Parrot 6.11.0 "Fischer's Lovebird" | parrot.org/�| Log: irclog.perlgeek.de/parrot�| #parrotsketch�meeting Fridays 13:30 UTC
Set by moderator on 1 January 2015.
00:44 kurahaupo joined 01:11 slavorg2 joined 01:19 kurahaupo joined 01:26 slavorg2 joined 01:55 slavorg joined 02:24 kurahaupo joined 03:02 kurahaupo joined 07:11 Psyche^ joined 08:00 rurban joined 08:01 FROGGS joined
dalek rrot/smoke-me/exports+depr-gh1122: 5e173e1 | rurban++ | / (2 files):
[cage] SHIM_INTERP in pf_register_standard_funcs
08:24
08:37 travis-ci joined
travis-ci parrot/parrot#1456 (smoke-me/exports+depr-gh1122 - 5e173e1 : Reini Urban): The build was fixed. 08:37
Change view : github.com/parrot/parrot/compare/9...173e1656a3
Build details : travis-ci.org/parrot/parrot/builds/46700932
08:37 travis-ci left 09:35 rurban joined
dalek rrot/smoke-me/exports+depr-gh1122: 5534dfd | rurban++ | / (5 files):
PackFile API refactor part 3. See GH #1170

Leave some Parrot_pf_ConstTable_ functions in the API. Add a precise summary to docs/deprecations/deprecations.pod. PackFile_funcs_register => pf_register_funcs.
10:54
rrot/smoke-me/exports+depr-gh1122: 4ba076c | rurban++ | / (6 files):
Rename clone_interpreter => Parrot_interp_clone

and move it from the pmc to the API (auto-headerized). deprecate clone_interpreter. refactor Parrot_interp_clone s => interp
Closes GH #1122
11:07 travis-ci joined
travis-ci parrot/parrot#1457 (smoke-me/exports+depr-gh1122 - 4ba076c : Reini Urban): The build passed. 11:07
Change view : github.com/parrot/parrot/compare/5...a076cb2ea0
Build details : travis-ci.org/parrot/parrot/builds/46713579
11:07 travis-ci left 12:43 kid51 joined 13:05 rurban joined
dalek rrot: a6ef194 | rurban++ | / (17 files):
Deprecate all exported non Parrot_ functions, #1122

All remaining exported functions with non Parrot_, PDB_, imcc_, and mem_ prefixes got now Parrot_> prefixes, and the old functions are deprecated.
  * PackFile_ => Parrot_pf_ (some)
  * dynop_register => Parrot_dynop_register
  * new_runloop_jump_point => Parrot_runloop_new_jump_point
  * free_runloop_jump_point => Parrot_runloop_free_jump_point
  * parrot_split_path_ext => Parrot_split_path_ext
  * print_pbc_location => Parrot_print_pbc_location
See GH #1122
Missing is clone_interpreter from parrotinterpreter.pmc, and several Packfile_ functions. Only Packfile_destroy is yet deprecated
13:07
rrot: 52866fc | rurban++ | / (22 files):
PackFile API refactor => Parrot_pf_. See GH #1170

See #1122 and TT #2140
static the unused PackFile_ functions. rename and deprecate the PackFile_ functions, which are not static. move the segments functions to segments.c
PackFile_new => Parrot_pf_new Parrot_new_debug_seg => Parrot_pf_new_debug_segment PackFile_Segment_new_seg => Parrot_pf_new_segment Parrot_switch_to_cs => Parrot_pf_switch_to_cs Parrot_debug_add_mapping => Parrot_pf_debug_add_mapping PackFile_destroy => Parrot_pf_destroy Parrot_fixup_subs => Parrot_pf_fixup_subs Parrot_debug_pc_to_filename => Parrot_pf_debug_pc_to_filename
PackFile_Annotations_lookup => Parrot_pf_annotations_lookup PackFile_Annotations_add_entry => Parrot_pf_annotations_add_entry
PackFile_Segment_destroy => Parrot_pf_destroy_segment PackFile_add_segment => PackFile_map_segments => PackFile_find_segment => Parrot_pf_find_segment
unexport:
PackFile_Annotations_new PackFile_ConstTable_* PackFile_funcs_register
rrot: 24d0eef | rurban++ | / (23 files):
PackFile API refactor part 2. See GH #1170

Finish the PackFile deprecation refactor.
Deprecated:
   PackFile_ConstTable_*
Removed:
   PackFile_Annotations_*, PackFile_ConstTable_*, PackFile_funcs_register,
   PackFile_Segment_*, PackFile_Constant_pack.
rrot: 19d18b9 | rurban++ | src/packfile/ (2 files):
[codingstd] fix linelength and missing asserts
rrot: 6802e32 | rurban++ | examples/tools/pgegrep:
pgegrep: Fix for -V (end after help)
rrot: 5e173e1 | rurban++ | / (2 files):
[cage] SHIM_INTERP in pf_register_standard_funcs
rrot: 5534dfd | rurban++ | / (5 files):
PackFile API refactor part 3. See GH #1170

Leave some Parrot_pf_ConstTable_ functions in the API. Add a precise summary to docs/deprecations/deprecations.pod. PackFile_funcs_register => pf_register_funcs.
rrot: 4ba076c | rurban++ | / (6 files):
Rename clone_interpreter => Parrot_interp_clone

and move it from the pmc to the API (auto-headerized). deprecate clone_interpreter. refactor Parrot_interp_clone s => interp
Closes GH #1122
parrot: eca4758 | rurban++ | / (51 files):
parrot: Merge branch 'smoke-me/exports+depr-gh1122'
parrot:
parrot: Smoked ok,
parrot: Tested ok with nqp and rakudo.
parrot: There are some deprecation warnings todos with perl6.ops
13:09 dalek joined 13:23 travis-ci joined
travis-ci parrot/parrot#1458 (master - eca4758 : Reini Urban): The build passed. 13:23
Change view : github.com/parrot/parrot/compare/0...a4758e39f1
Build details : travis-ci.org/parrot/parrot/builds/46724633
13:23 travis-ci left 16:24 rurban joined
rurban rakudo build times went down dramatically with parrot 6.11 (2x faster, only 2x slower than moar), but still buggy. still working on the parrot-rpa branch 18:25
Coke rurban: did you see the rakudo ticket about rakudo-star-parrot hanging during a precomp step? 18:39
also, did anyone reach out to you about your thoughts on closing down trac? (it's apparently been accumulating a bunch of spam lately)
rt.perl.org/Ticket/Display.html?id=123579 18:41
dalek rrot/rurban/t-nci-sig: 6098753 | 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
19:05
rrot/rurban/t-nci-sig: 4c15ffe | rurban++ | / (3 files):
t nci sig: bring back nci cstring support

WIP. needed in most external code.
rrot/rurban/t-nci-sig: b49ddea | rurban++ | runtime/parrot/library/SDL.pir:
SDL: fix example to use t sig again
rrot/rurban/t-nci-sig: c94d0db | rurban++ | runtime/parrot/library/SDL.pir:
SDL: more libSDL_ttf-2.0 choices to search for
rrot/rurban/t-nci-sig: c53d158 | rurban++ | runtime/parrot/library/SDL.pir:
[examples] SDL: print SDLLIBPATH= only on failure
rrot/rurban/t-nci-sig: d9b6319 | rurban++ | / (4 files):
nci: broke the nci tests

added cstr converters, and also pshort/pint/plong for PMC access to integers (Integer).
19:10 FROGGS joined 22:40 lauleon joined 23:53 kid51 joined