Camelia, the Perl 6 bug

IRC log for #parrot, 2012-01-29

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 kurahaupo joined #parrot
00:34 michal joined #parrot
00:35 kurahaupo joined #parrot
00:39 mdomer joined #parrot
00:46 michal joined #parrot
00:49 dalek parrot: 5b5e7a5 | jkeenan++ | / (2 files):
00:49 dalek parrot: Config step auto::sha1 was removed some time ago!  No longer need corresponding 'steps' test in the repo.
00:49 dalek parrot: review: https://github.com/parrot/parrot/commit/5b5e7a57cd
00:57 Maddingue joined #parrot
01:02 benabik Now I want to grab nqp_radix and move it into core.
01:10 benabik msg whiteknight It looks like somewhere in cleaning up IMCC and the front-end, the --imcc-debug flag got dropped.  I'm not sure what the cleanest way to set it is.
01:10 aloha OK. I'll deliver the message.
01:10 benabik msg I've opened a ticket for it: https://github.com/parrot/parrot/issues/708
01:10 aloha OK. I'll deliver the message.
01:11 mdomer joined #parrot
01:15 benabik msg whiteknight It's more than just --imcc-debug, it's also (at least) --verbose.  I'm expanding the ticket as I find more.
01:15 aloha OK. I'll deliver the message.
01:16 michal joined #parrot
01:20 mdomer joined #parrot
01:36 lucian joined #parrot
01:43 whiteknight joined #parrot
01:44 whiteknight good evening, #parrot
01:47 whiteknight msg benabik I don't remember exactly, but I seem to remember the removal of --imcc-debug was intentional. I'm not sure --verbose did anything
01:47 aloha OK. I'll deliver the message.
01:50 michal joined #parrot
01:58 alvis joined #parrot
02:04 benabik whiteknight: All the framework for imcc-debug is still in place though.  I think verbose also exists.
02:05 whiteknight all the framework? I was pretty sure it didn't make it into the API
02:05 benabik Okay, well, imcc_debug and all the calls in IMCC itself for output.
02:05 benabik I'm not adverse to them being gone, but they're still in docs/ and --help
02:06 benabik --optimize can probably also die.
02:07 whiteknight we haven't ripped --optimize out completely, but we have ripped out most of it
02:07 whiteknight I would be happy to see that go
02:07 benabik Well, the command line option isn't attached to anything as far as I can tell.
02:09 whiteknight okay, then it probably does need to disappear. I wonder why I didn't do that before?
02:16 mdomer joined #parrot
03:39 Psyche^ joined #parrot
04:37 bacek ~~
04:58 benabik joined #parrot
05:22 michal joined #parrot
05:29 mdomer joined #parrot
06:51 dalek parrot/repcc: fe44d69 | bacek++ | src/pmc/callcontextbase.pmc:
06:51 dalek parrot/repcc: Add base class for CallContexts
06:51 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/fe44d69781
06:51 dalek parrot/repcc: da0b77e | bacek++ | src/pmc/callcontext.pmc:
06:51 dalek parrot/repcc: Inherit CallContext from CallContextBase. Will rename it later
06:51 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/da0b77eca8
06:51 dalek parrot/repcc: dc679d8 | bacek++ | src/pmc/callcontextfromc.pmc:
06:51 dalek parrot/repcc: Copy CallContext to CallContextFromC.
06:51 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/dc679d890e
06:51 dalek parrot/repcc: 28d9217 | bacek++ | src/call/args.c:
06:52 dalek parrot/repcc: Remove unused accessors in fill_params
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/28d92174a0
06:52 dalek parrot/repcc: e6797b5 | bacek++ | src/ (2 files):
06:52 dalek parrot/repcc: First brain dump of fast PCC call processing
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/e6797b5189
06:52 dalek parrot/repcc: 67fe4af | bacek++ | src/pmc/callcontext.pmc:
06:52 dalek parrot/repcc: Remove unused state
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/67fe4af908
06:52 dalek parrot/repcc: 6159e63 | bacek++ | src/pmc/callcontext.pmc:
06:52 dalek parrot/repcc: Move logic about parameter processing into CallContext.get_pointer
06:52 dalek parrot/repcc:
06:52 dalek parrot/repcc: This will allow to use it between all accessors internally and
06:52 dalek parrot/repcc: external (think nqp/rakudo) parties.
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/6159e63782
06:52 dalek parrot/repcc: 93f582a | bacek++ | src/pmc/callcontext.pmc:
06:52 dalek parrot/repcc: Add (unused) new boxing functions
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/93f582a815
06:52 dalek parrot/repcc: 42aa35b | bacek++ | src/call/context (2 files):
06:52 dalek parrot/repcc: Remove now wrong asserts.
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/42aa35be72
06:52 dalek parrot/repcc: e47ecae | bacek++ | src/call/args.c:
06:52 dalek parrot/repcc: Start using CallContextFromC
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/e47ecaeb1e
06:52 dalek parrot/repcc: 937b160 | bacek++ | src/pmc/callcontext.pmc:
06:52 dalek parrot/repcc: Replace few accessors with new code
06:52 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/937b1607d2
07:16 dalek parrot/ayardley/mk_html_docs: b40e9d9 | alvis++ | tools/docs/mk_html_docs.pl:
07:16 dalek parrot/ayardley/mk_html_docs: Fixed minor error to earlier updates.
07:16 dalek parrot/ayardley/mk_html_docs: review: https://github.com/parrot/parrot/commit/b40e9d9e8c
07:32 dalek parrot: b40e9d9 | alvis++ | tools/docs/mk_html_docs.pl:
07:32 dalek parrot: Fixed minor error to earlier updates.
07:32 dalek parrot: review: https://github.com/parrot/parrot/commit/b40e9d9e8c
07:32 dalek parrot: 4533a7f | alvis++ | / (5 files):
07:32 dalek parrot: Merge branch 'ayardley/mk_html_docs'
07:32 dalek parrot: review: https://github.com/parrot/parrot/commit/4533a7f90a
07:49 dalek parrot/repcc: 4449df8 | bacek++ | src/pmc/callcontextfromc.pmc:
07:49 dalek parrot/repcc: Add CCFC.shift_integer and .shift_number
07:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/4449df830e
07:49 dalek parrot/repcc: f6ed74f | bacek++ | src/pmc/callcontext.pmc:
07:49 dalek parrot/repcc: Bit of removal of old code from CC
07:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/f6ed74f681
07:49 dalek parrot/repcc: 7fc49b3 | bacek++ | src/pmc/callcontext.pmc:
07:49 dalek parrot/repcc: Fix CC.morph to actually reset state
07:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/7fc49b3cc4
07:49 dalek parrot/repcc: 10a71cb | bacek++ | src/call/args.c:
07:49 dalek parrot/repcc: First pass on fill_params to avoid indexed access to params
07:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/10a71cb1d1
08:00 aloha (parrot/parrot.github.com) Issues closed : 4 (Add section to index.html on "Development Languages") by ayardley : https://github.com/parrot/​parrot.github.com/issues/4
08:18 dalek rakudo/typed-exceptions-smoke: d63e72d | moritz++ | src/ (2 files):
08:18 dalek rakudo/typed-exceptions-smoke: more typed syntax errors
08:18 dalek rakudo/typed-exceptions-smoke: review: https://github.com/rakudo/rakudo/commit/d63e72d744
08:18 dalek rakudo/typed-exceptions-smoke: 5e82cc3 | moritz++ | src/ (2 files):
08:18 dalek rakudo/typed-exceptions-smoke: more typed errors; fix error for #` without following block
08:18 dalek rakudo/typed-exceptions-smoke: review: https://github.com/rakudo/rakudo/commit/5e82cc3d77
08:49 dalek parrot/repcc: d367a97 | bacek++ | src/pmc/callcontext.pmc:
08:49 dalek parrot/repcc: Add NYI assert to enable coretest
08:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/d367a97596
08:49 dalek parrot/repcc: e774d7c | bacek++ | src/pmc/callcontext.pmc:
08:49 dalek parrot/repcc: Fix copy-paste error in CC.shift_foo VTABLEs
08:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/e774d7c160
08:49 dalek parrot/repcc: 4a4e4f1 | bacek++ | src/pmc/callcontext.pmc:
08:49 dalek parrot/repcc: Make compiler happy
08:49 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/4a4e4f1c6c
08:50 fperrad joined #parrot
09:07 michal joined #parrot
09:10 Korntoff joined #parrot
09:29 dalek parrot/repcc: e8ca2f7 | bacek++ | src/pmc/callcontext.pmc:
09:29 dalek parrot/repcc: More fixes of CC.get_pointer
09:29 dalek parrot/repcc:
09:29 dalek parrot/repcc: * Stop if needed after dissecting of array.
09:29 dalek parrot/repcc: * Return NULL if ret wasn't updated.
09:29 dalek parrot/repcc: * Use STATICSELF to avoid VTABLE call.
09:29 dalek parrot/repcc:
09:29 dalek parrot/repcc: Down to 35 failures in t/op/calling.t
09:29 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/e8ca2f779b
10:20 Patterner joined #parrot
10:43 mj41 joined #parrot
10:49 whiteknight joined #parrot
11:17 whiteknight good morning, #parrot
11:30 dalek parrot/repcc: d50f64f | bacek++ | src/pmc/callcontextfromc.pmc:
11:30 dalek parrot/repcc: Use proper GET_ATTR macros
11:30 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/d50f64f28d
11:30 dalek parrot/repcc: 337a40c | bacek++ | src/pmc/callcontext.pmc:
11:30 dalek parrot/repcc: First step to handle named params
11:30 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/337a40ccda
11:30 dalek parrot/repcc: edf118d | bacek++ | src/call/args.c:
11:30 dalek parrot/repcc: Collect named params and handle them. In very naive way for now
11:30 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/edf118d82f
11:58 dalek parrot/repcc: 3daf1d4 | bacek++ | src/pmc/callcontext.pmc:
11:58 dalek parrot/repcc: Rework dissecting of arrays to properly stop at the end
11:58 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/3daf1d452d
12:01 lucian joined #parrot
12:05 dalek parrot/repcc: d1ce335 | bacek++ | src/pmc/callcontext.pmc:
12:05 dalek parrot/repcc: Don't immidiately restart after dissecting of array.
12:05 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/d1ce3350b5
12:15 fperrad joined #parrot
12:40 dalek parrot/repcc: 8d73d6e | bacek++ | src/pmc/callcontext.pmc:
12:40 dalek parrot/repcc: Implement dissecting of hashes
12:40 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/8d73d6e183
12:50 dalek parrot/repcc: f25bf74 | bacek++ | src/pmc/callcontext.pmc:
12:50 dalek parrot/repcc: Finish FSM early if needed.
12:50 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/f25bf74584
13:06 dalek parrot/repcc: 46b9135 | bacek++ | src/call/args.c:
13:06 dalek parrot/repcc: Fix extracting named param
13:06 dalek parrot/repcc: review: https://github.com/parrot/parrot/commit/46b9135581
13:23 moritz bacek: are you doing a revamp of the calling conventions?
13:24 whiteknight it appears so
13:25 whiteknight at least, it appears to be something of an optimization
13:40 PacoAir joined #parrot
13:47 dalek Rosella/test_cleanups: f45f711 | Whiteknight++ | src/test/ (8 files):
13:47 dalek Rosella/test_cleanups: Update Test.Builder to take a nesting level for display purposes, anticipating nested TAP output. Add in an accessor for a global default test builder. Several other miscellaneous cleanups
13:47 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/f45f711bbc
13:47 dalek Rosella/test_cleanups: 606103c | Whiteknight++ | src/test/ (6 files):
13:48 dalek Rosella/test_cleanups: nested TAP output. The Suite now has methods to run nested tests. Several related cleanups and fixes to get this to work with all test modes
13:48 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/606103caf6
13:48 dalek Rosella/test_cleanups: c0252a1 | Whiteknight++ | src/test/ (6 files):
13:48 dalek Rosella/test_cleanups: Fixup some documentation and cleanup a few other small things
13:48 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/c0252a1607
13:48 dalek Rosella/test_cleanups: c3a91d8 | Whiteknight++ | / (7 files):
13:48 dalek Rosella/test_cleanups: Fix several of the t/test/* test files that were broken because of API changes. Some tests still fail
13:48 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/c3a91d8598
13:53 benabik o/ #parrot
14:11 dalek nqp/bs: a32b456 | jnthn++ | t/serialization/01-basic.t:
14:11 dalek nqp/bs: Tests for VM array serialization.
14:11 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/a32b456e60
14:11 dalek nqp/bs: a7d8e0f | jnthn++ | src/6model/serialization.c:
14:11 dalek nqp/bs: Implement VM array serialization; tests pass.
14:11 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/a7d8e0f697
14:11 dalek nqp/bs: 1f52d8b | jnthn++ | t/serialization/01-basic.t:
14:11 dalek nqp/bs: Tests for hash serialization.
14:11 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/1f52d8bc51
14:11 dalek nqp/bs: 7ca562f | jnthn++ | src/6model/serialization.c:
14:11 dalek nqp/bs: Hash serialization. Tests pass.
14:11 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/7ca562f772
14:32 dalek nqp/bs: 76e62d8 | jnthn++ | src/6model/serialization.c:
14:32 dalek nqp/bs: Make some naming more consistent.
14:32 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/76e62d83e4
14:32 dalek nqp/bs: b3b2a5b | jnthn++ | t/serialization/01-basic.t:
14:32 dalek nqp/bs: Tests for serializing integer and string arrays.
14:32 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/b3b2a5be69
14:32 dalek nqp/bs: dc73db6 | jnthn++ | t/serialization/01-basic.t:
14:32 dalek nqp/bs: Use explicit nqp::elems in element counting tests.
14:32 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/dc73db6a5e
14:32 dalek nqp/bs: d142652 | jnthn++ | src/6model/serialization.c:
14:32 dalek nqp/bs: Serialization of integer and string arrays. That should be all the primitives in place.
14:32 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/d1426528b2
14:42 dalek Rosella/test_cleanups: 26c6eb3 | Whiteknight++ | / (2 files):
14:42 dalek Rosella/test_cleanups: Small update to Harness to ignore subtests. Add in a test file to show how they (currently) work
14:42 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/26c6eb3b4a
14:42 dalek Rosella/test_cleanups: 41fbdd1 | Whiteknight++ | / (3 files):
14:42 dalek Rosella/test_cleanups: If subtests fail, communicate that back to the parent test. Cleanup status reporting. Add in tests for failing subtests
14:42 dalek Rosella/test_cleanups: review: https://github.com/Whiteknig​ht/Rosella/commit/41fbdd11c9
17:08 fperrad joined #parrot
17:46 dalek rakudo/usage-prints-WHY: c6024fe | tadzik++ | src/core/Main.pm:
17:46 dalek rakudo/usage-prints-WHY: Make default USAGE print .WHY for the documented candidates
17:46 dalek rakudo/usage-prints-WHY: review: https://github.com/rakudo/rakudo/commit/c6024fe435
18:15 fperrad joined #parrot
18:17 lucian joined #parrot
19:16 lucian joined #parrot
20:53 ttbot joined #parrot
21:06 lucian joined #parrot
21:18 muixirt joined #parrot
21:26 perlite_ joined #parrot
21:33 ttbot joined #parrot
21:46 mdomer joined #parrot
22:18 lucian joined #parrot
22:47 ttbot joined #parrot
23:08 bacek_at_work ~~
23:28 michal joined #parrot
23:37 mdomer joined #parrot
23:42 Coke bacek_at_work: привет!
23:44 michal joined #parrot
23:45 bacek_at_work Coke, привет :)
23:57 mdomer joined #parrot

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

Parrot | source cross referenced