Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-11-22

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:55 kid51 joined #parrot
07:43 bighugedog joined #parrot
07:52 Reini joined #parrot
08:05 dalek parrot: d4cc5c2 | rurban++ | / (3 files):
08:05 dalek parrot: [GH #828] Optimize print_n/i and say_n/i
08:05 dalek parrot:
08:05 dalek parrot: print_n/nc/i/ic and the say variants go through a full Parrot_io_printf with
08:05 dalek parrot: 3 va_start/va_end scenarios and a custom format string parser,
08:05 dalek parrot: and through char* -> STRING->char* conversion until the fixed
08:05 dalek parrot: FLOATVAL_FMT or INTVAL_FMT printf is done.
08:05 dalek parrot: Just to print a single int or number.
08:05 dalek parrot:
08:05 dalek parrot: This also lost precision for non-double floatval's - if cast to (double).
08:05 dalek parrot: Now avoided.
08:05 dalek parrot: review: https://github.com/parrot/parrot/commit/d4cc5c2300
08:08 dalek parrot/smoke-me/va_arg-float-gh828: df855de | rurban++ | / (3 files):
08:08 dalek parrot/smoke-me/va_arg-float-gh828: [config] Extend auto::infnan probe to other --floatval #1146
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: also check the real output for isnan and isinf.
08:08 dalek parrot/smoke-me/va_arg-float-gh828: maybe we should also check for NAN != NAN
08:08 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/df855dec52
08:08 dalek parrot/smoke-me/va_arg-float-gh828: bf6a756 | rurban++ | / (3 files):
08:08 dalek parrot/smoke-me/va_arg-float-gh828: [GH# 828] Avoid passsing non-double through va_list
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: va_list does not support float, long double nor __float128 on most systems.
08:08 dalek parrot/smoke-me/va_arg-float-gh828: Promote FLOATVAL to double to avoid that.
08:08 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/bf6a756bd2
08:08 dalek parrot/smoke-me/va_arg-float-gh828: 944f977 | rurban++ | / (7 files):
08:08 dalek parrot/smoke-me/va_arg-float-gh828: [GH #828] Fix most tests for non-double floatval
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: Add more needed precisions to numeric tests, tested with intel long double.
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: Change a magic number in t/library/test_more.t 888.81<=>888.82 1e-2
08:08 dalek parrot/smoke-me/va_arg-float-gh828:   was not stable enough for intel long double
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: Use t/pmc/testlib/annotations.pbc for binary comparisons of packfiles since
08:08 dalek parrot/smoke-me/va_arg-float-gh828:   stringifying non-double numbers is not stable enough.
08:08 dalek parrot/smoke-me/va_arg-float-gh828:
08:08 dalek parrot/smoke-me/va_arg-float-gh828: Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double.
08:08 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/944f977509
08:08 dalek parrot/smoke-me/va_arg-float-gh828: e53dc70 | rurban++ | / (4 files):
08:08 dalek parrot/smoke-me/va_arg-float-gh828: [GH #828] Probe if double is needed for va_arg or if native floatval does fine
08:09 dalek parrot/smoke-me/va_arg-float-gh828:
08:09 dalek parrot/smoke-me/va_arg-float-gh828: Set new feature.h PARROT_VA_PTR_FLOATVAL to double or the given floatval,
08:09 dalek parrot/smoke-me/va_arg-float-gh828: and use it in src/call/args.c
08:09 dalek parrot/smoke-me/va_arg-float-gh828:
08:09 dalek parrot/smoke-me/va_arg-float-gh828: Print "stack|register (double)" in Configure va_arg result if a cast is
08:09 dalek parrot/smoke-me/va_arg-float-gh828: required and precision is lost.
08:09 dalek parrot/smoke-me/va_arg-float-gh828:
08:09 dalek parrot/smoke-me/va_arg-float-gh828: Still some va_arg casts missing, multidispatch.t and nci.t fail.
08:09 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/e53dc701ac
08:09 dalek parrot/smoke-me/va_arg-float-gh828: e619be3 | rurban++ | src/ (2 files):
08:09 dalek parrot/smoke-me/va_arg-float-gh828: [GH #828] Use more va_arg PARROT_VA_PTR_FLOATVAL
08:09 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/e619be3b9f
08:09 dalek parrot/smoke-me/va_arg-float-gh828: 135b0c5 | rurban++ | config/gen/config_h/feature_h.in:
08:09 dalek parrot/smoke-me/va_arg-float-gh828: [cage] ident #define properly
08:09 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/135b0c554d
08:09 dalek parrot/smoke-me/va_arg-float-gh828: 2cfa257 | rurban++ | src/pmc/float.pmc:
08:09 dalek parrot/smoke-me/va_arg-float-gh828: use PARROT_VA_PTR_FLOATVAL in float.pmc
08:09 dalek parrot/smoke-me/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/2cfa2570ee
08:17 travis-ci joined #parrot
08:17 travis-ci parrot/parrot#1316 (master - d4cc5c2 : Reini Urban): The build passed.
08:17 travis-ci Change view : https://github.com/parrot/parrot/compare/972c5a7e7973...d4cc5c2300bd
08:17 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41792010
08:17 travis-ci left #parrot
08:25 travis-ci joined #parrot
08:25 travis-ci parrot/parrot#1317 (smoke-me/va_arg-float-gh828 - 2cfa257 : Reini Urban): The build failed.
08:25 travis-ci Change view : https://github.com/parrot/parrot/compare/df855dec5272^...2cfa2570ee2c
08:25 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41792169
08:25 travis-ci left #parrot
12:14 dalek parrot/smoke-me/nan-tests-gh1147: 1f93182 | rurban++ | / (3 files):
12:14 dalek parrot/smoke-me/nan-tests-gh1147: math dynop: Fix cmod_p_p_n* for NaN and Inf #1147
12:14 dalek parrot/smoke-me/nan-tests-gh1147:
12:14 dalek parrot/smoke-me/nan-tests-gh1147: Return a string in this case.
12:14 dalek parrot/smoke-me/nan-tests-gh1147: review: https://github.com/parrot/parrot/commit/1f93182a58
12:26 dalek parrot/smoke-me/nan-tests-gh1147: 682465a | rurban++ | / (3 files):
12:26 dalek parrot/smoke-me/nan-tests-gh1147: math dynop: Fix cmod_p_p_n* for NaN and Inf #1147
12:26 dalek parrot/smoke-me/nan-tests-gh1147:
12:26 dalek parrot/smoke-me/nan-tests-gh1147: Return a string in this case.
12:26 dalek parrot/smoke-me/nan-tests-gh1147: review: https://github.com/parrot/parrot/commit/682465a65d
12:27 travis-ci joined #parrot
12:27 travis-ci parrot/parrot#1318 (smoke-me/nan-tests-gh1147 - 1f93182 : Reini Urban): The build passed.
12:27 travis-ci Change view : https://github.com/parrot/parrot/commit/1f93182a58a9
12:27 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41800502
12:27 travis-ci left #parrot
12:41 travis-ci joined #parrot
12:41 travis-ci parrot/parrot#1319 (smoke-me/nan-tests-gh1147 - 682465a : Reini Urban): The build passed.
12:41 travis-ci Change view : https://github.com/parrot/parrot/compare/1f93182a58a9...682465a65d8f
12:41 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41801161
12:41 travis-ci left #parrot
13:35 kid51 joined #parrot
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: 682465a | rurban++ | / (3 files):
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: math dynop: Fix cmod_p_p_n* for NaN and Inf #1147
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422:
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: Return a string in this case.
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: review: https://github.com/parrot/parrot/commit/682465a65d
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: c910c1d | rurban++ | / (9 files):
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: [core] Fix floor, ceil and complex, integer math ops for NaN/Inf
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422:
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: Closes #422: Rounding Inf and NaN (in fact all math ops with floats),
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: throw EXCEPTION_LOSSY_CONVERSION, "Invalid number" when Nan/Inf => Int
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422: otherwise returns a String PMC or if Float passes Nan/Inf through.
13:55 dalek parrot/smoke-me/nan-tests-gh1147+422:
13:56 dalek parrot/smoke-me/nan-tests-gh1147+422: Closes GH #1147, no remaining NaN/Inf TODO tests.
13:56 dalek parrot/smoke-me/nan-tests-gh1147+422: review: https://github.com/parrot/parrot/commit/c910c1db1a
14:08 travis-ci joined #parrot
14:08 travis-ci parrot/parrot#1320 (smoke-me/nan-tests-gh1147+422 - c910c1d : Reini Urban): The build passed.
14:08 travis-ci Change view : https://github.com/parrot/parrot/compare/682465a65d8f^...c910c1db1ae1
14:08 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41805453
14:08 travis-ci left #parrot
14:29 dalek parrot: df855de | rurban++ | / (3 files):
14:29 dalek parrot: [config] Extend auto::infnan probe to other --floatval #1146
14:29 dalek parrot:
14:29 dalek parrot: also check the real output for isnan and isinf.
14:29 dalek parrot: maybe we should also check for NAN != NAN
14:29 dalek parrot: review: https://github.com/parrot/parrot/commit/df855dec52
14:29 dalek parrot: 682465a | rurban++ | / (3 files):
14:30 dalek parrot: math dynop: Fix cmod_p_p_n* for NaN and Inf #1147
14:30 dalek parrot:
14:30 dalek parrot: Return a string in this case.
14:30 dalek parrot: review: https://github.com/parrot/parrot/commit/682465a65d
14:30 dalek parrot: c910c1d | rurban++ | / (9 files):
14:30 dalek parrot: [core] Fix floor, ceil and complex, integer math ops for NaN/Inf
14:30 dalek parrot:
14:30 dalek parrot: Closes #422: Rounding Inf and NaN (in fact all math ops with floats),
14:30 dalek parrot: throw EXCEPTION_LOSSY_CONVERSION, "Invalid number" when Nan/Inf => Int
14:30 dalek parrot: otherwise returns a String PMC or if Float passes Nan/Inf through.
14:30 dalek parrot:
14:30 dalek parrot: Closes GH #1147, no remaining NaN/Inf TODO tests.
14:30 dalek parrot: review: https://github.com/parrot/parrot/commit/c910c1db1a
14:30 dalek parrot: 1c30618 | rurban++ | t/pmc/integer.t:
14:30 dalek parrot: [test] fix t/pmc/integer.t for long double
14:30 dalek parrot:
14:30 dalek parrot: GH #828
14:30 dalek parrot: review: https://github.com/parrot/parrot/commit/1c30618e1f
14:30 dalek parrot: 7b712b4 | rurban++ | src/ops/math.ops:
14:30 dalek parrot: [codingstd] fix hard tabs in math.ops
14:30 dalek parrot: review: https://github.com/parrot/parrot/commit/7b712b41e5
14:30 dalek parrot/smoke-me/nan-tests-gh1147+422: 1c30618 | rurban++ | t/pmc/integer.t:
14:30 dalek parrot/smoke-me/nan-tests-gh1147+422: [test] fix t/pmc/integer.t for long double
14:30 dalek parrot/smoke-me/nan-tests-gh1147+422:
14:30 dalek parrot/smoke-me/nan-tests-gh1147+422: GH #828
14:30 dalek parrot/smoke-me/nan-tests-gh1147+422: review: https://github.com/parrot/parrot/commit/1c30618e1f
14:40 travis-ci joined #parrot
14:40 travis-ci parrot/parrot#1322 (smoke-me/nan-tests-gh1147+422 - 1c30618 : Reini Urban): The build has errored.
14:40 travis-ci Change view : https://github.com/parrot/parrot/compare/c910c1db1ae1...1c30618e1fad
14:40 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41807331
14:40 travis-ci left #parrot
14:42 travis-ci joined #parrot
14:42 travis-ci parrot/parrot#1321 (master - 7b712b4 : Reini Urban): The build passed.
14:42 travis-ci Change view : https://github.com/parrot/parrot/compare/d4cc5c2300bd...7b712b41e587
14:42 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41807322
14:42 travis-ci left #parrot
15:14 dalek parrot: e25be6d | rurban++ | / (3 files):
15:14 dalek parrot: [config] Configure warn_experimental flags
15:14 dalek parrot:
15:14 dalek parrot: warn on non-default gc, intval and floatval.
15:14 dalek parrot: Closes #1148
15:14 dalek parrot: review: https://github.com/parrot/parrot/commit/e25be6df87
15:26 travis-ci joined #parrot
15:26 travis-ci parrot/parrot#1323 (master - e25be6d : Reini Urban): The build passed.
15:26 travis-ci Change view : https://github.com/parrot/parrot/compare/7b712b41e587...e25be6df87ca
15:26 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41809977
15:26 travis-ci left #parrot
15:27 dalek parrot/smoke-me/test-capture-gh892: ce4d422 | rurban++ | / (6 files):
15:27 dalek parrot/smoke-me/test-capture-gh892: [GH #892] Implement our own capture, rm lib/IO/CaptureOutput.pm
15:27 dalek parrot/smoke-me/test-capture-gh892:
15:27 dalek parrot/smoke-me/test-capture-gh892: No need to ship a IO::CaptureOutput.
15:27 dalek parrot/smoke-me/test-capture-gh892: Use the new capture function in t/configure/033-step.t and
15:27 dalek parrot/smoke-me/test-capture-gh892: t/configure/034-step.t. t/configure/034-step.t tests now the
15:27 dalek parrot/smoke-me/test-capture-gh892: new replace_stash option correctly. See [GH #891].
15:27 dalek parrot/smoke-me/test-capture-gh892: review: https://github.com/parrot/parrot/commit/ce4d42296e
15:41 travis-ci joined #parrot
15:41 travis-ci parrot/parrot#1324 (smoke-me/test-capture-gh892 - ce4d422 : Reini Urban): The build passed.
15:41 travis-ci Change view : https://github.com/parrot/parrot/compare/5ec2acf75cdc...ce4d42296e11
15:41 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41810755
15:41 travis-ci left #parrot
16:10 dalek parrot/smoke-me/intval-int-gh1145: df24a36 | rurban++ | include/parrot/parrot.h:
16:10 dalek parrot/smoke-me/intval-int-gh1145: [core] work on --intval=int support, ptr truncation
16:10 dalek parrot/smoke-me/intval-int-gh1145:
16:10 dalek parrot/smoke-me/intval-int-gh1145: See GH #1145
16:10 dalek parrot/smoke-me/intval-int-gh1145: This fixes the truncated func ptr in NativePCCMethod.invoke
16:10 dalek parrot/smoke-me/intval-int-gh1145: review: https://github.com/parrot/parrot/commit/df24a36eb8
16:11 dalek parrot/rurban/va_arg-float-gh828: bf6a756 | rurban++ | / (3 files):
16:11 dalek parrot/rurban/va_arg-float-gh828: [GH# 828] Avoid passsing non-double through va_list
16:11 dalek parrot/rurban/va_arg-float-gh828:
16:11 dalek parrot/rurban/va_arg-float-gh828: va_list does not support float, long double nor __float128 on most systems.
16:11 dalek parrot/rurban/va_arg-float-gh828: Promote FLOATVAL to double to avoid that.
16:11 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/bf6a756bd2
16:11 dalek parrot/rurban/va_arg-float-gh828: 944f977 | rurban++ | / (7 files):
16:11 dalek parrot/rurban/va_arg-float-gh828: [GH #828] Fix most tests for non-double floatval
16:11 dalek parrot/rurban/va_arg-float-gh828:
16:11 dalek parrot/rurban/va_arg-float-gh828: Add more needed precisions to numeric tests, tested with intel long double.
16:11 dalek parrot/rurban/va_arg-float-gh828:
16:11 dalek parrot/rurban/va_arg-float-gh828: Change a magic number in t/library/test_more.t 888.81<=>888.82 1e-2
16:11 dalek parrot/rurban/va_arg-float-gh828:   was not stable enough for intel long double
16:11 dalek parrot/rurban/va_arg-float-gh828:
16:11 dalek parrot/rurban/va_arg-float-gh828: Use t/pmc/testlib/annotations.pbc for binary comparisons of packfiles since
16:11 dalek parrot/rurban/va_arg-float-gh828:   stringifying non-double numbers is not stable enough.
16:11 dalek parrot/rurban/va_arg-float-gh828:
16:11 dalek parrot/rurban/va_arg-float-gh828: Fix src/dynoplibs/sys.ops doublesize to numvalsize. This only works for double.
16:11 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/944f977509
16:11 dalek parrot/rurban/va_arg-float-gh828: e53dc70 | rurban++ | / (4 files):
16:11 dalek parrot/rurban/va_arg-float-gh828: [GH #828] Probe if double is needed for va_arg or if native floatval does fine
16:12 dalek parrot/rurban/va_arg-float-gh828:
16:12 dalek parrot/rurban/va_arg-float-gh828: Set new feature.h PARROT_VA_PTR_FLOATVAL to double or the given floatval,
16:12 dalek parrot/rurban/va_arg-float-gh828: and use it in src/call/args.c
16:12 dalek parrot/rurban/va_arg-float-gh828:
16:12 dalek parrot/rurban/va_arg-float-gh828: Print "stack|register (double)" in Configure va_arg result if a cast is
16:12 dalek parrot/rurban/va_arg-float-gh828: required and precision is lost.
16:12 dalek parrot/rurban/va_arg-float-gh828:
16:12 dalek parrot/rurban/va_arg-float-gh828: Still some va_arg casts missing, multidispatch.t and nci.t fail.
16:12 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/e53dc701ac
16:12 dalek parrot/rurban/va_arg-float-gh828: e619be3 | rurban++ | src/ (2 files):
16:12 dalek parrot/rurban/va_arg-float-gh828: [GH #828] Use more va_arg PARROT_VA_PTR_FLOATVAL
16:12 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/e619be3b9f
16:12 dalek parrot/rurban/va_arg-float-gh828: 135b0c5 | rurban++ | config/gen/config_h/feature_h.in:
16:12 dalek parrot/rurban/va_arg-float-gh828: [cage] ident #define properly
16:12 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/135b0c554d
16:12 dalek parrot/rurban/va_arg-float-gh828: 2cfa257 | rurban++ | src/pmc/float.pmc:
16:12 dalek parrot/rurban/va_arg-float-gh828: use PARROT_VA_PTR_FLOATVAL in float.pmc
16:12 dalek parrot/rurban/va_arg-float-gh828: review: https://github.com/parrot/parrot/commit/2cfa2570ee
16:23 travis-ci joined #parrot
16:23 travis-ci parrot/parrot#1325 (smoke-me/intval-int-gh1145 - df24a36 : Reini Urban): The build passed.
16:23 travis-ci Change view : https://github.com/parrot/parrot/commit/df24a36eb830
16:23 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41813140
16:23 travis-ci left #parrot
16:36 Reini joined #parrot
16:58 Hunger joined #parrot
17:52 FROGGS__ joined #parrot
18:21 dalek parrot/smoke-me/null-call-gh1024: be882a2 | rurban++ | / (5 files):
18:21 dalek parrot/smoke-me/null-call-gh1024: More fixes when calling an empty const Sub from :immediate #1024
18:21 dalek parrot/smoke-me/null-call-gh1024:
18:21 dalek parrot/smoke-me/null-call-gh1024: Throw on NULL PMC arguments also for CallContext (sub args)
18:21 dalek parrot/smoke-me/null-call-gh1024: with "CallContext: Empty PMC argument"
18:21 dalek parrot/smoke-me/null-call-gh1024: Closes GH #1024, t/compilers/imcc/syn/const.t test 41
18:21 dalek parrot/smoke-me/null-call-gh1024: review: https://github.com/parrot/parrot/commit/be882a2754
18:33 travis-ci joined #parrot
18:33 travis-ci parrot/parrot#1326 (smoke-me/null-call-gh1024 - be882a2 : Reini Urban): The build was broken.
18:33 travis-ci Change view : https://github.com/parrot/parrot/commit/be882a275431
18:33 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41820695
18:33 travis-ci left #parrot
18:59 kid51_ joined #parrot
21:18 dalek parrot/smoke-me/null-call-gh1024: 17897ad | rurban++ | / (11 files):
21:18 dalek parrot/smoke-me/null-call-gh1024: WONTFIX empty registers -1 from :immediate #1024
21:18 dalek parrot/smoke-me/null-call-gh1024:
21:18 dalek parrot/smoke-me/null-call-gh1024: We cannot fix :immediate for such all cases, as the globals
21:18 dalek parrot/smoke-me/null-call-gh1024: are not fixed up within compile-time :immediate calls by definition,
21:18 dalek parrot/smoke-me/null-call-gh1024: they are even cleared to be fixed up by the immediate call.
21:18 dalek parrot/smoke-me/null-call-gh1024: See http://trac.parrot.org/parrot/ticket/1324
21:18 dalek parrot/smoke-me/null-call-gh1024: Disable t/compilers/imcc/syn/const.t test 41
21:18 dalek parrot/smoke-me/null-call-gh1024:
21:18 dalek parrot/smoke-me/null-call-gh1024: But add --debugging assertions for most cases: set_p_pc, set_p_p.
21:18 dalek parrot/smoke-me/null-call-gh1024: Also throw on NULL PMC arguments for CallContext (sub args)
21:18 dalek parrot/smoke-me/null-call-gh1024: with "CallContext: Empty PMC argument"
21:18 dalek parrot/smoke-me/null-call-gh1024:
21:18 dalek parrot/smoke-me/null-call-gh1024: Closes GH #1024
21:18 dalek parrot/smoke-me/null-call-gh1024: review: https://github.com/parrot/parrot/commit/17897adc34
21:25 dalek parrot/smoke-me/null-call-gh1024: 4f11a9b | rurban++ | src/ops/ (2 files):
21:25 dalek parrot/smoke-me/null-call-gh1024: [core] better set_p_p? assertions #1024
21:25 dalek parrot/smoke-me/null-call-gh1024: review: https://github.com/parrot/parrot/commit/4f11a9bb9b
21:29 dalek parrot: 17897ad | rurban++ | / (11 files):
21:29 dalek parrot: WONTFIX empty registers -1 from :immediate #1024
21:29 dalek parrot:
21:29 dalek parrot: We cannot fix :immediate for such all cases, as the globals
21:29 dalek parrot: are not fixed up within compile-time :immediate calls by definition,
21:29 dalek parrot: they are even cleared to be fixed up by the immediate call.
21:29 dalek parrot: See http://trac.parrot.org/parrot/ticket/1324
21:29 dalek parrot: Disable t/compilers/imcc/syn/const.t test 41
21:30 dalek parrot:
21:30 dalek parrot: But add --debugging assertions for most cases: set_p_pc, set_p_p.
21:30 dalek parrot: Also throw on NULL PMC arguments for CallContext (sub args)
21:30 dalek parrot: with "CallContext: Empty PMC argument"
21:30 dalek parrot:
21:30 dalek parrot: Closes GH #1024
21:30 dalek parrot: review: https://github.com/parrot/parrot/commit/17897adc34
21:30 dalek parrot: 4f11a9b | rurban++ | src/ops/ (2 files):
21:30 dalek parrot: [core] better set_p_p? assertions #1024
21:30 dalek parrot: review: https://github.com/parrot/parrot/commit/4f11a9bb9b
21:30 travis-ci joined #parrot
21:30 travis-ci parrot/parrot#1327 (smoke-me/null-call-gh1024 - 17897ad : Reini Urban): The build was fixed.
21:30 travis-ci Change view : https://github.com/parrot/parrot/compare/be882a275431...17897adc34f2
21:30 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41831729
21:30 travis-ci left #parrot
21:42 travis-ci joined #parrot
21:42 travis-ci parrot/parrot#1328 (smoke-me/null-call-gh1024 - 4f11a9b : Reini Urban): The build was fixed.
21:42 travis-ci Change view : https://github.com/parrot/parrot/compare/17897adc34f2...4f11a9bb9bc1
21:42 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41832198
21:42 travis-ci left #parrot
21:52 travis-ci joined #parrot
21:52 travis-ci parrot/parrot#1329 (master - 4f11a9b : Reini Urban): The build passed.
21:52 travis-ci Change view : https://github.com/parrot/parrot/compare/e25be6df87ca...4f11a9bb9bc1
21:52 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41832629
21:52 travis-ci left #parrot
22:29 lauleon joined #parrot
23:15 dalek parrot/smoke-me/intval-int-gh1145: 891dd90 | rurban++ | include/parrot/parrot.h:
23:15 dalek parrot/smoke-me/intval-int-gh1145: [core] work on --intval=int support, ptr truncation
23:15 dalek parrot/smoke-me/intval-int-gh1145:
23:15 dalek parrot/smoke-me/intval-int-gh1145: See GH #1145
23:15 dalek parrot/smoke-me/intval-int-gh1145: This fixes the truncated func ptr in NativePCCMethod.invoke
23:15 dalek parrot/smoke-me/intval-int-gh1145: review: https://github.com/parrot/parrot/commit/891dd90f97
23:15 dalek parrot/smoke-me/intval-int-gh1145: e963637 | rurban++ | / (11 files):
23:15 dalek parrot/smoke-me/intval-int-gh1145: intval=int: fixed several ptr<->intval casts
23:15 dalek parrot/smoke-me/intval-int-gh1145:
23:15 dalek parrot/smoke-me/intval-int-gh1145: See GH #1145
23:15 dalek parrot/smoke-me/intval-int-gh1145: review: https://github.com/parrot/parrot/commit/e963637015
23:27 travis-ci joined #parrot
23:27 travis-ci parrot/parrot#1330 (smoke-me/intval-int-gh1145 - e963637 : Reini Urban): The build passed.
23:27 travis-ci Change view : https://github.com/parrot/parrot/compare/df24a36eb830...e96363701553
23:27 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/41838714
23:27 travis-ci left #parrot

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

Parrot | source cross referenced