Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-27

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
03:09 kid51_ joined #parrot
03:18 Psyche^ joined #parrot
07:22 FROGGS joined #parrot
08:33 rurban_ joined #parrot
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: 937ebf3 | rurban++ | lib/Parrot/Configure/Compiler.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] better documentation for Parrot/Configure/Compiler
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: cc_build and cc_run really have a monstrous and unusable api, which
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: deserves documentation.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/937ebf378b
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: e5177c8 | rurban++ | lib/Parrot/Configure/Compiler.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] add exit_code to cc_run* api
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: at least with wantarray we should be able to seperate a positive
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: empty output (as in inter::progs) from a failed compilation.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/e5177c8e49
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: ab12484 | rurban++ | config/auto/msvc.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] whitespace only
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/ab12484629
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: 44a500f | rurban++ | config/inter/progs.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] refactor inter::progs
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: do not pass cc around, we would need link also, but rather
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: take the used values from $conf.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: test_compiler() needs to output a result, so that cc_run() has something
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: to return.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/44a500f426
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: 07a47cb | rurban++ | config/init/hints/mswin32.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] refactor windows hints for msvc
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: esp. for win64 with a strawberry perl, we cannot just take the
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: perl5 provided compiler settings. we need at least --cc=cl --link=link.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: fix wrong g++ linker from strawberry on msvc.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: provide -nologo
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: fixup msvcrt.lib with libcmt.lib for _environ access.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: allow --link=cl flags also, in gcc fashion.
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/07a47cb0d9
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: 341a57d | rurban++ | config/auto/cpu/amd64/auto.pm:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: [config] fix config/auto/cpu/amd64 warning with msvc
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/341a57d841
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: 9f095ec | rurban++ | / (2 files):
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: win64: fix nci call regression
08:43 dalek parrot/smoke-me/win64-msvc-gh1190:
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: Closes GH #1190
08:43 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/9f095ecf6c
08:59 travis-ci joined #parrot
08:59 travis-ci parrot/parrot#1535 (smoke-me/win64-msvc-gh1190 - 9f095ec : Reini Urban): The build passed.
08:59 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/686ff74ffd31...9f095ecf6c28
08:59 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48455546
08:59 travis-ci left #parrot
11:01 dalek parrot: 87e16cc | rurban++ | / (3 files):
11:01 dalek parrot: win64: fix nci call regression, msvc only
11:01 dalek parrot:
11:01 dalek parrot: On win64 with msvc the size of long is 4.
11:01 dalek parrot: Broken with 6.11.0
11:01 dalek parrot: Closes GH #1190
11:01 dalek parrot: review: https://github.com/parrot/parrot/commit/87e16ccaae
11:18 travis-ci joined #parrot
11:18 travis-ci parrot/parrot#1536 (master - 87e16cc : Reini Urban): The build passed.
11:18 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/abf3f125c05f...87e16ccaae4b
11:18 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48467923
11:18 travis-ci left #parrot
11:21 rurban_ I need windows msvc testers. for me master does not build on win64, and smoke-me/env-gh1191 and smoke-me/win64-msvc-gh1190 have other problems, mostly on 32bit
13:37 kid51 joined #parrot
13:43 kid51 joined #parrot
14:09 dalek parrot: 08c8222 | rurban++ | include/parrot/compiler.h:
14:09 dalek parrot: msvc: sal does not work cl < 16.0 as such
14:09 dalek parrot:
14:09 dalek parrot: Visual Studio 9 (cl 15.00) emits [returnvalue:SA_Post(MustCheck=SA_Yes)]
14:09 dalek parrot: checks and similar which fails to parse somehow.
14:09 dalek parrot: This is a regression from 6.10. I added better sal checks in 6.11
14:09 dalek parrot: Windows MSVC only.
14:09 dalek parrot: review: https://github.com/parrot/parrot/commit/08c8222701
14:27 travis-ci joined #parrot
14:27 travis-ci parrot/parrot#1537 (master - 08c8222 : Reini Urban): The build passed.
14:27 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/87e16ccaae4b...08c822270166
14:27 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48486778
14:27 travis-ci left #parrot
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: ed6f735 | rurban++ | lib/Parrot/Configure/Compiler.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] better documentation for Parrot/Configure/Compiler
14:30 dalek parrot/smoke-me/win64-msvc-gh1190:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: cc_build and cc_run really have a monstrous and unusable api, which
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: deserves documentation.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/ed6f7350dd
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: fd7feb6 | rurban++ | lib/Parrot/Configure/Compiler.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] add exit_code to cc_run* api
14:30 dalek parrot/smoke-me/win64-msvc-gh1190:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: at least with wantarray we should be able to seperate a positive
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: empty output (as in inter::progs) from a failed compilation.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/fd7feb66c2
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: 59f0cda | rurban++ | config/auto/msvc.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] whitespace only
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/59f0cda5ee
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: d42d37d | rurban++ | config/inter/progs.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] refactor inter::progs
14:30 dalek parrot/smoke-me/win64-msvc-gh1190:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: do not pass cc around, we would need link also, but rather
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: take the used values from $conf.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: test_compiler() needs to output a result, so that cc_run() has something
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: to return.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/d42d37d3f5
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: 358a7b5 | rurban++ | config/init/hints/mswin32.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] refactor windows hints for msvc
14:30 dalek parrot/smoke-me/win64-msvc-gh1190:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: esp. for win64 with a strawberry perl, we cannot just take the
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: perl5 provided compiler settings. we need at least --cc=cl --link=link.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: fix wrong g++ linker from strawberry on msvc.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: provide -nologo
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: fixup msvcrt.lib with libcmt.lib for _environ access.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: allow --link=cl flags also, in gcc fashion.
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/358a7b5aee
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: 04e0f7e | rurban++ | config/auto/cpu/amd64/auto.pm:
14:30 dalek parrot/smoke-me/win64-msvc-gh1190: [config] fix config/auto/cpu/amd64 warning with msvc
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/04e0f7eab2
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: 96b27b0 | rurban++ | config/init/hints/mswin32.pm:
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: [config] rearrange msvc hints to get proper ccflags
14:31 dalek parrot/smoke-me/win64-msvc-gh1190:
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: with win64 on transformation from a strawberry mingw perl.
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: This also fixes the lost access to _environ, GH #1191
14:31 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/96b27b035c
14:47 travis-ci joined #parrot
14:47 travis-ci parrot/parrot#1538 (smoke-me/win64-msvc-gh1190 - 96b27b0 : Reini Urban): The build passed.
14:47 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/9f095ecf6c28...96b27b035ce2
14:47 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48489400
14:47 travis-ci left #parrot
14:59 lauleon joined #parrot
15:00 rurban_ got now all windows msvc variants working
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: 24745e8 | rurban++ | config/init/hints/mswin32.pm:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: [config] fix msvc hints
15:32 dalek parrot/smoke-me/win64-msvc-gh1190:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: esp. when being configured with a mingw perl.
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: remove -s from optimize, disable -O3
15:32 dalek parrot/smoke-me/win64-msvc-gh1190:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: tested ok on win64 and win32 with cl 17 and 15
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/24745e8801
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: 105a427 | rurban++ | config/init/hints/mswin32.pm:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: [config] msvc hints: disable link as cl
15:32 dalek parrot/smoke-me/win64-msvc-gh1190:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: we need to link with link to support -nodefaultlib which is needed to access _environ
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/105a427834
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: b02d825 | rurban++ | src/packfile/pf_items.c:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: [nativbe_pbc] fix win64 cvt_num16_num8
15:32 dalek parrot/smoke-me/win64-msvc-gh1190:
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: on intel assume we use intel 10-byte, not __float128. thus use cvt_num12_num8.
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: Note that was already fixed in the branch native_pbc2
15:32 dalek parrot/smoke-me/win64-msvc-gh1190: review: https://github.com/parrot/parrot/commit/b02d825704
15:54 travis-ci joined #parrot
15:54 travis-ci parrot/parrot#1539 (smoke-me/win64-msvc-gh1190 - b02d825 : Reini Urban): The build passed.
15:54 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/96b27b035ce2...b02d82570434
15:54 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48497001
15:54 travis-ci left #parrot
16:19 kid51_ joined #parrot
16:27 kid51_ joined #parrot
16:40 kid51_ joined #parrot
16:49 kid51_ joined #parrot
16:54 kid51 joined #parrot
16:56 dalek parrot: ed6f735 | rurban++ | lib/Parrot/Configure/Compiler.pm:
16:56 dalek parrot: [config] better documentation for Parrot/Configure/Compiler
16:56 dalek parrot:
16:56 dalek parrot: cc_build and cc_run really have a monstrous and unusable api, which
16:56 dalek parrot: deserves documentation.
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/ed6f7350dd
16:56 dalek parrot: fd7feb6 | rurban++ | lib/Parrot/Configure/Compiler.pm:
16:56 dalek parrot: [config] add exit_code to cc_run* api
16:56 dalek parrot:
16:56 dalek parrot: at least with wantarray we should be able to seperate a positive
16:56 dalek parrot: empty output (as in inter::progs) from a failed compilation.
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/fd7feb66c2
16:56 dalek parrot: 59f0cda | rurban++ | config/auto/msvc.pm:
16:56 dalek parrot: [config] whitespace only
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/59f0cda5ee
16:56 dalek parrot: d42d37d | rurban++ | config/inter/progs.pm:
16:56 dalek parrot: [config] refactor inter::progs
16:56 dalek parrot:
16:56 dalek parrot: do not pass cc around, we would need link also, but rather
16:56 dalek parrot: take the used values from $conf.
16:56 dalek parrot: test_compiler() needs to output a result, so that cc_run() has something
16:56 dalek parrot: to return.
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/d42d37d3f5
16:56 dalek parrot: 358a7b5 | rurban++ | config/init/hints/mswin32.pm:
16:56 dalek parrot: [config] refactor windows hints for msvc
16:56 dalek parrot:
16:56 dalek parrot: esp. for win64 with a strawberry perl, we cannot just take the
16:56 dalek parrot: perl5 provided compiler settings. we need at least --cc=cl --link=link.
16:56 dalek parrot:
16:56 dalek parrot: fix wrong g++ linker from strawberry on msvc.
16:56 dalek parrot: provide -nologo
16:56 dalek parrot: fixup msvcrt.lib with libcmt.lib for _environ access.
16:56 dalek parrot: allow --link=cl flags also, in gcc fashion.
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/358a7b5aee
16:56 dalek parrot: 04e0f7e | rurban++ | config/auto/cpu/amd64/auto.pm:
16:56 dalek parrot: [config] fix config/auto/cpu/amd64 warning with msvc
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/04e0f7eab2
16:56 dalek parrot: 96b27b0 | rurban++ | config/init/hints/mswin32.pm:
16:56 dalek parrot: [config] rearrange msvc hints to get proper ccflags
16:56 dalek parrot:
16:56 dalek parrot: with win64 on transformation from a strawberry mingw perl.
16:56 dalek parrot: This also fixes the lost access to _environ, GH #1191
16:56 dalek parrot: review: https://github.com/parrot/parrot/commit/96b27b035c
16:57 dalek parrot: 24745e8 | rurban++ | config/init/hints/mswin32.pm:
16:57 dalek parrot: [config] fix msvc hints
16:57 dalek parrot:
16:57 dalek parrot: esp. when being configured with a mingw perl.
16:57 dalek parrot: remove -s from optimize, disable -O3
16:57 dalek parrot:
16:57 dalek parrot: tested ok on win64 and win32 with cl 17 and 15
16:57 dalek parrot: review: https://github.com/parrot/parrot/commit/24745e8801
16:57 dalek parrot: 105a427 | rurban++ | config/init/hints/mswin32.pm:
16:57 dalek parrot: [config] msvc hints: disable link as cl
16:57 dalek parrot:
16:57 dalek parrot: we need to link with link to support -nodefaultlib which is needed to access _environ
16:57 dalek parrot: review: https://github.com/parrot/parrot/commit/105a427834
16:57 dalek parrot: b02d825 | rurban++ | src/packfile/pf_items.c:
16:57 dalek parrot: [nativbe_pbc] fix win64 cvt_num16_num8
16:57 dalek parrot:
16:57 dalek parrot: on intel assume we use intel 10-byte, not __float128. thus use cvt_num12_num8.
16:57 dalek parrot: Note that was already fixed in the branch native_pbc2
16:57 dalek parrot: review: https://github.com/parrot/parrot/commit/b02d825704
16:57 dalek parrot: 8e5a8c3 | rurban++ | / (6 files):
16:57 dalek parrot: Merge branch 'smoke-me/win64-msvc-gh1190'
16:57 dalek parrot:
16:57 dalek parrot: Passed all tests
16:57 dalek parrot: review: https://github.com/parrot/parrot/commit/8e5a8c3687
17:00 dalek parrot: 786ae0b | rurban++ | ChangeLog:
17:00 dalek parrot: ChangeLog: for the windows fixes
17:00 dalek parrot: review: https://github.com/parrot/parrot/commit/786ae0bf67
17:16 lauleon joined #parrot
17:26 travis-ci joined #parrot
17:26 travis-ci parrot/parrot#1540 (master - 8e5a8c3 : Reini Urban): The build passed.
17:26 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/08c822270166...8e5a8c3687fc
17:26 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48509097
17:26 travis-ci left #parrot
17:27 FROGGS joined #parrot
17:27 lauleon joined #parrot
17:48 travis-ci joined #parrot
17:48 travis-ci parrot/parrot#1541 (master - 786ae0b : Reini Urban): The build passed.
17:48 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/8e5a8c3687fc...786ae0bf67ec
17:48 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48509830
17:48 travis-ci left #parrot
19:17 rurban_ joined #parrot
19:45 ilbot2 joined #parrot
19:45 Topic for #parrot is now Parrot 7.0.1 "Crimson Shining Parrot" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
19:48 dalek parrot/smoke-me/cvt_num16_num8: 1cfba2c | rurban++ | / (2 files):
19:48 dalek parrot/smoke-me/cvt_num16_num8: [native_pbc] finish cvt_num16_num8 fix
19:48 dalek parrot/smoke-me/cvt_num16_num8:
19:48 dalek parrot/smoke-me/cvt_num16_num8: move the old cvt_num16_num8 code for true __float128 to cvt_num16_num8_be,
19:48 dalek parrot/smoke-me/cvt_num16_num8: where it is really used in non-powerpc long doubles.
19:48 dalek parrot/smoke-me/cvt_num16_num8: review: https://github.com/parrot/parrot/commit/1cfba2c59c
20:12 travis-ci joined #parrot
20:12 travis-ci parrot/parrot#1542 (smoke-me/cvt_num16_num8 - 1cfba2c : Reini Urban): The build passed.
20:12 travis-ci Change view : https://github.com/parrot/​parrot/commit/1cfba2c59c58
20:12 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/48531954
20:12 travis-ci left #parrot
21:06 kid51_ joined #parrot
21:14 lauleon joined #parrot
21:42 kid51_ joined #parrot

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

Parrot | source cross referenced