Parrot 0.6.3 "Beautiful Parrot" Released | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today
Set by moderator on 26 June 2008.
00:09 slavorg joined, AndyA joined, Whiteknight joined 00:31 newbie joined 00:35 Theory joined 00:41 zarchne joined 00:52 jimk joined 01:01 zarchne joined 01:07 zarchne joined
dalek r28799 | jkeenan++ | autoicu: 01:18
: More refactoring of code inside runstep() into internal subs and methods.
diff: www.parrotvm.org/svn/parrot/revision?rev=28799
r28800 | chromatic++ | gsoc_pdd09: 01:21
: [GC] Made the PDD 09 branch compile again. It doesn't run, but at least it
: compiles to the point where we can run gdb on it.
diff: www.parrotvm.org/svn/parrot/revision?rev=28800
01:22 bacek joined 01:30 cjfields joined 01:32 zarchne joined
dalek r28801 | chromatic++ | gsoc_pdd09: 01:47
: [GC] Tidied the code of the incremental GC; touched up some documentation.
diff: www.parrotvm.org/svn/parrot/revision?rev=28801
01:47 Theory joined 01:59 Andy joined 02:00 cotto_yapc joined 02:08 zarchne joined 02:16 kid51 joined
dalek r28802 | jkeenan++ | autoicu: 02:18
: Refactor code out of runstep() into _verbose_report() and _handle_icuconfig_errors(). Add to tests as needed.
diff: www.parrotvm.org/svn/parrot/revision?rev=28802
02:18 zarchne joined
dalek r28803 | petdance++ | trunk: 02:20
: strcmp is not a boolean function
diff: www.parrotvm.org/svn/parrot/revision?rev=28803
r28804 | petdance++ | trunk: 02:21
: fixed some markup
diff: www.parrotvm.org/svn/parrot/revision?rev=28804
kid51 He has returned! 02:23
dalek r28805 | petdance++ | trunk: 02:31
: Don't treat non-booleans as booleans
diff: www.parrotvm.org/svn/parrot/revision?rev=28805
r28806 | petdance++ | trunk: 02:33
: strncmp() is not a boolean. Also assert a length before we stomp on a string with a negative index
diff: www.parrotvm.org/svn/parrot/revision?rev=28806
r28807 | petdance++ | trunk: 02:35
: use STREQ() macros for string equality. Also consted some pointers
diff: www.parrotvm.org/svn/parrot/revision?rev=28807
02:52 bacek joined 03:37 stupidbot joined
cotto_yapc RT#99999 03:47
stupidbot Error calling said() for rt: Ticket 99999 does not exist.
dalek r28808 | petdance++ | trunk: 03:48
: use the handy STREQ macro
diff: www.parrotvm.org/svn/parrot/revision?rev=28808
03:50 cjfields joined 03:59 magnachef joined
dalek r28809 | petdance++ | trunk: 04:07
: swap out strcmp for STREQ
diff: www.parrotvm.org/svn/parrot/revision?rev=28809
r28810 | petdance++ | trunk: 04:09
: fix coding standard bummers
diff: www.parrotvm.org/svn/parrot/revision?rev=28810
04:34 magnachef_ joined 04:45 ank joined
dalek r28811 | petdance++ | trunk: 05:10
: consting
diff: www.parrotvm.org/svn/parrot/revision?rev=28811
r28812 | petdance++ | trunk: 05:19
: consting
diff: www.parrotvm.org/svn/parrot/revision?rev=28812
05:32 magnachef_ joined 05:58 Psyche^ joined 06:23 magnachef joined
dalek r28813 | chromatic++ | gsoc_pdd09: 06:37
: [GC] Fixed gc_it_add_arena_to_free_list to thread the free list in the proper
: order, without overwriting next pointers or causing infinite loops. (There's a
: brain-twister for you.)
: Tidied some nearby code as well.
: Everything continues to compile, but there are still segfaults -- now it looks
: like expanding hashes overwrites some of the constant string header pool's
: memory.
diff: www.parrotvm.org/svn/parrot/revision?rev=28813 06:38
r28814 | fperrad++ | libs4php: 07:16
: [php] check number of args
diff: www.parrotvm.org/svn/parrot/revision?rev=28814
07:41 iblechbot joined 07:50 purl joined 08:04 barney joined 08:21 masak joined 08:26 stupidbot joined
spinclad re <@Patterner> if you see purple dinosaurs, you should stop smoking those mushrooms...: _smoking_ mushrooms is a waste of good psychedelics. they should be had lightly roasted. 09:00
cognominal and eaten with green evil stuff. 09:11
I recently discovrered that the yellow Chartreuese (yellow evil stuff) is the TimToady favorite color 09:12
09:28 mauro43 joined, mauro43 left 10:29 apeiron_ joined 11:28 bacek joined
bacek evening everyone 11:28
masak hullo 11:46
11:54 paco joined 12:11 kid51 joined 12:37 jimk joined 12:39 magnachef_ joined 12:42 magnachef joined 12:46 magnachef_ joined 12:54 magnachef__ joined 13:01 magnachef_ joined
dalek r28815 | fperrad++ | trunk: 13:01
: [plumhead]
: - fix target clean-pmc
diff: www.parrotvm.org/svn/parrot/revision?rev=28815
13:32 kid51 joined 13:37 Whiteknight joined
dalek r28816 | pmichaud++ | trunk: 13:52
: [rakudo]:
: * Update test_summary.pl script to use -G,
: record aborted test runs as failed tests.
diff: www.parrotvm.org/svn/parrot/revision?rev=28816
r28817 | Whiteknight++ | gsoc_pdd09: 14:04
: [gsoc_pdd09] update to trunk r28819
diff: www.parrotvm.org/svn/parrot/revision?rev=28817
r28818 | pmichaud++ | trunk: 14:09
: [rakudo]:
: * In test_summary.pl, counting aborts as failed tests should count
: them as tests, too.
diff: www.parrotvm.org/svn/parrot/revision?rev=28818
14:10 cognominal joined
dalek r28819 | fperrad++ | libs4php: 14:19
: [php] more check type of parameter
diff: www.parrotvm.org/svn/parrot/revision?rev=28819
r28820 | jkeenan++ | autoicu:
: In two cases, don't put $conf inside hashref argument. Make it explicit.
: Continue refactoring code out of runstep() into internal subs; test them.
diff: www.parrotvm.org/svn/parrot/revision?rev=28820
14:28 ruoso joined
dalek r28821 | fperrad++ | libs4php: 14:41
: [php] add sha1
diff: www.parrotvm.org/svn/parrot/revision?rev=28821
r28822 | pmichaud++ | trunk:
: [rakudo]:
: * spectest-progress update: 75 test files, 1077 passing, 74 failing
diff: www.parrotvm.org/svn/parrot/revision?rev=28822
cotto_home seen purl 15:07
purl purl was last seen on #poot 2 days and 4 minutes ago, saying: _Fud was last seen on #poot 2 days and 22 minutes ago, saying: heyo [Jun 25 07:42:25 2008] [Jun 27 08:03:59 2008]
cotto_home seen purl
purl purl was last seen on #poot 2 days and 4 minutes ago, saying: _Fud was last seen on #poot 2 days and 22 minutes ago, saying: heyo [Jun 25 07:42:25 2008] [Jun 27 08:03:59 2008]
spinclad seen spinclad 15:24
purl spinclad was last seen on #parrot right now, saying: seen spinclad
15:25 barney joined
dalek r28823 | jkeenan++ | autoicu: 15:40
: Fix accidental deletion of one sub call. Delineate possible return points for
: runstep() more explicitly.
diff: www.parrotvm.org/svn/parrot/revision?rev=28823
r28824 | bernhard++ | trunk: 15:54
: [Plumhead]
: svn merge -r 28770:28822 svn.perl.org/parrot/branches/libs4...s/plumhead
: Fix codingstd failure.
: Mark failing tests as TODO.
diff: www.parrotvm.org/svn/parrot/revision?rev=28824
16:07 jan joined 16:19 magnachef joined
dalek r28825 | bernhard++ | trunk: 16:20
: [Plumhead PCT]
: Add TRUE, FALSE and NULL to parser and to actions.
diff: www.parrotvm.org/svn/parrot/revision?rev=28825
16:24 Whiteknight joined 16:49 Andy joined
dalek r28826 | moritz++ | trunk: 17:05
: [rakudo] removed connect.t from spectest_regression, connect() isn't
: implemented. This test only succeeded (and skipped everything) so far
: because nobody had PERL_TESTS_ALLOW_NETWORK env variable set.
diff: www.parrotvm.org/svn/parrot/revision?rev=28826
17:12 petdance joined
dalek r28827 | jkeenan++ | autoicu: 17:12
: Add third test file for this step. Tests in this file are run only if
: icu-config is available. Reposition call to _verbose_report() inside
: runstep().
diff: www.parrotvm.org/svn/parrot/revision?rev=28827
17:34 rong joined 17:36 rong left
dalek r28828 | fperrad++ | libs4php: 17:38
: [php] implement trim()
diff: www.parrotvm.org/svn/parrot/revision?rev=28828 17:39
NotFound paste? 18:06
purl hmmm... paste is (see: nopaste) or like glue but a little safer to sniff. or nopaste.snit.ch:8001/ or scsys.co.uk:8001/ anywhere shadowpaste is or mmm, sticky paste or You there! Eating the paste. or <see> 2 girls, 1 paste
nopaste "NotFound" at 213.96.228.50 pasted "pir charset and encoding" (18 lines) at nopaste.snit.ch/13423 18:07
NotFound According docs/pdds/draft/pdd19_pir.pod uft8:unicode: and unicode: must have the same effect. 18:10
Whiteknight pmichaud around? 18:11
moritz NotFound: where in the pdd does it say that? 18:12
NotFound "Valid character sets are currently: "ascii" (the default), "binary", "unicode" (with UTF-8 as the default encoding)"
moritz that doesn't say that utf8:unicode: is the same unicode: 18:13
I interpret it this way:
utf8:unicode: says that the following string is viewed as utf-8, and be used a unicode string 18:14
NotFound moritz: this versions looks to me more confusing then the original.
moritz whereas unicode: interprets all escape sequences like \\x{f0} as code points, and uses utf8 to store it internally
if you're used to perl5's braindead handling of byte strings vs. character strings that makes perfect sense to me 18:17
NotFound moritz: maybe, but I think than one of the key goals of parrot/perl6 is to do unicode things well from the beginning. 18:18
moritz NotFound: yes. In this case I think that the docuemntation needs clarification, not the implementation needs improvements 18:19
NotFound moritz: at least rakudo or PGE in general needs improvement, it emits the wrong version when compiling a utf8 source. 18:20
moritz that could very well be the case, I don't know very much about PGE's Unicode handling. I just wanted to say that the PIR example you posted seemed sane to me, if only it were properly documented 18:22
afk & football, for once ;) 18:24
18:24 Psyche^ joined
NotFound Following that point of view, it can be needed a way to specify both the source and the object encodings. 18:25
And even also a charset for both. 18:27
dalek r28829 | pmichaud++ | trunk: 18:33
: [rakudo]:
: * Need to avoid tailcalls in cmp and leg due to RT#56448.
diff: www.parrotvm.org/svn/parrot/revision?rev=28829
r28830 | pmichaud++ | trunk:
stupidbot RT 56448: [BUG] tailcalls cause segfault when invoked from C - new
dalek : [rakudo]:
: * More fixes to list context, move 'join' and 'sort' into Any class.
: * All spectest_regression tests pass again.
diff: www.parrotvm.org/svn/parrot/revision?rev=28830
r28831 | fperrad++ | libs4php: 18:36
: [php] math : is_nan() & friends
diff: www.parrotvm.org/svn/parrot/revision?rev=28831
NotFound puts his red t-shirt on 18:42
dalek r28832 | Whiteknight++ | gsoc_pdd09: 19:02
: [gsoc_pdd09] a few small changes, fix my mistake with the Stack_Entry_t, a few changes and simplifications to src/stacks.c, simplify the way stacks are marked alive, flesh out my idea of separating non-PObjs. maybe other stuff too.
diff: www.parrotvm.org/svn/parrot/revision?rev=28832
19:06 apeiron_ joined
NotFound Goal! 19:18
jonathan NotFound: Good game, ain't it?! :-) 19:34
NotFound Yeah!
19:58 peepsalot joined
NotFound Weeeee are the campiooooons! 20:36
21:07 jjore joined
dalek r28833 | pmichaud++ | trunk: 21:14
: [rakudo]:
: * Update name of S04-statements/no-implicit-block.t
diff: www.parrotvm.org/svn/parrot/revision?rev=28833
21:20 iblechbot joined
NotFound Regarding #56448, the segfaults happens inside a function that have a comment: "This needs a test for tailcalls too, but I think there is no syntax to pass a key to a tailcalled function or method." 21:21
dalek r28834 | fperrad++ | libs4php: 21:27
: [php] math : refactor trigo
diff: www.parrotvm.org/svn/parrot/revision?rev=28834
22:11 rdice joined 22:28 ruoso joined 22:36 Theory joined 22:39 tetragon joined 23:21 Whiteknight joined 23:34 Psyche^ joined
dalek r28835 | Whiteknight++ | trunk: 23:36
: [memory] added some documentation, a macro, and a function prototype for the "mem__internal_realloc_zeroed" function I'm working on.
diff: www.parrotvm.org/svn/parrot/revision?rev=28835
23:47 rdice joined