Camelia, the Perl 6 bug

IRC log for #parrot, 2008-09-28

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:09 AndyA joined #parrot
00:20 grim_fandango joined #parrot
00:33 dalek r31468 | cotto++ | trunk:
00:33 dalek : [pipp] start a new PHPArray implemetation
00:33 dalek : now with 100% fewer legal issues
00:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31468
01:19 Ademan joined #parrot
01:26 Ontolog joined #parrot
01:33 Tene Okay, I tracked it down to one of a few lines.  When I delete line all set_addr ops in src/gen_actions.pir starting with line 5022, it compiles fine.
01:33 Tene I can't find anything special about that sub, though.
01:34 verve joined #parrot
01:42 Limbic_Region joined #parrot
02:07 Zaba joined #parrot
02:51 nopaste "m" at 213.100.68.154 pasted "m" (1 line) at http://nopaste.snit.ch/14187
02:58 Tene Fascinating.
03:00 grim_fandango_ joined #parrot
03:03 Tene Can anyone tell me where macros like .get_results and .return are defined?
03:05 Coke those aren't macros.
03:05 Coke they're part of IMCC
03:06 Tene ... oh.
03:06 Tene They just use the same syntax as macros?
03:06 Tene Okay.
03:08 Tene coke++
03:14 Theory joined #parrot
04:02 Andy joined #parrot
04:25 Tene :LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL​LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL​LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDDDDDDD​DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDR
04:26 Tene ... E_KITTY
04:31 dalek r31469 | tene++ | trunk:
04:31 dalek : [pct]
04:31 dalek : * Use exception handler type filter for CONTROL_RETURN
04:31 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31469
04:32 Tene This commit makes debugging exceptions thrown by generated PIR much easier.
04:47 dalek r31470 | tene++ | trunk:
04:47 dalek : [exceptionhandler]
04:47 dalek : * Only check for previous usage on unfiltered EHs.
04:47 dalek : [rakudo]
04:47 dalek : * Add a filter on and remove a workaround in gather.
04:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31470
05:16 Bzek joined #parrot
05:21 iblechbot joined #parrot
05:31 Theory joined #parrot
05:48 Tene purl: karma tene
05:48 purl tene has karma of 220
05:49 Tene 2 2 5 11
05:49 Tene Ew.
05:49 * Tene goes looking for something else to fix.
06:09 cotto would you be happy with +3?
06:48 Tene +1 or +3 would be great.
07:12 dngor joined #parrot
07:32 baest joined #parrot
07:44 dalek r31471 | cotto++ | trunk:
07:44 dalek : [pipp] make the makefile DTRT
07:44 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31471
07:50 Tene Hmm.  I'll do something a little bit cheating.
08:05 dalek r31472 | tene++ | trunk:
08:05 dalek : [cardinal]
08:05 dalek : * Add gather/take to cardinal
08:05 dalek : * This uses the same exception types as rakudo, so will interoperate
08:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31472
08:05 Tene purl: karma
08:05 purl it has been said that karma is just as useful as the Perlmonks XP :-) or at http://ircxory.jrock.us/
08:06 Tene purl: karma tene
08:06 purl tene has karma of 221
08:06 Tene 13 * 17
08:06 purl 221
08:06 Tene very nice
08:10 dalek r31473 | fperrad++ | trunk:
08:10 dalek : [Markdown]
08:10 dalek : - implement EscapedChar
08:10 dalek : - and add tests
08:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31473
08:15 dalek r31474 | tene++ | trunk:
08:15 dalek : Update metadata for several files.
08:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31474
08:16 Tene ... crap, that broke my karma.
08:17 cotto ignorance is bliss
08:18 Tene I guess that means I need another commit.
08:23 dalek r31475 | cotto++ | trunk:
08:23 dalek : [pipp] trick the makefile into a close enough approximation of DTRT
08:23 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31475
08:26 cotto Tene++ #non-standard additions to Ruby
08:28 bacek evening.
08:28 purl evening is when IRC is dead, TV is laden down with ads, and you're having my own dinner.
08:28 bacek good evening
08:33 Tene cotto++ # Letting me sleep
08:35 barney joined #parrot
09:03 Zaba joined #parrot
09:26 barney cotto: For Pipp under Linux I get segfaults in src/hash.c:373
09:39 iblechbot joined #parrot
10:01 bacek joined #parrot
10:47 masak joined #parrot
11:01 jq joined #parrot
11:15 tetragon joined #parrot
11:18 Zaba joined #parrot
11:24 Zaba joined #parrot
11:25 Tene joined #parrot
11:34 nopaste "masak" at 130.238.45.242 pasted "a few touch-ups of the nqp test suite. nothing major, just details." (71 lines) at http://nopaste.snit.ch/14188
11:35 nopaste "masak" at 130.238.45.242 pasted "a few minor corrections in languages/squaak/doc/tutorial_episode_1.pod" (43 lines) at http://nopaste.snit.ch/14189
11:35 masak I could send either or both those to parrotbug, but they're really minor.
11:37 masak also, I have an nqp question: TODO.pod lists tests for 'Match variable access C<$/>', and I'd like to add that. but I find no way to make a pattern match in nqp. what's the simplest way to create a Match object to test against?
11:37 johbar joined #parrot
11:39 jan joined #parrot
12:08 masak must go, will backlog
12:10 dalek r31476 | moritz++ | trunk:
12:10 dalek : [squaak] small wording cleanups by masak++
12:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31476
12:18 dalek r31477 | moritz++ | trunk:
12:18 dalek : [nqp] tweaks to test files (comments, test descriptions, include paths)
12:18 dalek : by masak++
12:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31477
12:37 ruoso joined #parrot
12:47 jq joined #parrot
12:57 slavorgn joined #parrot
13:47 ruoso joined #parrot
13:50 dalek r31478 | allison++ | pdd27mmd:
13:50 dalek : [pdd27mmd] Bringing the pdd27mmd branch up-to-date with trunk r31477.
13:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31478
13:52 Zaba_ joined #parrot
14:14 tetragon joined #parrot
14:21 dalek r31479 | coke++ | trunk:
14:21 dalek : [t] Fix test of maximum recursion limit to not actually care what the limit is, just that we reached one. (for bonus points, I suppose we could extact the value out of the .h file, but that seems like overkill)
14:21 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31479
14:29 dalek r31480 | allison++ | pdd27mmd:
14:29 dalek : [pdd27mmd] Updating a few old-style generated structure names to the new
14:29 dalek : style just merged in.
14:29 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31480
14:32 apeiron joined #parrot
14:42 Tene joined #parrot
14:51 dalek r31481 | fperrad++ | trunk:
14:51 dalek : [Markdown]
14:51 dalek : - implement Entity
14:51 dalek : - and add tests
14:51 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31481
15:02 pmichaud masak:   ($/ Match object)    perhaps:    my $/ = PGE::Match.new();
15:02 pmichaud er
15:03 pmichaud my $/ := PGE::Match.new();
15:03 apeiron joined #parrot
15:13 Theory joined #parrot
15:26 tetragon joined #parrot
15:37 Zaba joined #parrot
15:52 masak joined #parrot
16:05 tetragon joined #parrot
16:09 Tene joined #parrot
16:10 Tene Looks like I probably broke the build on msvc, according to recent list mail.
16:10 Tene I don't know what's wrong, though.
16:10 Tene Anyone up know anything about msvc?
16:13 Zaba_ joined #parrot
16:16 iblechbot joined #parrot
16:43 moritz particle1 perhaps?
16:43 masak pmichaud: (re PGE::Match.new()) I will try that. but doesn't that just create a clean Match object? the interesting stuff happens when an actual match is made, not when an empty object is created. did I miss something?
16:46 masak hm
16:46 masak > my $_ := PGE::Match.new();
16:46 masak too few arguments passed (1) - 3 params expected
16:47 moritz maybe it expects the regex and the string as arguments?
16:48 masak ooh, that'd solve two problems in one go :)
16:48 masak how do I find out, apart from blindly trying stuff?
16:49 masak just sending it two strings gives me the friendly error message "positional inside named args at position 3"
17:04 mdiep joined #parrot
17:10 Bzek joined #parrot
17:55 Theory joined #parrot
18:02 moritz grep for the definition of the class?
18:02 rurban joined #parrot
18:08 iblechbot joined #parrot
18:50 moritz msg masak compilers/pge/PGE/Match.pir has some documentation for you
18:50 purl Message for masak stored.
19:17 apeiron joined #parrot
19:21 dmknopp left #parrot
19:53 Zaba joined #parrot
19:59 Hinrik joined #parrot
20:26 Zaba_ joined #parrot
20:47 dalek r31482 | chromatic++ | trunk:
20:47 dalek : [PMC] Fixed C90 and METHOD return violations in ExceptionHandler PMC (reported
20:47 dalek : by Nikolay Ananiev).
20:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31482
21:04 Theory joined #parrot
21:15 tetragon joined #parrot
22:26 cotto If someone could look at r31475 and suggest a better way to do that, it'd make me happy.
22:27 cotto It kinda works, but I don't like getting unnecessary warnings from vim about phparray.pmc changing while I'm editing it.
22:29 dalek r31483 | allison++ | pdd27mmd:
22:29 dalek : [pdd27mmd] Reupdate the tests for the deprecation of auto-morphing destinations
22:29 dalek : after obliterating in with a new PIR version of the test file in the merge.
22:29 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31483
22:48 tetragon joined #parrot
23:43 dalek r31484 | cotto++ | trunk:
23:43 dalek : [pipp] add initialization, destruction and debugging functions
23:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31484
23:45 Theory joined #parrot
23:49 dalek r31485 | cotto++ | trunk:
23:49 dalek : [pipp] add a coda to the Makefile template
23:49 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31485

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

Parrot | source cross referenced