Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 January 2012.
00:18 kurahaupo joined 00:34 michal joined 00:35 kurahaupo joined 00:39 mdomer joined 00:46 michal joined
dalek rrot: 5b5e7a5 | jkeenan++ | / (2 files):
Config step auto::sha1 was removed some time ago! No longer need corresponding 'steps' test in the repo.
00:49
00:57 Maddingue joined
benabik Now I want to grab nqp_radix and move it into core. 01:02
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.
benabik msg I've opened a ticket for it: github.com/parrot/parrot/issues/708
aloha OK. I'll deliver the message.
01:11 mdomer joined
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 01:20 mdomer joined 01:36 lucian joined 01:43 whiteknight joined
whiteknight good evening, #parrot 01:44
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 01:58 alvis joined
benabik whiteknight: All the framework for imcc-debug is still in place though. I think verbose also exists. 02:04
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.
I'm not adverse to them being gone, but they're still in docs/ and --help
--optimize can probably also die. 02:06
whiteknight we haven't ripped --optimize out completely, but we have ripped out most of it 02:07
I would be happy to see that go
benabik Well, the command line option isn't attached to anything as far as I can tell.
whiteknight okay, then it probably does need to disappear. I wonder why I didn't do that before? 02:09
02:16 mdomer joined 03:39 Psyche^ joined
bacek ~~ 04:37
04:58 benabik joined 05:22 michal joined 05:29 mdomer joined
dalek rrot/repcc: fe44d69 | bacek++ | src/pmc/callcontextbase.pmc:
Add base class for CallContexts
06:51
rrot/repcc: da0b77e | bacek++ | src/pmc/callcontext.pmc:
Inherit CallContext from CallContextBase. Will rename it later
rrot/repcc: dc679d8 | bacek++ | src/pmc/callcontextfromc.pmc:
Copy CallContext to CallContextFromC.
rrot/repcc: 28d9217 | bacek++ | src/call/args.c:
Remove unused accessors in fill_params
rrot/repcc: e6797b5 | bacek++ | src/ (2 files):
First brain dump of fast PCC call processing
rrot/repcc: 67fe4af | bacek++ | src/pmc/callcontext.pmc:
Remove unused state
rrot/repcc: 6159e63 | bacek++ | src/pmc/callcontext.pmc:
Move logic about parameter processing into CallContext.get_pointer

This will allow to use it between all accessors internally and external (think nqp/rakudo) parties.
rrot/repcc: 93f582a | bacek++ | src/pmc/callcontext.pmc:
Add (unused) new boxing functions
rrot/repcc: 42aa35b | bacek++ | src/call/context (2 files):
Remove now wrong asserts.
rrot/repcc: e47ecae | bacek++ | src/call/args.c:
Start using CallContextFromC
rrot/repcc: 937b160 | bacek++ | src/pmc/callcontext.pmc:
Replace few accessors with new code
rrot/ayardley/mk_html_docs: b40e9d9 | alvis++ | tools/docs/mk_html_docs.pl:
Fixed minor error to earlier updates.
07:16
rrot: b40e9d9 | alvis++ | tools/docs/mk_html_docs.pl:
Fixed minor error to earlier updates.
07:32
rrot: 4533a7f | alvis++ | / (5 files):
Merge branch 'ayardley/mk_html_docs'
rrot/repcc: 4449df8 | bacek++ | src/pmc/callcontextfromc.pmc:
Add CCFC.shift_integer and .shift_number
07:49
rrot/repcc: f6ed74f | bacek++ | src/pmc/callcontext.pmc:
Bit of removal of old code from CC
rrot/repcc: 7fc49b3 | bacek++ | src/pmc/callcontext.pmc:
Fix CC.morph to actually reset state
rrot/repcc: 10a71cb | bacek++ | src/call/args.c:
First pass on fill_params to avoid indexed access to params
aloha (parrot/parrot.github.com) Issues closed : 4 (Add section to index.html on "Development Languages") by ayardley : github.com/parrot/parrot.github.com/issues/4 08:00
dalek kudo/typed-exceptions-smoke: d63e72d | moritz++ | src/ (2 files):
more typed syntax errors
08:18
kudo/typed-exceptions-smoke: 5e82cc3 | moritz++ | src/ (2 files):
more typed errors; fix error for #` without following block
rrot/repcc: d367a97 | bacek++ | src/pmc/callcontext.pmc:
Add NYI assert to enable coretest
08:49
rrot/repcc: e774d7c | bacek++ | src/pmc/callcontext.pmc:
Fix copy-paste error in CC.shift_foo VTABLEs
rrot/repcc: 4a4e4f1 | bacek++ | src/pmc/callcontext.pmc:
Make compiler happy
08:50 fperrad joined 09:07 michal joined 09:10 Korntoff joined
dalek rrot/repcc: e8ca2f7 | bacek++ | src/pmc/callcontext.pmc:
More fixes of CC.get_pointer

  * Stop if needed after dissecting of array.
  * Return NULL if ret wasn't updated.
  * Use STATICSELF to avoid VTABLE call.
