00:29
lichtkind left
01:59
SmokeMachine left
02:01
SmokeMachine joined
04:22
Kaiepi joined
05:38
MasterDuke left
06:30
Kaiepi left
06:31
Kaiepi joined
06:33
Kaiepi left
06:50
Kaiepi joined
07:52
frost-lab joined
09:59
sourceable6 left,
coverable6 left,
benchable6 left,
nativecallable6 left,
committable6 left,
evalable6 left,
tellable6 left,
unicodable6 left,
statisfiable6 left,
shareable6 left,
quotable6 left,
releasable6 left,
squashable6 left,
bisectable6 left,
linkable6 left,
bloatable6 left,
greppable6 left,
notable6 left,
linkable6 joined
10:00
bisectable6 joined,
releasable6 joined,
tellable6 joined,
bloatable6 joined,
squashable6 joined
10:01
quotable6 joined,
coverable6 joined,
notable6 joined
10:02
greppable6 joined,
unicodable6 joined,
evalable6 joined,
benchable6 joined,
committable6 joined,
sourceable6 joined,
nativecallable6 joined,
shareable6 joined,
statisfiable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: my @a; (@a,) = 666,999; dd @a # this feels... counter-intuitive ? | 11:10 | |||||||||||||||||||||||||||||||||||||
camelia | Array @a = [666, 999] | ||||||||||||||||||||||||||||||||||||||
lizmat | m: my @a; (@a,42) = 666,999; dd @a # expected something like this | 11:11 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot modify an immutable Int (42) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
lizmat | m: my @a; dd (@a,) # it *is* an array as an element of a list | ||||||||||||||||||||||||||||||||||||||
camelia | ([],) | ||||||||||||||||||||||||||||||||||||||
12:28
frost-lab left
13:21
vrurg left
13:26
vrurg joined
13:50
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | lizmat: you doc'd 'with' opcode - is 'without' close enough that you can add that one too? | 14:24 | |||||||||||||||||||||||||||||||||||||
lizmat | sure... will do | 14:28 | |||||||||||||||||||||||||||||||||||||
[Coke] | lizmat++ | 14:46 | |||||||||||||||||||||||||||||||||||||
I was surprised at how much logic is there for xor, which is basically a huge opcode written in nqp. | 14:47 | ||||||||||||||||||||||||||||||||||||||
15:02
lucasb joined
15:04
vrurg left
15:27
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
nine | xor was the last thing I fixed when writing the NQP bytecode writer and yes it was really surprisingly complicated | 16:05 | |||||||||||||||||||||||||||||||||||||
short circuiting makes it so | 16:06 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
16:07 | |||||||||||||||||||||||||||||||||||||
[Coke] | nine - any chance you could write up a sentence or two for xor in the nqp docs? if you dump it here, I can add it to the markdown file. | 16:09 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/is-unit-tester: 20ff6d49cc | (Elizabeth Mattijsen)++ | 2 files Introducing Routine is unit-tester trait Marking a subroutine with the "is unit-tester" trait, indicates that the subroutine produces Test (aka TAP) output. All of the exported subroutines in Test implicitely have this trait. When a test fails and a failure needs to be reported, the file and ... (22 more lines) |
16:21 | |||||||||||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #3991: Introducing Routine is unit-tester trait |
|||||||||||||||||||||||||||||||||||||||
lizmat | [Coke]: was busy with this :-) ^^ | 16:22 | |||||||||||||||||||||||||||||||||||||
nine | Oooh....so that's the equivalent of local $Test::Builder::Level = $Test::Builder::Level + 1; | 16:23 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah, but without all of the shenanigans of needing to keep track | 16:25 | |||||||||||||||||||||||||||||||||||||
[Coke] | lizmat: nifty! | ||||||||||||||||||||||||||||||||||||||
lizmat | just mark you sub, and you're done | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 0051d64525 | Coke++ | docs/ops.markdown fix typo |
16:31 | |||||||||||||||||||||||||||||||||||||
nqp: 4b2ae6d605 | Coke++ | t/docs/opcodes.t osrpoint not exposed as nqp opcode, internal use only |
|||||||||||||||||||||||||||||||||||||||
18:05
domidumont left
18:18
TreyHarris left
18:36
TreyHarris joined
19:35
ccamel left
20:16
finsternis left
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: codesections assigned to AlexDaniel Issue Add codesections to «meta» reviewers github.com/Raku/problem-solving/issues/241 | 20:29 | |||||||||||||||||||||||||||||||||||||
20:58
lichtkind joined
21:13
camelCaser joined
22:02
lichtkind left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: e71d0aaa28 | Coke++ | docs/ops.markdown Document most *native* opcodes |
22:20 | |||||||||||||||||||||||||||||||||||||
[Coke] | ^^ timotimo++ nine++ for those docs | 22:21 | |||||||||||||||||||||||||||||||||||||
that brings us down to 202 opcodes not doc'd (or that need to be skipped) | 22:22 | ||||||||||||||||||||||||||||||||||||||
timotimo | :) | 22:26 | |||||||||||||||||||||||||||||||||||||
Geth | problem-solving: codesections++ created pull request #242: Add codesections to «meta» & «fallback» reviewers |
22:49 | |||||||||||||||||||||||||||||||||||||
22:53
Xliff joined
|