Camelia, the Perl 6 bug

IRC log for #parrot, 2013-08-09

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:18 FROGGS joined #parrot
00:34 rurban1 joined #parrot
00:38 dalek nqp/io-refactor: 512c07b | jnthn++ | src/vm/jvm/runtime/org/per​l6/nqp/io/FileHandle.java:
00:38 dalek nqp/io-refactor: Fix FileHandle print.
00:38 dalek nqp/io-refactor: review: https://github.com/perl6/nqp/commit/512c07bacc
00:48 FROGGS joined #parrot
01:28 FROGGS joined #parrot
01:34 rurban1 joined #parrot
01:51 woosley joined #parrot
01:54 FROGGS_ joined #parrot
02:01 dalek rakudo/nom: 6297ac5 | jnthn++ | src/vm/jvm/core/Threading.pm:
02:01 dalek rakudo/nom: Add a way to get broken promise cause.
02:01 dalek rakudo/nom:
02:01 dalek rakudo/nom: Using .result will throw the exception if the promise was broken; this
02:01 dalek rakudo/nom: provides a way for getting hold of it if needed.
02:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6297ac572c
02:01 dalek rakudo/nom: 27962b0 | jnthn++ | src/vm/jvm/core/Threading.pm:
02:01 dalek rakudo/nom: Promise breakage should carry over to combinators.
02:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/27962b0ac2
02:01 dalek rakudo/nom: fe22c91 | jnthn++ | src/vm/jvm/core/Threading.pm:
02:01 dalek rakudo/nom: A channel can be finished or failed.
02:01 dalek rakudo/nom:
02:01 dalek rakudo/nom: While some may be "forever", this provides for channels that come to
02:01 dalek rakudo/nom: some kind of conclusion, either a happy ending or a sad ending.
02:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fe22c91cb7
02:10 kid51 joined #parrot
02:13 davidfetter joined #parrot
02:34 dalek rakudo/nom: 2966c57 | (Elizabeth Mattijsen)++ | src/core/Variable.pm:
02:34 dalek rakudo/nom: Simplify is default internals
02:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/2966c5765f
02:35 rurban1 joined #parrot
03:18 FROGGS_ joined #parrot
03:36 preflex joined #parrot
03:38 rurban1 joined #parrot
04:38 rurban1 joined #parrot
04:40 FROGGS_ joined #parrot
04:56 rurban1 joined #parrot
05:12 FROGGS joined #parrot
06:08 rurban1 joined #parrot
06:11 FROGGS joined #parrot
06:22 denisboyun joined #parrot
07:03 sa1 denisboyun: ping
07:08 rurban1 joined #parrot
07:11 denisboyun sa1: hi
07:11 denisboyun sa1: I have a question about your project
07:11 sa1 Sure
07:13 denisboyun sa1: Do you have a working test with rosella? because when I'm doing winxed setup.winxed test, i see an error
07:14 sa1 denisbuyonGo build rosella first. And yes the test harness doesn't work. I run the tests directly manually as of now.
07:15 denisboyun sa1: such as
07:15 denisboyun PackFile_Header_validate: This Parrot cannot read bytecode files with version 12.1.
07:15 denisboyun current instr.: '_block1000' pc 33 ((file unknown):20) (t/harness:1)
07:15 denisboyun called from Sub 'parrot;HLL;Compiler;_block1177' pc 24737 (ext/nqp-rx/src/stage0/HLL-s0.pir:8936)
07:15 denisboyun called from Sub 'parrot;HLL;Compiler;eval' pc 24614 (ext/nqp-rx/src/stage0/HLL-s0.pir:8878)
07:15 denisboyun called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1496 (compilers/pct/src/PCT/HLLCompiler.pir:759)
07:15 denisboyun called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1721 (compilers/pct/src/PCT/HLLCompiler.pir:874)
07:15 denisboyun called from Sub 'parrot;NQP;Compiler;main' pc 92462 (ext/nqp-rx/src/stage0/NQP-s0.pir:28374)
07:16 sa1 Interesting, I don't have this error, did you go and build rosella in its own folder?
07:17 denisboyun sa1: Ok, but if i run winxed 001_load.t should it work?
07:17 denisboyun sa1: yes
07:17 sa1 Also, make test should build it I think
07:18 sa1 denisboyun: The winxed file should run, but because of the libgit2  updates, the tests aren't entirely meaningful.
07:18 sa1 I am working on it.
07:18 denisboyun sa1: ok, I understand
07:19 sa1 parrot-gmp would be a better project to learn from, at the moment.
07:19 denisboyun sa1: on parrot-gmp i have the same problem
07:21 sa1 Hmm, yes this problem shouldn't appear. There is something left to setup.
07:21 benabik joined #parrot
07:23 sa1 denisboyun: see how the .travis.yml file builds a setup.
07:24 sa1 Is there any step missing in what you're doing?
07:26 * sa1 will be back in some time.
07:26 denisboyun sa1: Where will see this file?
07:27 denisboyun sa1: when i'm building rosella
07:27 denisboyun sa1: or what do you mean?
07:27 sa1 Hmm, it should be a part of the repository in the root folder. It begins with a . though, so it seems hidden.
07:27 sa1 https://github.com/letolabs/parro​t-libgit2/blob/master/.travis.yml
07:29 denisboyun sa1: Yes, on your project I see it. But I didn't find this file on parrot-gmp
07:30 sa1 Okay, its a feature with travis-ci. If you turn on the github hook, it builds and tests the project according to this config file.
07:31 sa1 So this setup builds a proper setup in which things work, and you can compare your setup with this.
07:31 sa1 brb
07:32 denisboyun sa1: Ok,I'll know. thnx
08:09 rurban1 joined #parrot
08:29 Mike-PerlRecruiter_ joined #parrot
09:09 rurban1 joined #parrot
09:30 denis_boyun joined #parrot
10:10 rurban1 joined #parrot
10:36 dalek winxed: 2cb01cf | NotFound++ | t/medium/01float.t:
10:36 dalek winxed: some float tests
10:36 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/2cb01cf07c
10:39 dalek winxed: 5715c71 | NotFound++ | t/ (2 files):
10:39 dalek winxed: move float tests to advanced
10:39 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/5715c71239
10:42 dalek winxed: a50e922 | NotFound++ | t/medium/02conditional.t:
10:42 dalek winxed: some tests for conditional operator
10:42 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/a50e922cf3
11:10 rurban1 joined #parrot
11:12 dalek rakudo/nom: a8d3ca0 | jnthn++ | src/vm/jvm/core/Threading.pm:
11:12 dalek rakudo/nom: Ensure borken promise stores an Exception.
11:12 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a8d3ca0e6c
11:12 dalek rakudo/nom: bdd4ae1 | jnthn++ | src/vm/jvm/core/Threading.pm:
11:12 dalek rakudo/nom: Naming consistency.
11:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bdd4ae12cc
11:13 dalek rakudo/nom: a3503f9 | jnthn++ | src/vm/jvm/core/Threading.pm:
11:13 dalek rakudo/nom: Exceptions should inherit from Exception.
11:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a3503f9bad
11:13 dalek rakudo/nom: 5965345 | jnthn++ | src/vm/jvm/core/Threading.pm:
11:13 dalek rakudo/nom: Decontainerize in Channel.send.
11:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/59653455b0
11:55 PacoLinux joined #parrot
12:49 PacoLinux joined #parrot
13:18 davidfetter joined #parrot
13:23 rurban1 joined #parrot
13:51 denisboyun joined #parrot
14:38 Psyche^ joined #parrot
14:42 bluescreen joined #parrot
14:54 rurban1 joined #parrot
15:07 dalek rakudo/nom: 1d8f4d7 | jnthn++ | src/Perl6/Grammar.nqp:
15:07 dalek rakudo/nom: Start processing use more smartly.
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: This handles it through the usual longname parser, meaning we now can
15:07 dalek rakudo/nom: pick out the name itself from any colonpairs.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1d8f4d7659
15:07 dalek rakudo/nom: 1dbc3d8 | jnthn++ | src/Perl6/ (4 files):
15:07 dalek rakudo/nom: Pass use/need colonpairs to module loader.
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: This also catches any use of :from<...> and complains for now; this is
15:07 dalek rakudo/nom: the hook where :from<jvm> support will go.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1dbc3d84df
15:07 dalek rakudo/nom: e40c9bc | jnthn++ | src/Perl6/ModuleLoader.nqp:
15:07 dalek rakudo/nom: Add a mechanism to register :from loaders.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e40c9bc802
15:07 dalek rakudo/nom: 42c2152 | jnthn++ | src/Perl6/ (2 files):
15:07 dalek rakudo/nom: Refactor to make alternative loaders easier.
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: This relaxes what is returned to just be something hash-ish, not a
15:07 dalek rakudo/nom: full-blown context.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/42c215228f
15:07 dalek rakudo/nom: d3b14a7 | jnthn++ | / (2 files):
15:07 dalek rakudo/nom: Very basic :from<java> support.
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: The objects are decidedly lacking in sugar so far, not to mention the
15:07 dalek rakudo/nom: marshalling of Perl 6 types will need a lot of work. But you can do:
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom:     use java::lang::System:from<java>;
15:07 dalek rakudo/nom:     say System.currentTimeMillis();
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: And it works.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d3b14a7458
15:07 dalek rakudo/nom: 73b6583 | jnthn++ | src/vm/jvm/Perl6/JavaModuleLoader.nqp:
15:07 dalek rakudo/nom: Give :from<java> support for a :jar<...> also.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/73b6583d96
15:07 dalek rakudo/nom: 3ffc247 | jnthn++ | src/ (5 files):
15:07 dalek rakudo/nom: Prepare for Rakudo-specific tweaks to JVM interop.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3ffc247b3c
15:07 dalek rakudo/nom: 381e7e6 | jnthn++ | / (4 files):
15:07 dalek rakudo/nom: Give objects from Java a JavaHOW REPR.
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: This will enable us to get them to behave a bit 6ier.
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/381e7e6551
15:07 dalek rakudo/nom: b4c8f67 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.nqp:
15:08 dalek rakudo/nom: Objects from Java pretend to be Any and Mu.
15:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b4c8f67e16
15:08 dalek rakudo/nom: b337932 | jnthn++ | / (11 files):
15:08 dalek rakudo/nom: Merge branch 'use-from-java' into nom
15:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b337932455
15:08 dalek rakudo/nom: b17b0b7 | jnthn++ | src/Perl6/Actions.nqp:
15:08 dalek rakudo/nom: Fix require regression.
15:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b17b0b72a2
15:09 PacoLinux joined #parrot
15:11 dalek nqp: d242880 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
15:11 dalek nqp: Missing decontainerize in param unboxing.
15:11 dalek nqp: review: https://github.com/perl6/nqp/commit/d242880fe6
15:19 PacoLinux_ joined #parrot
15:46 PacoLinux joined #parrot
15:47 rurban1 joined #parrot
16:33 darbelo joined #parrot
16:46 dalek nqp: fbf9be3 | jonathan++ | / (5 files):
16:46 dalek nqp: Start stubbing in new IO bits.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/fbf9be3b96
16:46 dalek nqp: 57188a8 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/io/ (3 files):
16:46 dalek nqp: Fill out a little more of file I/O.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/57188a83bb
16:46 dalek nqp: 3397641 | jonathan++ | src/vm/jvm/runtime/org/perl6/nqp/ (2 files):
16:46 dalek nqp: Start updating ops to use new IO scheme.
16:46 dalek nqp:
16:46 dalek nqp: Not everything is moved over or implemented yet, so this breaks
16:46 dalek nqp: things massively.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/3397641548
16:46 dalek nqp: e96a23f | jnthn++ | src/vm/jvm/runtime/org/per​l6/nqp/io/FileHandle.java:
16:46 dalek nqp: Add missing interface implementation.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/e96a23f599
16:46 dalek nqp: 1f83dea | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (2 files):
16:46 dalek nqp: Get stdout/stderr using new IO approach.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/1f83deab79
16:46 dalek nqp: 4204202 | jnthn++ | src/vm/jvm/runtime/org/per​l6/nqp/io/FileHandle.java:
16:46 dalek nqp: Fix a thinko in slurp.
16:46 dalek nqp:
16:46 dalek nqp: With this, all NQP tests pass, though there's still some notable bits
16:46 dalek nqp: still to do.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/420420221b
16:46 dalek nqp: 35ebaea | jnthn++ | src/vm/jvm/runtime/org/per​l6/nqp/io/FileHandle.java:
16:46 dalek nqp: Implement FileHandle.readline.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/35ebaeabff
16:46 dalek nqp: 756f91b | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (3 files):
16:46 dalek nqp: Get stdin and readline interactive using new IO.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/756f91b166
16:46 dalek nqp: d86cade | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/si​xmodel/reprs/IOHandleInstance.java:
16:46 dalek nqp: Cleanup old IO leftovers.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/d86cade000
16:46 dalek nqp: 512c07b | jnthn++ | src/vm/jvm/runtime/org/per​l6/nqp/io/FileHandle.java:
16:46 dalek nqp: Fix FileHandle print.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/512c07bacc
16:46 dalek nqp: 8b8f53b | jnthn++ | / (12 files):
16:46 dalek nqp: Merge branch 'io-refactor'
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/8b8f53b243
16:46 dalek nqp: 752e0bc | jnthn++ | src/vm/jvm/runtime/org/perl6/nq​p/io/StandardWriteHandle.java:
16:46 dalek nqp: Fix thinko in stdout/stderr print.
16:46 dalek nqp: review: https://github.com/perl6/nqp/commit/752e0bc35a
16:49 PacoLinux joined #parrot
16:55 FROGGS joined #parrot
17:01 dalek rakudo/nom: 525c5d0 | jnthn++ | src/vm/jvm/core/Threading.pm:
17:01 dalek rakudo/nom: Add a first cut at a KeyReducer class.
17:01 dalek rakudo/nom:
17:01 dalek rakudo/nom: If Promise is for synchronizing over scalar values ($) and Channel is
17:01 dalek rakudo/nom: for synchronizing over ordered values (@), this is for synchronizing
17:01 dalek rakudo/nom: over keyed values (%).
17:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/525c5d0bf9
17:18 rurban1 joined #parrot
17:34 prammer joined #parrot
18:36 bluescreen joined #parrot
18:37 bluescreen joined #parrot
18:37 rurban1 joined #parrot
18:38 bluescreen joined #parrot
19:06 darbelo joined #parrot
19:07 rurban1 joined #parrot
19:27 Mike-PerlRecruiter_ joined #parrot
19:39 rurban1 joined #parrot
19:52 rurban1 joined #parrot
20:10 bluescreen joined #parrot
20:21 rurban1 joined #parrot
20:47 rurban1 joined #parrot
21:13 rurban1 joined #parrot
22:42 eternaleye joined #parrot
22:55 dalek nqp: 134167f | jnthn++ | src/vm/jvm/runtime/org/perl6/​nqp/io/AsyncFileHandle.java:
22:55 dalek nqp: Stub in AsyncFileHandle.
22:55 dalek nqp: review: https://github.com/perl6/nqp/commit/134167fe33
22:55 dalek nqp: f06d78e | jnthn++ | src/vm/jvm/ (4 files):
22:55 dalek nqp: Stub in a couple of basic async IO ops.
22:55 dalek nqp:
22:55 dalek nqp: Not actually implemented on the handle yet.
22:55 dalek nqp: review: https://github.com/perl6/nqp/commit/f06d78e73c
22:55 dalek nqp: b212927 | jnthn++ | src/vm/jvm/runtime/org/perl6/​nqp/io/AsyncFileHandle.java:
22:55 dalek nqp: Implement asynchronous slurp.
22:55 dalek nqp: review: https://github.com/perl6/nqp/commit/b212927904
23:35 autark joined #parrot
23:38 dalek nqp: 89491f5 | jnthn++ | src/vm/jvm/runtime/org/perl6/​nqp/io/AsyncFileHandle.java:
23:38 dalek nqp: Implement async lines.
23:38 dalek nqp:
23:38 dalek nqp: Pushes each line into a Channel as it is read/decoded.
23:38 dalek nqp: review: https://github.com/perl6/nqp/commit/89491f533c
23:43 dalek rakudo/nom: 495602b | jnthn++ | src/vm/jvm/core/Threading.pm:
23:43 dalek rakudo/nom: Add a partial, preliminary IO::Async::File.
23:43 dalek rakudo/nom:
23:43 dalek rakudo/nom: So far, only supports textual reading (slurp -> Promise, lines ->
23:43 dalek rakudo/nom: Channel).
23:43 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/495602ba21
23:52 kid51 joined #parrot

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

Parrot | source cross referenced