Parrot 5.4.0 "Austin Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 7 June 2013.
01:18 cooper joined 03:35 preflex_ joined 04:14 myhrlin_ joined 04:26 Psyche^ joined
benabik Guh. I enabled crash dialogs for every process and things are crashing in the tests. 04:35
I should figure out how to shut up that stupid redeclaration of PACKAGE thing and revive patches to make the build quieter. The pages and pages of warnings flags just aren't helpful. 04:43
04:50 rurban1 joined 04:57 PacoAir joined 05:57 PacoAir joined 06:17 rurban1 joined 06:32 Mike-PerlRecruiter_ joined 06:35 bouncy joined 07:02 denisboyun_ joined 07:17 rurban1 joined 08:18 rurban1 joined 09:18 rurban1 joined 10:11 woosley left 10:19 rurban1 joined
dalek p: 2d3a93c | sorear++ | src/vm/jvm/ (2 files):
Use small integer identifiers for internal references to coderefs
11:12
11:19 rurban1 joined
dalek p: f18cb70 | sorear++ | src/vm/jvm/ (4 files):
And so we no longer need list_b.
11:25
11:40 kid51 joined
dalek kudo/nom: d058373 | jnthn++ | src/ (4 files):
First pass at making sort work on Rakudo JVM.
11:55
12:20 rurban1 joined
dalek p: c51de3f | sorear++ | src/vm/jvm/ (3 files):
Debreak build; need to pass coderef heap size to deserialize so a proper prefix can be taken
12:22
p: 8c2ec14 | sorear++ | src/vm/jvm/ (4 files):
Use small-integers to find mainlineQbid, entryQbid, deserializeQbid, loadQbid
12:31 denisboyun joined
dalek p: cda5cc2 | sorear++ | src/vm/jvm/ (3 files):
Let's try that again, this time without breaking the API.
12:43
13:09 contingencyplan joined 13:14 rurban1 joined 13:44 any joined 13:45 any left 14:01 bluescreen joined 14:14 denisboyun_ joined, benabik joined 14:28 PacoAir joined 14:31 rurban1 joined
rurban I and other experience github problems after the UI relaunch, cannot add new issues. Did you guys try that recently? 14:47
15:04 benabik joined
rurban found my problem. ruby misparses unicode codepoints >0xffff 15:05
only perl can
Coke S12.. 15:32
ww.
15:43 rurban1 joined
moderator Parrot 5.5.0 "Salvadori's Fig Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC 16:06
dalek p: eba21ca | sorear++ | src/vm/jvm/ (5 files):
Use qbindex instead of cuid for finding sub outers

We're no longer looking up cuids for any reason outside stage0, and we're no longer using them at all outside of a single dynamic-compilation case in NQP::World and Perl6::World. So don't even bother emitting them when precompiling.
16:16
16:33 denisboyun joined 17:42 denisboyun joined 17:44 rurban1 joined
dalek p: cfe397c | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Fix join/empty first string semantics.

Unbusts at least autoref.t on Rakudo JVM.
18:23
18:32 Mike-PerlRecruiter_ joined
dalek p: f394bee | sorear++ | src/vm/jvm/ (3 files):
NQP-level support for --target=jar
18:34
p: 76b8dc0 | sorear++ | src/vm/jvm/ (3 files):
jast2bc changes to actually emit jars
18:38 riba joined 18:44 rurban1 joined 19:07 bluescreen joined
dalek kudo/nom: dddf4d1 | jonathan++ | src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:
Basic nominal type check handling in binder.

Doesn't include types in error or handle (::T, T) just yet.
19:09
19:13 rurban1 joined
dalek kudo/nom: e742323 | jonathan++ | src/vm/jvm/runtime/org/perl6/rakudo/ (2 files):
Implement nqp::p6bindcaptosig.
19:33
p: 66d1166 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/C (2 files):
Make state variables be stateful.
19:45
19:52 davidfetter joined
dalek p: 3b70d02 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/CallFrame.java:
Record if a frame is the first state init.
19:53
kudo/nom: 36f36de | jonathan++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java:
Implement nqp::p6stateinit.
kudo/nom: 51d0246 | jonathan++ | src/Perl6/World.nqp:
Make is_pseudo_package work on JVM.

Fixes S02-names/indirect.t, possibly more.
20:04
p: cf7c721 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/ContextRefInstance.java:
Implement keyed binding in ContextRef REPR.
20:09
kudo/nom: ea42160 | jonathan++ | src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:
Fix $_ handling in binder.

Gets S02-names/pseudo.t working, and probably more.
20:33
kudo/nom: b5c9c7b | jonathan++ | src/Perl6/Optimizer.nqp:
Fix optimizer warning/error reporting.

Various tests that the optimizer spots things to warn about bombed because of this.
20:41
kudo/nom: 85f7372 | masak++ | tools/build/create-jvm-runner.pl:
[create-jvm-runner.pl] die more

Fail early, fail often. The two sites where I added 'die' statements were the ones where I would have liked for it to die with informative error messages instead of just continuing.
20:44
p: 2aef1f6 | masak++ | tools/build/install-jvm-runner.pl:
[tools/build/install-jvm-runner.pl] die more

Installed a few die statements where things may fail.
20:55
kudo/nom: aed9508 | jonathan++ | src/core/Mu.pm:
Correct/simplify =:= implementation.

Can only guess that it dates back to before we had an nqp::eqaddr.
21:00
21:04 bluescreen joined 21:05 benabik left
dalek p: 522ae10 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (2 files):
Support for running jar-packaged programs
21:07
p: 4875091 | masak++ | tools/build/Makefile-JVM.in:
[Makefile-JVM.in] also install eval-client.pl
21:16
p: 5b134ce | sorear++ | / (6 files):
Modify makefiles to do a jar build of NQP
21:47
p: f9e0a2b | sorear++ | tools/build/Makefile-JVM.in:
Merge branch 'master' of github.com:perl6/nqp

Conflicts:
  \ttools/build/Makefile-JVM.in
p: eab1b7c | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/jast2bc/JASTToJVMBytecode.java:
Handle Inf/-Inf/NaN in bytecode assembler.
22:06 rurban1 joined
dalek kudo/nom: 6f0b29c | jonathan++ | src/vm/jvm/Perl6/Ops.nqp:
Get nqp::p6return to work.
22:16
kudo/nom: cf6dd7f | sorear++ | / (3 files):
Use jar build for rakudo too
22:21
22:34 kid51 joined
dalek p: d4a13c5 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/ (2 files):
Enable iteratoin of native arrays.
22:50
kudo/nom: c673b0f | coke++ | .gitignore:
ignore more generated files
23:16
kudo/nom: e7596b6 | jonathan++ | src/vm/parrot/guts/bind.c:
Avoid a NULL deref.
23:25
kudo/nom: 224e81b | sorear++ | src/ (2 files):
p6handletake is no longer needed either jnthn++
23:42
kudo/nom: 1dd39f2 | sorear++ | tools/build/create-jvm-runner.pl:
fix test harness for jar mode
kudo/nom: 9a89c8e | jonathan++ | src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:
Implement "as Foo" coercion of params.
23:54