00:14
benabik joined
00:54
benabik joined
01:21
sergot_ joined
01:22
yawnt` joined
01:34
FROGGS_ joined
02:00
bcode_ joined
02:25
donaldh joined
02:26
bcode joined
02:37
bcode_ joined
03:49
FROGGS_ joined
07:08
zakharyas joined
07:21
FROGGS joined
07:56
yawnt joined
08:35
FROGGS joined
08:42
FROGGS joined
08:59
FROGGS joined
10:54
FROGGS joined
|
|||
jnthn just realized that he didn't cut the Moar release yet. :) | 11:19 | ||
Which masak will soon need for the Rakudo release :) | |||
FROGGS | /o\ | 11:23 | |
panic now? | |||
11:29
yawnt left
|
|||
jnthn | working on it | 11:37 | |
No panic | |||
I had the day's meeting | |||
And the release process ain't much work :) | 11:38 | ||
dalek | arVM: 1859883 | jonathan++ | docs/ChangeLog: ChangeLog for 2014.04. |
11:39 | |
lizmat | an impressive list :-) | ||
jnthn | :) | ||
lizmat | " Main thread has ID 1 now" | 11:40 | |
jnthn | It used to have 0 :) | ||
Also that's the VM-internal ID | |||
Not the OS one | |||
It got to be 1 because I wanted 0 as a sentinel value elsewhere :) | |||
lizmat | yes, I understand | 11:41 | |
dalek | arVM: a5bc46f | jonathan++ | VERSION: Update VERSION. |
||
lizmat | I just seem to remember either a spec or a piece of code using !thread.id as a way to find out if you're running in the main thread | 11:42 | |
jnthn | hmm | 11:44 | |
lizmat | can't find anything in the spec | ||
jnthn | I suspect some MoarVM code may have done it | ||
I tweaked at least one place | |||
lizmat | m: say $*THREAD.id | 11:45 | |
camelia | rakudo-moar a4e5ca: OUTPUTĀ«140303077705536ā¤Ā» | ||
lizmat | is that expected ? | ||
jnthn | Well, it's not unexpected :P | ||
But "seems not quite legit" :) | |||
Looks more like a junk value than an OS-provided ID | |||
lizmat | it's not 1, which one would expect, no? | 11:47 | |
jnthn | no, .id returns the OS's idea of thread ID, at least on Moar, not the internal one. | ||
But maybe that's not a sane thing to ask for on the main thread of a program? | 11:48 | ||
m: say $*THREAD.id; Thread.start({ say $*THREAD.id }) | 11:49 | ||
camelia | rakudo-moar a4e5ca: OUTPUTĀ«140497208452928ā¤140497145652992ā¤Ā» | ||
jnthn | Maybe they are somehow legit... | ||
lizmat | S17:778: "This should be treated as an opaque number. It can not be assumed to map to any particular operating system's idea of thread ID" | ||
synopsebot | Link: perlcabal.org/syn/S17.html#line_778 | ||
jnthn | Yeah. Partly 'cus that's all JVM can promise. | 11:50 | |
Anyway, above are certainly opaque numbers :P | |||
lizmat | so how would you determine that you're running in the main thread ? | ||
jnthn | But I'm surprised they don't look more like the kinda number you'd see in, say, top. | ||
OK, anybody has any release blockers? | 11:52 | ||
jnthn sure hopes not :) | |||
dalek | arVM: cd6a21f | jonathan++ | README.markdown: Update README. |
11:57 | |
jnthn tries out the tarball | 11:59 | ||
www.moarvm.org/releases/MoarVM-2014.04.tar.gz | 12:03 | ||
and tagged as 2014.04 | 12:04 | ||
cognominal | what is the meaning of repossession in the context of GC? | ||
FROGGS | jnthn++ | ||
jnthn | cognominal: I dunno :) | 12:05 | |
cognominal: We mostly use that word in the context of serialization | |||
cognominal | oops | ||
jnthn | augment is the most obvious thing that needs it | ||
I update the moarvm.org site later on. | 12:06 | ||
timotimo | "positoin arguments" | 13:26 | |
13:53
btyler joined
|
|||
jnthn | timotimo: where? | 13:53 | |
oh, change log | 13:54 | ||
dalek | arVM: dcbd3fc | jonathan++ | docs/ChangeLog: Fix typo; timotimo++. |
13:55 | |
jnthn | Not cutting a new release for it, but at least will get correct spelling on le site. :) | ||
timotimo | :) | 13:57 | |
14:25
donaldh joined
15:39
cognominal joined
|
|||
TimToady | ven, lizmat: wrt "is readonly", that's why we have ::= instead, which markes readonly after binding | 16:02 | |
*marks | 16:04 | ||
oops, wrong channel | 16:12 | ||
FROGGS .oO( yeah, indentation is mandatory... oops, wrong channel! ) | 16:13 | ||
TimToady hopes a third cup of coffee will fix his brane | 16:14 | ||
16:18
FROGGS[mobile] joined
|
|||
retupmoca just found a spesh bug | 16:19 | ||
(that I can only reproduce in the REPL so far) | |||
looks like obj is null in OP(sp_findmeth), but only after/inside a OP(forceouterctx) | 16:20 | ||
FROGGS[mobile] | Uhh, that does not sound nice | ||
retupmoca | (reproduce: run perl6, enter 1 RET s/\$// REG | 16:21 | |
results in a segfault | |||
s/REG$/RET | |||
looks like the nqp code line it segfaults on is rakudo/src/core/Str.pm:649 (in method subst) | 16:25 | ||
(will die on any s/// code, s/\$// is just what I spotted it with) | 16:32 | ||
17:01
raiph joined
17:18
FROGGS joined
18:05
brrt joined
|
|||
brrt | hi #moarvm | 18:05 | |
timotimo | heyo brrt :) | 18:06 | |
how are things? | |||
brrt | tired as hell :-) | 18:07 | |
18:07
btyler joined
|
|||
brrt | doing my bachelors project, so lot of mucking about with rats, papers, presentations | 18:07 | |
timotimo | i've been more tired than usual recently; maybe it's the hayfever medication? | ||
brrt doesn't have hayfever, thankfully | 18:08 | ||
timotimo | aye, it's thoroughly annoying | ||
brrt | i can imagine | 18:12 | |
next morning we'll know (or i'll know) whether my proposal has been accepted | 18:14 | ||
retupmoca | Fixed my segfault! github.com/MoarVM/MoarVM/pull/93 | 18:16 | |
timotimo | \o/ | 18:17 | |
brrt | seems legit | 18:18 | |
see you tomorrow :-) | 18:20 | ||
18:20
brrt left
|
|||
retupmoca | hrm...that wasn't the root cause of the issue however | 18:22 | |
$/ should be getting set, but it isn't in the repl | 18:23 | ||
timotimo | hm, it may need the same treatment as $! | ||
retupmoca | I still think spesh was wrong (it shouldn't segfault), but the actual problem here isn't spesh-related | 18:24 | |
what treatment did $! get? | |||
timotimo | well, the way we handle the repl is kinda ... weird | ||
for example, you'll end up with a crapton of OUTER:: nested | |||
er, i think i meant $_? or maybe $!. i don't remember :P | 18:25 | ||
FROGGS | the OUTER:: stuff is because every line is EVALed | 18:37 | |
timotimo | every line is eval'd with the previous line as its outer :) | ||
20:53
LLamaRider joined
22:41
colomon joined
|
|||
timotimo | it would be a good idea to change the link on moarvm.org for the new release (and the bit of text on what's new) before the release announcement goes out ... | 23:34 |