|
Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC Set by moderator on 12 November 2014. |
|||
|
00:00
particle joined
00:01
kid51 joined
00:08
kurahaupo joined
00:11
kurahaupo joined
05:17
bighugedog joined
07:09
FROGGS joined
07:54
FROGGS joined
08:27
Reini joined
|
|||
| dalek | rrot/smoke-me/test-cpuarch-gh1142: e46b692 | rurban++ | / (4 files): config: rename config/auto/cpu/x86_64 to amd64 we use the consistent cpuarch amd64 throughout. do this for the cpu hint also. |
09:15 | |
| rrot/smoke-me/test-cpuarch-gh1142: bd4f1d2 | rurban++ | t/steps/auto/arch-01.t: [test] fix t/steps/auto/arch-01.t GH #1142 on darwin we need to get the cpuarch from system_profiler SPHardwareDataType as the environment lies to us. thus on amd64 darwin config::auto::arch always sets amd64, regardless when we lie about the perl-derived archname. |
|||
| rrot/smoke-me/test-cpuarch-gh1142: 64bc360 | rurban++ | / (2 files): [test] fix t/steps/auto/arch-01.t GH #1142 on darwin we need to get the cpuarch from system_profiler SPHardwareDataType as the environment lies to us. thus on amd64 darwin config::auto::arch always sets amd64, regardless when we lie about the perl-derived archname. |
09:23 | ||
|
09:26
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1309 (smoke-me/test-cpuarch-gh1142 - bd4f1d2 : Reini Urban): The build was canceled. | 09:26 | |
| Change view : github.com/parrot/parrot/compare/e...4f1d2708b0 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41693960 | |||
|
09:26
travis-ci left
09:42
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1310 (smoke-me/test-cpuarch-gh1142 - 64bc360 : Reini Urban): The build passed. | 09:42 | |
| Change view : github.com/parrot/parrot/compare/b...bc360462a6 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41694553 | |||
|
09:42
travis-ci left
|
|||
| dalek | rrot: e46b692 | rurban++ | / (4 files): config: rename config/auto/cpu/x86_64 to amd64 we use the consistent cpuarch amd64 throughout. do this for the cpu hint also. |
09:45 | |
| rrot: 64bc360 | rurban++ | / (2 files): [test] fix t/steps/auto/arch-01.t GH #1142 on darwin we need to get the cpuarch from system_profiler SPHardwareDataType as the environment lies to us. thus on amd64 darwin config::auto::arch always sets amd64, regardless when we lie about the perl-derived archname. |
|||
|
09:57
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1311 (master - 64bc360 : Reini Urban): The build passed. | 09:57 | |
| Change view : github.com/parrot/parrot/compare/0...bc360462a6 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41696045 | |||
|
09:57
travis-ci left
|
|||
| Reini | my smoke-all.sh: gist.github.com/rurban/4bff3d8206184fd1759b (darwin, but easily for all platforms) | 10:13 | |
| dalek | rrot/smoke-me/gc-gh1136+1143: 101ac44 | rurban++ | / (3 files): gc: add stats and check to ms2 add a gc_sys helper variable, to use only one indirection |
10:54 | |
| rrot/smoke-me/gc-gh1136+1143: 214ea46 | rurban++ | / (9 files): gc: new maybe_gc_mark gc vtable fixes --gc ms which called the ms2! maybe_mark_and_sweep function from fixed_allocator: allocate_new_pool_arena. Closes GH #1143 |
|||
| rrot/smoke-me/gc-gh1136+1143: b375a2b | rurban++ | ChangeLog: ChangeLog for smoke-me/gc-gh1136+1143 branch |
|||
| rrot/smoke-me/gc-gh1136+1143: ef7c5fb | rurban++ | src/gc/gc_ (2 files): gc: fix wrong inf docs |
|||
| rrot/smoke-me/gc-gh1136+1143: 6e93e5c | rurban++ | t/stress/gc.t: test: add big gc stress test, to catch ms2 bug |
|||
| rrot/smoke-me/gc-gh1136+1143: c4d9f20 | rurban++ | src/gc/gc_ms2.c: gc: fix ms2 crash with stress/gc.1 Fixes #1143 |
|||
| rrot/smoke-me/gc-gh1136+1143: 881b74d | rurban++ | / (9 files): gc: fix inf Memory_Block prologs, add -D traces inf gc did not store string/pmc Memory_Block prologs (see pobj.h), and Parrot_str_copy changed a Buffer_flag, i.e. the str->encoding from the prev. string. waste now more space in inf for these prologs. All gc's are now pretty stable. Fixes #1136 mostly, but not 100% yet. |
|||
| rrot/smoke-me/gc-gh1136+1143: 456a0d1 | rurban++ | src/gc/gc_inf.c: gc: fix inf shim interp |
|||
|
11:08
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1312 (smoke-me/gc-gh1136+1143 - 456a0d1 : Reini Urban): The build was fixed. | 11:08 | |
| Change view : github.com/parrot/parrot/compare/d...6a0d151646 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41701489 | |||
|
11:08
travis-ci left
12:39
kid51 joined
|
|||
| Util | #ps time | 13:31 | |
| moderator | Parrot 6.10.0 "New Caledonian lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC | 13:34 | |
| dalek | rrot/smoke-me/bignumsub-gh1144: 7d875cb | rurban++ | / (2 files): [pmc] fix bignum.i_substract and i_multiply #1144 properly initialize a new temp mpf. do not the existing bn for it. |
14:16 | |
| rrot/smoke-me/bignumsub-gh1144: 824e711 | rurban++ | / (2 files): [dynpmc] rational cast FLOATVAL to double later try to keep precision until we call the GMP function, which can handle the enhanced precision cases better |
|||
|
14:20
slavorg joined
14:34
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1313 (smoke-me/bignumsub-gh1144 - 824e711 : Reini Urban): The build passed. | 14:34 | |
| Change view : github.com/parrot/parrot/compare/7...4e711f5568 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41717375 | |||
|
14:34
travis-ci left
|
|||
| dalek | rrot: 101ac44 | rurban++ | / (3 files): gc: add stats and check to ms2 add a gc_sys helper variable, to use only one indirection |
15:26 | |
| rrot: 214ea46 | rurban++ | / (9 files): gc: new maybe_gc_mark gc vtable fixes --gc ms which called the ms2! maybe_mark_and_sweep function from fixed_allocator: allocate_new_pool_arena. Closes GH #1143 |
|||
| rrot: b375a2b | rurban++ | ChangeLog: ChangeLog for smoke-me/gc-gh1136+1143 branch |
|||
| rrot: ef7c5fb | rurban++ | src/gc/gc_ (2 files): gc: fix wrong inf docs |
|||
| rrot: 6e93e5c | rurban++ | t/stress/gc.t: test: add big gc stress test, to catch ms2 bug |
|||
| rrot: c4d9f20 | rurban++ | src/gc/gc_ms2.c: gc: fix ms2 crash with stress/gc.1 Fixes #1143 |
|||
| rrot: 881b74d | rurban++ | / (9 files): gc: fix inf Memory_Block prologs, add -D traces inf gc did not store string/pmc Memory_Block prologs (see pobj.h), and Parrot_str_copy changed a Buffer_flag, i.e. the str->encoding from the prev. string. waste now more space in inf for these prologs. All gc's are now pretty stable. Fixes #1136 mostly, but not 100% yet. |
|||
| rrot: 456a0d1 | rurban++ | src/gc/gc_inf.c: gc: fix inf shim interp |
|||
| rrot: 7d875cb | rurban++ | / (2 files): [pmc] fix bignum.i_substract and i_multiply #1144 properly initialize a new temp mpf. do not the existing bn for it. |
|||
| rrot: 824e711 | rurban++ | / (2 files): [dynpmc] rational cast FLOATVAL to double later try to keep precision until we call the GMP function, which can handle the enhanced precision cases better |
|||
| rrot: 972c5a7 | rurban++ | src/ (2 files): [cage] make headerizer, fix t/codingstd/pmc_docs.t for rational formatting |
|||
| rrot/rurban/va_arg_print_n: da6c0b4 | rurban++ | / (3 files): [GH# 828] Avoid passsing non-double through va_list va_list does not support float, long double nor __float128 on most systems. Promote FLOATVAL to double to avoid that. |
15:39 | ||
| rrot/rurban/va_arg_print_n: afaf0c4 | rurban++ | / (7 files): [GH #828] Fix most tests for non-double floatval Add more needed precisions to numeric tests, tested with intel long double. Change a magic number in t/library/test_more.t 888.81<=>888.82 1e-2 was not stable enough for intel long double Use t/pmc/testlib/annotations.pbc for binary comparisons of packfiles since stringifying non-double numbers is not stable enough. Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double. |
|||
| rrot/rurban/va_arg_print_n: a993b2e | rurban++ | src/ops/ (2 files): [GH #828] Optimize print_n/i and say_n/i print_n/nc/i/ic and the say variants go through a full Parrot_io_printf with 3 va_start/va_end scenarios and a custom format string parser, and through char* -> STRING->char* conversion until the fixed FLOATVAL_FMT or INTVAL_FMT printf is done. Just to print a single int or number. This also lost precision for non-double floatval's - if cast to (double). Now avoided. |
|||
| rrot/rurban/va_arg_print_n: 1ef8728 | rurban++ | / (4 files): [GH #828] Probe if double is needed for va_arg or if native floatval does fine Set new feature.h PARROT_VA_PTR_FLOATVAL to double or the given floatval, and use it in src/call/args.c Print "stack|register (double)" in Configure va_arg result if a cast is required and precision is lost. Still some va_arg casts missing, multidispatch.t and nci.t fail. |
|||
| rrot/rurban/va_arg_print_n: 1deee7f | rurban++ | src/ (2 files): [GH #828] Use more va_arg PARROT_VA_PTR_FLOATVAL |
|||
| rrot/rurban/va_arg_print_n: cb35683 | rurban++ | config/gen/config_h/feature_h.in: [cage] ident #define properly |
|||
| rrot/rurban/va_arg_print_n: b941590 | rurban++ | src/pmc/float.pmc: use PARROT_VA_PTR_FLOATVAL in float.pmc |
|||
|
15:47
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1314 (master - 972c5a7 : Reini Urban): The build passed. | 15:47 | |
| Change view : github.com/parrot/parrot/compare/6...2c5a7e7973 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41725177 | |||
|
15:47
travis-ci left
16:48
FROGGS joined
17:24
pmichaud joined
17:51
FROGGS_ joined
|
|||
| dalek | rrot/smoke-me/nanprobe-gh1146: 8c0a870 | rurban++ | / (3 files): [config] Extend auto::infnan probe to other --floatval #1146 also check the real output for isnan and isinf. maybe we should also check for NAN != NAN |
20:58 | |
| rrot/rurban/va_arg_print_n: 9d5fe11 | rurban++ | / (3 files): [GH# 828] Avoid passsing non-double through va_list va_list does not support float, long double nor __float128 on most systems. Promote FLOATVAL to double to avoid that. |
21:41 | ||
| rrot/rurban/va_arg_print_n: 31b2b40 | rurban++ | / (7 files): [GH #828] Fix most tests for non-double floatval Add more needed precisions to numeric tests, tested with intel long double. Change a magic number in t/library/test_more.t 888.81<=>888.82 1e-2 was not stable enough for intel long double Use t/pmc/testlib/annotations.pbc for binary comparisons of packfiles since stringifying non-double numbers is not stable enough. Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double. |
|||
| rrot/rurban/va_arg_print_n: 76e949c | rurban++ | src/ops/ (2 files): [GH #828] Optimize print_n/i and say_n/i print_n/nc/i/ic and the say variants go through a full Parrot_io_printf with 3 va_start/va_end scenarios and a custom format string parser, and through char* -> STRING->char* conversion until the fixed FLOATVAL_FMT or INTVAL_FMT printf is done. Just to print a single int or number. This also lost precision for non-double floatval's - if cast to (double). Now avoided. |
|||
| rrot/rurban/va_arg_print_n: 6896cff | rurban++ | / (4 files): [GH #828] Probe if double is needed for va_arg or if native floatval does fine Set new feature.h PARROT_VA_PTR_FLOATVAL to double or the given floatval, and use it in src/call/args.c Print "stack|register (double)" in Configure va_arg result if a cast is required and precision is lost. Still some va_arg casts missing, multidispatch.t and nci.t fail. |
|||
| rrot/rurban/va_arg_print_n: 22dda06 | rurban++ | src/ (2 files): [GH #828] Use more va_arg PARROT_VA_PTR_FLOATVAL |
|||
| rrot/rurban/va_arg_print_n: 30ca8d3 | rurban++ | config/gen/config_h/feature_h.in: [cage] ident #define properly |
|||
| rrot/rurban/va_arg_print_n: e437eab | rurban++ | src/pmc/float.pmc: use PARROT_VA_PTR_FLOATVAL in float.pmc |
|||
|
22:22
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1315 (smoke-me/nanprobe-gh1146 - 8c0a870 : Reini Urban): The build passed. | 22:22 | |
| Change view : github.com/parrot/parrot/commit/8c0a8706e518 | |||
| Build details : travis-ci.org/parrot/parrot/builds/41757600 | |||
|
22:22
travis-ci left
22:53
lauleon joined
|
|||