Down to 35 failures in t/op/calling.t
09:29
10:20 Patterner joined 10:43 mj41 joined 10:49 whiteknight joined
whiteknight good morning, #parrot 11:17
dalek rrot/repcc: d50f64f | bacek++ | src/pmc/callcontextfromc.pmc:
Use proper GET_ATTR macros
11:30
rrot/repcc: 337a40c | bacek++ | src/pmc/callcontext.pmc:
First step to handle named params
rrot/repcc: edf118d | bacek++ | src/call/args.c:
Collect named params and handle them. In very naive way for now
rrot/repcc: 3daf1d4 | bacek++ | src/pmc/callcontext.pmc:
Rework dissecting of arrays to properly stop at the end
11:58
12:01 lucian joined
dalek rrot/repcc: d1ce335 | bacek++ | src/pmc/callcontext.pmc:
Don't immidiately restart after dissecting of array.
12:05
12:15 fperrad joined
dalek rrot/repcc: 8d73d6e | bacek++ | src/pmc/callcontext.pmc:
Implement dissecting of hashes
12:40
rrot/repcc: f25bf74 | bacek++ | src/pmc/callcontext.pmc:
Finish FSM early if needed.
12:50
rrot/repcc: 46b9135 | bacek++ | src/call/args.c:
Fix extracting named param
13:06
moritz bacek: are you doing a revamp of the calling conventions? 13:23
whiteknight it appears so 13:24
at least, it appears to be something of an optimization 13:25
13:40 PacoAir joined
dalek sella/test_cleanups: f45f711 | Whiteknight++ | src/test/ (8 files):
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
sella/test_cleanups: 606103c | Whiteknight++ | src/test/ (6 files):
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
sella/test_cleanups: c0252a1 | Whiteknight++ | src/test/ (6 files):
Fixup some documentation and cleanup a few other small things
sella/test_cleanups: c3a91d8 | Whiteknight++ | / (7 files):
Fix several of the t/test/* test files that were broken because of API changes. Some tests still fail
benabik o/ #parrot 13:53
dalek p/bs: a32b456 | jnthn++ | t/serialization/01-basic.t:
Tests for VM array serialization.
14:11
p/bs: a7d8e0f | jnthn++ | src/6model/serialization.c:
Implement VM array serialization; tests pass.
p/bs: 1f52d8b | jnthn++ | t/serialization/01-basic.t:
Tests for hash serialization.
p/bs: 7ca562f | jnthn++ | src/6model/serialization.c:
Hash serialization. Tests pass.
p/bs: 76e62d8 | jnthn++ | src/6model/serialization.c:
Make some naming more consistent.
14:32
p/bs: b3b2a5b | jnthn++ | t/serialization/01-basic.t:
Tests for serializing integer and string arrays.
p/bs: dc73db6 | jnthn++ | t/serialization/01-basic.t:
Use explicit nqp::elems in element counting tests.
p/bs: d142652 | jnthn++ | src/6model/serialization.c:
Serialization of integer and string arrays. That should be all the primitives in place.
sella/test_cleanups: 26c6eb3 | Whiteknight++ | / (2 files):
Small update to Harness to ignore subtests. Add in a test file to show how they (currently) work
14:42
sella/test_cleanups: 41fbdd1 | Whiteknight++ | / (3 files):
If subtests fail, communicate that back to the parent test. Cleanup status reporting. Add in tests for failing subtests
17:08 fperrad joined
dalek kudo/usage-prints-WHY: c6024fe | tadzik++ | src/core/Main.pm:
Make default USAGE print .WHY for the documented candidates
17:46
18:15 fperrad joined 18:17 lucian joined 19:16 lucian joined 20:53 ttbot joined 21:06 lucian joined 21:18 muixirt joined 21:26 perlite_ joined 21:33 ttbot joined 21:46 mdomer joined 22:18 lucian joined 22:47 ttbot joined
bacek_at_work ~~ 23:08
23:28 michal joined 23:37 mdomer joined
Coke bacek_at_work: привет! 23:42
23:44 michal joined
bacek_at_work Coke, привет :) 23:45
23:57 mdomer joined