Camelia, the Perl 6 bug

IRC log for #parrot, 2008-06-29

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

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

Parrot | source cross referenced