00:14
zakharyas joined
01:48
FROGGS__ joined
03:19
dalek joined
03:22
tadzik joined,
ingy joined
03:38
synopsebot joined
04:05
colomon_ joined
04:14
vendethiel joined
06:10
ssutch joined
|
|||
dalek | arVM: 59af26f | jimmy++ | 3rdparty/uthash.h: Update uthash to latest version |
07:44 | |
09:28
ggoebel111117 joined
09:55
brrt joined
09:59
woolfy left
|
|||
jnthn | Darn, missed brrt to tell him to blog :P | 10:29 | |
Maybe still recovering from nearly getting kicked out of the world cup by costa rica... :D | 10:30 | ||
10:57
brrt joined
10:58
brrt left,
brrt joined
|
|||
brrt | \o #moarvm | 11:02 | |
jnthn | BLOG! | 11:03 | |
uh, o/ brrt | |||
brrt | :-$ | ||
my blog is nearly finished..... | |||
jnthn | :) | ||
brrt | you're completely right though | ||
11:03
cognominal joined
|
|||
masak .oO( don't finish the blog; one post is enough! ) | 11:24 | ||
jnthn | masak: It'd appear that "blog" is in use to mean a post as well as the whole thing ;) | 11:27 | |
masak | it'd appear a small part of me is a prescriptivist, at least when it comes to using words in an unambiguous way. | 11:32 | |
brrt | then you'd do better not to speak english at all, it seems :-) | 11:33 | |
masak | aye :/ | 11:35 | |
brrt | it seems hawaiian is simple and elegant? | 11:36 | |
masak | wow, it looks a lot like Maori. | 11:39 | |
jnthn | You gotta be kidding me. I just found a bug in, of all things, compilation of if/unless | 11:45 | |
brrt | ..... | 11:46 | |
wow | |||
how do you find a bug in if/unless? | |||
(and, what does maori look like, then?) | |||
masak | brrt: like this: "Ka taea e ahau te kai karaihe, a e kore e tukino i te reira ahau." | 11:50 | |
brrt | and this means? :-) | ||
masak | it's what I got from putting "I can eat glass, and it doesn't hurt me." into Google Translate. | 11:51 | |
but it doesn't roundtrip, so beware. | |||
just an example of how the language can look. | |||
jnthn | brrt: When we access a local variable, it just gives the register. | 11:52 | |
For objects, we need to decont potentially before calling if_o | |||
brrt | uhuh | ||
(decont is also one of these big 'blocker' opcodes) | 11:53 | ||
jnthn | Anyway, it was doing | ||
decont some_reg, some_reg | |||
Just re-using the source register, assuming it was a temporary | |||
Which is fine if you looked it up as a lexical | |||
And a whole lot less fine if you actually were given a local holding a containerized thing | 11:54 | ||
brrt | ok, that is an issue | 11:56 | |
did that never cause issues before? | |||
jnthn | Amazingly not. | ||
Well, unless we start getting the odd spectest starting to pass :) | 11:57 | ||
brrt | i can imagine that spesh lex-to-local opt would make this visible, too | 11:58 | |
jnthn | It's not a spesh opt, fwiw. It's a Rakudo optimizer one. | ||
But yeah, it makes it visible indeed. | |||
brrt is sometimes amazed at the levels of intermediation between perl6 and the machine | 12:01 | ||
i don't think we're as bad as pypy yet, but we sure have quite a few levels | 12:03 | ||
jnthn | I dunno. Rakudo itself is only a 4-stage compiler really (parse/ast, optimize, build backend code tree, produce bytecode) | 12:07 | |
sergot | o/ | 12:21 | |
jnthn | o/ sergot | ||
brrt | well, we add spesh graphs and jit code now :-) so that is 6 levels by now | 12:26 | |
\o sergot | |||
jnthn | True :) | ||
brrt | as i said, not as bad as pypy :-) | 12:27 | |
brrt finally blawged: brrt-to-the-future.blogspot.nl/ | 12:49 | ||
you'll all be spammed over the perl6 list shortly | |||
jnthn | wow, long post :) | 12:52 | |
jnthn reads | |||
brrt++ # great post | 12:55 | ||
brrt | thanks :-) | ||
brrt was a bit afraid it was too much jargon-and-details | |||
jnthn | And nice you're thinking about the issues deeply and seeing how two seemingly-different problems are really the same one. | ||
brrt | i'm really flattered now :-) | 12:58 | |
did you happen to see the games yesterday? | 13:03 | ||
shame for belgium, they tried hard | |||
jnthn | Didn't watch them, but followed the live text... | 13:04 | |
Expected the Netherlands to make a more efficient job of Costa Rica... | |||
brrt | i.. was frustrated a bit with that game, because a): whenever robben was going for an attack, wham, a costa-rican lies in front of him, and he falls | 13:07 | |
b): huntelaar very sneakily 'bumps' against the costa-rican keeper, 10 minutes or so before the penalty kicks | |||
c): literally 1 minute before the end of the game, the dutch coach changes the keeper | 13:08 | ||
sneaky games, is what i say | |||
anyway, i'm going to relax on a sunday afternoon a bit :-) | 13:09 | ||
jnthn | :) | ||
brrt | see you later (or tomorrow) :-) | ||
jnthn | have a nice Sunday o/ | ||
brrt | you to o/ | ||
13:09
brrt left
|
|||
FROGGS__ | brrt++ | 13:19 | |
13:26
carlin joined
13:32
JimmyZ joined
|
|||
timotimo | brrt++ | 14:02 | |
could the "re-use the register" have been an optimization that we could re-use in the future? | 14:05 | ||
the more registers we have the more space we use up on the stack, right? | 14:09 | ||
or rather "the pseudo-stack"? | |||
14:48
lue joined
15:07
zakharyas joined
|
|||
btyler | brrt++ # nice post! | 15:40 | |
dalek | arVM: 8368447 | jnthn++ | src/core/frame.c: Correct computation of lexical vivifications. The original code relied on the now-fixed bug with merging inline tables. |
16:43 | |
17:15
vendethiel joined
17:20
vendethiel joined
17:55
vendethiel joined
18:14
vendethiel joined
18:19
vendethiel joined
18:52
vendethiel joined
19:13
zakharyas joined
19:52
dalek joined
20:02
krunen joined
21:42
lizmat joined
21:52
woolfy joined
|
|||
dalek | arVM/nativecast: c57deea | (Tobias Leich)++ | / (6 files): add box target parameter to nativecallcast This op now gets a param that says something about the bit size we are going to read, and also the type we wanna box into. The latter will be either of Int/Num/Str, when the former is int8/int16/... |
21:59 |