Camelia, the Perl 6 bug

IRC log for #parrot, 2011-09-01

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:07 dalek parrot: 6d55bf8 | plobsing++ | / (3 files):
00:07 dalek parrot: Push clone_key_arg() closer to where it is needed.
00:07 dalek parrot:
00:07 dalek parrot: To simplify *_keyed() vtable overrides, key arguments to these need to be cloned
00:07 dalek parrot: with any register references copied into the clone. However, such overrides are
00:07 dalek parrot: rare and checking this for EVERY SINGLE PMC ARGUMENT EVER is serious overkill on
00:07 dalek parrot: a hotpath.
00:07 dalek parrot:
00:07 dalek parrot: Instead, we need to clone the potential keys only in the code that sets up the
00:07 dalek parrot: keyed overrides. This gives a modest speedup on PCC-heavy code (~2% on oofib).
00:07 dalek parrot: review: https://github.com/parrot/parrot/commit/6d55bf8177
00:07 dalek parrot: fecadea | plobsing++ | / (4 files):
00:07 dalek parrot: headerizer
00:07 dalek parrot: review: https://github.com/parrot/parrot/commit/fecadea09b
00:25 RobertLJ joined #parrot
00:29 * plobsing was dissappointed that 6d55bf8 didn't get more speedup
00:40 dukeleto plobsing: 2% is quite nice
00:42 plobsing I was expecting a bit more. I estimated roughly 2% on Ωη at the outset, so 2% on a pure-pcc benchmark feels weak
00:45 plobsing it worked out that I only got 1% on Ωη
00:47 whiteknight joined #parrot
00:53 whiteknight good evening #parrot
00:53 whiteknight msg soh_cah_toa: I found this funny : http://notalwaysright.com/and-i-​live-on-mt-soh-cah-doh-ah/13464
00:53 aloha OK. I'll deliver the message.
00:54 dalek jsop: 59c6284 | Whiteknight++ | stage0/runtime/jsobject.winxed:
00:54 dalek jsop: Fixes so jsobject.winxed builds and loads
00:54 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/59c6284d73
00:54 dalek jsop: 035d034 | Whiteknight++ | / (2 files):
00:54 dalek jsop: refactor the Function/Object bootstrap so it actually works. Make sure to set the prototype properly. Refactor role checking to make it easier to specify roles for individual types. Add in some tests for JSObject
00:54 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/035d034381
00:54 dalek jsop: d3938f8 | Whiteknight++ | / (2 files):
00:54 dalek jsop: +tests for several JSObject utility functions: construct and box_function. clean up some stuff
00:54 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/d3938f8d12
00:54 dalek jsop: ecd76e2 | Whiteknight++ | / (3 files):
00:54 dalek jsop: add the runtime directory to the harness. folders named t/stageX will be JS files. things named t/stageX_whatever will be winxed
00:54 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/ecd76e2b8a
00:54 dalek jsop: cfe1dc4 | Whiteknight++ | stage0/runtime/jsobject.winxed:
00:54 dalek jsop: Add in a few comments
00:54 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/cfe1dc483d
00:56 whiteknight msg NotFound Winxed parses (x.foo)() as a method call, instead of as a get_attr_string call. Is that intended? Is there any easy way to say "get an attribute and invoke it, but not like a method"?
00:56 aloha OK. I'll deliver the message.
01:02 cotto_work whiteknight: toss jsop into tools/dev/all-hll-test.pl whenever you think it's ready
01:02 whiteknight cotto_work: almost. I am very close to having a releasable stage 0
01:04 whiteknight I've done a lot of work on the object model today. I need to update the generated code to use the correct calls and classes
01:04 whiteknight that gets me up to 90% easy
01:05 kid51 90% of what?
01:05 cotto_work btw, frontend_parrot2 works with Winxed, Rosella, parrot-gmp, parrot-linear-algebra, ohm-eta-wink-kzd, Plumage, Rakudo and Lua
01:06 cotto_work nqp and partcl-nqp fail some tests, but I think they do with master too
01:13 NotFound whiteknight: cast to var
01:13 whiteknight var(x.foo)()?
01:14 NotFound Yeah
01:15 NotFound The parentehsis in that case are just precedence marks, but the predence is already the same.
01:28 dalek jsop: 04c84a4 | Whiteknight++ | stage0/js/ (2 files):
01:28 dalek jsop: box functions from the top-level scope and store them as globals. Change function generation so that every FunctionDecl has an implicit this as the first argument
01:28 dalek jsop: review: https://github.com/Whitekni​ght/jsop/commit/04c84a4fa8
01:28 whiteknight kid51: 90% of a working JavaScript compiler
01:41 cotto ~~
01:52 Kulag joined #parrot
01:57 woosley joined #parrot
01:58 jsut joined #parrot
02:10 RobertLJ joined #parrot
02:20 pjcj joined #parrot
03:08 RobertLJ left #parrot
03:39 athomason joined #parrot
03:39 ingy joined #parrot
03:39 TimToady joined #parrot
03:39 jjore joined #parrot
03:39 arnsholt joined #parrot
04:21 TimToady joined #parrot
04:21 benabik o/
04:21 ingy joined #parrot
04:21 arnsholt joined #parrot
04:22 jjore joined #parrot
04:22 athomason joined #parrot
04:23 ingyfoo joined #parrot
04:30 slavorg joined #parrot
04:31 arnsholt joined #parrot
05:17 dukeleto joined #parrot
06:38 cotto dukeleto, ping
06:43 cotto dukeleto, see aloha-o-gram
07:04 UltraDM joined #parrot
07:16 baest left #parrot
07:16 nopaste joined #parrot
07:19 rurban_ joined #parrot
07:45 jkitazawa joined #parrot
07:46 TonyC joined #parrot
07:48 mj41 joined #parrot
07:51 nopaste joined #parrot
07:56 dalek winxed: 73cf365 | NotFound++ | winxedst1.winxed:
07:56 dalek winxed: fix operator - with mixed type operands
07:56 dalek winxed: and change its result type to var when any operand is var
07:56 dalek winxed: Issue 9, plobsing++
07:56 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/73cf365c91
07:59 dalek winxed: df5e5d4 | NotFound++ | pir/winxed_compiler.pir:
07:59 dalek winxed: update installable compiler
07:59 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/df5e5d4fe3
08:07 lucian joined #parrot
08:11 dalek parrot: 34470ce | NotFound++ | ext/winxed/compiler.pir:
08:11 dalek parrot: update winxed snapshot to df5e5d4fe3:
08:11 dalek parrot: Fix operator -, Issue 9
08:11 dalek parrot: review: https://github.com/parrot/parrot/commit/34470ce6f8
08:22 preflex_ joined #parrot
08:46 jsut_ joined #parrot
09:51 woosley left #parrot
09:55 dod joined #parrot
11:58 jsut joined #parrot
12:23 whiteknight joined #parrot
12:34 whiteknight good morning, #parrot
12:40 moritz good morning whiteknight
12:43 tadzik good morning whiteknight
12:43 ambs joined #parrot
12:44 whiteknight hello moritz, tadzik
12:44 tadzik whiteknight: how are things?
12:45 whiteknight tadzik: pretty well actually. The trains are screwed up because of the hurricane, so I got to spent several hours over the last few days on my laptop hacking
12:45 whiteknight of course, sitting in a cramped train seat next to other sweaty commuters, but still
12:46 mtk joined #parrot
12:46 whiteknight also, we went out looking at houses last night and I found one I really like
12:46 tadzik good news
12:47 moritz \o/
12:49 JimmyZ joined #parrot
12:58 rfwazoo joined #parrot
13:02 rfw joined #parrot
13:58 bluescreen joined #parrot
14:12 nopaste joined #parrot
14:24 zby_home joined #parrot
14:44 contingencyplan joined #parrot
15:14 dmalcolm joined #parrot
16:46 bubaflub joined #parrot
17:09 mj41 joined #parrot
17:19 dukeleto ~~
17:21 bubaflub joined #parrot
17:24 dukeleto cotto: pong
17:27 dukeleto cotto: comments added to gist
17:31 cotto_work ~~
17:31 dukeleto cotto_work: mornin'
17:31 cotto_work dukeleto: thanks
17:32 bubaflub joined #parrot
17:49 bubaflub_ joined #parrot
17:55 not_gerd joined #parrot
17:55 not_gerd good evening, #parrot
17:56 cotto_work hi not_gerd
17:58 nbrown joined #parrot
18:01 not_gerd cotto_work: did you get your MSYS environment to work?
18:07 cotto_work not_gerd: haven't tried yet.  I went to install msys, saw that I already had an install and got distracted.
18:11 cotto_work I don't recall installing it, but I also doubt that someone used a 0-day to install it for me.
18:29 zby_home joined #parrot
19:29 bubaflub joined #parrot
19:32 cotto_work seen kid51
19:32 aloha kid51 was last seen in #parrot 18 hours 26 mins ago saying "90% of what?".
19:59 bluescreen joined #parrot
20:37 davidfetter joined #parrot
21:30 bubaflub joined #parrot
22:34 arnsholt joined #parrot
22:40 rfw joined #parrot
23:51 janus joined #parrot
23:52 Coke joined #parrot
23:52 Coke .
23:53 Coke joined #parrot

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

Parrot | source cross referenced