|
Parrot 2.5.0 Released! | parrot.org | Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | GSOC Students: trac.parrot.org/parrot/wiki/GSoCersStartHere | Priorities: review experimental features for promotion or removal, fix 'make html', pre-release testing. Set by moderator on 8 July 2010. |
|||
| atrodo | whiteknight++ # nice blog post | 00:02 | |
|
01:02
rurban_ joined
|
|||
| bacek | ~~ | 01:11 | |
| dalek | rrot: r48068 | bacek++ | trunk/compilers/imcc/pbc.c: Fix memory leak in IMCC: free proper field. |
01:12 | |
| rrot: r48069 | bacek++ | trunk/src/pmc/key.pmc: Add Key.set_register method to be able to create keys-which-hold-registers in PIR. |
|||
| r: d275da0 | bacek++ | (3 files): Implement register-based Keys. Add a huge workaround for PCC to avoid cloning of |
01:13 | ||
| r: 94f3501 | bacek++ | src/POST/ (2 files): Pass whole %context to POST::Key.to_pmc for future support of |
|||
|
01:17
TiMBuS joined
01:29
theory joined
03:00
janus joined
|
|||
| dalek | rrot: r48070 | Chandon++ | branches/gsoc_threads (7 files): [gsoc_threads] Can both save *and* restore running tasks. |
03:56 | |
| rrot: r48071 | Chandon++ | branches/gsoc_threads (32 files): [gsoc_threads] Merge from trunk. |
|||
|
04:06
theory joined
|
|||
| dalek | rrot: r48072 | Chandon++ | branches/gsoc_threads/src/scheduler.c: [gsoc_threads] make codetest was whining |
04:13 | |
|
05:19
rv2733 joined
|
|||
| dalek | rtcl-nqp: 7dbeac1 | Coke++ | (3 files): Implement basic [info args] |
06:44 | |
| rtcl-nqp: c66fcf1 | Coke++ | (2 files): make [info args] ignore default values. |
06:55 | ||
| rtcl-nqp: c6d69d0 | Coke++ | (2 files): die on invalid proc signature. |
|||
|
07:11
fperrad joined
08:10
jsut_ joined
09:02
rurban_ joined
|
|||
| bacek | ~~ | 09:16 | |
| msg mikehh Ignore 2 pirate test failures. I know about them... | 09:17 | ||
| purl | Message for mikehh stored. | ||
| dalek | r: bca99c7 | bacek++ | src/POST/Key.pm: Don't try to build empty Key. |
||
| r: a6c11ee | bacek++ | (2 files): Lookup in Sub.symbols for typeless Values |
|||
| r: d6e2442 | bacek++ | (2 files): Add support for named-int-register Keys |
09:18 | ||
|
10:12
lucian joined
10:34
kj joined
|
|||
| kj | good morning | 10:34 | |
| purl | Lies! | ||
| kj | i'm looking for the lorito implementation. anybody around? | 10:43 | |
| bacek | kj, aloha! | 10:44 | |
| kj | hi bacek! | ||
| bacek | kj, there is not "implementation" of Lorito (yet) | 10:45 | |
| kj | bacek: i read there's an ops compiler | ||
| i mean, an nqp-based ops compiler, opsc | 10:46 | ||
| bacek | kj, erm. It's still compiles down to C | ||
| (I and cotto wrote it) | |||
| kj | right, and i'm interested in seeing the implementation :-) | ||
| is it public? | |||
| bacek | kj, of course. It's in trunk. compilers/opsc | ||
| kj | ah ok tried to find it but didn't konw where to look | ||
| thanks | 10:47 | ||
| bacek | kj, you welcome :) | ||
| (back :) | |||
| kj, btw, you probably will be more interested in "pirate" | 10:48 | ||
| purl, pirate? | |||
| purl | it has been said that pirate is a career that is washed up these days...and raping and pillaging just doesn't have a good reputation these days.... or www.eff.org/IP/DRM/piratead/CEA_ad.png or www.wired.com/politics/security/mag...li_pirates or PIR parser (and compiler) implemented in NQP github.com/bacek/pir or tweetphoto.com/28970505 | ||
| bacek | Second to last :) | 10:49 | |
| kj | yes i saw the name flying by. do you know "pirate" was used already in the past for a parrot related topic? | ||
| twice, actually :-) | |||
| bacek | kj, third time ftw :) | ||
| kj | heh yes | ||
| the others are dead anyway | |||
| bacek | This one reaching "self hosted stage" very quickly | 10:50 | |
| kj | ah pirate is PIR in NQP? | 10:51 | |
| I seem to remember to have worked on that :-) | |||
| bacek | kj, it's still has your name in AUTHOR section :) | ||
| kj | what's the status of pirate? | 10:52 | |
| bacek | kj, it can produce PBC for simple pir files. Still bailing out on "self hosting". | ||
| kj | oh so it actually started working. nice! | 10:53 | |
| bacek | parser is mostly done (-heredocs which is O(N^2) in current implementation) | ||
| I rewrote it from scratch in nqp-rx. But your code was very-very good from learning perspective. | 10:54 | ||
| Actually, squaak tutorial was main reason why I start looking at parrot. | 10:56 | ||
| kj | nice :-) | ||
| yes, heredocs suck bigtime to implement. got it done in C/PIRC, but huge PITA | 10:57 | ||
| bacek | kj, care to update tutorial to modern parrot? :) | ||
| kj | bacek: I will see if i can allocate some time. i don't know nqp-rx though | ||
| much has changed last 2 years since first version | 10:58 | ||
|
10:58
whiteknight joined
|
|||
| bacek | kj, there is huge difference in operators precedence parsing. | 10:58 | |
| whiteknight, aloha slacke^W blogger :) | 10:59 | ||
| kj | ah yes. the old implementation was black magic to me -- always copypasted that from somewhere else | ||
| bacek | kj, it's still dark magic to me. Little bit less dark than old one, but still... | 11:00 | |
| kj | i wonder how much has changed to get Game of Life in Squaak runnning again :-) | ||
| eh, should be changed* | |||
| bacek | Squaak is "runnable". It's just doesn't use all features of nqp-rx for parsing. | 11:02 | |
| kj | ooh ok. | ||
| bacek | kj, trac.parrot.org/parrot/ticket/1319 | 11:03 | |
| whiteknight | hello bacek | 11:24 | |
| I haven't been slacking, I've been on vacation! | |||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34851), fulltest) at r48072 - Ubuntu 10.04 amd64 (g++ with --optimize) | 12:11 | |
|
12:16
clinton joined
12:20
masak joined
12:41
s1n joined
|
|||
| mikehh | rakudo (7579f7a) builds on parrot r48072 - make test PASS, spectest_smolder -> #34853 (pugs r31623) FAIL - Ubuntu 10.04 amd64 (g++ with --optimize) | 13:00 | |
| t/spec/S14-roles/basic.rakudo - Parse errors: No plan found in TAP output - All 4 subtests passed | |||
| t/spec/S32-temporal/DateTime.t - Parse errors: No plan found in TAP output - No subtests run | |||
| 14 TODO PASSes in 2 files | |||
| partcl-nqp(c6d69d0) - make ok, make test PASS - t/cmd_expr.t - TODO passed: 287 - parrot r48072 - Ubuntu 10.04 amd64 (g++ with --optimize) | 13:11 | ||
|
13:55
rv2733 joined
14:13
kid51 joined
14:21
preflex joined
14:24
tcurtis joined
|
|||
| dalek | nxed: r541 | NotFound++ | trunk/examples/glcubes.winxed: a better example of OpenGL usage |
14:55 | |
| mikehh | NotFound: ping | 15:07 | |
| NotFound | mikehh: pong | ||
| mikehh | NotFound: when running make test1 or test2 I get - WARNING: Can't locate class OS at compile time near 'OS' at t/harness line 112 | 15:08 | |
| NotFound: is that significant? | |||
| that's in winxed | 15:09 | ||
| NotFound | mikehh: is expected, I've not decided yet in what circumstances it should be avoided. | ||
| mikehh | NotFound: 'k | 15:10 | |
| NotFound | mikehh: Have you tested this last example? | ||
| mikehh | NotFound: r541 - make all ok, make test/test1/test2 PASS - parrot r48072 - Ubuntu 10.04 amd64 (g++ with --optimize) | 15:12 | |
| NotFound | mikehh: winxed examples/glcubes.winxed | 15:13 | |
| If you have opengl available. | |||
| mikehh | NotFound: very pretty :-} - seems to work ok | 15:15 | |
| NotFound | Good :) | ||
| dalek | nxed: r542 | NotFound++ | trunk/examples/glcubes.winxed: tiny optimizaton and memory leak workaround in example glcubes |
15:38 | |
|
16:23
theory joined
|
|||
| dalek | rrot: r48073 | khairul++ | branches/gsoc_instrument (6 files): Updated instrument event dispatching. |
16:52 | |
|
16:58
jan joined
|
|||
| dalek | nxed: r543 | NotFound++ | trunk/examples/glcubes.winxed: more cubes, more structured, toggle wires |
17:19 | |
| cotto | ~~ | 17:24 | |
| atrodo | Hi cotto | 17:28 | |
|
17:38
lucian_ joined
17:43
whiteknight joined
|
|||
| cotto | hi atrodo | 17:46 | |
| It's a great day to not be a zombie. | |||
| atrodo | Aye, I concur | 17:47 | |
| I'd do even less coding if I was a zombie, and that'd be no fun at all | |||
| davidfetter is pretty zombie-like before coffee. does that count? | |||
| dalek | nxed: r544 | NotFound++ | trunk/examples/glcubes.winxed: more fps in example glcubes |
17:48 | |
| atrodo | davidfetter> Unless you crave brains with your coffee, I'd say it doesn't count. But that's just me | 17:49 | |
|
18:05
LoganLK joined
|
|||
| dalek | kudo: b48fb92 | moritz++ | Test.pm: allow Mu type checks in isa_ok |
18:10 | |
| kudo: 582dc43 | moritz++ | Test.pm: [Test] make diagnostics in is() like in Perl 5, ingy++ |
|||
| atrodo | It never ceases to amaze me how I forget that C is annoying compared to the other languages I use | 18:16 | |
|
18:21
eternaleye joined
18:30
Coke joined
|
|||
| Coke | dalek? | 18:38 | |
| purl | i think dalek is #parrot's spammy little rss bot or (see: dalek plugins) | ||
| sorear | Coke: yes? | 18:40 | |
| dalek | rtcl-nqp: 2b618be | Coke++ | src/Partcl/commands/main.pm: implement basic [rename foo ""] (delete command) |
18:55 | |
| rtcl-nqp: aabb9e5 | Coke++ | (2 files): [info args] complains if invoked a non-proc. |
|||
| rtcl-nqp: 5a8bf02 | Coke++ | (3 files): implement [info body] |
|||
| rtcl-nqp: 3c901d2 | Coke++ | (2 files): [info commands] takes a pattern, not a literal. |
|||
| rtcl-nqp: af1a0c3 | Coke++ | (3 files): [info default] |
|||
| rtcl-nqp: 3a358b6 | Coke++ | src/Partcl/commands/info.pm: [info globals] |
|||
| rtcl-nqp: 760c05c | Coke++ | (2 files): [info vars] |
|||
|
19:23
payload joined
19:30
jsut joined
|
|||
| dalek | kudo: d60d064 | moritz++ | Test.pm: [Test] quote strings in diagnostic output |
19:31 | |
| Coke | sorear: what? | 19:34 | |
| If someone would like to add alternation to partcl-nqp | |||
| 's regexen, that would be spiffy. =-) | 19:35 | ||
| sorear | ~13:38 <@Coke> dalek? | 19:47 | |
| I'm asking *YOU* "what" | |||
| cotto | seen cotto | 20:46 | |
| purl | cotto was last seen on #parrot 0 seconds ago, saying: seen cotto | ||
| dalek | rrot: r48074 | jonathan++ | trunk/compilers/pct/src/PAST/Compiler.pir: [pct] Emit a missing pop_eh to fix TT#1631. |
20:58 | |
| NotFound | Spain!!!! World cahmpions!!!!! | 21:02 | |
| moritz | indeed | ||
| and well deserved | |||
| I favoured Spain, because then Switzerland won against the world champion :-) | 21:03 | ||
| NotFound | My bet was a 0-2, but I'm happy anyway. | 21:04 | |
| cotto | Wow. It must be pretty insane in Spain atm. | 21:15 | |
| NotFound | cotto: yeah | 21:17 | |
|
21:24
plobsing joined
|
|||
| cotto | Have fun. | 21:30 | |
|
22:13
Mokurai joined
22:20
pjcj joined
|
|||
| bacek | aloha, humans | 22:23 | |
| dalek | kudo: 62ee6d9 | jonathan++ | build/PARROT_REVISION: Bump PARROT_REVISION to get PAST::Compiler fix for exception handler code |
22:24 | |
| r: 3501b9f | bacek++ | src/POST/Compiler.pm: Don't store Undef as namespace. |
22:28 | ||
|
22:33
kid51 joined
23:01
elmex joined
23:23
snarkyboojum joined
23:27
theory joined
23:40
Chandon joined
23:55
Psyche^ joined
|
|||