|
Parrot 4.3.0 "In Which..." | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 25 April 2012. |
|||
| kid51 | Join the fun at: www.cpan.org/src/5.0/perl-5.16.0-RC0.tar.gz | 00:00 | |
| whiteknight | is that the new hotness? | 00:01 | |
| kid51 | whiteknight: Have you ever met rjbs? | ||
| whiteknight | I don't know | ||
| kid51 | Lives/works in your area! | ||
| perl 5.16 pumpking | |||
| whiteknight | oh really? cool | 00:02 | |
| kid51 | actually, I think he lives near Bethlehem but works in Phila. | ||
| give him a shoutout on #p5p | |||
| dalek | Heuristic branch merge: pushed 74 commits to parrot/whiteknight/gc_finalize by Whiteknight | 00:07 | |
| kudo/nom: 04b1809 | jnthn++ | src/ (3 files): Implement <( and )>. |
00:13 | ||
| kudo/nom: 8523061 | jnthn++ | docs/ChangeLog: Couple more ChangeLog entries. |
00:17 | ||
| kudo/nom: 5f9d1ad | jnthn++ | docs/ROADMAP: Remove a completed item, update some items and add the mark_commit thing. |
|||
| p/add-goto: c98f22b | (Matthew Wilson)++ | src/ (3 files): initial attempt at labels/goto. limitations: can't goto into/from a block if the block declares lexicals; can't forward goto (will aim at fixing this soon) |
00:41 | ||
| p/add-goto: f0bf33d | diakopter++ | / (2 files): Merge github.com:perl6/nqp into add-goto |
|||
| rrot/whiteknight/sprintf_cleanup: e3954cc | Whiteknight++ | / (7 files): src/misc.c contained only sprintf-related functions, so name it something more appropriate. Move the spf_* functions to the strings/ subsystem directory |
01:27 | ||
| rrot/whiteknight/sprintf_cleanup: ac03ba0 | Whiteknight++ | src/string/sprintf.c: Some small doc fixes for src/string/sprintf.c |
01:28 | ||
| rrot/whiteknight/sprintf_cleanup: 002b854 | Whiteknight++ | / (5 files): Add a new spf_private.h header file to hold sprintf-related private definitions. |
|||
| cotto | ~~ | 01:45 | |
| dalek | rrot/whiteknight/remove_cmd_opts: d22efea | Whiteknight++ | frontend/parrot2/main.c: Remove un-wired arguments --optimize (-O), --imcc-debug (-d) and --verbose (-v). IMCC no longer optimizes, and the other arguments don't really have a home in the new IMCC external API. |
01:46 | |
|
01:57
JimmyZ joined
02:11
PacoAir joined
02:25
jwilliams joined
02:28
jwilliams left
03:28
perlite joined
03:35
d4l3k_ joined
03:38
dalek joined
03:41
dalek joined
03:44
d4l3k_ joined
03:46
pmichaud joined,
d4l3k_ joined
03:47
PerlJam joined
03:50
d4l3k_ joined
03:53
masak_ joined,
dalek joined
03:55
pmichaud_ joined
03:56
dalek joined
03:59
dalek joined
04:02
dalek joined
04:05
d4l3k_ joined
04:08
benabik joined,
dalek joined
04:11
d4l3k_ joined
04:14
masak joined,
PerlJam joined,
dalek joined
04:17
dalek joined
04:19
Coke joined,
PerlJam joined
04:20
dalek joined
04:23
d4l3k_ joined
04:25
PerlPilot joined
04:26
dalek joined
04:28
dalek joined
04:29
Coke joined
04:31
PerlJam joined
04:32
dalek joined
04:35
d4l3k_ joined
04:40
d4l3k_ joined
04:43
PerlJam joined
05:42
mdupont joined
|
|||
| dalek | kudo/version: f85e438 | moritz++ | / (4 files): first shot at Version literals and objects LTM-fail means that v6-split() is parsed as a version number, not as a sub call :( |
05:45 | |
| kudo/version: 6c2a8b5 | moritz++ | src/ (3 files): fix version literal parsing. Add Version.perl |
|||
|
06:09
fperrad joined
|
|||
| dalek | kudo/nom: 85f636b | moritz++ | / (4 files): first hacky shot at Version and version literals |
06:25 | |
|
07:22
alin joined
08:13
mdupont joined
09:10
JimmyZ joined
10:23
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 10:45 | |
|
10:55
alin joined
11:24
lucian joined
11:25
mdupont joined
|
|||
| dalek | rrot/whiteknight/sprintf_cleanup: 1003f3e | Whiteknight++ | / (2 files): Fix build. Update the makefile to build the sprintf files in their new locations. |
11:35 | |
| rrot/whiteknight/sprintf_cleanup: 7865d27 | Whiteknight++ | src/string/spf_render.c: First pass cleanup of spf_render.c. Invert an if block to reduce nesting. Add a few comments |
|||
| rrot/whiteknight/sprintf_cleanup: ee068e4 | Whiteknight++ | src/string/spf_render.c: Reduce nesting one more level. Because we have more space on the right side we can fix the relative indentations of certain blocks to be less scrunched. |
|||
| rrot/whiteknight/sprintf_cleanup: 413d3de | Whiteknight++ | src/string/spf_render.c: a few small docs fixes |
|||
|
11:41
kid51 joined
|
|||
| dalek | rrot/whiteknight/sprintf_cleanup: a19d8b7 | Whiteknight++ | src/string/spf_render.c: A handful of nitpicky cleanups |
11:46 | |
|
11:58
JimmyZ joined
12:11
PacoAir joined
12:16
JimmyZ_ joined
12:30
plobsing joined
|
|||
| dalek | kudo/enum-nonint: f48c49d | moritz++ | src/Perl6/ (2 files): install enum after it has been created. also clone the enum value before downcasting it |
13:05 | |
|
13:12
lucian joined
|
|||
| dalek | Heuristic branch merge: pushed 82 commits to parrot by ayardley | 13:26 | |
| aloha | (parrot/parrot) Issues closed : 463 (Additional README Files in Top-Level Directories) by soh-cah-toa : github.com/parrot/parrot/issues/463 | 13:45 | |
| ttbot | Parrot e4e1e867 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84540 | 13:49 | |
|
14:03
alin joined,
lucian joined
14:14
JimmyZ joined
15:08
alin_ joined
|
|||
| dalek | kudo/enum-nonint: f72c306 | moritz++ | src/Perl6/ (2 files): two enum fixups, jnthn++ JimmyZ++ |
15:21 | |
|
15:29
plobsing joined
|
|||
| moritz | in C, how do I get the name of a type of a PMC? | 15:48 | |
| JimmyZ | Parrot_pmc_get_type? | 15:52 | |
|
16:05
crab2313 joined
|
|||
| dalek | kudo/enum-nonint: d2012e2 | moritz++ | src/Perl6/Actions.pm: fix enums without explicit values |
16:57 | |
|
17:00
alin joined
17:30
plobsing joined
|
|||
| dalek | kudo/nom: 417d760 | moritz++ | src/Perl6/Actions.pm: start to make enums less int centric |
17:34 | |
| kudo/nom: 24a3016 | moritz++ | src/ (3 files): [enum] defer creation of type object until we know the base type now setting compilation blows up in term:sym<name> with Can only use nqp_get_sc_for_object with a SixModelObject |
|||
| kudo/nom: f48c49d | moritz++ | src/Perl6/ (2 files): install enum after it has been created. also clone the enum value before downcasting it |
|||
| kudo/nom: f72c306 | moritz++ | src/Perl6/ (2 files): two enum fixups, jnthn++ JimmyZ++ |
|||
| kudo/nom: d2012e2 | moritz++ | src/Perl6/Actions.pm: fix enums without explicit values |
|||
| kudo/nom: 777259d | moritz++ | src/ (3 files): Merge remote branch 'origin/enum-nonint' into nom |
|||
| kudo/nom: e9e7a27 | moritz++ | docs/ (2 files): update ChangeLog and ROADMAP |
|||
|
17:36
mdupont joined
|
|||
| dalek | Heuristic branch merge: pushed 19 commits to nqp/toqast by jnthn | 17:41 | |
| p/toqast: 105ff32 | jonathan++ | / (2 files): Implement immediate blocktype handling; test it. |
|||
| kudo/nom: 6b8c360 | moritz++ | t/spectest.data: run non-int.t enum tests |
17:45 | ||
| p/toqast: 5d24bc1 | masak++ | / (2 files): implement compilation of Q operands |
17:51 | ||
| p/toqast: 2cd5cd6 | jonathan++ | / (2 files): Add handling of blocktype declaration, and add a basic test for it. |
17:54 | ||
|
18:04
crab2313 left
|
|||
| dalek | rrot: 937ca30 | alvis++ | docs/binaries/parrot.pod: Fixed typo. |
18:39 | |
| ttbot | Parrot 937ca300 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84664 | 18:57 | |
| dalek | rrot: e2b2d2b | alvis++ | docs/parrot.pod: We no longer generate 'ops/' in a pod format (if we ever did) and store it in the 'docs/' directory, and we no longer have 'packfile-perl.pod', 'packfile-c.pod', and 'strings.pod'. |
19:17 | |
| rrot: 1cae5f8 | alvis++ | docs/README.pod: Minor update - removed note about whether or not to remove 'parrot.pod' from 'docs/'. |
|||
| rrot: f13c22a | alvis++ | README.pod: Added a'bit about how to obtain html-ized docs. |
|||
| ttbot | Parrot f13c22a8 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84716 | 19:33 | |
|
19:33
whiteknight joined
19:34
crab2313 joined
|
|||
| dalek | kudo/nom: f685cb6 | moritz++ | src/core/Rat.pm: Rat.base by TimToady++ |
19:37 | |
| whiteknight | good afternoon, #parrot | 19:40 | |
| dalek | rrot: 816d568 | Whiteknight++ | ChangeLog: Change tabs to spaces in ChangeLog, so columns line up |
20:01 | |
| rrot: 40ba0d1 | Whiteknight++ | RESPONSIBLE_PARTIES: Fix whitespace in RESPONSIBLE_PARTIES |
|||
| p/toqast: 47ee5af | jonathan++ | src/QAST/Operations.nqp: Compile method calls, including name indirection and pay attention to :returns for register return type (probably quite hard to take advantage of in Perl 6, mind). |
20:05 | ||
| p/toqast: 2a41c7d | jonathan++ | t/qast/qast.t: Tests for callmethod. |
|||
| alvis | hello whiteknight. i've a question for you: between version 2.11.0 and 3.0.0, the 'docs/ops/' directory and its contents were removed. do you know why? | 20:06 | |
| whiteknight | alvis: I have no idea. I don't think I had ever heard of that directory | 20:07 | |
| I can't remember when we switched to git. I suspect the commit message would probably be in svn | 20:08 | ||
| alvis | hmm. yeah, it contained pod version of the ops library. same thing we have in 'html/src/ops' but pod. | 20:09 | |
| ok, i'll check that. | |||
| thanks. | |||
| dalek | rrot: 0397766 | Whiteknight++ | docs/pdds/draft/pdd31_hll.pod: Make a few minor tweaks to PDD31. Don't mention PMCs. Instead, mention classes and objects, the kind of higher-level features that HLLs will work with. Mention that the specified list of compiler targets depeds on the individual compiler. Some (like data_json) don't make sense to offer parse/past/pir/pbc targets. |
20:15 | |
| whiteknight | alvis: if cotto gives the thumbs-up on PDD31, we can make it stable | 20:22 | |
| i just read it over. It's not a perfect design but it's decent enough to be a PDD | |||
| dalek | p/toqast: efa345e | jonathan++ | src/QAST/ (2 files): Make BVal consistent with the various other Val nodes. Also fix compilation of it. |
20:24 | |
| p/toqast: 0147855 | jonathan++ | t/qast/qast.t: Test QAST::BVal node. |
|||
| alvis | whiteknight: sounds good, and thanks. | 20:28 | |
| cotto reviews | 20:29 | ||
| alvis | whiteknight++ # for making the wheels go'round :) | ||
| ttbot | Parrot 40ba0d1d MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84788 | 20:37 | |
| cotto | are the descriptions for the two parse_name purposefully inconsistent? | 20:38 | |
| whiteknight | cotto: what's different between them? | 20:39 | |
| cotto | the HLL::Compiler version assumes :: as a namespace separator | 20:40 | |
| whiteknight | HLL::Compiler is Perl6-specific | 20:42 | |
| cotto | ok | 20:44 | |
| I'm happy. | |||
| +1 to undrafting | |||
| whiteknight | okay, I'll move it | 20:49 | |
| alvis | Sounds good. I'll post to parrot-dev. | 20:51 | |
| whiteknight | and close that ticket! | 20:52 | |
| ttbot | Parrot 03977662 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84796 | 20:55 | |
| dalek | rrot: 3a36b97 | Whiteknight++ | docs/pdds/ (2 files): Move PDD 31 from draft to stable. alvis++ for pointing it out. cotto+ for final review. |
20:56 | |
| rrot: b31f384 | Whiteknight++ | MANIFEST: Update PDD31 entry in MANIFEST |
|||
| aloha | (parrot/parrot) Issues closed : 569 (pdd31-hll interop) by coke : github.com/parrot/parrot/issues/569 | 20:58 | |
| whiteknight | I just gave it a spin. ohm-eta doesn't quite work as-is, but is within a handful of small tweaks to get it working | 21:01 | |
| it seems that the core algorithm works fine | |||
| so that's good, I really want to play with it more | |||
| I really wish it had a more keyboard-friendly name. I may fork it and rename it | 21:10 | ||
| dalek | p/add-goto: bda247f | diakopter++ | src/NQP/ (2 files): enable forward gotos. can't have unused labels. can't jump into blocks, and can't jump out of blocks that declare their own lexicals. |
21:13 | |
| p/toqast: 68f99e6 | jonathan++ | src/QAST/Compiler.nqp: First crack at lexical lookup; needs a little more work on native handling, but hard to test until NQP's LexPad is updated to handle those. |
21:20 | ||
| p/toqast: b505a99 | jonathan++ | t/qast/qast.t: A couple of tests for lexical lookup/binding in an inner block. |
|||
| rrot: 956a359 | alvis++ | ChangeLog: Updated ChangeLog to reflect 'pdd31_hll.pod' was made stable. |
21:32 | ||
| whiteknight | it's going to take some time, and I need to experiment with some things, but I think I can put together a make_language utility with Rosella, Winxed and ohm-eta | 21:50 | |
| I think I also want to put together a recursive-descent parser template, borrowing some of the winxed tokenizer logic | 21:52 | ||
| but before any of that, I think I need to do some work on ohm-eta to get it runnable | 21:53 | ||
| dalek | p/toqast: 8fc6415 | masak++ | t/qast/qast.t: added more tests for keyed operations |
21:55 | |
| whiteknight | git mv doesn't seem to work with unicode filenames | 22:01 | |
| aloha | (parrot/parrot) Issues closed : 613 (Missing POD in .pmc files (and a couple of others)) by mikehh : github.com/parrot/parrot/issues/613 | 22:03 | |
| dalek | p/toqast: b0705d6 | masak++ | t/qast/qast.t: added tests for pos operations |
22:06 | |
| benabik | whiteknight: Git treats filenames as binary data. It shouldn't matter what encoding it is. | 22:09 | |
| whiteknight | benabik: shouldn't matter, but telling git mv to rename one of these Ωη files it tells me file not found | ||
| regular mv does it just fine | |||
| benabik | whiteknight: Whenever I'd had a problem with that, it's been either the shell or filesystem doing something funny. | 22:10 | |
| whiteknight | yeah, I don't know where the problem is, and it doesn't really matter | ||
| this doesn't come up much | |||
| dalek | p/toqast: 4924891 | jonathan++ | src/QAST/Compiler.nqp: Basic implementation of attribute lookup; doesn't use the indexed lookup hints yet. |
22:30 | |
| p/toqast: ef0edcb | jonathan++ | t/qast/qast.t: Test attribute binding. |
|||
|
22:37
crab2313 left
23:04
crab2313 joined
|
|||
| ttbot | Parrot b31f384e MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84852 | 23:13 | |
| Parrot 956a359d MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84864 | 23:44 | ||
| dalek | p/toqast: 2d2de4e | jnthn++ | t/qast/qast.t: Test compilation of attribute lookup also. |
23:52 | |
|
23:58
mdupont joined
|
|||