Camelia, the Perl 6 bug

IRC log for #parrot, 2013-10-22

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:12 Psyche^ joined #parrot
00:48 kid51_ joined #parrot
00:56 benabik joined #parrot
02:43 Coke slavorg is gone.
02:43 Coke I try to invite him back, but it says it doesn't trust me here.
02:43 benabik I see slavorg here.
02:43 benabik slavorg: ping
02:43 benabik slavorg: help
02:43 slavorg I'm slavorg, an op-bot.Commands: trust, distrust, believe, disbelieve, leave, join. See also http://jerakeen.org/programming/slavorg
02:45 benabik slavorg: trust Coke
02:45 slavorg But I already trust coke
03:37 preflex_ joined #parrot
03:44 Coke ah, cant even blame irc, yah, missed him
03:45 Coke benabik++
03:45 Coke zzz
06:11 denisboyun joined #parrot
06:52 denis_boyun joined #parrot
06:56 dalek nqp/unified-build: 250283c | moritz++ | / (3 files):
06:56 dalek nqp/unified-build: [build] various MoarVM fixes
06:56 dalek nqp/unified-build: review: https://github.com/perl6/nqp/commit/250283ca90
06:58 dalek nqp/unified-build: a6a11fc | moritz++ | tools/build/gen-moar-runner.pl:
06:58 dalek nqp/unified-build: [moar] runner is now nqp-m
06:58 dalek nqp/unified-build: review: https://github.com/perl6/nqp/commit/a6a11fc52c
07:01 FROGGS joined #parrot
07:05 dalek rakudo/unified-build: 499325e | moritz++ | / (5 files):
07:05 dalek rakudo/unified-build: start to fold ConfigureJVM.pl into Configure.pl
07:05 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/499325e0fc
07:40 dalek rakudo/unified-build: 74481bb | moritz++ | tools/lib/NQP/Configure.pm:
07:40 dalek rakudo/unified-build: fix parsing of nqp-j config
07:40 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/74481bb1d8
08:04 d09 joined #parrot
08:19 dalek rakudo/nom: b0c90ed | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
08:19 dalek rakudo/nom: Implement Parcel.rotate
08:19 dalek rakudo/nom:
08:19 dalek rakudo/nom: One wonders whether the internal logic would warrant an nqp::rotate op, which
08:19 dalek rakudo/nom: could then be shared with List.rotate
08:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b0c90ed3d2
10:01 dalek rakudo/unified-build: bbb9262 | moritz++ | / (4 files):
10:01 dalek rakudo/unified-build: more Makefile fiddling
10:01 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/bbb9262b1b
10:01 dalek rakudo/unified-build: 65dec35 | moritz++ | / (3 files):
10:01 dalek rakudo/unified-build: unconfuse perl6-j runner
10:01 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/65dec3548d
10:01 dalek rakudo/unified-build: a7d6e69 | moritz++ | ConfigureJVM.pl:
10:01 dalek rakudo/unified-build: toss ConfigureJVM.pl
10:01 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/a7d6e69baf
10:15 dalek rakudo/unified-build: b9d2244 | moritz++ | tools/build/Makefile- (2 files):
10:15 dalek rakudo/unified-build: avoid collision in src/gen/main.nqp
10:15 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/b9d2244235
10:17 denis_boyun joined #parrot
10:43 dalek rakudo/unified-build: f882d65 | moritz++ | tools/build/Makefile- (2 files):
10:43 dalek rakudo/unified-build: unentangle CORE_SOURCES
10:43 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/f882d65760
10:51 dalek rakudo/unified-build: b654966 | moritz++ | t (2 files):
10:51 dalek rakudo/unified-build: [build] more fiddling
10:51 dalek rakudo/unified-build:
10:51 dalek rakudo/unified-build: now "make j-test p-test" builds rakudo-j and rakudo-p
10:51 dalek rakudo/unified-build: and runs their tests successfully, without any interferences.
10:51 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/b654966528
11:01 dalek rakudo/nom: 09336e3 | (Elizabeth Mattijsen)++ | src/Perl6/Optimizer.nqp:
11:01 dalek rakudo/nom: Turn "with no arguments" to "without arguments"
11:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/09336e3661
11:02 dalek rakudo/unified-build: d251dd4 | moritz++ | Configure.pl:
11:02 dalek rakudo/unified-build: [build] generate some catch-all targets
11:02 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/d251dd4bb3
11:12 dalek rakudo/nom: b3ea82b | (Elizabeth Mattijsen)++ | src/Perl6/Optimizer.nqp:
11:12 dalek rakudo/nom: Further awesomize CHECK error message, jnthn++ for suggesting
11:12 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b3ea82b7ea
11:59 dalek rakudo/nom: 2684416 | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
11:59 dalek rakudo/nom: Make Parcel.reverse return a Parcel rather than a List
11:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/2684416fce
13:00 FROGGS joined #parrot
13:23 benabik joined #parrot
13:35 darbelo joined #parrot
13:43 darbelo_ joined #parrot
13:45 dalek rakudo/nom: 1428359 | (Elizabeth Mattijsen)++ | src/core/Parcel.pm:
13:45 dalek rakudo/nom: Remove some obsolete postcircumfix[] code
13:45 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1428359ac2
13:47 darbelo joined #parrot
13:58 bluescreen joined #parrot
14:05 denisboyun joined #parrot
14:09 denis_boyun_ joined #parrot
14:14 FROGGS joined #parrot
14:14 denisboyun joined #parrot
14:19 dalek rakudo/nom: 0224123 | (Elizabeth Mattijsen)++ | src/core/Failure.pm:
14:19 dalek rakudo/nom: Some more obsolete method postcircumfix {} removal
14:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0224123a97
14:27 darbelo joined #parrot
14:31 denisboyun joined #parrot
15:03 benabik joined #parrot
15:41 dalek nqp/unified-build: 0d845f5 | moritz++ | .gitignore:
15:41 dalek nqp/unified-build: ignore nqp launchers
15:41 dalek nqp/unified-build: review: https://github.com/perl6/nqp/commit/0d845f5b13
15:41 dalek nqp/unified-build: 4d3d9d8 | moritz++ | / (4 files):
15:41 dalek nqp/unified-build: build convenience nqp "executable"
15:41 dalek nqp/unified-build:
15:41 dalek nqp/unified-build: also fix making individual test files, like "make t/nqp/65-how.t"
15:41 dalek nqp/unified-build: review: https://github.com/perl6/nqp/commit/4d3d9d8d5c
15:45 denisboyun joined #parrot
15:46 FROGGS joined #parrot
15:56 dalek rakudo/unified-build: af43dae | moritz++ | / (3 files):
15:56 dalek rakudo/unified-build: build convenience perl6 "executable"
15:56 dalek rakudo/unified-build:
15:56 dalek rakudo/unified-build: also enable make $single_test_file
15:56 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/af43daed47
16:07 davidfetter_ joined #parrot
16:08 dalek rakudo/unified-build: d47f860 | moritz++ | tools/build/Makefile- (3 files):
16:08 dalek rakudo/unified-build: [build] get rid of the last few Makefile rule collisions
16:08 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/d47f860363
16:17 dalek rakudo/unified-build: fe4e1ff | moritz++ | Configure.pl:
16:17 dalek rakudo/unified-build: unbreak --gen-nqp=$branch
16:17 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/fe4e1ff34a
16:17 dalek rakudo/unified-build: 274bd5e | moritz++ | Configure.pl:
16:17 dalek rakudo/unified-build: [Configure] fix help text
16:17 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/274bd5e1ad
16:25 davidfetter_ joined #parrot
16:45 darbelo joined #parrot
17:49 darbelo joined #parrot
17:58 darbelo_ joined #parrot
18:08 darbelo joined #parrot
18:53 dalek rakudo/unified-build: e8a0f9d | moritz++ | / (2 files):
18:53 dalek rakudo/unified-build: [Configure] more --gen-nqp fixes
18:53 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/e8a0f9dfbf
18:53 dalek rakudo/unified-build: 53dcdc8 | moritz++ | / (2 files):
18:53 dalek rakudo/unified-build: rework Configure.pl and gen_nqp
18:53 dalek rakudo/unified-build:
18:53 dalek rakudo/unified-build: turns out that needing to know what NQPs to build in advance
18:53 dalek rakudo/unified-build: means that the structure of the whole configure process needs to tweaked
18:53 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/53dcdc8b3f
18:55 dalek rakudo/unified-build: 3c99ca7 | moritz++ | tools/lib/NQP/Configure.pm:
18:55 dalek rakudo/unified-build: only build the NQPs that we need and that are not yet there
18:55 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/3c99ca750e
18:59 awwaiid joined #parrot
19:15 dalek rakudo/nom: e13fa98 | (Elizabeth Mattijsen)++ | src/core/traits.pm:
19:15 dalek rakudo/nom: Add "is DEPRECATED" as an Attribute trait (for now, so I can make todo tests)
19:15 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e13fa98c84
19:15 Util #ps in 15m
19:16 Mike-PerlRecruiter_ joined #parrot
19:17 awwaiid joined #parrot
19:33 dalek rakudo/nom: fd3e683 | (Elizabeth Mattijsen)++ | src/core/traits.pm:
19:33 dalek rakudo/nom: Add "is DEPRECATED" trait to class/etc. (to be able to add todo tests)
19:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fd3e6833d7
19:35 dalek rakudo/unified-build: 3c7f661 | moritz++ | tools/lib/NQP/Configure.pm:
19:35 dalek rakudo/unified-build: [Configure] read_config clobbers $_
19:35 dalek rakudo/unified-build:
19:35 dalek rakudo/unified-build: who would have thought?
19:35 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/3c7f6616ae
19:47 darbelo joined #parrot
20:11 dalek rakudo/unified-build: e7ffc63 | moritz++ | tools/lib/NQP/Configure.pm:
20:11 dalek rakudo/unified-build: [Configure] need to aggregate config values from both parrot and nqp
20:11 dalek rakudo/unified-build: review: https://github.com/rakudo/rakudo/commit/e7ffc63ce6
20:12 dalek nqp/ext: 2c393d3 | dwarring++ | examples/rubyish/ (6 files):
20:12 dalek nqp/ext: added bitwise ops, fixed precedence, etc
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/2c393d38c9
20:12 dalek nqp/ext: b8a7bbb | moritz++ | src/vm/parrot/QAST/Compiler.nqp:
20:12 dalek nqp/ext: [regex] avoid an unnecessary comparison
20:12 dalek nqp/ext:
20:12 dalek nqp/ext: when the index is op is used, it always returns -1 for start indexes
20:12 dalek nqp/ext: beyond the string length
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/b8a7bbba70
20:12 dalek nqp/ext: 8dacbf6 | moritz++ | src/vm/moar/QAST/QASTRegexCompilerMAST.nqp:
20:12 dalek nqp/ext: [MoarVM] use index to speed up scanning in regexes
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/8dacbf60a5
20:12 dalek nqp/ext: 1f1544a | dwarring++ | examples/rubyish/ (5 files):
20:12 dalek nqp/ext: add rubyish <=> cmp ops. refined .call syntax
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/1f1544a408
20:12 dalek nqp/ext: cfaf30e | dwarring++ | examples/rubyish/ (7 files):
20:12 dalek nqp/ext: rubyish - added .nil? method. removed non-standard // op
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/cfaf30e56f
20:12 dalek nqp/ext: d44b791 | Mouq++ | docs/ops.markdown:
20:12 dalek nqp/ext: [docs] nqp::getcomp and nqp::bindcomp
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/d44b791fdd
20:12 dalek nqp/ext: bc45c01 | Mouq++ | docs/ops.markdown:
20:12 dalek nqp/ext: [docs] missing apos
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/bc45c018b9
20:12 dalek nqp/ext: 329bff6 | coke++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
20:12 dalek nqp/ext: (same behavior as nqp-p)
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/329bff6a0a
20:12 dalek nqp/ext: 309fb1c | coke++ | src/vm/parrot/QAST/Operations.nqp:
20:12 dalek nqp/ext: Remove concat_s fossil opcode
20:12 dalek nqp/ext:
20:12 dalek nqp/ext: Fixes #138
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/309fb1c45b
20:12 dalek nqp/ext: db37f2d | dwarring++ | examples/rubyish/ (12 files):
20:12 dalek nqp/ext: added rubyish unless blocks
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/db37f2d7c3
20:12 dalek nqp/ext: a141179 | (Arne Skjærholt)++ | src/vm/jvm/runtime/org/perl6/n​qp/runtime/NativeCallOps.java:
20:12 dalek nqp/ext: Add missing break.
20:12 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/a14117903c
20:12 dalek nqp/ext: 90244ee | (Arne Skjærholt)++ | src/vm/jvm/runtime/org/perl6/nq​p/sixmodel/reprs/P6Opaque.java:
20:12 dalek nqp/ext: Update the STable of delegates in P6Opaque.change_type.
20:12 dalek nqp/ext:
20:12 dalek nqp/ext: This fixes a bug where cloning a P6Opaque resulted in an object of the wrong
20:12 dalek nqp/ext: type if the opaque had a delegate and was then change_type-d without needing
20:13 dalek nqp/ext: to introduce a new delegate. Thus obj.st != obj.delegate.st. Since
20:13 dalek nqp/ext: P6OpaqueBaseInstance.clone simply clones the delegate if one is present, this
20:13 dalek nqp/ext: resulted in an object of the wrong type under these conditions.
20:13 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/90244eedc5
20:13 dalek nqp/ext: 92a3962 | (Arne Skjærholt)++ | src/vm/jvm/runtime/org/perl6/n​qp/runtime/NativeCallOps.java:
20:13 dalek nqp/ext: Add a missing decont.
20:13 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/92a39629b4
20:13 dalek nqp/ext: 3b9cb86 | (Arne Skjærholt)++ | src/vm/ (2 files):
20:13 dalek nqp/ext: Add nqp::consts for the TYPE_CHECK_* family of constants.
20:13 dalek nqp/ext:
20:13 dalek nqp/ext: This closes #126.
20:13 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/3b9cb865fe
20:13 dalek nqp/ext: a734e87 | jonathan++ | / (24 files):
20:13 dalek nqp/ext: Merge branch 'master' into ext
20:13 dalek nqp/ext: review: https://github.com/perl6/nqp/commit/a734e8722f
20:13 dalek nqp: 7384f3e | lue++ | src/NQP/Grammar.nqp:
20:13 dalek nqp: [NQP::Grammar] Remove redundant regex line
20:13 dalek nqp:
20:13 dalek nqp: Since rule unv contains \h+ as a possible alternative, <.unv>? in the
20:13 dalek nqp: second (and surviving) line of ENDSTMT is sometimes [\h+]?, which is
20:13 dalek nqp: functionally equivalent to \h*.
20:13 dalek nqp:
20:13 dalek nqp: The first (and now removed) line of ENDSTMT was essentially line 2 with
20:13 dalek nqp: <.unv>? replaced by \h*. As stated <.unv>? already covers what \h* does,
20:13 dalek nqp: so line 1 was removed. No regressions or speed drops result from the
20:13 dalek nqp: removal of this line.
20:13 dalek nqp: review: https://github.com/perl6/nqp/commit/7384f3e464
20:38 denis_boyun joined #parrot
21:12 dalek nqp/config: 9a1455c | (Tobias Leich)++ | src/vm/moar/ (2 files):
21:12 dalek nqp/config: wire up and use nqp::backendconfig
21:12 dalek nqp/config:
21:12 dalek nqp/config: This is just lacking a fresh stage0 to work.
21:12 dalek nqp/config: review: https://github.com/perl6/nqp/commit/9a1455cc85
22:16 FROGGS joined #parrot
22:54 benabik joined #parrot
23:04 dalek nqp: fc3b77f | coke++ | docs/ops.markdown:
23:04 dalek nqp: Document backend specific behavior of null_s
23:04 FROGGS joined #parrot
23:04 dalek nqp:
23:04 dalek nqp: Resolves issue #142
23:04 dalek nqp: review: https://github.com/perl6/nqp/commit/fc3b77fb03
23:50 FROGGS joined #parrot
23:52 kid51 joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced