Camelia, the Perl 6 bug

IRC log for #parrot, 2010-06-13

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 Coke msg NotFound does 'finalize' resolve the issues in TT #1151?
00:09 purl Message for notfound stored.
00:18 snarkyboojum joined #parrot
00:21 dalek TT #1301 closed by coke++: Update RT references in repository/wiki
00:21 dalek TT #1301: http://trac.parrot.org/parrot/ticket/1301
00:37 bubaflub joined #parrot
00:37 hudnix joined #parrot
00:38 bubaflub can someone help me diagnose what's wrong with this?  i'm trying to build Parrot and it throws this error: http://gist.github.com/421722/
00:41 dduncan joined #parrot
00:44 dduncan left #parrot
00:47 sorear bubaflub: looks like your compiler doesn't provide limits.h, or else Configure didn't detect it
00:47 bubaflub sorear: yeah, i'm messing with the configuration settings
00:47 whiteknight joined #parrot
00:47 bubaflub to get cross-compilation working, i'll look into finding limits.h
00:47 bubaflub thaks
00:47 sorear Parrot has helpfully noticed this, and, mediated by the non-definition of PARROT_HAS_HEADER_LIMITS, not tried to include it
00:50 kid51 joined #parrot
00:53 bubaflub sorear: it looks like it can't find execinfo.h and dlfcn.h - perhaps i've overwritten an include directory?
00:55 sorear dlfcn is not an ANSI C header file
00:55 sorear it's part of the POSIX dynamic linking and loading optional extension
00:55 sorear it's entirely reasonable for it to be missing if you're compiling for a very minimal OS
00:56 bubaflub yes, and for parts i have to manually override the config file
00:57 sorear oh wow fail
00:57 sorear feature.h line 51
00:57 sorear we're unconditionally including dlfcn
00:57 sorear ah, not quite unconditionally
00:57 sorear only if PARROT_HAS_BACKTRACE
00:58 bubaflub ok
00:58 sorear since supporting PARROT_HAS_BACKTRACE requires dlfcn.h and execinfo.h, you should change Configure to only define HAS_BACKTRACE if all three are available
00:58 sorear or maybe change features.h to test all three
00:58 bubaflub i can turn off backtrace for now
00:59 sorear are you compiling against rtems or are you just fiddling config settings of a normal build?
00:59 bubaflub compiling against RTEMS
00:59 bubaflub (it's my GSoC project)
01:00 bubaflub ((with RTEMS, not PaFo)
01:00 bubaflub )
01:02 sorear yeah, but didn't expect you to have gotten that far yet
01:03 bubaflub ah, i didn't know anyone (besides my mentors) cared / was tracking my project
01:03 bubaflub so i've got my dev system setup on Fedora Core 12 in Virtual Box, and have the full RTEMS stuff installed in there
01:04 bubaflub the last two weeks i worked on getting a script (actually a Makefile, but that's temporary) to pull as much info as I could about the installed RTEMS to make a Configure.pl file and a hints file
01:04 bubaflub now i'm just ironing everything out so parrot will build clean
01:10 dalek parrot: r47581 | coke++ | trunk/tools/dev/vgp:
01:10 dalek parrot: My copy of valgrind only goes to 50.
01:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47581/
01:10 dalek parrot: r47582 | coke++ | trunk/tools/dev/mk_manifest_and_skip.pl:
01:10 dalek parrot: We're moving towards .git; no point in soliciting git-svn in the meantime.
01:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47582/
01:10 dalek parrot: r47583 | coke++ | trunk (6 files):
01:10 dalek parrot: remove PARROT_NET_DEVEL-
01:10 dalek parrot:  Resolve TT #534
01:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47583/
01:11 dalek TT #534 closed by coke++: Get rid of PARROT_NET_DEVEL
01:11 dalek TT #534: http://trac.parrot.org/parrot/ticket/534
01:28 dalek TT #989 closed by jkeenan++: t/compilers/tge/grammar.t:  FAIL under 'make test', but passes with ...
01:28 dalek TT #989: http://trac.parrot.org/parrot/ticket/989
01:35 Andy joined #parrot
01:43 dalek parrot: r47584 | coke++ | trunk/docs/pdds/draft/pdd06_pasm.pod:
01:43 dalek parrot: Document the 100 register limit in PASM.
01:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47584/
01:43 dalek parrot: r47585 | coke++ | trunk/t/compilers/imcc/syn/regressions.t:
01:43 dalek parrot: PASM does have a hardcoded limit.
01:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47585/
01:43 dalek parrot: r47586 | coke++ | trunk/docs/pdds/draft/pdd06_pasm.pod:
01:43 dalek parrot: Remove some cruft from PDD 06 - if we want a list of opcodes, we can use
01:43 dalek parrot: src/ops/*.ops
01:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47586/
01:44 eternaleye joined #parrot
01:44 dalek TT #1025 closed by coke++: PASM Registers limited to 2 digits.
01:44 dalek TT #1025: http://trac.parrot.org/parrot/ticket/1025
01:44 dalek TT #949 closed by coke++: Make tools/dev/mk_manifest_and_skip.pl work with git svn
01:44 dalek TT #949: http://trac.parrot.org/parrot/ticket/949
01:45 bubaflub sorear: i've cleared those errors by setting the right configuration file settings, any ideas about this one? http://gist.github.com/421722/ looks to be related to IO subsystem
01:54 sorear PIO_STDIN and friends are not defined anywhere
01:54 sorear try changing to _PIO_STDIN etc
01:56 bubaflub is there a way to flag that from the config options?
01:56 bubaflub or a hints file?
01:56 purl hmmm... a hints file is busted
01:56 bubaflub purl, forget a hints file
01:56 purl bubaflub: I forgot hints file
01:57 Coke msg kid51 re: tt #1068 - optimizing for tab expansion is only a nice to have. that said, if you want to move that test file, go ahead. if you dont' care any more, please close the ticket. thanks.
01:57 purl Message for kid51 stored.
01:59 kid51 Coke:  AAMOF, I was looking at that ticket just 20 minutes ago.
02:00 kid51 Waiting for a 'make test' to finish, then will do that move.
02:01 bubaflub sorear: i think i figured it out, i'm doing a realclean and a build to check
02:01 dalek TT #1668 closed by coke++: NQP: Problem with arrays when unshifting/pushing
02:01 dalek TT #1668: http://trac.parrot.org/parrot/ticket/1668
02:01 dalek TT #741 closed by coke++: PIR line numbers in backtraces are substantially wrong.
02:01 dalek TT #741: http://trac.parrot.org/parrot/ticket/741
02:01 sorear bubaflub: the code looks completely wrong.  You're probably the first person to test Parrot on a computer that's not _WIN32 and doesn't have unistd.h
02:02 sorear unless, of course, you *have* unistd.h, in which case yes you can flag that by changing the options
02:03 bubaflub sorear: yeah, i flagged as having that
02:03 bubaflub now i'm getting a different error
02:05 bubaflub src/io/socket_api.c:49: error: 'AF_LOCAL' undeclared here (not in a function)
02:05 bubaflub which is strange because i'm not seeing an AF_LOCAL *anywhere*
02:05 szabgabx_ joined #parrot
02:05 bubaflub PF_LOCAL all over the place, but not AF_LOCAL
02:05 bubaflub you can tell i've rarely ventured into Parrot guts
02:07 tcurtis msg chromatic I have PAST::Pattern seemingly finished. I'm in the process of writing documentation. http://github.com/ekiru/nqp-rx/ is the repo I've begun writing and testing optimizations in.
02:07 purl Message for chromatic stored.
02:12 Coke AAMOF?
02:12 purl AAMOF is as a matter of fact
02:12 Coke ahhh
02:12 Coke serendipitious.
02:16 dalek parrot: r47587 | jkeenan++ | trunk (1 files):
02:16 dalek parrot: Reposition test files objects.t under t/oo/ rather than t/pmc/, per
02:16 dalek parrot: �http://trac.parrot.org/parrot/ticket/1068.
02:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47587/
02:18 dalek TT #1068 closed by jkeenan++: Rename test files whose names are too similar
02:18 dalek TT #1068: http://trac.parrot.org/parrot/ticket/1068
02:19 Coke down to 638 tickets...
02:36 janus joined #parrot
02:49 dalek parrot: r47588 | coke++ | trunk/config/gen/config_pm.pm:
02:49 dalek parrot: Not every bit of config information is ASCII-safe.
02:49 dalek parrot: Fixes TT #888
02:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47588/
02:49 dalek parrot: r47589 | coke++ | trunk/.gitignore:
02:49 dalek parrot: Regen file
02:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47589/
02:50 dalek TT #888 closed by coke++: [BUG]parrot make failed with chinese TEMP PATH
02:50 dalek TT #888: http://trac.parrot.org/parrot/ticket/888
02:51 dalek TT #1678 created by jkeenan++: t/pir/macro.t: test 'basic macro with argument' fails on Darwin/PPC
02:51 dalek TT #1678: http://trac.parrot.org/parrot/ticket/1678
02:57 Coke rant: make html hides everything inside a perl script instead of using make.
03:05 dalek parrot: r47590 | coke++ | trunk/lib/Parrot/Docs/Section/Parrot.pm:
03:05 dalek parrot: remove commented out code and SEE ALSO section that duplicates the use list.
03:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47590/
03:10 patspam joined #parrot
03:13 Coke ugh. make html is byzantine.
03:13 Coke kid51: are the lib/Parrot/Docs/* classes used for anything other than "make html" ?
03:16 kid51 Coke:  I agree with your last two comments.
03:17 kid51 I've been looking at Parrot::Docs for 4 years and my head still hurts
03:17 kid51 Answer to your question:  I don't think so, but I can't conclusively prove my belief
03:19 bluescreen joined #parrot
03:20 * kid51 likes the Delete button in Trac.  Enabled me to delete a completely misleading post (by me)
03:33 Coke kid51: I am tempted to rip that all out and start over. (make html)
03:33 Coke but that's a lot of work for soemthing I hate.
03:34 Coke cotto: ping
03:39 Coke cotto: deping
03:45 bubaflub Coke: i'm currently in shoulder-deep in Configure.pl and Makefiles, do you want me to take a swing at make html?
03:47 kid51 bubaflub:  what are you attempting there?
03:47 bubaflub kid51: for my GSoC project i'm trying to get parrot to configure/build/run on RTEMS
03:48 bubaflub i have to play with Configure.pl and hints files
03:48 kid51 Well, I think that 'make html' would just be a big time-suck for you.
03:49 kid51 It merely takes the docs that appear in one format and rewrites them in another.
03:49 kid51 IIRC, very little of it is in the config system per se, because it invokes a perl script
03:50 bubaflub kid51: ah, ok.
03:50 kid51 So it's a very different area from what you're working on.  You probably are one of the few people who could work on cross-build things.
03:51 kid51 We could get any Perl 5 person (with too much time on his hands) to work on make html.
03:51 kid51 There was a time a couple of years back when I considered working on it ....
03:51 kid51 ... but it seemed like it would be a lot of work for little value added ...
03:52 kid51 ... so I became the maintainer of Configure instead ;-)
03:52 * kid51 must sleep
03:52 purl $kid51->sleep(8 * 3600);
03:55 dalek parrot: r47591 | coke++ | trunk/tools/dev/pprof2cg.pl:
03:55 dalek parrot: Make script give usage when invoked incorrectly instead of exploding.
03:55 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47591/
03:55 * Coke is sad that the profiler is still borked. :P
03:59 Coke bubaflub: you can take TT#1516, though. =-)
04:01 bubaflub Coke: if time allows that'll be part of my GSoC work
04:11 dalek parrot: r47592 | coke++ | trunk/DEPRECATED.pod:
04:11 dalek parrot: This appears to be complete. Closing ticket.
04:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47592/
04:13 dalek TT #1260 closed by coke++: bitwise ops and VTABLE functions
04:13 dalek TT #1260: http://trac.parrot.org/parrot/ticket/1260
04:29 LoganLK joined #parrot
04:39 JimmyZ joined #parrot
04:41 JimmyZ the news Improved implemented PAST::Pattern, is this about gsoc_past_optimization branch?
05:06 plobsing joined #parrot
05:06 Coke if so, it should be backed out of NEWS.
05:06 Coke NEWS == trunk
05:07 JimmyZ commit, reviews welcome
05:07 JimmyZ *committed
05:10 theory joined #parrot
05:17 dalek parrot: r47593 | jimmy++ | trunk/NEWS:
05:17 dalek parrot: cleaned up NEWS which is advancing or old or not about parrot.
05:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47593/
05:17 dalek parrot: r47594 | jimmy++ | trunk/NEWS:
05:17 dalek parrot: re-ordered NEWS
05:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47594/
05:46 particle joined #parrot
07:12 mmcleric joined #parrot
07:42 JimmyZ joined #parrot
07:50 snarkyboojum joined #parrot
08:10 cotto anyone know what "take care by packing" in NEWS means?
08:12 JimmyZ I don't know, something like making rakudo use op2c?
08:19 cotto I don't like putting items with "almost" in NEWS.
08:22 JimmyZ I don't think it's a parrot news.
08:23 JimmyZ it's RTEMS news?
08:37 cotto We need to figure out a standard for what makes interesting NEWS items.
08:38 * cotto wishes he had something in mind.
08:41 * mikehh needs to re-boot
08:51 dalek parrot: r47595 | cotto++ | trunk/NEWS:
08:51 dalek parrot: [NEWS] Make news more relevant to people who aren't deeply into Parrot but are curious.
08:51 dalek parrot: Also, remove items that don't apply to trunk.  We shouldn't crow about features that won't be in the released tarball.
08:51 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47595/
08:51 dalek parrot: r47596 | jimmy++ | trunk/NEWS:
08:51 dalek parrot: correct typo
08:51 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47596/
08:51 mikehh joined #parrot
08:53 cotto Jimmy++ for catching that.  I had to read the diff 3 times before I spotted the goof.
08:54 mmcleric joined #parrot
08:55 JimmyZ ^_^
09:03 mikehh me too
09:20 lucian joined #parrot
09:24 dalek rakudo: b931990 | moritz++ |  (2 files):
09:24 dalek rakudo: try to make callframe().my.<$x> read-only
09:24 dalek rakudo: It doesn't quite work, but it reduces the amount of damage
09:24 dalek rakudo: you can do to the caller's lexpad
09:24 dalek rakudo: Also run new callframe.t
09:24 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​93199009c89af68cbdbe7c29cbd778a50ad2402
09:28 snarkyboojum joined #parrot
09:49 bacek aloha, humans
09:50 JimmyZ aloha, bacek
09:50 bacek aloha, JimmyZ
09:55 mikehh aloha, bacek
10:10 nopaste "mikehh" at 192.168.1.3 pasted "t/compilers/imcc/syn/regressions.t - Failed test: 18 in testr" (37 lines) at http://nopaste.snit.ch/21212
10:13 mikehh t/compilers/imcc/syn/regressions.t - Failed test:  18 in testr - see http://nopaste.snit.ch/21212
10:13 mikehh all other tests PASS (pre/post-config, make corevm/make coretest, smoke (#34340), fulltest) at r47596 - Ubuntu 10.04 i386 (g++)
10:13 mikehh t/op/exit.t - TODO passed:   6 in testf
10:13 mikehh also note that the TODO pass does not happen on amd64
10:17 dmagnus__ joined #parrot
10:21 whiteknight joined #parrot
10:32 whiteknight good morning, #parrot
10:33 mikehh aloha, whiteknight
10:33 dalek rakudo: 197b4ba | (Patrick Abi Salloum)++ | src/core/MAIN.pm:
10:33 dalek rakudo: output default usage message to stderr unless --help is specified
10:33 dalek rakudo: Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
10:34 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​97b4bad776fb28f6c7447bb29de6c46573b8b15
10:47 lucian_ joined #parrot
10:53 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34341), fulltest) at r47596 - Ubuntu 10.04 i386 (gcc with --optimize)
10:53 mikehh t/op/exit.t - TODO passed:   6 in testf
10:54 whiteknight Good morning, mikehh
10:54 * whiteknight thinks there should be a setting where small ticket changes, like changing the milestone, don't send emails to the list
10:55 dalek nqp-rx: 1a63388 | bacek++ |  (2 files):
10:55 dalek nqp-rx: Actually provide slurp in setting library.
10:55 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/1​a63388e0133ccbe12d85278b006ae16c3a3e36d
11:00 bacek msg pmichaud iwbn, if perl6/nqp will catch '=end' without identified and warn user about it...
11:00 purl Message for pmichaud stored.
11:02 dalek parrot: r47597 | bacek++ | trunk/ext/nqp-rx/src/stage0/nqp-setting.nqp:
11:02 dalek parrot: Bring new nqp setting
11:02 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47597/
11:15 mmcleric joined #parrot
11:39 dalek pir: 419157a | bacek++ | t/ (2 files):
11:39 dalek pir: Add last test from alpha's t/data/assign
11:39 dalek pir: review: http://github.com/bacek/pir/commit/419​157aa47d38bba682ab29509e022920b79d62b
11:39 dalek pir: 6597565 | bacek++ | t/parse.nqp:
11:39 dalek pir: Add simple grammar to move tests into datafiles.
11:39 dalek pir: review: http://github.com/bacek/pir/commit/659​7565a6d2a956a6b77120f21a36774e9b90284
11:39 dalek pir: 84b382f | bacek++ | t/ (2 files):
11:39 dalek pir: Convert old call test
11:39 dalek pir: review: http://github.com/bacek/pir/commit/84b​382f39676ed29f7565342bfbf132f21aa6789
11:39 dalek pir: 64aa2d9 | bacek++ | t/ (2 files):
11:39 dalek pir: Move almost all logic of running tests from datafile into t/parse.nqp
11:39 dalek pir: review: http://github.com/bacek/pir/commit/64a​a2d980c3a5a6dd0ac09b1a7981a2e7416a210
11:39 dalek pir: 19c2016 | bacek++ | t/data/call.pir:
11:39 dalek pir: Remove old testfile
11:39 dalek pir: review: http://github.com/bacek/pir/commit/19c​20162b4ffb0f7a5cd99f95bcab1e2052f0d97
11:39 dalek pir: 6f6a78e | bacek++ | t/data/call.txt:
11:39 dalek pir: Split big test into smaller chunks.
11:39 dalek pir: review: http://github.com/bacek/pir/commit/6f6​a78e04afaa4b56fe62c9a9be096539458065f
11:39 dalek pir: a0baf89 | bacek++ | TODO:
11:39 dalek pir: Add TODO item.
11:39 dalek pir: review: http://github.com/bacek/pir/commit/a0b​af89e0c5c4c20b61c70d26a997433db47934d
11:43 * mikehh sometimes I hate the world or whatever
11:44 mikehh i have two different parrot directories and i usually test with g++ in on and gcc in the other
11:44 dalek pir: 5befded | bacek++ | t/parse.nqp:
11:44 dalek pir: Consmetic changes in data parser.
11:44 dalek pir: review: http://github.com/bacek/pir/commit/5be​fded08362b8d7853f7eddd2b6ec51e8c57957
11:45 mikehh got an error in the one directory this morning with g++ and not the other with gcc, but when I tested with g++ in the second directory, no error
11:46 mmcleric joined #parrot
11:46 mikehh i have just done clean checkouts and do not get the error
11:47 mikehh i nearly always do a make realclean but i still don't see what went wrong
11:48 * mikehh need a break - bbl
12:07 cognominal joined #parrot
12:07 dalek pir: 2503052 | bacek++ | src/PIR/Compiler/Grammar.pm:
12:07 dalek pir: Parse fatarrow in params.
12:07 dalek pir: review: http://github.com/bacek/pir/commit/250​30520ccbf4cc4fef35dd955a00ab22010d8cb
12:07 dalek pir: b884606 | bacek++ | t/data/call.txt:
12:07 dalek pir: Add more tests.
12:07 dalek pir: review: http://github.com/bacek/pir/commit/b88​460679c069a5c3667890fde2ccf024fbfa72e
12:07 dalek pir: 987d8eb | bacek++ | src/PIR/Compiler/Grammar.pm:
12:07 dalek pir: Fix # comments parsing
12:07 dalek pir: review: http://github.com/bacek/pir/commit/987​d8eb7a50b6be294b13ecfd17f0515d3ef7d0e
12:13 dalek pir: 7c4a328 | bacek++ | src/PIR/Compiler/Grammar.pm:
12:13 dalek pir: And more fixes to # comments.
12:13 dalek pir: review: http://github.com/bacek/pir/commit/7c4​a328c2f8d9f92a5ae90ee14b011ad310777b3
12:16 whiteknight mikehh: weird
12:52 Util_ joined #parrot
13:12 kid51 joined #parrot
13:20 JimmyZ joined #parrot
14:21 tetragon joined #parrot
14:26 mikehh joined #parrot
14:44 dmagnus__ joined #parrot
14:44 particle joined #parrot
14:44 eternaleye joined #parrot
14:44 aukjan joined #parrot
14:44 mj41 joined #parrot
14:44 dukeleto joined #parrot
14:44 dalek joined #parrot
14:44 he joined #parrot
14:44 baest joined #parrot
14:44 NotFound joined #parrot
14:44 arnsholt joined #parrot
14:44 athomason joined #parrot
15:06 fperrad joined #parrot
15:10 dalek parrot: r47599 | darbelo++ | branches/gsoc_nfg (2 files):
15:10 dalek parrot: Add a failing test for NFG 'literals'.
15:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47599/
15:12 fperrad_ joined #parrot
15:12 dalek pir: 6ba8b94 | bacek++ | t/data/compunit.txt:
15:12 dalek pir: Update testdata to modern PIR.
15:12 dalek pir: review: http://github.com/bacek/pir/commit/6ba​8b94f128a95171037a4296d6c9bd047d177d9
15:12 dalek pir: 964cc12 | bacek++ |  (2 files):
15:12 dalek pir: Fix filepaths after shuffling files.
15:12 dalek pir: review: http://github.com/bacek/pir/commit/964​cc1268c516777a420c1f2e4a4428499fe3ca3
15:12 dalek pir: 6a5f93c | bacek++ | src/PIR/Grammar.pm:
15:13 dalek pir: Implement top-level .line directive
15:13 dalek pir: review: http://github.com/bacek/pir/commit/6a5​f93c1202b16b7bb5a5d6d6a5572b4954b1d4c
15:13 dalek pir: f5a5956 | bacek++ | t/data/compunit.txt:
15:13 dalek pir: Remove TODO from test.
15:13 dalek pir: review: http://github.com/bacek/pir/commit/f5a​59568c903496b2bc10f1ca86282aa8d32cfb3
15:13 dalek pir: ad1049e | bacek++ | t/ (3 files):
15:13 dalek pir: More tests from alpha.
15:13 dalek pir: review: http://github.com/bacek/pir/commit/ad1​049ed4b5c2172a26d95dde799f6d0108609d8
15:13 dalek pir: 13396e2 | bacek++ | t/ (2 files):
15:13 dalek pir: Get more tests from alpha.
15:13 dalek pir: review: http://github.com/bacek/pir/commit/133​96e287f995792169d5763420c33cb7c5426ae
15:13 dalek pir: c5037f2 | bacek++ | src/PIR/Grammar.pm:
15:13 dalek pir: Update for sub pragmas.
15:13 dalek pir: review: http://github.com/bacek/pir/commit/c50​37f238a7a0dd3c13e94050316514f924074e1
15:13 dalek pir: f8f6d11 | bacek++ | src/PIR/Grammar.pm:
15:13 dalek pir: More ws fixes.
15:13 dalek pir: review: http://github.com/bacek/pir/commit/f8f​6d1198677dc1e521754d6a4c5f7aecdc4b660
15:13 dalek pir: 91f09ff | bacek++ | t/ (4 files):
15:13 dalek pir: More tests from alpha
15:13 dalek pir: review: http://github.com/bacek/pir/commit/91f​09ff29674054d77cffe23087cf2cb04ad8c33
15:13 dalek pir: f820287 | bacek++ | t/data/sub.txt:
15:13 dalek pir: Forgotten sub.txt
15:13 dalek pir: review: http://github.com/bacek/pir/commit/f82​0287e287933daed6c46a403df8ff6a200ad34
15:26 dalek parrot: r47600 | coke++ | trunk/DEPRECATED.pod:
15:26 dalek parrot: 2.6 is a supported release - can't remove until after that goes out.
15:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47600/
15:26 dalek parrot: r47601 | whiteknight++ | branches/oo_func_cleanup:
15:26 dalek parrot: Branch is unused, will start a new branch when it's time to do this work
15:26 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47601/
15:37 fperrad seen dami
15:37 purl dami was last seen on #dbix-class 1 years, 73 days, 19 hours, 49 minutes and 35 seconds ago, saying: arcanez: or keep an internal stack of $logic values within the object  [Mar 31 19:47:25 2009]
15:40 pmichaud msg bacek  currently, =end without identifier is perfectly legal in Perl 6.
15:40 purl Message for bacek stored.
15:43 bacek pmichaud, erm... =end without identifier doesn't end pod block.
15:43 pmichaud it ends a pod block that starts with =begin and no identifier.
15:44 pmichaud as I said, it's currently legal in Perl 6.
15:44 bacek But inside =begin foo it's ignored...
15:45 bacek And my vim syntax highlighter isn't smart enough to mark whole block as pod.
15:45 pmichaud right, because pod blocks can nest.
15:45 pmichaud I'll bring it up with the Perl 6 folks.
15:45 bacek http://github.com/perl6/nqp-rx/commit/1​a63388e0133ccbe12d85278b006ae16c3a3e36d
15:46 pmichaud yes, I knew that one was there.
15:46 bacek I spent about 15 minutes trying to find "slurp".
15:46 bacek It actually wasn't.
15:46 pmichaud yes, I know exactly the problem you're talking about -- it cost me 20 minutes once.
15:46 bacek :)
15:47 pmichaud I'm just saying that the current spec doesn't see anything wrong with a =end inside of another pod block.
15:47 bacek Yes, I understand.
15:47 pmichaud so, I'll bring it up with the language folks and see if we can get a spec change.
15:47 bacek ok
15:48 bacek sleep time
15:48 bacek Good night.
15:49 khairul joined #parrot
16:05 kjeldahl joined #parrot
16:05 cognominal joined #parrot
16:20 theory joined #parrot
16:24 ambs joined #parrot
16:37 kid51 joined #parrot
16:48 dalek parrot: r47602 | jkeenan++ | trunk/config/gen/makefiles/root.in:
16:48 dalek parrot: 'examples_tests' lacked 'test_prep' prerequisite.  Consequently, calling 'make examples_tests' directly after configuration failed miserably.
16:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47602/
16:48 dalek parrot: r47603 | jkeenan++ | branches/cfunctionsdocs/con​fig/gen/makefiles/root.in:
16:48 dalek parrot: 'examples_tests' lacked 'test_prep' prerequisite.  Consequently, calling 'make examples_tests' directly after configuration failed miserably.
16:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47603/
16:48 dalek parrot: r47604 | fperrad++ | trunk/tools/dev/mk_inno.pl:
16:48 dalek parrot: [windows installer] mingw/gcc 4.4.3 introduces a new DLL dependency. So, ship it.
16:48 dalek parrot: (reported by Laurent Dami)
16:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47604/
16:51 szabgab joined #parrot
16:54 dalek TT #1679 created by jkeenan++: examples/compilers/japhc.c:  Misleading documentation
16:54 dalek TT #1679: http://trac.parrot.org/parrot/ticket/1679
17:06 dalek parrot: r47605 | jkeenan++ | branches/cfunctionsdocs (2 files):
17:06 dalek parrot: [codingstd] Provide documentation for C functions.
17:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47605/
17:15 dalek rakudo: bdbdfb2 | quester++ | src/core/MAIN.pm:
17:15 dalek rakudo: Pass False to MAIN for --/bool, not "True does False"
17:15 dalek rakudo: Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
17:15 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​dbdfb2a27514595147664dbc8744882f51c609e
17:28 japhb joined #parrot
17:29 mj41_ joined #parrot
17:37 patspam joined #parrot
17:57 aukjan1 joined #parrot
18:18 patspam1 joined #parrot
18:33 snarkyboojum joined #parrot
18:36 plobsing joined #parrot
18:45 radu_ joined #parrot
19:13 tcurtis joined #parrot
19:39 tcurtis joined #parrot
19:41 eternaleye joined #parrot
20:04 Psyche^ joined #parrot
20:43 mattp joined #parrot
21:01 dalek rakudo: 33948ca | moritz++ | src/core/RangeIter.pm:
21:01 dalek rakudo: hide sub RangeIterCmp from userland
21:01 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​3948ca8692723a77b66c38d8afde857ab8b2848
21:01 dalek rakudo: 1345a33 | moritz++ | src/Perl6/Actions.pm:
21:01 dalek rakudo: variables should now where they come from
21:01 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​345a33aea58260f7e4a906b73a4571ee189147b
21:08 ambs joined #parrot
21:35 ruoso joined #parrot
21:37 dalek unlambda: 8e5b2fc | fperrad++ | unl.pir:
21:37 dalek unlambda: refactor without dynops io
21:37 dalek unlambda: review: http://github.com/bschmalhofer/unlambda/comm​it/8e5b2fcea66563ceee4cee4704116d181216fb23
21:42 dalek lazy-k: 0a8275c | fperrad++ | lazy.pir:
21:42 dalek lazy-k: refactor without dynops io
21:42 dalek lazy-k: review: http://github.com/bschmalhofer/lazy-k/commi​t/0a8275cc8d445b5ae396866f3a675bad53ab0f11
22:18 dalek parrot: r47606 | darbelo++ | branches/gsoc_nfg/src/string (3 files):
22:18 dalek parrot: Hack in some NFG-awareness into the unicode cclass functions.
22:18 dalek parrot: For now just return the data for the first codepoint in the grapheme.
22:18 dalek parrot: It should work out most of the time.
22:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47606/
22:28 dalek rakudo: fca899b | moritz++ | docs/ChangeLog:
22:28 dalek rakudo: add MAIN to ChangeLog
22:28 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​ca899b07883db5782aef01ad42f6f7777c84817
22:30 ruoso joined #parrot
22:32 jan joined #parrot
22:47 hercynium joined #parrot
23:08 dalek rakudo: 7d80cd4 | masak++ |  (4 files):
23:08 dalek rakudo: [Buf] switched from ByteView to ByteBuffer
23:08 dalek rakudo: This goes for both Str.encode and Buf.decode. And it works, too! Need to
23:08 dalek rakudo: figure out how to handle encodings besides UTF-8, though. One of the tests
23:08 dalek rakudo: wants to decode using iso-8859-1.
23:08 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​d80cd45264267bb38622eccca6685d5db123187
23:16 japhb joined #parrot
23:17 Coke msg gerd - can we close TT #904 ?
23:17 purl Message for gerd stored.
23:23 japhb joined #parrot
23:27 kid51 joined #parrot
23:37 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34348), fulltest) at r47606 - Ubuntu 10.04 i386 (g++ with --optimize)
23:37 mikehh t/op/exit.t - TODO passed:   6 in testf
23:37 snarkyboojum joined #parrot
23:37 mikehh note: the TODO pass in testf does not happen with amd64
23:39 kid51 mikehh:  Do you have any guess about TT #1678?
23:39 kid51 (I realize it's on an OS you don't test.)
23:40 dalek parrot: r47607 | coke++ | tags/tt_1153:
23:40 dalek parrot: Branch to work on �http://trac.parrot.org/parrot/ticket/1153
23:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47607/
23:40 dalek parrot: r47608 | jkeenan++ | trunk/t/steps/auto/warnings-01.t:
23:40 dalek parrot: Set test plan.
23:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47608/
23:40 dalek parrot: r47609 | coke++ | tags/tt_1153:
23:40 dalek parrot: Branch, not tag.
23:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47609/
23:40 dalek parrot: r47610 | coke++ | branches/tt_1153:
23:40 dalek parrot: BRANCH for working on �http://trac.parrot.org/parrot/ticket/1153
23:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47610/
23:40 dalek parrot: r47611 | coke++ | branches/tt_1153:
23:40 dalek parrot: nevermind.
23:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47611/
23:45 mikehh Coke: it works for me, I am not that familiar with darwin
23:46 mikehh kid51: sorry that was meant for you
23:46 mikehh kid51:  it works for me, I am not that familiar with darwin
23:46 kid51 That's what I suspected.  Does anyone know how to diagnose macro expansion problems?
23:47 kid51 Docs say:  "The macro layer is completely implemented in the lexical analysis phase.  The parser does not know anything about what happens in the lexical analysis phase."
23:55 plobsing That is to say, macro expansion occurs entirely within compilers/imcc/imcc.l
23:55 plobsing imcc.y never sees it
23:56 kid51 Do you have any clue as to why this would work on one OS and not another?
23:57 dalek parrot: r47612 | jkeenan++ | branches/gsoc_nfg/src/string (2 files):
23:57 dalek parrot: [codingstd] No C++-style comments.
23:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47612/
23:57 plobsing give me a sec to check the relevant source
23:57 mikehh kid51: I ran it with ./parrot -t t/pir/macro.t - which gives loads of output - but you might pick up something
23:58 kid51 The -t option does ...?
23:58 mikehh trace
23:59 mikehh look for ok 1 then up to ok/not ok 2 will give that part
23:59 plobsing hmmm... I don't see anything in there that should be system dependant

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

Parrot | source cross referenced