Parrot 5.9.0 "Fantastick Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 20 October 2013.
00:08 FROGGS joined 00:12 Psyche^ joined 00:18 FROGGS joined 00:47 FROGGS joined
dalek p: 6f4f4d5 | coke++ | docs/ops.markdown:
document nqp::x_posixerrno
01:02
p: cc173db | coke++ | docs/ops.markdown:
document nqp::shell
p/stdsigspace: 11affd8 | Mouq++ | src/QRegex/P6Regex/ (2 files):
Make sigspace after $<var> = binding significant

Doing this required complexifying the grammar some, but in the process I was at least able to simplify the $<quantified_atom> action
01:03
p/stdsigspace: 4768ece | Mouq++ | t/qregex/rx_modifiers:
Get tests up to spec
p/stdsigspace: f069cce | Mouq++ | src/vm/ (19 files):
Update bootstrap files with STD-compliant sigspace

Only Parrot and JVM. I cannot currently build NQP on MoarVM, but should anyone else be willing generate the bootstrap files for it (and please do), the basic process is:
   git checkout 3b73abb0c src/NQP/Grammar.nqp
   make bootstrap-files
   git checkout -- .
Otherwise, solves GH #140
01:48 FROGGS joined 02:59 benabik joined 03:04 FROGGS joined 03:37 preflex_ joined 03:58 FROGGS joined 04:38 allison joined 04:54 FROGGS joined
dalek kudo/unified-build: e2940b8 | moritz++ | / (3 files):
[configure] fix various regressions from last night

  * fill in nqp_j
  * avoid name collision in src/gen/ModuleLoader.nqp
06:55
kudo/unified-build: 9ed418d | moritz++ | tools/build/Makefile- (2 files):
[build] avoid more name conflicts
07:03 FROGGS joined 07:37 denis_boyun joined
dalek p: 6e4050a | (Pawel Murias)++ | docs/ops.markdown:
Fix nqp::shell docs.
08:05
kudo/unified-build: b0c90ed | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
Implement Parcel.rotate

One wonders whether the internal logic would warrant an nqp::rotate op, which could then be shared with List.rotate
08:16
kudo/unified-build: 09336e3 | (Elizabeth Mattijsen)++ | src/Perl6/Optimizer.nqp:
Turn "with no arguments" to "without arguments"
kudo/unified-build: b3ea82b | (Elizabeth Mattijsen)++ | src/Perl6/Optimizer.nqp:
Further awesomize CHECK error message, jnthn++ for suggesting
kudo/unified-build: 2684416 | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
Make Parcel.reverse return a Parcel rather than a List
kudo/unified-build: 1428359 | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
Remove some obsolete postcircumfix[] code
kudo/unified-build: 0224123 | (Elizabeth Mattijsen)++ | src/core/Failure.pm:
Some more obsolete method postcircumfix {} removal
kudo/unified-build: e13fa98 | (Elizabeth Mattijsen)++ | src/core/traits.pm:
Add "is DEPRECATED" as an Attribute trait (for now, so I can make todo tests)
kudo/unified-build: fd3e683 | (Elizabeth Mattijsen)++ | src/core/traits.pm:
Add "is DEPRECATED" trait to class/etc. (to be able to add todo tests)
kudo/unified-build: 9c5573d | moritz++ | src/ (4 files):
Merge remote-tracking branch 'origin/nom' into unified-build
p: 948a58c | (Arne SkjƦrholt)++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/NativeCallOps.java:
Fix a braino in NativeCallOps' converting into NQP objects.
09:16
p: 6fbabeb | moritz++ | src/vm/moar/QAST/QASTRegexCompilerMAST.nqp:
[moar] release register, diakopter++
09:43
11:51 denis_boyun joined 13:08 denis_boyun joined 13:19 PacoAir joined 13:33 dalek joined
dalek kudo/nom: 8141135 | (Elizabeth Mattijsen)++ | src/core/Str.pm:
Remove superfluous DEPRECATED Str.capitalize (caught by Cool instead)
13:39
13:46 bluescreen joined
dalek kudo/nom: 62f1b47 | (Elizabeth Mattijsen)++ | src/core/Deprecations.pm:
Fix problem with .^name sometimes not working
13:59
14:22 benabik joined
dalek kudo/nom: 4ab8aa7 | (Elizabeth Mattijsen)++ | src/core/PseudoStash.pm:
Remove superfluous DEPRECATED PseudoStash.exists (caught by EnumMap)
14:29
14:39 FROGGS joined
dalek kudo/nom: 2ce544a | (Elizabeth Mattijsen)++ | t/spectest.data:
Add deprecation tests
14:49
15:11 darbelo joined 15:28 denisboyun joined 15:32 particle joined
dalek Heuristic branch merge: pushed 28 commits to rakudo/moar-support by jnthn 17:00
p/unified-build: 30e90a8 | jonathan++ | Configure.pl:
Work around abs_path Windows issue.
17:32
kudo/unified-build: cc3d1ce | moritz++ | tools/lib/NQP/Configure.pm:
blind try at a Windows fix
18:20
kudo/unified-build: eb6c75e | moritz++ | Configure.pl:
try to fix NQP path on windows
18:40
18:47 benabik joined 18:55 estrabd joined 19:10 Khisanth joined
dalek p: 41f97f0 | coke++ | docs/ops.markdown:
document nqp::null
19:11
p: 7f486fc | coke++ | docs/ops.markdown:
Slight update to opcodes considered "Internal".

Include some text about Internal & Deprecated ops.
reformat a bit so it's clear what the primary opcode is.
  pmurias++ jnthn++
19:14 Mike-PerlRecruiter_ joined
dalek kudo/nom: 882e337 | (Elizabeth Mattijsen)++ | src/core/Setty.pm:
Fix strange kind of initialization problem on Set.new<a>:exists
19:18
Coke nqp: say(nqp::const("barf")) 19:20
ww.
dalek kudo/unified-build: 7b2213d | moritz++ | / (3 files):
[build] install "perl6" executable
19:25
Heuristic branch merge: pushed 49 commits to nqp by moritz 19:27
Heuristic branch merge: pushed 33 commits to rakudo/nom by moritz 19:28
kudo/nom: 3ac1c3d | (Elizabeth Mattijsen)++ | src/core/Setty.pm:
Alternate solution to fixing Set.new<a>:exists
19:33
kudo/nom: d99570b | (Elizabeth Mattijsen)++ | README:
Adapt build instruction for parakudo to current situation
19:38
19:42 denisboyun joined
dalek p: bbf9ecc | moritz++ | tools/build/Makefile- (2 files):
[build] more thorough cleanup
19:45
p: 82dcfba | moritz++ | tools/build/Makefile- (2 files):
[build] moar cleanups
19:48
p: 9906f5e | moritz++ | / (2 files):
update REAMDE, Configure.pl help text
20:03
p: 89fb052 | moritz++ | tools/build/Makefile-Parrot.in:
do not clean nqp_launcher

it is created by Configure.pl, so a simple "make" does not rebuild it. Needs a better solution in the long term
20:08
kudo/nom: 73c9045 | moritz++ | tools/lib/NQP/Configure.pm:
[Configure.pl] fix checking out of correct NQP revision
20:23
p: 428f5a4 | coke++ | docs/ops.markdown:
clarify x op
20:32
p: 1f27f8c | coke++ | docs/ops.markdown:
basic documentation for nqp::const::*

  (copied from the JVM list).
20:41 denisboyun joined
dalek kudo/nom: 33a6710 | (Elizabeth Mattijsen)++ | src/core/Mu.pm:
Don't use .^name to allow for better error reporting when things go awry
21:18
Heuristic branch merge: pushed 65 commits to nqp/ext by jnthn 22:15
p/ext: 98216ee | jnthn++ | src/vm/moar/stage0/ (9 files):
Fix MoarVM stage0; merge got us a bad one.
22:17
p/ext: 0c174a6 | jnthn++ | tools/build/Makefile-common.in:
One Windows fix for NQP on MoarVM build.
p/ext: 98b8e0c | jnthn++ | tools/build/Makefile- (2 files):
Nananananananana BAT-var!
22:25
p: a27e079 | jnthn++ | src/vm/moar/stage0/ (9 files):
Get a stage0 with extop support.

Bump really needed due to bytecode format change.
22:44
p: 17304ea | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
First pass at QAST->MAST extop updates.
p: 1debcdc | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
Correct emit MAST::ExtOp where needed.
p: 8b420c8 | jnthn++ | src/vm/moar/QAST/QASTCompilerMAST.nqp:
Pass MAST::ExtOp type to assembler.
p: 59a4b99 | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
Map nqp::settypecheckmode.
p: b418626 | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
Map nqp::setdispatcher for MoarVM.

nqp::takedispatcher needs more work; it's not a straight mapping.
p: aff0f08 | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
Map captureexistsnamed/capturehasnameds on MoarVM.
p: a734e87 | jonathan++ | / (24 files):
Merge branch 'master' into ext
p: 8b7abcc | jnthn++ | / (26 files):
Merge branch 'master' into ext
p: 98216ee | jnthn++ | src/vm/moar/stage0/ (9 files):
Fix MoarVM stage0; merge got us a bad one.
p: 0c174a6 | jnthn++ | tools/build/Makefile-common.in:
One Windows fix for NQP on MoarVM build.
p: 98b8e0c | jnthn++ | tools/build/Makefile- (2 files):
Nananananananana BAT-var!
23:34 kid51 joined 23:52 benabik_ joined 23:56 kid51 joined, allison joined, gtodd joined, mtk joined, schmooster joined, woolfy joined, szbalint joined, pmichaud joined, knewt joined, Coke joined, tokuhirom joined, mtj joined, sa1 joined, dngor joined, atrodo joined, cotto joined