Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-15

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:30 kurahaupo joined #parrot
00:37 lauleon joined #parrot
00:50 lauleon joined #parrot
02:52 kurahaupo joined #parrot
05:31 khisanth_ joined #parrot
07:52 FROGGS joined #parrot
08:51 rurban joined #parrot
11:40 dalek parrot/smoke-me/new-thunks-gh1171: 257e398 | rurban++ | / (2 files):
11:40 dalek parrot/smoke-me/new-thunks-gh1171: nci: add SDL thunk definitions
11:40 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/257e3982c8
11:40 dalek parrot/smoke-me/new-thunks-gh1171: 54a21fa | rurban++ | docs/pdds/draft/pdd16_native_call.pod:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: [docs] undeprecate t234 in docs/pdds/draft/pdd16_native_call.pod
11:40 dalek parrot/smoke-me/new-thunks-gh1171:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: They are required for most NCI samples and were never properly replaced.
11:40 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/54a21fab86
11:40 dalek parrot/smoke-me/new-thunks-gh1171: 11611de | rurban++ | / (5 files):
11:40 dalek parrot/smoke-me/new-thunks-gh1171: nci: move t/pmc/nci.t signatures from extra to core
11:40 dalek parrot/smoke-me/new-thunks-gh1171:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: update generated t/pmc/nci.t signatures and move it to
11:40 dalek parrot/smoke-me/new-thunks-gh1171: core_thunks.nci
11:40 dalek parrot/smoke-me/new-thunks-gh1171: extra can be omitted via --without-extra-nci-thunks.
11:40 dalek parrot/smoke-me/new-thunks-gh1171: cache a useful subset of pregenerated thunks in core.
11:40 dalek parrot/smoke-me/new-thunks-gh1171: Document how to generate or update the signatures from a module.
11:40 dalek parrot/smoke-me/new-thunks-gh1171:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: Also refactor tools/dev/mk_nci_thunks.pl a bit: Add Windows support.
11:40 dalek parrot/smoke-me/new-thunks-gh1171: Add more docs to tools/dev/nci_thunk_gen.pir
11:40 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/11611dea60
11:40 dalek parrot/smoke-me/new-thunks-gh1171: 8ba707f | rurban++ | / (4 files):
11:40 dalek parrot/smoke-me/new-thunks-gh1171: nci: bootstrap-nci static thunks
11:40 dalek parrot/smoke-me/new-thunks-gh1171:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: enable t234 in nci_thunk_gen.pir
11:40 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/8ba707f998
11:40 dalek parrot/smoke-me/new-thunks-gh1171: 0dc85bd | rurban++ | / (3 files):
11:40 dalek parrot/smoke-me/new-thunks-gh1171: nci_thunk_gen.pir v0.03
11:40 dalek parrot/smoke-me/new-thunks-gh1171:
11:40 dalek parrot/smoke-me/new-thunks-gh1171: properly cast argument pc c<=> c types.
11:40 dalek parrot/smoke-me/new-thunks-gh1171: regenerate thunks, now without warnings
11:40 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/0dc85bd583
11:55 travis-ci joined #parrot
11:55 travis-ci parrot/parrot#1467 (smoke-me/new-thunks-gh1171 - 0dc85bd : Reini Urban): The build was broken.
11:55 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/d01414c50b57...0dc85bd5833d
11:55 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47105433
11:55 travis-ci left #parrot
12:08 dalek joined #parrot
12:40 kid51 joined #parrot
13:43 dalek parrot/smoke-me/new-thunks-gh1171: 3b9ba22 | rurban++ | / (6 files):
13:43 dalek parrot/smoke-me/new-thunks-gh1171: nci: fix static thunks
13:43 dalek parrot/smoke-me/new-thunks-gh1171:
13:43 dalek parrot/smoke-me/new-thunks-gh1171: add slow support for t234 refs to nci_thunk_gen.pir.
13:43 dalek parrot/smoke-me/new-thunks-gh1171: libfii manipulates the iv slots directly, but we go the safe and slow route here.
13:43 dalek parrot/smoke-me/new-thunks-gh1171: special-case t234 as if they were refs.
13:43 dalek parrot/smoke-me/new-thunks-gh1171:
13:44 dalek parrot/smoke-me/new-thunks-gh1171: Makefile: warn when one of the src/nci/*_thunks.c is out of date.
13:44 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/3b9ba22efd
14:00 travis-ci joined #parrot
14:00 travis-ci parrot/parrot#1468 (smoke-me/new-thunks-gh1171 - 3b9ba22 : Reini Urban): The build is still failing.
14:00 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/0dc85bd5833d...3b9ba22efda6
14:00 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47117074
14:00 travis-ci left #parrot
14:28 dalek parrot/smoke-me/new-thunks-gh1171: 5a7df0b | rurban++ | / (6 files):
14:28 dalek parrot/smoke-me/new-thunks-gh1171: nci: avoid static thunks for 234
14:28 dalek parrot/smoke-me/new-thunks-gh1171:
14:28 dalek parrot/smoke-me/new-thunks-gh1171: The cc optimizer will create invalid conversions due to strict aliasing.
14:28 dalek parrot/smoke-me/new-thunks-gh1171: We rather rely on the better code in libffi to convert 234 intrefs dynamically.
14:28 dalek parrot/smoke-me/new-thunks-gh1171: Closes GH #1171
14:28 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/5a7df0b1a7
14:44 travis-ci joined #parrot
14:44 travis-ci parrot/parrot#1469 (smoke-me/new-thunks-gh1171 - 5a7df0b : Reini Urban): The build is still failing.
14:44 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/3b9ba22efda6...5a7df0b1a760
14:44 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47121910
14:44 travis-ci left #parrot
15:03 dalek parrot/smoke-me/new-thunks-gh1171: 7499b12 | rurban++ | / (3 files):
15:03 dalek parrot/smoke-me/new-thunks-gh1171: nci: add ipp sig to core thunk for nci.t 32 funcptr
15:03 dalek parrot/smoke-me/new-thunks-gh1171:
15:03 dalek parrot/smoke-me/new-thunks-gh1171: also fix the nci.t structure for the skips
15:03 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/7499b1264b
15:03 dalek parrot/smoke-me/new-thunks-gh1171: 8dd2982 | rurban++ | ChangeLog:
15:04 dalek parrot/smoke-me/new-thunks-gh1171: ChangeLog: for smoke-me/new-thunks-gh1171
15:04 dalek parrot/smoke-me/new-thunks-gh1171: review: https://github.com/parrot/parrot/commit/8dd2982554
15:20 travis-ci joined #parrot
15:20 travis-ci parrot/parrot#1470 (smoke-me/new-thunks-gh1171 - 8dd2982 : Reini Urban): The build was fixed.
15:20 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/5a7df0b1a760...8dd298255464
15:20 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47125660
15:20 travis-ci left #parrot
17:10 rurban joined #parrot
17:11 dalek parrot: d01414c | rurban++ | / (2 files):
17:11 dalek parrot: nci: provide new thunk definitions
17:11 dalek parrot:
17:11 dalek parrot: generated all used Curses signature thunks.
17:11 dalek parrot: Added the new/old nci types t234 to the thunk generator.
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/d01414c50b
17:11 dalek parrot: 257e398 | rurban++ | / (2 files):
17:11 dalek parrot: nci: add SDL thunk definitions
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/257e3982c8
17:11 dalek parrot: 54a21fa | rurban++ | docs/pdds/draft/pdd16_native_call.pod:
17:11 dalek parrot: [docs] undeprecate t234 in docs/pdds/draft/pdd16_native_call.pod
17:11 dalek parrot:
17:11 dalek parrot: They are required for most NCI samples and were never properly replaced.
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/54a21fab86
17:11 dalek parrot: 11611de | rurban++ | / (5 files):
17:11 dalek parrot: nci: move t/pmc/nci.t signatures from extra to core
17:11 dalek parrot:
17:11 dalek parrot: update generated t/pmc/nci.t signatures and move it to
17:11 dalek parrot: core_thunks.nci
17:11 dalek parrot: extra can be omitted via --without-extra-nci-thunks.
17:11 dalek parrot: cache a useful subset of pregenerated thunks in core.
17:11 dalek parrot: Document how to generate or update the signatures from a module.
17:11 dalek parrot:
17:11 dalek parrot: Also refactor tools/dev/mk_nci_thunks.pl a bit: Add Windows support.
17:11 dalek parrot: Add more docs to tools/dev/nci_thunk_gen.pir
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/11611dea60
17:11 dalek parrot: 8ba707f | rurban++ | / (4 files):
17:11 dalek parrot: nci: bootstrap-nci static thunks
17:11 dalek parrot:
17:11 dalek parrot: enable t234 in nci_thunk_gen.pir
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/8ba707f998
17:11 dalek parrot: 0dc85bd | rurban++ | / (3 files):
17:11 dalek parrot: nci_thunk_gen.pir v0.03
17:11 dalek parrot:
17:11 dalek parrot: properly cast argument pc c<=> c types.
17:11 dalek parrot: regenerate thunks, now without warnings
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/0dc85bd583
17:11 dalek parrot: 3b9ba22 | rurban++ | / (6 files):
17:11 dalek parrot: nci: fix static thunks
17:11 dalek parrot:
17:11 dalek parrot: add slow support for t234 refs to nci_thunk_gen.pir.
17:11 dalek parrot: libfii manipulates the iv slots directly, but we go the safe and slow route here.
17:11 dalek parrot: special-case t234 as if they were refs.
17:11 dalek parrot:
17:11 dalek parrot: Makefile: warn when one of the src/nci/*_thunks.c is out of date.
17:11 dalek parrot: review: https://github.com/parrot/parrot/commit/3b9ba22efd
17:11 dalek parrot: 5a7df0b | rurban++ | / (6 files):
17:11 dalek parrot: nci: avoid static thunks for 234
17:11 dalek parrot:
17:12 dalek parrot: The cc optimizer will create invalid conversions due to strict aliasing.
17:12 dalek parrot: We rather rely on the better code in libffi to convert 234 intrefs dynamically.
17:12 dalek parrot: Closes GH #1171
17:12 dalek parrot: review: https://github.com/parrot/parrot/commit/5a7df0b1a7
17:12 dalek parrot: 7499b12 | rurban++ | / (3 files):
17:12 dalek parrot: nci: add ipp sig to core thunk for nci.t 32 funcptr
17:12 dalek parrot:
17:12 dalek parrot: also fix the nci.t structure for the skips
17:12 dalek parrot: review: https://github.com/parrot/parrot/commit/7499b1264b
17:12 dalek parrot: 8dd2982 | rurban++ | ChangeLog:
17:12 dalek parrot: ChangeLog: for smoke-me/new-thunks-gh1171
17:12 dalek parrot: review: https://github.com/parrot/parrot/commit/8dd2982554
17:12 dalek parrot: 7385369 | rurban++ | / (12 files):
17:12 dalek parrot: Merge branch 'smoke-me/new-thunks-gh1171'
17:12 dalek parrot:
17:12 dalek parrot: Smoked ok
17:12 dalek parrot: review: https://github.com/parrot/parrot/commit/7385369b80
17:13 dalek joined #parrot
17:13 trew joined #parrot
17:20 trew Hi guys I need help. I compiled parrot on cygwin and succesfully create lang with mk_language_shell.pl. But when i try parrot setup.pir I got this error http://pastie.org/9833708. It's a bug or I'am doing something wrong. Thanks
17:31 travis-ci joined #parrot
17:31 travis-ci parrot/parrot#1471 (master - 7385369 : Reini Urban): The build passed.
17:31 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/e6aa9c715145...7385369b80b1
17:31 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/47141860
17:31 travis-ci left #parrot
19:46 FROGGS joined #parrot
19:58 rurban joined #parrot
20:00 rurban trew: did you check the RESOURCE_NAME_ID_WHOLE_PBC in mylang.rc? it is missing
20:01 rurban Also I see it compiled with msvc, not cygwin. this looks wrong
20:01 rurban does not look like cygwin to me
20:19 trew mylang.rc contains #define RESOURCE_NAME_ID_WHOLE_PBC 333
20:19 trew #define RESOURCE_TYPE_ID_WHOLE_PBC 444
20:19 trew RESOURCE_NAME_ID_WHOLE_PBC RESOURCE_TYPE_ID_WHOLE_PBC "mylang.pbc"
20:19 trew and its compiled by cygwin
20:37 trew left #parrot
20:38 trew_ joined #parrot
20:48 trew joined #parrot
20:53 trew rurban thanks for reply. I will try to build parrot again and we will see. I have to leave now thanks
20:59 Coke probably need to show us your config line.
21:00 Coke the commands in the output look like those used by msvc. I think parrot probably defaults to that if you're on windows and it's in your path.
21:14 trew Im on mobile now. I dont know what config line is. I just install deps and run Configure.pl file. I'll find some info about config and try again soon as posoble. Thanks for answer.
21:28 lauleon joined #parrot
21:40 lauleon joined #parrot
21:42 kurahaupo joined #parrot
22:17 Coke if you're not passing args to Configure.pl, that's fine. the defaults -should- work.
22:18 Coke I haven't touched parrot on windows in a loooong time; hopefully rurban can help.
22:18 Coke one thing that might help is posting a dump of your ENV and the full log of the build.
22:18 Coke and maybe perl -V
22:27 kurahaupo joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced