|
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: merge gc_massacre, remove deprecated items, add deprecation notices for 2.6, close tickets. Set by moderator on 25 June 2010. |
|||
| mikehh | kid51: apart from the gsoc stuff, whiteknight merged a branch and created a new one to do further work on hash.c | 00:01 | |
| and plobsing is still working on some branches | |||
| whiteknight | yeah, lots of branches | 00:02 | |
| kid51 | whiteknight: Have you run that hash branch thru 'make test'? Do you want me to do so ? | ||
| whiteknight | kid51: doesn't work. Miniparrot hangs | ||
| kid51 | k | 00:03 | |
| cotto | bacek, what'd be the easiest way to give a new POST::String a default encoding and charset? | ||
| bacek | cotto, set set in Actions? | ||
| cotto | ok. I was hoping for something I could put in the class to avoid the code duplication, but that'll work. | 00:05 | |
| bacek | cotto, I don't know how to invoke .SUPER.new in nqp. Otherwise you can override POST::String.new. | 00:10 | |
| mikehh | pir/PIRATE build ok/ test ok | ||
| cotto | yeah. I asked about that and someone laughed. | ||
| It's usually a nice language. | |||
| whiteknight | on the bright side, I think I've just tracked down the reason why miniparrot is hanging. So it's a matter of just fixing it | 00:11 | |
| bacek | ~/src/pir (master)$ ./installable_pir fib.pir | 00:13 | |
| fib(28) = 317811 2.85136604309082s\\n | |||
| cotto, IT WORKS! | |||
| :) | |||
| dalek | r: dbcbae2 | bacek++ | src/PIR/Actions.pm: Remove sub dequote. |
00:15 | |
| r: 827c9d8 | bacek++ | (2 files): POSTify sym<inplace> |
|||
| mikehh | pir/PIRATE (827c9d8) build ok/ test ok | 00:21 | |
| well t/01-parse/05-assign.t - TODO passed: 10 | 00:22 | ||
| cotto | bacek++ | 00:25 | |
| That's quite shiny. | |||
| Have you caught pmichaud for .include recommendations? | |||
| bacek | Nope... | 00:26 | |
| cotto | Given the way test_more.pir is used, finding a good way to do it will be tricky. | 00:27 | |
| whiteknight | Anybody here really handy with a debugger? I have a doozy of an issue that I need another set of eyes on | 00:39 | |
| mikehh | whiteknight: what's up | 00:51 | |
| whiteknight: don't know if I can help, seriously out of practice on that stuff | 00:52 | ||
| dalek | rrot: r47884 | whiteknight++ | branches/hash_allocator/src/hash.c: [hash] insert some diagnostics. What's extremely weird is that realloc apparently is changing the contents of the buffer that it's resizing. |
00:54 | |
| mikehh | rakudo (2334011) builds on parrot r47883 - make test PASS, spectest_smolder -> #34605 (pugs r31469) FAIL - Ubuntu 10.04 amd64 (g++ with --optimize) | 01:03 | |
| t/spec/S04-statement-modifiers/if.t - Parse errors: Bad plan. You planned 12 tests but ran 11. | |||
| t/spec/S29-context/eval.rakudo - Failed test: 5 | |||
| 22 TODO PASSes in 7 files | |||
| dalek | rrot: r47885 | tcurtis++ | branches/gsoc_past_optimization/runtime/parrot/library (2 files): Move PAST::Pattern.new to PCT::Pattern.new. |
01:10 | |
| whiteknight | mikehh: that hash_allocator branch. Miniparrot suffers a really weird assertion failure | 01:12 | |
| mikehh | whiteknight: let me try with gcc - g++ has build failures | 01:13 | |
| whiteknight | damnit | ||
| mikehh | whiteknight: you are comparing * - old/new_bi declaqred as ** | 01:25 | |
| whiteknight | right. It's an array of pointers | 01:26 | |
| but no matter what it is, I'm doing a realloc on it. Realloc shouldn't monkey with the contents | 01:29 | ||
| cotto | incoming! | 01:30 | |
| purl | duck! | ||
| whiteknight | this kind of crap boggles the mind | 01:31 | |
| dalek | r: 72b4930 | cotto++ | t/01-parse/05-assign.t: untodo a passing test |
01:35 | |
| r: c2fad93 | cotto++ | (2 files): Merge branch 'master' of github.com:bacek/pir |
|||
| r: 92653da | cotto++ | (6 files): use POST::String in pbc generation, plus tests |
|||
| r: 3fd35b0 | cotto++ | (8 files): Merge branch 'master' of github.com:bacek/pir src/PIR/Actions.pm |
|||
| r: bf55bc1 | cotto++ | t/post/string.txt: add string POST tests |
|||
| r: f761782 | cotto++ | src/PIR/Actions.pm: add some missing trailing commas |
|||
| r: 8d693ba | cotto++ | t/post/ (5 files): update tests with POST::String and charset/encoding |
|||
| cotto | bacek, there you go. I'm not sure if what that code does is sufficient to get at the unprocessed bytes, but it's as close as I know how to get. | 01:37 | |
| bacek | cotto, good. I almost cracked .include. | 01:38 | |
| cotto | that's a tough nut | ||
| What are you doing? | |||
| purl | hanging around with these dorks here, as usual :( | ||
| cotto | HAY PURL SHUTS UP YUO | ||
| silly bot | 01:39 | ||
| purl | *giggle* | ||
| bacek | cotto, 6c8dafcd20dec922447c82c4f9c1ec045dc4388a !!!! | 01:41 | |
| dalek | r: 9c80d02 | cotto++ | TODO: remove encoding/charset todo item |
||
| r: 6c8dafc | bacek++ | src/PIR/ (2 files): Yay! .include works inside Sub |
|||
| mikehh | pir/PIRATE (8d693ba) build ok/ test ok [no more TODO pass] | ||
| cotto | nice | 01:43 | |
| Does it also work outside subs? | |||
| bacek | not yet. | ||
| But it's easy | |||
| cotto | yeah | 01:44 | |
| that was the hard part | |||
| mikehh | pir/PIRATE (6c8dafc) build ok/ test ok | ||
|
01:46
ash_ joined
|
|||
| bacek | cotto, done (fsvo) | 01:47 | |
| cotto | Sheesh. You take less time to solve problems than I do to figure out what the problem is. | 01:49 | |
|
01:49
PacoLinux joined
|
|||
| cotto | no tests? | 01:49 | |
| purl | no tests are segfaulting (more) | ||
| cotto | forget no tests | 01:50 | |
| purl | cotto: I forgot no tests | ||
| cotto goes outside | 01:51 | ||
| dalek | r: ef63e7e | bacek++ | src/PIR/ (2 files): Implement compilation_unit:sym<.include> |
01:52 | |
| whiteknight | of course bacek figures things out fast, he has all those gigaflops! | 01:55 | |
| or, as my mother would say, "giggleflops" | |||
| bacek | whiteknight, it's petaflops | ||
| whiteknight | :) | 01:56 | |
| okay, I'm signing off for the night. I can't deal with any more of this programming bullshit tonight | |||
| mikehh | pir/PIRATE (ef63e7e) build ok/ test 1 failure - t/01-parse/09-macro.t - Failed test: 9 | 02:07 | |
| bacek | mikehh, ouch. I'll look at it. | 02:20 | |
| ~/src/pir (master)$ cat t.pir | |||
| .sub "main" | |||
| .include "test_more.pir" | |||
| ok(1, "IT WORKS") | |||
| done_testing() | |||
| purl | done_testing() is awesome | ||
| bacek | .end | ||
| ~/src/pir (master)$ ./installable_pir t.pir | |||
| ok 1 - IT WORKS | |||
| 1..1 | |||
| TEH VICTORY | |||
|
02:22
Chandon joined
|
|||
| ash_ | nice | 02:26 | |
|
02:35
janus joined
02:36
Andy joined
|
|||
| dalek | rrot: r47886 | tcurtis++ | branches/gsoc_past_optimization/runtime/parrot/library (2 files): Refactor the way ACCEPTSEXACTLY works to minimize additional work in writing subclasses. |
02:48 | |
| r: 468cccf | bacek++ | (2 files): Implement <namespace_key> POSTing |
02:49 | ||
| r: dbdee1b | bacek++ | src/PIR/Grammar.pm: Factor out load_include_file and add support for loading installed includes |
|||
| r: 65533d1 | bacek++ | src/POST/Compiler.pm: Partially support method calls |
|||
| r: 747e45e | bacek++ | (2 files): Fix desugaring sym<assign> for POST::Value |
02:50 | ||
| r: 80f7ee0 | bacek++ | src/PIR/Actions.pm: Don't push undef values into POST nodes from .include |
|||
| mikehh | pir/PIRATE (80f7ee0) build ok/ test 1 failure - t/01-parse/09-macro.t - Failed test: 9 | 02:55 | |
| cotto | indeed | 02:57 | |
| must be a missing file | 02:58 | ||
| bacek | cotto++ it was it | 03:02 | |
| mikehh | pir/PIRATE (44eacbb) build ok/ test ok | 03:05 | |
| dalek | r: 44eacbb | bacek++ | t/parse/ (2 files): Fix .include test |
03:06 | |
|
03:07
TiMBuS joined
|
|||
| mikehh needs a break - check back later | 03:09 | ||
| bacek | cotto, if you are looking for hacking pirate more - to_pbc(Sub) needs some love. Pragmas, namespaces, etc. | 03:17 | |
| Andy | pirate? | 03:30 | |
| purl | 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 | Andy, last 2 :) | ||
| Andy | yeah, i was able to figure that out. :-) | 03:31 | |
| dalek | r: d9666a9 | bacek++ | (4 files): Implement .macro_const expanding |
03:41 | |
| r: bc1d6a1 | bacek++ | src/PIR/Actions.pm: Don't die un undefined macros. NQP call methods too early... |
|||
| rrot: r47887 | petdance++ | trunk/tools/dev/nci_thunk_gen.pir: consting on ctx |
04:00 | ||
| rrot: r47888 | petdance++ | trunk (2 files): move the use of IO::File into Parrot::Test instead of the calling program |
|||
|
04:19
LoganLK joined
04:36
eternaleye joined
|
|||
| cotto | seen pmichaud | 05:17 | |
| purl | pmichaud was last seen on #parrot 2 days, 6 hours, 22 minutes and 12 seconds ago, saying: I'll be offline for the next few hours (in flight) [Jun 24 22:55:00 2010] | ||
| dalek | r: 61b6831 | cotto++ | t/ (2 files): move all string parsing tests into one place |
05:41 | |
|
05:58
tcurtis joined
06:44
plobsing joined
|
|||
| dalek | r: d1fa2ad | cotto++ | src/POST/Compiler.pm: comment typo fix |
06:44 | |
| r: 10597ac | cotto++ | (2 files): add stub code and a TOOD about PackFile debug segments |
|||
| cotto | clock? | 06:57 | |
| purl | cotto: LAX: Sat 11:57pm PDT / CHI: Sun 1:57am CDT / NYC: Sun 2:57am EDT / LON: Sun 7:57am BST / BER: Sun 8:57am CEST / IND: Sun 12:27pm IST / TOK: Sun 3:57pm JST / SYD: Sun 4:57pm EST / | ||
|
07:01
fperrad joined
|
|||
| cotto | silly human broke the build | 07:01 | |
| but just briefly ;) | |||
| and now it's both tomorrow and time for bed | |||
| dalek | r: 334a99b | cotto++ | src/POST/Compiler.pm: spell "PackfileDebug" correctly |
07:02 | |
| purl | "PackfileDebug" looks funny | ||
| moritz | good morning | 07:06 | |
| purl | For you maybe. | ||
|
07:13
radu_ joined
|
|||
| sorear | seen chromatic | 07:16 | |
| purl | chromatic was last seen on #parrot 1 days, 6 hours, 59 minutes and 4 seconds ago, saying: As long as you're cleaning it up, feel free to clean it up! [Jun 26 00:17:55 2010] | ||
| dalek | rrot: r47889 | tcurtis++ | branches/gsoc_past_optimization/runtime/parrot/library/POST/Pattern.nqp: Make POST::Node actually useful. |
07:50 | |
| website: tcurtis++ | Generalization: Tree::Pattern, Tree::Transformer, and Tree::Walker | 08:49 | ||
| website: www.parrot.org/content/generalizati...treewalker | |||
|
08:54
mmcleric joined
09:48
lucian joined
|
|||
| moritz | what's the default .HLL? 'parrot' ? | 10:22 | |
|
11:05
whiteknight joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34608), fulltest) at r47889 - Ubuntu 10.04 amd64 (gcc with --optimize) | 11:07 | |
| pir/PIRATE (334a99b) build ok/ test ok | 11:13 | ||
| whiteknight | good morning, #parrot | 11:17 | |
| bacek | aloha, whiteknight | 11:31 | |
| whiteknight | good morning, bacek | ||
| mikehh | aloha, whiteknight | ||
| dalek | r: 9127781 | bacek++ | src/POST/Compiler.pm: Small improvements to POST::Compiler |
11:36 | |
| r: a40b7e7 | bacek++ | src/PIR/Actions.pm: Add more comments |
|||
| r: 603a2e0 | bacek++ | src/PIR/ (2 files): POSTify of const_declaration:sym<pmc> |
|||
| r: 4a285c7 | bacek++ | src/PIR/Grammar.pm: .lex can be <variable> |
|||
| r: 0e06a3a | bacek++ | TODO: Update TODO |
|||
|
11:46
joeri joined
11:52
JimmyZ joined
|
|||
| mikehh | pir/PIRATE (a40b7e7) build ok/ test ok | 11:54 | |
| rakudo (2334011) builds on parrot r47889 - make test PASS, spectest_smolder -> #34610 (pugs r31476) FAIL - Ubuntu 10.04 amd64 (gcc with --optimize) | 11:56 | ||
| t/spec/S29-context/eval.rakudo - Failed test: 5 | |||
| 21 TODO PASSes in 6 files | |||
| dalek | kapo: 1d56b4e | whiteknight++ | s (2 files): fix setup.nqp so it runs now on Parrot > 2.5.0. the open opcode has been converted to a dynop, so I've replaced it with explicit method calls on a FileHandle |
11:59 | |
|
12:44
mmcleric joined
|
|||
| whiteknight | pmichaud: ping | 12:52 | |
| NotFound_gf | whitehknight; | 13:07 | |
| parrot-nqp --target=pir --output=src/Cuculinae/SigMatcher.pir src/Cuculinae/SigMatcher.nqp | 13:08 | ||
| Illegal pod directive at line 25, near ":= Opcode:" | |||
|
13:08
kid51 joined
|
|||
| whiteknight | NotFound_gf: Yeah, I just fixed that | 13:22 | |
| (haven't pushed the fix yet) | |||
| is backtrace a dynop now? | |||
| NotFound_gf | whiteknight: is from plumage build | 13:25 | |
| whiteknight | NotFound_gf: what is from plumage build? That error? | ||
| NotFound_gf | whiteknight: yes | ||
| whiteknight | NotFound_gf: plumage doesn't have Cuculinae or SigMatcher. Those are in Kakapo | 13:26 | |
| NotFound_gf | whiteknight: I mean: ./plumage build kakapo | ||
| whiteknight | oh, okay | 13:27 | |
| yeah, kakapo is broken in Parrot 2.5.0 | |||
| I'm working on it right now | |||
| NotFound_gf | whiteknight: backtrace is in dynoplibs/debug.ops | ||
| whiteknight | ok. thanks | 13:28 | |
| building kakapo takes forever | 13:29 | ||
| almost as long as rakudo, methinks | |||
| maybe longer | 13:33 | ||
| does distutils have any kind of diagnostics? | 13:34 | ||
| dalek | rtcl-nqp: 2801252 | Coke++ | t/cmd_set.t: passing test from array work. |
14:22 | |
| rtcl-nqp: 53b950a | Coke++ | src/Partcl/commands/array.pm: fix invocation of helper sub. |
|||
| rtcl-nqp: ed023f3 | Coke++ | (4 files): Initial of [lsort] |
|||
| rtcl-nqp: 77fc38f | Coke++ | (2 files): fix [lsort -unique] |
|||
| rtcl-nqp: bcbb582 | Coke++ | build/Makefile.in: whitespace |
|||
| purl | i think whitespace is the ... final... frontier. | ||
| rtcl-nqp: dfe91ad | Coke++ | src/Partcl/commands/main.pm: Give [unset] an actual return value. |
|||
| rtcl-nqp: d9b60b0 | Coke++ | (3 files): add matchvar to [regexp] |
|||
| rtcl-nqp: 40e3fcd | Coke++ | src/Partcl/commands/main.pm: Replace faked up while loop with real while loop. |
|||
| rtcl-nqp: f93edc8 | Coke++ | (2 files): Generate Awesome error for [if 0 then] |
|||
| rtcl-nqp: dce4d6d | Coke++ | (2 files): Generate Awesome error message for [if 0] |
|||
| rtcl-nqp: 3b94cd7 | Coke++ | t/cmd_foreach.t: Unskip a passing test. |
|||
| rtcl-nqp: fd270e6 | Coke++ | t/cmd_foreach.t: TODO a skip'd test. |
|||
| rtcl-nqp: 7577e21 | Coke++ | t/cmd_break.t: Todo a recently failing test. |
|||
| rtcl-nqp: 62253f0 | Coke++ | (3 files): Handle {\\\\}, fixes 2 TODO'd tests. |
|||
| rtcl-nqp: 228ffd4 | Coke++ | (2 files): fix [append]'s handling of non-existant variables. |
|||
| rtcl-nqp: c40557f | Coke++ | (8 files): Add in some returns for our NYI stubs. This allows us to run many more test (all of which are run but are 100% todo'd) |
|||
| rtcl-nqp: 6bb906f | Coke++ | (2 files): improve stub for [fileevent] |
|||
| rtcl-nqp: e30aae6 | Coke++ | (2 files): improve stub for [gets] |
|||
| partcl-nqp: 3557fbf | Coke++ | src/Partcl (3 files): | |||
| whiteknight | how do we setstderr in new parrot? We must use the dynop? | 14:24 | |
| or is there a method or something that lets us override the standard handles? | |||
|
14:24
dalek joined
|
|||
| NotFound_gf | whiteknight: there is the stdhandle method on interpreter but is experimental and not intended to stay. | 14:25 | |
| whiteknight | NotFound_gf: so what is intended to replace it? | ||
| NotFound_gf | whiteknight: the dynop | 14:26 | |
| purl | hmmm... the dynop is like loading a perl 5 module that overrides builtin functions | ||
| whiteknight | NotFound_gf: That's lousy. We shouldn't need to load a dynop to do a fundamental operation like that | ||
| NotFound_gf | whiteknight: tell that to allison | ||
| whiteknight | grrr | ||
| how do I get this damned dynop, .loadlib "io_ops"? | 14:28 | ||
| NotFound_gf | whiteknight: yeah | ||
| whiteknight | damnit. Is cmp_str a dynop now too? | 14:29 | |
| kthakore | NotFound_gf: are you NotFound's gf? | ||
| NotFound_gf | kthakore: no, I'm at her home. | 14:30 | |
| kthakore | NotFound_gf: 0o? so .... right hand or left hand? | 14:31 | |
| NotFound_gf | whiteknight: no, it's at ops/cmp.ops | 14:32 | |
| whiteknight | yeah, I found it | ||
| NotFound_gf | kthakore: ? | 14:33 | |
| kthakore | hahaha | ||
| NotFound_gf: I was thinking you were refering your hand as your gf | |||
| NotFound_gf | kthakore: well, sometimes... X-) | ||
| kthakore | NotFound_gf: you said 'I'm at her home'. I saw 'I'm her *at* home' | ||
| NotFound_gf: I might be a slight dyslexic | 14:34 | ||
| NotFound_gf | kthakore: my english is very bad for non technical matters. | ||
| kthakore | NotFound_gf: no your english was fine. I read incorrectly | 14:35 | |
| pmichaud | whiteknight: pong | 14:43 | |
|
14:45
kid51 joined
14:59
jan joined
15:10
hercynium joined
|
|||
| kthakore | hi pmichaud | 15:14 | |
| pmichaud: I actually had a question for you. | |||
| pmichaud: I can't seem to get rakudo to finish compiling | |||
| pmichaud: it takes ages to get to Grammar.pm | |||
| pmichaud: then it stays there for about 17 hrs ... then I give up | 15:15 | ||
| pmichaud: what could be causing this? | |||
| pmichaud | kthakore: insufficient ram | 15:18 | |
| that's my guess | 15:19 | ||
| kthakore | pmichaud: oh ok | ||
| pmichaud | how much memory does your system have? | 15:20 | |
| kthakore kills every thing and starts again | |||
| 2GB but I was running 3 servers on it | |||
| pmichaud | 2GB would normally be enough I think... but yeah, if several servers are running that might be an issue. | ||
| I managed to build rakudo and run spectests in 1.7GB yesterday (32-bit) | |||
| kthakore | ok | 15:21 | |
| pmichaud | (amazon ec2 instance) | ||
| kthakore | I have 10032 in free | 15:22 | |
| :( | |||
| 8,Utf16=on,HugeFiles=on,1 CPU) | |||
| oops | |||
| pmichaud | I think I'll try a large ec2 instance instead of a small one, though. | ||
| kthakore | ok | 15:23 | |
| pmichaud | I was able to build okay, but running spectests took ~80 mins | ||
| kthakore | ah ok | ||
| dalek | kudo: 56d8874 | pmichaud++ | src/core/IO.pm: open() should fail, not die. |
15:37 | |
| kudo: 0a87aa7 | pmichaud++ | src/ (3 files): Eliminate Mu::!STORE -- we no longer do "copy pmc" semantics for values. |
15:42 | ||
| kudo: 7bcf224 | pmichaud++ | src/cheats/eval.pm: Refactor eval() to set $! properly (first version). |
|||
| kudo: d16a2f0 | pmichaud++ | src/core/IO.pm: Merge branch 'master' of github.com:rakudo/rakudo |
|||
|
15:55
ash_ joined
|
|||
| whiteknight | pmichaud: reping (sorry I was away from the comp when you pong'd) | 16:04 | |
| baby crying, emergency trip to the pharmacy, etc | 16:05 | ||
| pmichaud | whiteknight: alas, I have to run off for ~30 mins also | 16:14 | |
| whiteknight | ok | 16:24 | |
| dalek | kapo: 9e0a442 | whiteknight++ | src/Cuculinae/SigMatcher.nqp: fix NQP parse problem. I think this is a bug in nqp. |
16:45 | |
| whiteknight | well, kakapo builds now. So that's a big step forward. I'm running the test suite now | 16:54 | |
| dalek | kapo: 0d92122 | whiteknight++ | src/ (4 files): Fix everything so kakapo builds. Most failures involved the now-missing IO dynops. |
16:56 | |
|
16:57
ambs joined
|
|||
| NotFound_gf | whiteknight: builds for me now :) | 16:57 | |
| whiteknight | yay! | 16:58 | |
| ambs | purl: seen coke | ||
| purl | coke was last seen on #parrot 1 days, 16 hours, 9 minutes and 1 seconds ago, saying: I plan on having a "my sub foo" later on. [Jun 26 00:49:23 2010] | ||
| ambs | :-\\ | ||
| whiteknight | ...I don't have any idea how to even run the tests | 17:03 | |
| "parrot-nqp setup.nqp test" hangs | |||
| ...nevermind, the tests all fail | 17:07 | ||
|
17:13
tcurtis joined
|
|||
| whiteknight | damnit, TT #389 bug. it's looking for methods to export in the namespace | 17:19 | |
| whiteknight hates TT#389 | 17:21 | ||
| ambs | bzip2++ | 17:33 | |
|
17:36
joeri joined
|
|||
| whiteknight would give anything to figure out why distutils was running so slowly in the kakapo build | 17:44 | ||
| seriously, it takes me about ~10 minutes at ~95 | 17:52 | ||
| 95%CPU to even do simple tasks | |||
| tcurtis | moritz: I may have fixed at least that problem. When PCT::Grammar derives from PGE::Grammar, and it didn't supply a 'hll' argument to P6metaclass."new_class", so when it was loaded in the perl6 HLL, it was looking for a PGE::Grammar class in the perl6 HLL and not finding one. I think it works. now. The build completes. I'll commit that in my branch once I finish running tests.. I'm not sure why loading 'PAST/Pattern.pbc' caused the problem. I probably need | 18:10 | |
| also sync my branch with trunk for Rakudo to really work using it, though, given that the required PARROT_REVISION has been increased. | |||
| dalek | kapo: 7033c3c | whiteknight++ | setup.nqp: remove the step to strip annotations out of the built libraries. This step is eating up a huge amount of CPU for several minutes, and I'm not sure that the annotations are actually being removed from the output files. We can re-add this step when we figure out why it's being such a hog and verify that it actually works as intended |
18:24 | |
|
18:27
ash_ joined
|
|||
| dalek | rrot: r47890 | tcurtis++ | branches/gsoc_past_optimization/compilers/pct/src/PCT/Grammar.pir: Add a 'hll' argument to the new_class call. |
18:29 | |
| rrot: r47891 | tcurtis++ | failed to fetch changeset: Sync with trunk. |
|||
|
18:31
joeri joined
18:34
joeri1 joined
18:44
eternaleye joined
18:49
joeri joined
|
|||
| NotFound_gf | Will no be easier to just build withou generating anotations? | 18:54 | |
|
19:09
joeri joined
|
|||
| whiteknight | I don't know | 19:27 | |
|
19:28
mikehh joined
19:32
PerlJam joined,
s1n joined,
eternaleye joined,
wagle joined,
tcurtis joined
|
|||
| NotFound_gf | whiteknight: parrot: symbol lookup error: /home/julian/runparrot/lib/2.5.0-devel/dynext/linalg_group.so: undefined symbol: Parrot_str_append | 19:32 | |
| whiteknight | great | ||
| NotFound_gf | whiteknight: Thats while printing a NumMatrix2D | 19:33 | |
| whiteknight: other that that, a first test of PLA with winxed works. | 19:34 | ||
| whiteknight | I'm focusing on getting kakapo to pass tests | ||
| Then I can work on PLA | |||
| NotFound_gf | No problem, I have enough functionality to work with it and provide better support from winxed. | 19:35 | |
| s/form/from | 19:36 | ||
|
19:36
lucian_ joined
|
|||
| whiteknight | NotFound++ | 19:36 | |
| NotFound_gf | If you want to do some test, just use pirops instead of arithmetic operators for a now. | 19:37 | |
| whiteknight | ok | 19:38 | |
|
19:39
ambs joined
|
|||
| NotFound_gf | nopaste? | 19:40 | |
| purl | rumour has it nopaste is nopaste.snit.ch (works with the script in $_PARROT/tools/dev/nopaste.pl) or paste.scsys.co.uk or www.extpaste.com or gist.github.com or App::Nopaste or codepeek.com/paste/ or (: pastebot) | ||
| nopaste | "NotFound" at 192.168.1.3 pasted "First test of PLA with winxed" (17 lines) at nopaste.snit.ch/21608 | ||
|
19:42
jsut joined
19:43
eternaleye_ joined
|
|||
| GeJ | Bonjour everyone. | 20:09 | |
| whiteknight | Good morning GeJ | 20:10 | |
| moritz | tcurtis++ # fixing stuff very quickly | 20:11 | |
| GeJ | Hi Andrew. | 20:12 | |
| whiteknight is puling his hair out over these damned kakapo test failures | 20:42 | ||
|
20:43
plobsing joined
|
|||
| dalek | kapo: dfebdb2 | whiteknight++ | src/Pmc/Array.nqp: Methods are no longer stored in the namespace. This appears to resolve at least one runtime die (tests may still not pass, but they are closer to running) |
20:48 | |
| cotto | ~~ | 20:59 | |
| GeJ | servus cotto | 21:02 | |
| cotto | Chandon, ping | 21:11 | |
| Chandon | cotto: Hey. | 21:19 | |
| cotto | Chandon, have you considered adding parallel building to distutils? | 21:21 | |
| a la make -jN | |||
| Chandon | I had not considered that. | 21:22 | |
| That's either a really interesting sample app or way too complicated. | |||
| cotto | It'd make distutils much nicer to use. | 21:23 | |
| You could talk to fperrad (or just look at the code in trunk) if you're interested. | 21:24 | ||
| Chandon | I'll put that on my list. | 21:25 | |
| cotto | Do you think it's something you're likely to have tuits for in the near future? | 21:26 | |
| handy is www.flickr.com/photos/tambako/4444066932/ | 21:29 | ||
| handy? | |||
| purl | handy is www.flickr.com/photos/tambako/4444066932/ | ||
| Chandon | cotto: I'm low on tuits atm, so not in the very near future. | 21:31 | |
| cotto | ok | 21:32 | |
| I figured you might be busy with summery code-related matters. | 21:34 | ||
| and possibly rl | |||
|
22:09
jan joined
|
|||
| dalek | r: feeef08 | cotto++ | (4 files): change most uses of "pragma" with "modifier" for consistency with pdd19 |
22:11 | |
| purl | dalek: that doesn't look right | ||
| cotto | toxic botsnack | 22:12 | |
| purl | thanks cotto :) | ||
| cotto | toxic botsnack | ||
| purl | thanks cotto :) | ||
| cotto | toxic botsnack | ||
| purl | :) | ||
| cotto | toxic botsnack | ||
| purl | thanks cotto :) | ||
| cotto | toxic botsnack | ||
| purl | :) | ||
| cotto | toxic botsnack | ||
| purl | :) | ||
| cotto | toxic botsnack | ||
| purl | thanks cotto :) | ||
| cotto | toxic botsnack | ||
| purl | thanks cotto :) | ||
| cotto | It's not working. | ||
| change toxic botsnack into nothing | |||
| purl | cotto: that doesn't look right | ||
| Chandon | Why are you poisoning the bot? | 22:15 | |
| bacek | Don't poison my little stupid sister! | 22:16 | |
| Good morning, humans. | |||
| whiteknight | Chandon: how are things going? | 22:22 | |
| purl can convert the toxic botsnack into harmless food! She's become the Muad'Dib!! | 22:23 | ||
| purl | thanks whiteknight :) | ||
| Chandon | whiteknight: Great. They'd be better if days had like 32 hours in them though. | 22:32 | |
| cotto | hio bacek | 22:33 | |
| Chandon, at least they don't have 12. | |||
| bacek | aloha, cotto | ||
| cotto | bacek, hope you don't mind that last commit to pirate | 22:34 | |
| bacek | cotto, nope. | ||
| It's better to be consistent with PDD (at least in naming) | |||
| cotto | do you know the easiest way to get installable_pir to spit out foo.pbc by default when it's run with only the filename as an arg? | 22:35 | |
| cotto starts digging | 22:37 | ||
| dalek | kapo: f9e521f | whiteknight++ | src/Pmc/Array.nqp: Fix array, get a reference to the correct class |
22:38 | |
| bacek | cotto, POST::Compiler.to__pbc | ||
| it generates "/tmp/temp.pbc" | |||
| cotto | you mean PIR::Compiler.pbc? | 22:42 | |
| That's an odd function. | |||
| bacek | cotto, feel free to improve it :) | ||
| afk # $dayjob. | 22:43 | ||
|
22:46
preflex joined
|
|||
| whiteknight | Chandon: tell me about it. Time starts to disappear even more quickly when you have a kid | 22:46 | |
| and then, again, when the kid starts teething | |||
| dalek | tracwiki: v2 | cotto++ | KhairulGSOC2010Schedule | 23:04 | |
| tracwiki: summarize weeks, add space for status | |||
| tracwiki: trac.parrot.org/parrot/wiki/Khairul...ction=diff | |||
| tracwiki: v3 | cotto++ | KhairulGSOC2010Schedule | |||
| tracwiki: add pointer to branch | |||
| tracwiki: trac.parrot.org/parrot/wiki/Khairul...ction=diff | |||
| kthakore | whiteknight: guess what! | 23:06 | |
| purl | You're fucked. | ||
| kthakore | whiteknight: OMG! I got PDL + SDL working | ||
| :D-/-< | |||
| :D-\\-< | |||
| :D-/-< | |||
| whiteknight | kthakore++ | 23:08 | |
| kthakore | whiteknight: also macOSx SDL fixed | 23:09 | |
| I am on fire this weekend | |||
| MUAHHAHAHA | |||
| whiteknight: my 4th year project of a cost effective MRI image suite comes into sight! | 23:10 | ||
| whiteknight: I see the light | |||
| kthakore is really dancing... he looks like a geek in geekgasm | |||
| whiteknight | MRI image suite? I used to do a little bit of medical imaging stuff back in school. What stuff are you doing? | 23:13 | |
| any well-qualified NQP users around? | 23:28 | ||
| kthakore | whiteknight: oh I am trying to make a MRI image slicer into a 3d viewer | 23:32 | |
| whiteknight: my idea is to combine all MRI slices into a 3D body. Then you can follow an organ or object in the body accross the slices like a 3d simulations of the body. | 23:33 | ||
| whiteknight: the advantage is improving the surgeon's idea of where things are in the body. Surgeon has a grasp of this with Xrays or single slices. But I think a to scale 3D object would be a lot better | 23:34 | ||
| whiteknight | okay | ||
| kthakore | whiteknight: what do you think? This is my 4th year project. | ||
| whiteknight | sounds very cool | ||
| kthakore | or atleast if I get it start in 2 months so I can finish it in a couple months and do regular course work | 23:35 | |
| :p | |||
| whiteknight: even if I get the first component done it would be awesome ( Slices -> 3D ) | 23:36 | ||
| whiteknight | I wish that unhandled exceptions would print the current file/line annotations from the point where the exception was thrown | ||
| because I'm looking at a backtrace now where the line numbers are clearly | 23:37 | ||
| wrong | |||
| kthakore | whiteknight: check it! github.com/kthakore/SDL_perl/blob/m...ok/PDL.pod | 23:40 | |
|
23:53
Psyche^ joined
|
|||