Parrot 5.5.0 "Salvadori's Fig Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 30 June 2013.
01:34 kid51 joined 01:41 rurban1 joined 02:05 Timbus joined
dalek kudo/nom: c83b634 | (Solomon Foster)++ | src/core/Str.pm:
Switch from sprintf to p6 interpolation.

Don't use sprintf (which doesn't work well yet in JVM) for something we can do with good old interpolation.
02:14
03:48 preflex_ joined 04:17 benabik joined 04:33 rurban1 joined 05:28 woosley joined 05:54 rurban1 joined
dalek p: 56f116f | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/ (5 files):
Add a JavaWrap representation and associated code
06:04
p: 32c67cd | sorear++ | src/vm/jvm/QAST/Compiler.nqp:
stub jvmbootinterop access
06:11 PacoAir joined 06:57 rurban1 joined 07:58 rurban1 joined 08:14 bouncy joined
dalek kudo/nom: c929f04 | (Brent Laabs)++ | / (4 files):
Add IO::Spec::QNX to make Unix more efficient

to penalize every other unix with extra operations in canonpath. Plus it was never tested on qnx so it didn't even work... now fixed Seriously, what bozo implemented this in the first place?
08:43
kudo/nom: 827bcc4 | (Brent Laabs)++ | src/core/IO (2 files):
Implement :parent for path cleanup (except Win). Add IO::Path::QNX

IO::Path::Unix and IO::Spec::Unix -- which magically makes Cygwin and QNX work too. Physical cleanup (resolve) still NYI.
kudo/nom: 174bf4f | (Brent Laabs)++ | / (7 files):
Merge branch 'nom' of github.com:rakudo/rakudo into nom
08:58 rurban1 joined 09:28 woosley joined 09:59 rurban1 joined 10:43 woosley left 10:47 mtk joined 11:01 rurban1 joined
dalek kudo/nom: f069282 | (Elizabeth Mattijsen)++ | / (3 files):
Implement squish() and .squish(), as per S32/Containers
11:08
11:58 woosley1 joined 12:02 rurban1 joined
dalek kudo/nom: d2ee950 | (Elizabeth Mattijsen)++ | src/core/List.pm:
Streamline "uniq" and "squish", suggested by jnthn++

See irclog.perlgeek.de/perl6/2013-07-03#i_7284148
12:12
12:33 rurban1 joined
dalek p: c8a6c01 | (Pawel Murias)++ | docs/serialization_format.markdown:
Document what a variant 12 means in the serialization format.
13:02
13:10 PacoAir joined
dalek kudo/nom: 5230d5a | masak++ | docs/release_guide.pod:
[docs/release_guide.pod] add moritz and me for Aug/Sep
13:24
Coke pawel: just before the variant twelve block, there's a sentence that ends abruptly: Most times we have a pointer to serialize, we will use a variant reference to do so. The reason being that 13:27
There is also a heading below that for each of the variants, which is now missing the last entry you added to the block.
13:29 contingencyplan joined 13:35 bluescreen joined 13:40 estrabd joined
dalek kudo/nom: ce8b5f6 | (Elizabeth Mattijsen)++ | src/core/List.pm:
Restore "uniq" to unstreamlined form, it messes up odd things
13:48
p: bfe5c17 | (Gerhard R)++ | src/vm/parrot/ops/nqp_bigint.ops:
Simplify conversion from sign-manitude to two's complement in nqp_bigint_shr()
14:29
14:53 woosley1 left 14:54 darbelo joined 15:46 benabik joined 17:21 darbelo joined 17:24 arnsholt joined, denisboyun_ joined 17:47 arnsholt_ joined 18:13 rurban1 joined 18:49 pmurias joined
dalek kudo/nom: f60a2c1 | (Elizabeth Mattijsen)++ | src/core/List.pm:
Optimize lexical out of hot loop in "uniq"

And I've now given up on using grep{} in uniq(), the tests succeeed, but strange unrelated things change, like giving the wrong error message:
  $ perl6 -e 'Module.new'
  ===SORRY!===
Cannot assign a non-Perl 6 value to a Perl 6 container
18:59
Coke If you can't trick sorear into doing shell, I may be able to, depending on how tricky java makes it. 19:19
dalek kudo/nom: 2208156 | jnthn++ | src/core/CallFrame.pm:
Implement CallFrame.

Seems line number is off by one, but works otherwise. Unbusts 3 test files, two of which pass in full, one with one failure.
19:22
benabik Coke: 1) wrong channel, 2) I've heard Java makes handling processes unnecessarily painful. 19:25
Coke whoops & thanks 19:27
dalek p: f8409e7 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (2 files):
Fix spurious "too late to set encoding" errors.
19:50
20:19 perlite_ joined
dalek p: 324f6eb | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Handle a bunch of the derived properties.
20:48
p: 56e602e | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
The rest we need for properties-derived.t.
21:05
21:55 davidfetter joined 22:06 drift joined 22:14 davidfetter joined 22:19 davidfetter joined
dalek p: 0ed0a48 | (Gerhard R)++ | src/vm/parrot/ops/nqp_bigint.ops:
Unify shift ops. Shifting by negative amounts flips direction.
22:35
kudo/nom: 25e2f6b | (Elizabeth Mattijsen)++ | src/core/List.pm:
Add some checks for dumbo's trying to unshift/push infinite lists
22:51
23:22 Khisanth joined 23:36 rurban1 joined 23:48 arnsholt joined 23:50 rurban1 joined