Parrot 6.1.0 "Black-collared Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 February 2014.
dalek rrot/ptc/rm_morph-gh372: d12d91d | rurban++ | src/pmc.c:
[cage] src/pmc.c: fix morph vtable cast (c++)
01:03
rrot/ptc/rm_morph-gh372: 81fa68b | rurban++ | api.yaml:
api.yaml: add deprecation entry for morph
02:22 FROGGS_ joined 02:23 kid51 joined 06:56 denisboyun joined 07:22 FROGGS joined 09:41 particle1 joined 14:41 dngor_ joined 15:49 Hunger joined 16:08 benabik joined 16:51 dngor joined 17:27 FROGGS joined 17:42 bluescreen joined 17:50 benabik joined 18:01 sorear joined 18:03 bluescreen_ joined 18:21 denis_boyun joined 18:28 denis_boyun__ joined
dalek rrot: 4a1d5b2 | rurban++ | compilers/imcc/ (3 files):
[cage] improve IMCC_debug_ins for headerizer

the odd function format was not picked up by the headerizer add pod also
INLINE to imc.h added by headerizer
19:11
rrot: cd859f3 | rurban++ | src/io/ (4 files):
[cage] shim unused arguments in src/io/*.c

silence c++ compiler warnings
rrot: b63efa9 | rurban++ | src/pmc/key.pmc:
[cage] key.pmc minor optimization

avoid default case integer key for get_type to reduce code size. numbers cannot be keys.
better UNIMPLEMENTED error messages
19:25 travis-ci joined
travis-ci [travis-ci] parrot/parrot#972 (master - b63efa9 : Reini Urban): The build was broken. 19:25
[travis-ci] Change view : github.com/parrot/parrot/compare/1...3efa990a71
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20230265
19:25 travis-ci left
rurban and now travis is actually useful again 19:27
dalek rrot: 030bd7c | rurban++ | compilers/imcc/debug.c:
[codingstd] fix codingstd/c_arg_assert.t test for IMCC_debug_ins
19:28
19:34 TonyC joined
dalek rrot: 35b97c4 | rurban++ | t/compilers/imcc/syn/regressions.t:
[test] skip invalid -O2 test [GH #1049]

t/compilers/imcc/syn/regressions.t contains testing for a run-time exception which is optimized away by constant propagation and then used_once at compile-time with -O2.
  $ ./parrot -d1040 -O2 t/compilers/imcc/syn/regressions_2.pir
used once deleted 0x2289920 div $I1, 1, 0 used once deleted 0x228a0f0 div $N1, 1.0, 0.0 code_size(ops) 17 old_size 0 0 push_eh_ic\t0x251d6c0 push_eh ok1 2 pop_eh\t0x251d9d0 pop_eh 3 print_sc 0\t0x251db30 print "not " 5 say_sc 2\t0x251dd30 say "ok 1 - caught div_i_ic_ic exception" 7 push_eh_ic\t0x251de90 push_eh ok2 9 pop_eh\t0x251e1a0 pop_eh 10 print_sc 0\t0x251e260 print "not " 12 say_sc 1\t0x251e430 say "ok 2 - caught div_n_nc_nc exception" 14 set_returns_pc 0\t0x251ed60 set_returns 16 returncc\t0x251ede0 returncc
19:42
rrot: b98c915 | rurban++ | .travis.yml:
[travis] add testO2 test, and use more --optimize for faster tests
19:43
19:45 travis-ci joined
travis-ci [travis-ci] parrot/parrot#973 (master - 030bd7c : Reini Urban): The build was fixed. 19:45
[travis-ci] Change view : github.com/parrot/parrot/compare/b...0bd7cf6cdc
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20231298
19:45 travis-ci left 19:59 travis-ci joined
travis-ci [travis-ci] parrot/parrot#974 (master - 35b97c4 : Reini Urban): The build was fixed. 19:59
[travis-ci] Change view : github.com/parrot/parrot/compare/0...b97c4a976c
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20232177
19:59 travis-ci left 20:15 travis-ci joined
travis-ci [travis-ci] parrot/parrot#975 (master - b98c915 : Reini Urban): The build is still failing. 20:15
[travis-ci] Change view : github.com/parrot/parrot/compare/3...8c91528072
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20232246
20:15 travis-ci left
dalek rrot/rurban/copyright-years-gh719: a9b0b2f | rurban++ | t/codingstd/copyright.t:
[test] add copyright year test on TEST_SLOW

for GH #719. most files really have wrong years
20:43
rurban nice. travis caught another bug, clang -O2 with bigint.t already reported some time ago 21:04
21:20 drift joined
rurban tested for all wrong copyright years: github.com/parrot/parrot/issues/719 1478 wrong files (almost all) 21:25
dalek rrot/rurban/SDL: 4541272 | rurban++ | runtime/parrot/library/SDL (3 files):
[examples] SDL: fix concat and replace t with p sig

really need to revert 0a8cc07d1cc5e remove support for deprecated "t" nci signatures
21:27
rrot/rurban/copyright-years-gh719: 082fa8f | rurban++ | t/codingstd/copyright.t:
[test] speedup copyright year test

use only --format="%ai", use -n1 for the non-reverse case
The results are at github.com/parrot/parrot/issues/719
  => 1478 wrong copyright years
21:46
rrot: 0091e4d | rurban++ | docs/p (2 files):
[docs] fix parrotbyte.pod [GH #598]

see the more explicit pdds/draft/pdd13_bytecode.pod for details
rrot: 40a64be | rurban++ | docs/pdds/pdd19_pir.pod:
[docs] more prominent not yet implemented note for .macro_local
21:54
22:05 travis-ci joined
travis-ci [travis-ci] parrot/parrot#976 (master - 0091e4d : Reini Urban): The build is still failing. 22:05
[travis-ci] Change view : github.com/parrot/parrot/compare/b...91e4d490b7
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20241059
22:05 travis-ci left 22:19 travis-ci joined
travis-ci [travis-ci] parrot/parrot#977 (master - 40a64be : Reini Urban): The build is still failing. 22:19
[travis-ci] Change view : github.com/parrot/parrot/compare/0...a64be1a75d
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20241682
22:19 travis-ci left
rurban can now repro the bigint_get_long: number too big error 22:31
dalek rrot/rurban/clang-inc-opt-gh774: 9d44d1e | rurban++ | compilers/imcc/ (2 files):
[cage] fix clang compilation with inline imcc_vfprintf

debug.o wants this symbol even with inline
23:21
rrot/rurban/clang-inc-opt-gh774: 2466bec | rurban++ | src/ (2 files):
[cage] shim unused interp in more sources
rrot/rurban/clang-inc-opt-gh774: fdf1105 | rurban++ | compilers/imcc/ (4 files):
[cage] move declaration of determine_input_file_type to parser.h
rrot/rurban/clang-inc-opt-gh774: 5ad0c74 | rurban++ | src/gc/ (2 files):
[cage] shim unused args in more gc sources
rrot/rurban/clang-inc-opt-gh774: 771ca09 | rurban++ | / (4 files):
[cage] shim more unused args in more sources
rrot/rurban/clang-inc-opt-gh774: a1c0935 | rurban++ | / (2 files):
fix clang optimizer increment issue GH #774

have to use volatile scratch registers in Parrot_Integer_increment_orig to avoid skipping overflow sementics: -1 => MAXINT fixes t/pmc/bigint.t test negate_min_integer
rrot: 9d44d1e | rurban++ | compilers/imcc/ (2 files):
[cage] fix clang compilation with inline imcc_vfprintf

debug.o wants this symbol even with inline
23:22
rrot: 2466bec | rurban++ | src/ (2 files):
[cage] shim unused interp in more sources
rrot: fdf1105 | rurban++ | compilers/imcc/ (4 files):
[cage] move declaration of determine_input_file_type to parser.h
rrot: 5ad0c74 | rurban++ | src/gc/ (2 files):
[cage] shim unused args in more gc sources
rrot: 771ca09 | rurban++ | / (4 files):
[cage] shim more unused args in more sources
23:42 travis-ci joined
travis-ci [travis-ci] parrot/parrot#978 (master - 771ca09 : Reini Urban): The build has errored. 23:42
[travis-ci] Change view : github.com/parrot/parrot/compare/4...1ca093a24e
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20247887
23:42 travis-ci left, travis-ci joined
travis-ci [travis-ci] parrot/parrot#979 (smoke-me/clang-inc-opt-gh774 - a1c0935 : Reini Urban): The build failed. 23:42
[travis-ci] Change view : github.com/parrot/parrot/compare/s...-opt-gh774
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/20248016
23:42 travis-ci left