Camelia, the Perl 6 bug

IRC log for #parrot, 2008-08-12

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:04 particle Giblaz: i'm wondering now if your linker is having trouble with the order of the arguments on the command line
00:05 particle some seem to be sensitive to that. there have been mailing list questions and rt tickets about the issue, but i'm not intimately familiar with the solution--should be a simple makefile tweak, though.
00:05 particle bike ride &
00:08 Giblaz hi particle
00:08 bacek joined #parrot
00:09 Zaba_ joined #parrot
00:10 AndyA joined #parrot
00:36 dalek r30173 | jkeenan++ | trunk:
00:36 dalek : [configure] Merge darwinfixhints branch into trunk, per
00:36 dalek : http://rt.perl.org/rt3/Tic​ket/Display.html?id=41508.  Removes options handling
00:36 dalek : from config/init/hints/darwin.pm, adds a prompt in config/inter/progs.pm for
00:36 dalek : the flag about which Coke needed,and adds a file of tests for
00:36 dalek : config/init/hints/darwin.pm.
00:36 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30173
00:37 dalek r30174 | jkeenan++ | darwin_fix_hints:
00:37 dalek : Branch has been merged into trunk and is no longer needed at HEAD.
00:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30174
00:38 particle1 joined #parrot
00:38 dalek r30175 | jkeenan++ | darwin_fix_hints-29925:
00:38 dalek : Branch to which tag corresponded has been merged, so tag may be deleted.
00:38 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30175
00:53 Casan joined #parrot
00:56 particle joined #parrot
01:01 MeGaMiC joined #parrot
01:10 dalek r30176 | coke++ | trunk:
01:10 dalek : - remove deprecated getclass opcode (RT#47942)
01:10 dalek : - remove support for builtin methods in PIR (which used getclass)
01:10 dalek : - add explicit say opcodes since we don't get them with the builtins anymore. (a bytecode change, but invisible to anyone compiling PIR.)
01:10 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30176
01:12 Tene Oh, say was a builtin method, not an opcode?
01:12 Tene That explains a lot.
01:13 particle joined #parrot
01:30 dalek r30177 | jkeenan++ | opsrenum:
01:30 dalek : Use correct arguments to Parrot::OpsRenumber.
01:30 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30177
01:38 particle joined #parrot
02:39 dalek r30178 | jkeenan++ | trunk:
02:39 dalek : Temporary fix for problem reported in
02:39 dalek : http://rt.perl.org/rt3/Tic​ket/Display.html?id=57826.  Try to require only the
02:39 dalek : top-level of configuration step classes, not those farther down that are
02:39 dalek : OS-specific.
02:39 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30178
02:40 * kid51 must sleep
02:40 purl $kid51->sleep(8 * 3600);
03:19 cotto_home someone broke the build
03:20 bacek cotto_home:  coke in 30176
03:21 bacek cotto_home: just remove include builtin.h from include/parrot/parrot.h
03:23 petdance joined #parrot
03:45 tetragon joined #parrot
04:22 cotto_home bacek++
04:23 bacek cotto_home: compilers/imcc/parser_util.c contains this include too
04:25 cotto_home just found it
04:27 cotto_home I'll commit (if nobody beats me to it) once make test passes
04:34 bacek It stuck on t/compilers/imcc/syn/macro​.t...................35/38
04:34 bacek on my MacOSX...
04:34 Giblaz joined #parrot
04:46 cotto_home hmmm.  it works for me
04:47 bacek 50106 s016  UE+    0:00.06 ./parrot -D40 --gc-debug /Users/bacek/src/parrot/t/com​pilers/imcc/syn/macro_36.pir
04:48 bacek gdb fails to attach to this process...
04:49 cotto_home committed
04:49 purl The chicken is involved, but the pig is *committed*.
04:49 dalek r30179 | cotto++ | trunk:
04:49 dalek : remove references to a non-existent header
04:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30179
04:52 pmichaud good morning
04:52 cotto_home bacek, nm.  I get the same failure with --gc-debug
04:53 cotto_home hi, pmichaud
04:53 bacek pmichaud: good gmtime() ;)
04:54 cotto_home if it's morning for you, you're definitely not in Hawaii anymore
04:54 pmichaud 12 hours away, in fact :-)
04:54 cotto_home yapc?
04:54 tewk joined #parrot
04:56 pmichaud so, last thursday I was at 155 W longitude, today I'm at 12 E .  That's  just about as "halfway around the world" as one can get :-)
04:57 pmichaud (yes, yapc)
05:07 baa joined #parrot
05:21 pmichaud off in search of food
05:26 * bacek wants 'steaks-over-tcp' RFC
05:27 cotto_home msg barney I put a quick 'n' dirty redirect to TPF's wiki on pipp.org.
05:27 purl Message for barney stored.
05:39 Psyche^ joined #parrot
06:00 uniejo joined #parrot
06:01 pmichaud back
06:06 pmichaud rakudo no longer builds in trunk :-(
06:24 pmichaud works fine in r30175
06:26 MeGaMiC joined #parrot
06:29 Zaba joined #parrot
07:04 jonathan hi all
07:04 pmichaud good morning
07:04 jonathan Anyone know where we're hackathoning?
07:04 pmichaud not I
07:05 jonathan Hah!
07:05 jonathan OK
07:05 jonathan I'm in Malmo at the moment
07:05 jonathan (Half an hour away from Copenhagen by train)
07:05 pmichaud I'm at the Radisson Falkoner, near where the conference will be
07:05 jonathan OK
07:05 pmichaud (I can see the conference venue from my window)
07:06 jonathan Nice
07:06 pmichaud but I can meet anywhere that would be useful for hackathoning :-)
07:06 jonathan Well, I don't know Copenhagen really...so not sure where a good location would be.
07:07 jonathan I don't know if anyone has planned this! :-)
07:07 pmichaud I don't know that it was planned out in detail either
07:07 jonathan OK
07:08 pmichaud but a good internet cafe might work out okay :-)
07:08 jonathan Yes
07:08 dalek r30180 | pmichaud++ | trunk:
07:08 dalek : [rakudo]:  Remove use of exp, ln, and sqrt pseudo-ops (removed in r30176)
07:08 dalek : * spectest_regression passes again
07:08 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30180
07:09 jonathan OK, I need to shower and find coffee
07:09 pmichaud np, I think I can use a short nap :-)
07:09 jonathan Then I can head for Copenhagen.
07:09 jonathan OK.
07:09 jonathan So I'll probably be ready in ~2 hours or so I guess.
07:09 pmichaud that sounds fine
07:10 jonathan Going to take my bags to my hotel in Copenhagen.
07:10 Debolaz joined #parrot
07:10 jonathan It's probably 5-10 minutes walk from yours.
07:10 pmichaud probably
07:10 pmichaud where are you staying?
07:10 jonathan EuroGlobe
07:11 jonathan It's one metro stop east of the venue.
07:11 pmichaud oh yes, not far at all
07:11 jonathan So not far from the venue at all.
07:11 jonathan OK
07:11 jonathan We could meet 11ish in the reception of the Radisson?
07:12 jonathan I'll try and make it for as close to then as I can...
07:12 pmichaud maybe 11.30ish
07:12 jonathan OK, that works.
07:12 jonathan Probably a better chance I make that!
07:12 pmichaud yes
07:12 pmichaud no problem if it takes longer -- I can hack from the reception area
07:12 jonathan OK
07:12 jonathan Have a nice nap, see you then. :-)
07:12 pmichaud I'll be down around 11.30 and just wait for you there :-)
07:13 jonathan Great. See you soon.
07:36 dalek r30181 | fperrad++ | trunk:
07:36 dalek : Iterate through the current namespace causes a segfault
07:36 dalek : applied patch from
07:36 dalek : http://rt.perl.org/rt3//Ti​cket/Display.html?id=57668
07:36 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30181
08:02 allison joined #parrot
08:21 dalek allison@perl.org | hackathon_yapc_eu_2008:
08:21 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
08:35 dalek allison@perl.org | hackathon_yapc_eu_2008:
08:35 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
08:36 dalek allison@perl.org | hackathon_yapc_eu_2008:
08:36 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
08:36 dalek r30182 | kjs++ | trunk:
08:36 dalek : [pirc/new] several updates
08:36 dalek : + rough solution for symbol storing
08:36 dalek : + add special token for declared locals, preventing double symbol lookup
08:36 dalek : + add experimental code for vanilla register allocator
08:36 dalek : + experimental code for set_instr, using format string indicating arguments.
08:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30182
08:40 dalek allison@perl.org | hackathon_yapc_eu_2008:
08:40 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
08:40 kj joined #parrot
09:25 MeGaMiC joined #parrot
10:08 MeGaMiC joined #parrot
10:09 mmcleric joined #parrot
10:22 Zaba joined #parrot
10:50 mmcleric left #parrot
11:01 MeGaMiC joined #parrot
11:12 cosimo joined #parrot
11:22 kid51 joined #parrot
11:39 Zaba_ joined #parrot
11:47 dalek allison@perl.org | hackathon_yapc_eu_2008:
11:47 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
12:39 ruoso joined #parrot
12:56 petdance joined #parrot
13:05 gryphon__ joined #parrot
13:08 davidfetter joined #parrot
13:10 radhios joined #parrot
13:13 paco joined #parrot
13:25 cognominal joined #parrot
13:37 dalek allison@perl.org | hackathon_yapc_eu_2008:
13:37 dalek link: http://www.perlfoundation.org/parro​t/index.cgi?hackathon_yapc_eu_2008
13:39 particle allison: are you using #hackathon? i'm available to hackathon remotely, at least part of the day
13:40 particle i don't see much irc traffic (yet)
13:41 pmichaud I'm on both chans
13:42 particle okie, thanks
13:42 pmichaud I haven't seen much traffic to #hackathon
13:53 Zaba joined #parrot
14:16 davidfetter 1.0?
14:16 purl well, 1.0 is 1 is true or SOOO 2006
14:18 Andy left #parrot
14:27 uniejo joined #parrot
14:32 ejs joined #parrot
14:41 cognominal joined #parrot
15:02 Giblaz joined #parrot
15:06 dalek r30183 | jonathan++ | trunk:
15:06 dalek : [rakudo] Fix type constraints declared with where that access lexicals in outer scopes, and make post constraints parse and work.
15:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30183
15:07 jan joined #parrot
15:09 viklund joined #parrot
15:09 viklund left #parrot
15:20 rdice joined #parrot
15:57 particle1 joined #parrot
16:15 sjansen joined #parrot
16:36 Theory joined #parrot
16:41 peepsalot joined #parrot
16:48 dalek r30184 | kjs++ | trunk:
16:48 dalek : [pirc/new] refactor parser code.
16:48 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30184
17:28 Casan joined #parrot
17:40 Whiteknight joined #parrot
18:03 mmcleric joined #parrot
18:09 jhorwitz joined #parrot
18:14 chromatic joined #parrot
18:15 dalek r30185 | tewk++ | gsoc_nci:
18:15 dalek : [gsoc_nci] remove outdated branch
18:15 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30185
18:16 dalek r30186 | tewk++ | gsoc_nci_001:
18:16 dalek : [gsoc_nci_001] new branch
18:16 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30186
18:27 chromatic #ps in 3
18:28 particle1 crappity, i may miss it due to phone calls
18:29 jhorwitz multitask
18:29 Tene I'll miss it due to teaching.
18:29 Tene Bah, I had questions, too.
18:29 Tene I wonder if I can work them out in two minutes.
18:29 jhorwitz post them now
18:29 particle1 note kid51's report pasted earlier
18:30 Tene something about resumable exceptions
18:30 Tene and some other exception behavior.
18:30 Tene Bah, must teach now.
18:32 Tene Orite.
18:33 Tene With the silly start of an implementation I added, resuming doesn't quite work right because the exception handler is marked as already-used in find_exception
18:33 Tene That *should* be tracked by the handler iterator in the exception itself, but that's not yet used for all events, a comment in there indicates.
18:33 Tene Should it be so in the future?
18:34 Tene Man, I really need to write this stuff up as I think of it and hten post to the list regularly.
18:34 Tene Also, starting to work on cardinal again, I guess.
18:34 tomyan joined #parrot
18:35 jhorwitz cardinal++
18:35 chromatic Tene, I suspect only Allison can answer that in any detail.
18:35 jhorwitz mod_cardinal should be easy  :)
18:45 Giblaz joined #parrot
18:46 Giblaz hey
18:46 Giblaz i'm still having trouble getting parrot to run
18:46 chromatic Build or run?
18:46 Giblaz build
18:46 Giblaz the Configure.pl runs fine
18:47 chromatic This is a Unix-like platform, right?
18:47 Giblaz Red Hat Enterprise 3.6.9
18:47 Giblaz I'm getting an error when I run make
18:47 chromatic Can you do a make realclean, reconfigure, and than make 2> parrot_build_errors.log?
18:48 tewk Whats the error
18:48 purl tewk: Name not unique on network
18:48 masak joined #parrot
18:48 Giblaz ah let me try
18:48 Giblaz reconfigure
18:48 Giblaz you mean re-run Configure.pl
18:48 chromatic Yes.
18:49 Giblaz doing so now
18:51 Giblaz make 2 > parrot_build_errors.log
18:51 Giblaz is that it?
18:51 masak hello from pre-YAPC hacking in Copenhagen!
18:52 Giblaz or just
18:52 chromatic Yes, that's it.
18:52 Giblaz ah
18:52 chromatic That'll give a log of all of the compilation errors in a single file, easy to nopaste.
18:52 Giblaz make: *** No rule to make target `2'.  Stop.
18:52 Giblaz is the error I'm getting
18:52 chromatic 2>
18:52 Auzon Don't put a space between 2 and >
18:52 Giblaz ah
18:52 chromatic That means "redirect standard error to a file"
18:52 Giblaz same error
18:53 Giblaz oh i thought you could do that without the 2
18:53 Giblaz like
18:53 Giblaz make > outfile.txt
18:53 particle1 that directs stdout
18:53 Giblaz is the 2 neccessary?
18:53 chromatic That redirects standard output to a file.
18:53 particle1 you want stderr
18:53 Giblaz ohhhh!
18:53 Giblaz ok
18:53 Auzon make > filename  # redirects STDOUT
18:53 Giblaz sorry
18:53 chromatic They're different filehandles.
18:53 Auzon oops, sorry
18:53 NotFound You can, but you lose error messages.
18:53 Giblaz i'm a *nix noob
18:53 Giblaz i only know some basic stuff
18:54 particle1 we won't hold that against you
18:54 Giblaz ok, so > redirects stdout, 2> redirect stderr
18:54 Giblaz ;)
18:54 Auzon Yes. And 2>&1 redirects STDERR to STDOUT.
18:54 particle auzon++ # faster fingers than me
18:55 Giblaz ahh
18:55 Giblaz ok
18:55 Giblaz hmm
18:55 Auzon purl, nopaste?
18:55 purl nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl
18:56 Auzon Use one of them when you get the logfile
18:56 nopaste "Giblaz" at 24.62.67.165 pasted "build error" (2 lines) at http://nopaste.snit.ch/13802
18:56 Giblaz thats whats happening when I run the command - its not redirecting stderr like it should be
18:57 Auzon What shell are you running? (echo $SHELL)
18:57 particle i'm on rhel 3 now at work, i'll try something
18:57 Giblaz /bin/tcsh
18:58 Auzon Yeah, I figured you'd have something odd like that. My university does that as well.
18:58 particle i'm bash, and works for me
18:58 Auzon Which reminds me, I have either RHEL 4 or 5 available there.
18:59 chromatic You need make >& parrot_build_errors.log in tcsh, I believe.
18:59 Giblaz ahh
19:00 chromatic (though I recommend using bash, especially if you're a novice)
19:00 Giblaz looks like you're right chromatic
19:01 Giblaz if i knew how to use bash I would :)
19:01 Giblaz I'm sshing into my school *nix machines
19:01 chromatic chsh /bin/bash
19:01 Giblaz oh?
19:01 Giblaz awesome :)
19:01 particle is that permanent or per-session?
19:02 chromatic I think permanent, but it depends on the machine.
19:02 Auzon Giblaz: You're on a university computer, right?
19:02 NotFound And if the system allows users to change it.
19:02 Giblaz I'm sshing into a university computer Auzon
19:02 particle any crazy zsh users around?
19:03 NotFound If you don't have bash, try sh
19:03 * jhorwitz used to use zsh
19:03 particle i hear tab completetion works with makefile targets there
19:03 particle make inst<tab> # make install
19:03 Auzon Remember to change it back, then, if you do any coursework that might interact with it. My university told me that bash didn't interact well with some software.
19:03 Auzon particle: I have that working on bash
19:03 Giblaz whoa
19:03 Giblaz i think it... worked?
19:03 NotFound Recent bash versions allows pluggable modules for completion.
19:04 Giblaz i have a parrot binary file
19:04 particle kewl
19:04 Giblaz well
19:04 Giblaz lets see if it runs some PIR files before i get too excited
19:04 jhorwitz Auzon: link for that?
19:04 particle giblaz: parrot -V
19:04 NotFound Giblaz: make coretest
19:04 chromatic or parrot_config
19:04 chromatic ./parrot_config
19:04 Giblaz This is parrot version 0.6.4-devel built for nojit.
19:05 Giblaz ./parrot_config: config-key
19:05 particle schweet.
19:05 Giblaz :)
19:05 chromatic fakecutables work too
19:05 chromatic good sign
19:05 particle wonder why we get failures on tcsh
19:05 Giblaz i don't know why it wasn't working yesterday?
19:05 particle but, not enough to fix it.
19:05 Giblaz heh
19:05 Giblaz NotFound - its building
19:05 Auzon jhorwitz: I'm using Fedora 9. It's in the standard repo, I think, as bash-completion
19:06 jhorwitz ah yes.
19:06 NotFound Giblaz: after build, of course ;)
19:06 Giblaz hehe
19:07 chromatic Giblaz, did it build after you switched shells, or are you still using tcsh?
19:07 Giblaz not sure
19:07 Giblaz when i tried to change shells
19:07 Auzon jhorwitz: If you don't want to use a package manager, http://www.caliban.org/bash/#completion_download has RPMs, SRPMs, and tarballs
19:07 Giblaz i think it gave me an error
19:08 particle echo $SHELL
19:08 jhorwitz Auzon: it's in the centos repos, so yeah, i'll just grab the rpm
19:08 jhorwitz sorry, it's NOT in the centos repos
19:08 Auzon nodnod, I did that with my CentOS box too
19:08 * particle just installed it on ubuntu
19:08 * particle bounces on the tab key for fun
19:10 * jhorwitz gazes in awe at his completed makefile target....
19:10 particle :D
19:10 Giblaz All tests successful, 11 tests and 591 subtests skipped.
19:10 particle Giblaz: looks like time to write more tests!
19:10 jhorwitz 12 years as a sysadmin and i still can find new gems like this.  Auzon++  :)
19:10 Auzon Thanks jhorwitz :)
19:11 Giblaz eheheh
19:11 Giblaz i'm really happy now though o_O
19:11 Giblaz i can finally do some testing
19:12 Giblaz yaeee my PIR code works :)
19:13 Giblaz now to write a compiler to compile muh language into PIR code o_o
19:13 jhorwitz you can do that in 5 minutes!  ;-)
19:13 Giblaz LOL
19:13 Giblaz i wish
19:13 chromatic Yeah, it's more like six.
19:13 particle it's been done before
19:13 Auzon Giblaz: Look for the lolcode talk :P
19:13 Giblaz ahahah
19:13 Giblaz lolcode...
19:13 purl lolcode is HAI CAN HAS STDIO? VISIBLE "HAI WORLD!" KTHXBYE or at http://lolcode.com/
19:13 Giblaz lol wut
19:14 particle perl tools/dev/mk_language_shell.pl muh # creates a working languages/muh
19:14 jhorwitz particle: we need to find the videos of our lightning talks
19:14 Auzon I want to see the lolcode talk
19:14 particle there are videos?
19:15 jhorwitz definitely at YAPC, though OSCON was obviously our better performance
19:15 particle indeed
19:15 jhorwitz and had lolcats  ;-)
19:16 NotFound There is some recent change in namespaces that makes a test use a lot of memory?
19:17 NotFound My machine almost freezes a moment ago.
19:17 chromatic Shouldn't be, but I wonder if the const_string problem is hurting things.
19:20 baest joined #parrot
19:28 baest_ joined #parrot
19:31 smash joined #parrot
19:31 smash hello everyone
19:31 smash pmichaud: ping
19:33 baest joined #parrot
19:39 Tene Yeah, I should coordinate with allison, but I don't do email so well.
19:44 pmichaud pong
19:46 Tene pmichaud: did your pct-Hll work on the plan end up in anything worth committing to a branch?
19:46 pmichaud tene:  no, it was pretty minor, actually
19:46 * Tene steals smash's ping.
19:46 Tene Ah.
19:46 pmichaud and I didn't have a good reason to commit, so I just left it out for now.  I'll put it back in when I'm ready to create the branch.
19:47 pmichaud depending on how things go here at yapc::eu that could happen thu or fri
19:47 Tene http://svn.perl.org/parrot/branches/pcthll/ -- you already created a branch
19:47 pmichaud what I did prove to myself on the plane is that the recent fixes to getclass/newclass resolve a lot of the "create a class in another hll" problem.
19:48 pmichaud I'll be deleting the pcthll branch and starting a new one, rather than try to merge trunk
19:48 Tene Yeah, I figured.  Just being a jerk.
19:56 NotFound I was fooling myself reading "in another hill" %-)
20:10 mj41__ joined #parrot
20:11 smash joined #parrot
20:14 cognominal joined #parrot
20:21 smash_ joined #parrot
20:41 dalek r30187 | julianalbo++ | trunk:
20:41 dalek : fix an unsigned warning in imcc reg_alloc.c
20:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30187
20:42 uniejo joined #parrot
20:50 uniejo joined #parrot
20:50 Whiteknight joined #parrot
20:58 gmansi joined #parrot
21:13 dalek r30188 | Whiteknight++ | gsoc_pdd09:
21:13 dalek : [gsoc_pdd09] update to trunk r30187
21:13 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30188
21:41 mmcleric_ joined #parrot
21:54 dalek r30189 | Whiteknight++ | gsoc_pdd09:
21:54 dalek : [gsoc_pdd09] Improve handling of freed items. make headerizer introduces some problems that I need to resolve before editing further
21:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30189
22:10 ejs joined #parrot
22:26 dalek r30190 | Whiteknight++ | gsoc_pdd09:
22:26 dalek : [gsoc_pdd09] fix function prototypes in IMCC-related header files that were mangled by make headerizer
22:26 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30190
22:27 kid51 joined #parrot
22:45 dalek r30191 | chromatic++ | trunk:
22:45 dalek : [lib] Made Object PMC look up its proxy attribute (if it has a proxy) by
22:45 dalek : string, not key.  This surprisingly makes it go much faster.  We may have to
22:45 dalek : undo this optimization, but for now it works around the PMC's very slow
22:45 dalek : get_attr_index_keyed().
22:45 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30191
22:48 dalek r30192 | chromatic++ | trunk:
22:48 dalek : [PMC] Made Object PMC set the proxy attribute of (if the object proxies a
22:48 dalek : builtin PMC) by string, not key.  Like r30191, this is an optimization to work
22:48 dalek : around slowness in get_attr_index_keyed() and it may not last in the long term,
22:48 dalek : but it's measurably faster now.
22:48 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30192
22:53 chromatic That should be noticable.
22:53 paco joined #parrot
23:01 Limbic_Region joined #parrot
23:04 dalek r30193 | Whiteknight++ | gsoc_pdd09:
23:04 dalek : [gsoc_pdd09] A couple assertions to make damn certain things are doing what I think they are doing.
23:04 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30193
23:09 dalek r30194 | Whiteknight++ | gsoc_pdd09:
23:09 dalek : [gsoc_pdd09] one more assertion, to extra double triple check things.
23:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30194
23:14 skv__ joined #parrot
23:23 sjn left #parrot
23:25 gmansi joined #parrot
23:35 dalek r30195 | pmichaud++ | trunk:
23:35 dalek : [rakudo]: spectest-progress.csv update: 121 files, 2196 passing, 0 failing
23:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30195
23:37 dalek r30196 | jkeenan++ | opsrenum:
23:37 dalek : Add directory to store files used in testing.
23:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30196
23:40 dalek r30197 | jkeenan++ | opsrenum:
23:40 dalek : Add 5 files used in testing.
23:40 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30197
23:41 baa joined #parrot
23:59 mmcleric_ joined #parrot

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

Parrot | source cross referenced