Camelia, the Perl 6 bug

IRC log for #parrot, 2008-06-14

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:06 tetragon t/stm/runtime.t subtest 4 is passing on my box
00:09 AndyA joined #parrot
00:12 TiMBuS joined #parrot
01:16 Zaba joined #parrot
01:19 tewk joined #parrot
01:50 avar 0/w 28
02:30 teknomunk joined #parrot
02:49 Infinoid joined #parrot
03:08 gmansi joined #parrot
03:20 Casan_ joined #parrot
04:12 Psyche^ joined #parrot
04:21 * DietCoke ~~ from the dorm room.
04:25 tetragon joined #parrot
04:42 dalek r28331 | coke++ | trunk:
04:42 dalek : [DOCS] remove reference to chip-as-architect; assume our developers know how POD works.
04:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28331
04:53 bacek_ joined #parrot
05:05 dalek r28332 | particle++ | trunk:
05:05 dalek : [tools] add operator precedence parser to mk_language_shell.pl
05:05 dalek : ~ new file: src/parser/grammar-oper.pg
05:05 dalek : ~ new rules: 'expression' and 'term'
05:05 dalek : ~ add some simple operators
05:05 dalek : ~ add a sanity test
05:05 dalek : ~ add a README file
05:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28332
05:06 dalek r28333 | particle++ | trunk:
05:06 dalek : [tools] fixup regex for accessing revision in tools/dev/mk_language_shell.pl
05:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28333
05:07 dalek r28334 | particle++ | trunk:
05:07 dalek : [tools] *really* fixup regex for accessing revision in tools/dev/mk_language_shell.pl. i'm tired.
05:07 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28334
05:10 dalek r28335 | particle++ | trunk:
05:10 dalek : this is just embarassing.
05:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28335
05:10 TiMBuS oh now you're just trying to get more karma
05:10 TiMBuS ;>
05:12 DietCoke wow, I thought *I* screwed up.
05:12 DietCoke thanks for making me look good, jerry. I appreciate it!
05:14 bacek_ joined #parrot
05:21 * TimToady got here
05:21 diakopter [w]here
05:25 TimToady iit
05:50 Andy joined #parrot
05:55 * Tene considers moving "XXX Find the RT ticket and reference it here" from Coke's last commit into an RT ticket.
06:18 iblechbot joined #parrot
06:35 Psyche^ joined #parrot
06:39 AndyA joined #parrot
06:53 Psyche^ joined #parrot
07:23 Zaba_ joined #parrot
07:56 bacek joined #parrot
08:43 TiMBuS implementing this language kinda hit a brick wall when i found out i need continuations ._.
08:48 Tene TiMBuS: what language?
08:48 purl somebody said language was for being a pedantic twit
08:52 TiMBuS oh
08:52 TiMBuS 'joy'
08:52 TiMBuS stack based functional language
08:52 TiMBuS so for continuations, i need to copy the stack
08:52 TiMBuS but i guess, not the entire stack
08:53 TiMBuS perhaps ill implement some kind of copy on access
08:53 TiMBuS at the moment the stack is just a global pmcarray so ill need to probably put it in an object
08:54 TiMBuS lucky for me, i encapsulated all the stack access inside a couple of functions, so i wont really need to refactor a whole lot of code
09:08 Zaba_ moin
09:17 barney joined #parrot
09:22 tetragon joined #parrot
09:26 cognominal joined #parrot
09:59 dalek r28336 | kjs++ | trunk:
09:59 dalek : [NEWS] update for Pynie
09:59 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28336
11:17 tetragon joined #parrot
11:32 dalek r28337 | particle++ | trunk:
11:32 dalek : [rakudo] more list function tests for spectest_regression (moritz++)
11:32 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28337
11:50 dalek r28338 | bernhard++ | trunk:
11:50 dalek : [Plumhead]
11:50 dalek : Put the NQP-running code into sub run_nqp().
11:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28338
11:59 cotto_yapc joined #parrot
12:03 dalek r28339 | bernhard++ | trunk:
12:03 dalek : [Plumhead]
12:03 dalek : evalfiles() can handle an undefined target
12:03 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28339
12:09 Zaba joined #parrot
12:19 dalek r28340 | bernhard++ | trunk:
12:19 dalek : [Plumhead]
12:19 dalek : Add special case for the options: '--variant=phc --target=past'
12:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28340
12:21 Zaba joined #parrot
12:59 dalek r28341 | bernhard++ | trunk:
12:59 dalek : [Plumhead]
12:59 dalek : Remove unsupported option.
12:59 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28341
13:00 Ivatar joined #parrot
13:10 jfluhmann joined #parrot
13:43 dalek r28342 | bernhard++ | trunk:
13:43 dalek : [Plumhead]
13:43 dalek : Temporarily add variant 'pct-with-nqp-actions' until
13:43 dalek : migration to NQP actions is complete.
13:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28342
13:50 cognominal joined #parrot
14:25 dalek r28343 | bernhard++ | trunk:
14:25 dalek : [Plumhead]
14:25 dalek : Make
14:25 dalek : ../../parrot plumhead.pbc --variant=pct-with-nqp-actions t/php/hello_4.php
14:25 dalek : work.
14:25 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28343
14:25 Zaba plumhead?
14:25 purl plumhead is odd, using xslt et al
14:25 Zaba eh.
14:26 moritz plumhead is also PHP on parrot
14:26 purl okay, moritz.
14:27 barney plumhead is also to be renamed
14:27 purl okay, barney.
14:29 Zaba_ joined #parrot
14:40 Whiteknight joined #parrot
14:44 tetragon joined #parrot
14:46 dalek r28344 | bernhard++ | trunk:
14:46 dalek : [Plumhead]
14:46 dalek : Allow empty code sections. Passing the hello_[1234].php tests
14:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28344
14:50 Andy joined #parrot
15:01 guru joined #parrot
15:02 teknomunk joined #parrot
15:03 dalek r28345 | bernhard++ | trunk:
15:03 dalek : [Plumhead]
15:03 dalek : Make hello_5.php work in the PCT_WITH_NQP_ACTIONS variant.
15:03 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28345
15:13 fperrad joined #parrot
15:16 dalek r28346 | bernhard++ | trunk:
15:16 dalek : [Plumhead]
15:16 dalek : Pass hello_6.php
15:16 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28346
15:19 fperrad left #parrot
15:34 dalek r28347 | particle++ | trunk:
15:34 dalek : [RELEASE] update required perl version in Makefile.PL to 5.008_000. this should result in fewer false failure reports from cpan testers
15:34 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28347
15:35 Ryu joined #parrot
15:38 dalek r28348 | bernhard++ | trunk:
15:38 dalek : [Plumhead]
15:38 dalek : Pass hello_7.php
15:38 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28348
15:39 kid51 joined #parrot
15:58 Andy Is there hacking?
16:18 Zaba joined #parrot
16:19 davidfetter joined #parrot
16:19 davidfetter hello
16:19 davidfetter where's the parrot hackathon?
16:19 purl hmmm... the parrot hackathon is AFTER OSCOIN
16:19 * davidfetter at dorms for yapc::na
16:22 dalek r28349 | bernhard++ | trunk:
16:22 dalek : [Plumhead]
16:22 dalek : Pass arithmetics_1.php
16:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28349
16:30 pmichaud parrot hackathon is MSV south hall first floor lounge
16:30 pmichaud (next to room 109)
16:31 davidfetter cool. anybody there yet?
16:33 Tene I am!
16:33 pmichaud here!
16:33 Tene So am !
16:33 Tene I!
16:33 * davidfetter heads downstairs
16:34 DietCoke I just made a google code repository for app::svnbinarysearch. anyone wants commit bits, lemme know.
16:34 moritz pmichaud: just saw a "bug report" for rakudo on perlmonks
16:34 DietCoke pmichaud: OH HAI
16:34 moritz for 1..1000 -> $a { say $a } segfaults after 186
16:36 dalek r28350 | chromatic++ | trunk:
16:36 dalek : [plumhead] Fixed space-related coding standards violations.
16:36 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28350
16:37 dalek r28351 | chromatic++ | trunk:
16:37 dalek : [Makefile] Revised 5.8.0 requirement to work with Perl versions before 5.6.
16:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28351
16:39 pmichaud moritz: it works with the -G option to Parrot.
16:39 moritz pmichaud: ok, yet another GC bug
16:39 moritz pmichaud: will open a ticket anyway
16:47 dalek r28352 | bernhard++ | trunk:
16:47 dalek : [Plumhead]
16:47 dalek : Pass arithmetics_6.php
16:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28352
16:47 cotto joined #parrot
16:50 dalek r28353 | coke++ | trunk:
16:50 dalek : [codingstd]
16:50 dalek : Remove commented out build targets.
16:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28353
16:51 chromatic joined #parrot
16:51 particle joined #parrot
16:53 davidfetter joined #parrot
16:57 moritz bug report sent
16:58 moritz ../../parrot --runcore=gcdebug perl6.pbc -e '1'
16:58 moritz src/string.c:514: failed assertion '!PObj_on_free_list_TEST(a)'
16:58 moritz that's about the simplest Perl 6 program I can think of, and it has gc problems :(
17:00 * chromatic blames society
17:00 DietCoke It's a fair cop
17:00 * pmichaud blames pmichaud.
17:01 * TimToady keeps trying to figure out what a pbc sandwich would be
17:01 moritz btw rakudo doesn't recognize ; as a valid program
17:01 pmichaud right, there's already a ticket for that.
17:01 TimToady doesn't recognize STD.pm as a valid program either  :)
17:02 particle who cares, it's an incomplete program anyway
17:02 moritz TimToady: that's not qite the same size ;)
17:02 TimToady but it's a trend.  :)
17:03 pmichaud rt#55594
17:03 * moritz considers writing an Acme modul that disallows foo, bar and baz as identifiers
17:03 TimToady 1 byte, 107576 bytes...I predict the same result with 198237489374387 bytes
17:04 moritz my laptop doesn't have enough RAM to check that ;)
17:04 pmichaud ....can't we generate it dynamically?  ;-)
17:06 dalek r28354 | chromatic++ | trunk:
17:06 dalek : [src] Made a cache for all const_string() entries, so that all instances of the
17:06 dalek : same string can share the same STRING header.  They all end up in the constant
17:06 dalek : STRING pool, which doesn't get GCd until Parrot ends, so reusing headers can
17:06 dalek : save some memory.
17:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28354
17:06 chromatic I can put in lazy GC crashes, if you want.
17:12 allison joined #parrot
17:15 braceta joined #parrot
17:20 Zaba_ joined #parrot
17:20 cognominal joined #parrot
17:23 allison joined #parrot
17:27 dalek r28355 | bernhard++ | trunk:
17:27 dalek : [Plumhead]
17:27 dalek : Pass arithmetics_12.php
17:27 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28355
17:33 cognominal joined #parrot
17:35 dalek r28356 | bernhard++ | trunk:
17:35 dalek : Pass arithmetics_24.php
17:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28356
17:41 dalek r28357 | coke++ | trunk:
17:41 dalek : Update information regarding strawberry perl build.
17:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28357
17:50 allison joined #parrot
17:56 dalek r28358 | bernhard++ | trunk:
17:56 dalek : [Plumhead]
17:56 dalek : Pass arithmetics_31.php
17:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28358
17:59 ron joined #parrot
18:05 malte joined #parrot
18:10 DietCoke japhb?
18:10 purl japhb is Geoffrey Broadwell, mailto:geoff@broadwell.org
18:26 Zaba_ does perl6 have lvalue subroutines?
18:26 pmichaud Perl 6 does, yes.
18:26 Zaba_ what syntax does it use for them?
18:28 pmichaud 'is rw' as a trait on the sub, I think.
18:28 pmichaud See S06.
18:28 pmichaud sub lastval () is rw { return $lastval }
18:33 Zaba joined #parrot
18:34 DietCoke rblasch
18:34 DietCoke rblasch?
18:35 particle ron?
18:35 purl rumour has it ron is cool...hb adores him or married to dumrats
18:50 dalek r28359 | chromatic++ | trunk:
18:50 dalek : [ops] Updated label syntax in ops: they're not INT anymore; they're LABELs
18:50 dalek : (Alek Storm, RT #41620).
18:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28359
19:11 Zaba joined #parrot
19:19 holst joined #parrot
19:21 holst is complex128 a 32 byte data type or a 16 byte data type?
19:26 Zaba joined #parrot
19:30 smash joined #parrot
19:30 smash helly everyone
19:32 moritz hi smash
19:32 Tene HISMASH!
19:32 davidfetter oi, boa noite
19:34 malte joined #parrot
19:35 ruoso joined #parrot
19:38 smash chromatic: ping
19:39 Zaba_ joined #parrot
19:41 dalek r28360 | smash++ | trunk:
19:41 dalek : * trailling white spaces fix
19:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28360
19:43 Zaba joined #parrot
19:46 chromatic pong
19:47 smash chromatic: can you tell me if you remember the 'save' opcode being deprecated ?
19:48 Tene chromatic: what precisely do you mean with your "X% faster" comments?
19:48 smash trying to find any ticket or mail about this
19:49 chromatic pmichaud removed register stacks; that might be it.
19:50 chromatic Tene: if the first version ran in 10 seconds and the second runs in 8 seconds, I'm calling that 20% faster.
19:50 chromatic I know that can be confusing, but I'm consistent in how I use it.
19:50 dalek r28361 | chromatic++ | trunk:
19:50 dalek : [library] Added isnt() to PIR Test::More.
19:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28361
19:51 Tene chromatic: thank you
19:52 smash chromatic: hmm.. ok
19:53 chromatic smash, I know saveall/restoreall are gone; I think that includes save and restore.
19:53 * smash nods
19:53 smash just trying to figure out how to change the test now
19:53 pmichaud I think that save and restore have been gone for quite a while.
19:54 Whiteknight joined #parrot
19:54 smash the failling test i'm trying to fix might be failling for a while now
19:54 smash t/benchmark/benchmarks.t
19:54 smash and 'make fulltest' runs those
19:56 chromatic Hm, that sounds familiar.
19:57 smash bah, it's using saveall too
19:58 dalek r28362 | chromatic++ | trunk:
19:58 dalek : [t] Added tests for stringinfo and pin/unpin (Sam Vilain, RT #41818).
19:58 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28362
20:00 tetragon t/stm/runtime.t 4 is still unexpectedly passing on my box.  Quite the improvement over its former habit of crashing
20:01 Zaba_ joined #parrot
20:06 Zaba joined #parrot
20:10 smash so the best approach to replace save/restore is to manually push those values into an array !?
20:14 kid51 joined #parrot
20:20 chromatic Probably.
20:20 purl Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder.
20:21 mire joined #parrot
20:23 Zaba joined #parrot
20:34 Zaba_ joined #parrot
20:51 Theory joined #parrot
20:57 Zaba joined #parrot
21:00 dalek r28363 | chromatic++ | trunk:
21:00 dalek : [JIT] Cleaned up JIT headers to use PARROT_INTERP where appropriate (Paul T.
21:00 dalek : Cochrane, RT #43414).
21:00 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28363
21:12 Zaba joined #parrot
21:15 smash i'm off, bbl
21:16 Zaba_ joined #parrot
21:21 Theory joined #parrot
21:38 ambs joined #parrot
21:38 allison joined #parrot
21:51 bacek joined #parrot
21:54 dalek r28364 | chromatic++ | trunk:
21:54 dalek : [IMCC] Made set elements all positive integers, so that we don't have to assert
21:54 dalek : that they're not negative.  See RT #43529, reported by Ron Blaschke.
21:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28364
21:57 Zaba joined #parrot
22:05 Zaba joined #parrot
22:13 Zaba_ joined #parrot
22:15 chromatic joined #parrot
22:16 particle joined #parrot
22:17 GeJ_ joined #parrot
22:19 dalek r28365 | chromatic++ | trunk:
22:19 dalek : [config] Cleaned up Solaris hints and configure C file templates (Andy
22:19 dalek : Dougherty, RT #44379).
22:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28365
22:25 allison joined #parrot
22:27 Ademan joined #parrot
22:29 Limbic_Region joined #parrot
22:39 Limbic_Region anyone from the hackathon here?
22:39 diakopter they're in #hackathon
22:40 Limbic_Region ahhhh
22:43 Eevee joined #parrot
22:46 askie joined #parrot
22:52 chromatic_ joined #parrot
23:00 allison joined #parrot
23:14 slightlyoff joined #parrot
23:17 kid51 joined #parrot
23:19 Zaba joined #parrot
23:37 dalek r28366 | chromatic++ | trunk:
23:37 dalek : [IMCC] Fixed IMCC macro handling -- when reading braced contents of a macro
23:37 dalek : application, update the length of the whole macro based on the braced contents.
23:37 dalek : See RT #55804, reported by Will Coleda.
23:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28366
23:52 dalek r28367 | chromatic++ | trunk:
23:52 dalek : [IMCC] Fixed a few more signedness warnings for set functions as fallout from
23:52 dalek : r28364.
23:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=28367
23:57 Ademan joined #parrot

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

Parrot | source cross referenced