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