Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2015-01-11

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
03:21 kid51_ joined #parrot
03:36 dngor joined #parrot
04:07 kid51_ joined #parrot
11:33 rurban joined #parrot
12:49 rurban joined #parrot
13:20 dalek parrot: 6ecd1e1 | rurban++ | / (4 files):
13:20 dalek parrot: [core] replace Parrot_pcc_get_regs_used with PCC_GET_REGS_USED
13:20 dalek parrot:
13:20 dalek parrot: This is a minor refactor to avoid internal function calls, but
13:21 dalek parrot: not effective for the fast runcore. Only called with --debugging or on -t (trace).
13:21 dalek parrot:
13:21 dalek parrot: Parrot_pcc_get_regs_used is an exported API
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/6ecd1e1a28
13:21 dalek parrot: b1c6be4 | rurban++ | t/compilers/imcc/reg/alloc.t:
13:21 dalek parrot: [test] add test for reg alloc crash GH #1168
13:21 dalek parrot:
13:21 dalek parrot: detected by afl-fuzz. See docs/dev/fuzzing.pod
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/b1c6be42ef
13:21 dalek parrot: cabc1cc | rurban++ | t/compilers/imcc/reg/alloc.t:
13:21 dalek parrot: [test] minimize testcase for GH #1168
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/cabc1ccde6
13:21 dalek parrot: 7690786 | rurban++ | / (3 files):
13:21 dalek parrot: [imcc] fix end in methods GH #1168
13:21 dalek parrot:
13:21 dalek parrot: This is the last fix for all afl-fuzz detected crashes.
13:21 dalek parrot:
13:21 dalek parrot: And `end` op inside a user-defined method will exit a runloop unproperly.
13:21 dalek parrot: The old ctx will be corrupted. Replace it with an equivalent `returncc` op,
13:21 dalek parrot: which does set the continuation and context properly to end the current runloop.
13:21 dalek parrot:
13:21 dalek parrot: `exit` would be an alternative, but we documented `end` to halt the interpreter,
13:21 dalek parrot: which is fresh inside certain runloops. I documented this case as unspecified behaviour.
13:21 dalek parrot: It crashed before, now it returns.
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/7690786feb
13:21 dalek parrot: e6b93c1 | rurban++ | / (8 files):
13:21 dalek parrot: Merge branch 'smoke-me/afl-crash-gh1168'
13:21 dalek parrot:
13:21 dalek parrot: Smoked ok
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/e6b93c1a88
13:33 travis-ci joined #parrot
13:33 travis-ci parrot/parrot#1450 (master - e6b93c1 : Reini Urban): The build passed.
13:33 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/2176e8e6ffa2...e6b93c1a8818
13:33 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46628558
13:33 travis-ci left #parrot
13:44 kid51 joined #parrot
15:18 dalek parrot: 07c87f4 | rurban++ | t/codingstd/copyright.t:
15:18 dalek parrot: [codingstd] close GH#719 > 20min TEST_SLOW
15:18 dalek parrot:
15:18 dalek parrot: all copyright years are now correct
15:18 dalek parrot: review: https://github.com/parrot/parrot/commit/07c87f43f0
15:30 travis-ci joined #parrot
15:30 travis-ci parrot/parrot#1451 (master - 07c87f4 : Reini Urban): The build passed.
15:30 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/e6b93c1a8818...07c87f43f0fb
15:30 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46635107
15:30 travis-ci left #parrot
18:13 FROGGS__ joined #parrot
20:53 kurahaupo joined #parrot
20:58 slavorg2 joined #parrot
21:13 slavorg joined #parrot
21:16 sue joined #parrot
21:16 sue left #parrot
22:05 kurahaupo joined #parrot
22:19 dalek parrot/smoke-me/exports+depr-gh1122: a6ef194 | rurban++ | / (17 files):
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Deprecate all exported non Parrot_ functions, #1122
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: All remaining exported functions with non Parrot_, PDB_, imcc_, and mem_
22:19 dalek parrot/smoke-me/exports+depr-gh1122: prefixes got now Parrot_> prefixes, and the old functions are deprecated.
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * PackFile_               => Parrot_pf_ (some)
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * dynop_register          => Parrot_dynop_register
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * new_runloop_jump_point  => Parrot_runloop_new_jump_point
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * free_runloop_jump_point => Parrot_runloop_free_jump_point
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * parrot_split_path_ext   => Parrot_split_path_ext
22:19 dalek parrot/smoke-me/exports+depr-gh1122: * print_pbc_location      => Parrot_print_pbc_location
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: See GH #1122
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Missing is clone_interpreter from parrotinterpreter.pmc,
22:19 dalek parrot/smoke-me/exports+depr-gh1122: and several Packfile_ functions. Only Packfile_destroy is yet deprecated
22:19 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/a6ef194c0d
22:19 dalek parrot/smoke-me/exports+depr-gh1122: 52866fc | rurban++ | / (22 files):
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile API refactor => Parrot_pf_. See GH #1170
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: See #1122 and TT #2140
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: static the unused PackFile_ functions.
22:19 dalek parrot/smoke-me/exports+depr-gh1122: rename and deprecate the PackFile_ functions, which are not static.
22:19 dalek parrot/smoke-me/exports+depr-gh1122: move the segments functions to segments.c
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_new             => Parrot_pf_new
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Parrot_new_debug_seg     => Parrot_pf_new_debug_segment
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_Segment_new_seg => Parrot_pf_new_segment
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Parrot_switch_to_cs      => Parrot_pf_switch_to_cs
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Parrot_debug_add_mapping => Parrot_pf_debug_add_mapping
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_destroy         => Parrot_pf_destroy
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Parrot_fixup_subs        => Parrot_pf_fixup_subs
22:19 dalek parrot/smoke-me/exports+depr-gh1122: Parrot_debug_pc_to_filename => Parrot_pf_debug_pc_to_filename
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_Annotations_lookup    => Parrot_pf_annotations_lookup
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_Annotations_add_entry => Parrot_pf_annotations_add_entry
22:19 dalek parrot/smoke-me/exports+depr-gh1122:
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_Segment_destroy   => Parrot_pf_destroy_segment
22:19 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_add_segment       =>
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_map_segments      =>
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_find_segment      => Parrot_pf_find_segment
22:20 dalek parrot/smoke-me/exports+depr-gh1122:
22:20 dalek parrot/smoke-me/exports+depr-gh1122: unexport:
22:20 dalek parrot/smoke-me/exports+depr-gh1122:
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_Annotations_new
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_ConstTable_*
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile_funcs_register
22:20 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/52866fc8ce
22:20 dalek parrot/smoke-me/exports+depr-gh1122: 24d0eef | rurban++ | / (23 files):
22:20 dalek parrot/smoke-me/exports+depr-gh1122: PackFile API refactor part 2. See GH #1170
22:20 dalek parrot/smoke-me/exports+depr-gh1122:
22:20 dalek parrot/smoke-me/exports+depr-gh1122: Finish the PackFile deprecation refactor.
22:20 dalek parrot/smoke-me/exports+depr-gh1122:
22:20 dalek parrot/smoke-me/exports+depr-gh1122: Deprecated:
22:20 dalek parrot/smoke-me/exports+depr-gh1122:   PackFile_ConstTable_*
22:20 dalek parrot/smoke-me/exports+depr-gh1122: Removed:
22:20 dalek parrot/smoke-me/exports+depr-gh1122:   PackFile_Annotations_*, PackFile_ConstTable_*, PackFile_funcs_register,
22:20 dalek parrot/smoke-me/exports+depr-gh1122:   PackFile_Segment_*, PackFile_Constant_pack.
22:20 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/24d0eeff46
22:34 travis-ci joined #parrot
22:34 travis-ci parrot/parrot#1452 (smoke-me/exports+depr-gh1122 - 24d0eef : Reini Urban): The build passed.
22:34 travis-ci Change view : https://github.com/parrot/p​arrot/compare/a6ef194c0de9^...24d0eeff4666
22:34 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46669594
22:34 travis-ci left #parrot
22:35 dalek parrot/smoke-me/exports+depr-gh1122: 19d18b9 | rurban++ | src/packfile/ (2 files):
22:35 dalek parrot/smoke-me/exports+depr-gh1122: [codingstd] fix linelength and missing asserts
22:35 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/19d18b9b10
22:47 travis-ci joined #parrot
22:47 travis-ci parrot/parrot#1453 (smoke-me/exports+depr-gh1122 - 19d18b9 : Reini Urban): The build passed.
22:47 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/24d0eeff4666...19d18b9b1079
22:48 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46670853
22:48 travis-ci left #parrot
22:54 kurahaupo joined #parrot
22:55 dalek parrot/smoke-me/exports+depr-gh1122: f2ec4ef | rurban++ | examples/tools/pgegrep:
22:55 dalek parrot/smoke-me/exports+depr-gh1122: pgegrep: Fix for -V (end after help)
22:55 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/f2ec4ef13e
23:00 dalek parrot/smoke-me/exports+depr-gh1122: 6802e32 | rurban++ | examples/tools/pgegrep:
23:00 dalek parrot/smoke-me/exports+depr-gh1122: pgegrep: Fix for -V (end after help)
23:00 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/6802e32f9e
23:00 dalek parrot/smoke-me/exports+depr-gh1122: 9d90c35 | rurban++ | src/packfile/segments.c:
23:00 dalek parrot/smoke-me/exports+depr-gh1122: [cage] SHIM_INTERP in pf_register_standard_funcs
23:00 dalek parrot/smoke-me/exports+depr-gh1122: review: https://github.com/parrot/parrot/commit/9d90c35a51
23:07 travis-ci joined #parrot
23:07 travis-ci parrot/parrot#1454 (smoke-me/exports+depr-gh1122 - f2ec4ef : Reini Urban): The build has errored.
23:07 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/19d18b9b1079...f2ec4ef13e00
23:07 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46672186
23:07 travis-ci left #parrot
23:13 travis-ci joined #parrot
23:13 travis-ci parrot/parrot#1455 (smoke-me/exports+depr-gh1122 - 9d90c35 : Reini Urban): The build was broken.
23:13 travis-ci Change view : https://github.com/parrot/parrot/c​ompare/f2ec4ef13e00...9d90c35a5183
23:13 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/46672559
23:13 travis-ci left #parrot

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

Parrot | source cross referenced