|
Parrot 5.0.0 "Johnny Five Alive" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 23 January 2013. |
|||
|
01:10
Mike-PerlRecruiter_ joined
01:54
Hunger joined
01:58
kid51 joined
02:13
particle joined
02:37
benabik joined
03:10
kid51_ joined
06:31
MikeFair joined
07:00
ggherdov joined
07:26
Reini joined
07:38
particle1 joined
08:36
Reini joined
09:36
Reini joined
09:43
Psyche^ joined
09:58
Hunger joined
10:07
PacoAir joined
10:11
Reini joined
11:12
Reini joined,
bouncy joined
11:47
Reini joined
|
|||
| dalek | p: 8658578 | jnthn++ | src/HLL/Compiler.pm: Make --target=pir a little less special. Whole thing needs a good bit of reviewing, though. |
12:25 | |
|
12:47
Reini joined
13:08
Mike-PerlRecruiter_ joined
|
|||
| dalek | p: ce4d991 | jnthn++ | src/QAST/Operations.nqp: An nqp::loadbytecode. |
13:33 | |
| p: 8e78004 | jnthn++ | src/stage0/ (9 files): Update bootstrap. |
|||
| p: bde6231 | jnthn++ | src/ModuleLoader.pm: Use some nqp:: ops in ModuleLoader. Some bits of it will want to be backend-specific, but may as well make the rest easier to share. |
|||
| p: 35db357 | jnthn++ | src/NQP/World.pm: Update NQP::World to use more nqp:: ops. |
|||
|
13:48
Reini joined
14:06
MikeFair_ joined
14:23
Reini joined
14:54
Reini joined
|
|||
| dalek | p: 4bfcd13 | jnthn++ | src/NQP/World.pm: Sketch in JVM support for module/setting code-gen. |
15:24 | |
| p: 9ed3bc1 | jnthn++ | src/NQP/ (2 files): Add an option for stable SC handles. We can't do these in general thanks to the bootstrap, but we need it in order to handle cross-compiling. |
|||
|
15:26
Reini joined
17:18
contingencyplan joined
18:26
benabik joined
19:15
benabik joined
|
|||
| dalek | p/dyncall-sized-num: d841e27 | jnthn++ | src/HLL/ (2 files): Abstract notion of "pre-compiled". Previously, this has been tied to --target=pir. |
19:44 | |
| p/dyncall-sized-num: 28de581 | jnthn++ | src/NQP/World.pm: Make add_initializations portable to JVM. |
|||
| p/dyncall-sized-num: a9a0c04 | jnthn++ | src/ (2 files): Abstract static lexical installation. |
|||
| p/dyncall-sized-num: 93b13be | jonathan++ | docs/6model/repr-compose-protocol.markdown: First crack at spec'ing REPR compose protocol. |
|||
| p/dyncall-sized-num: fc24b09 | jonathan++ | src/QAST/Operations.nqp: Add compreg and [get|set]_hll_global abstractions. We're not going to provide full on namespace support in the nqp:: ops. However, we will provide languages with a global place to stash stuff. They can hang their idea of namespace off that or any other useful things (for example, NQP and Rakudo use it to stash their module loader). |
|||
| p/dyncall-sized-num: ea37f39 | jonathan++ | src/ModuleLoader.pm: First pass at ModuleLoader portability. Doesn't do all the things, and some amount of this is going to have to be VM specific anyway. But this at least starts to clean up some of what can be stored. |
|||
| p/dyncall-sized-num: 82c2a06 | timo++ | docs/qast.markdown: wrote a bit of text about QAST::Want. |
|||
| p/dyncall-sized-num: b8a381e | (Tobias Leich)++ | src/QRegex/P6Regex/ (2 files): allow the use of $(...) in P6Regex |
|||
| p/dyncall-sized-num: c2f034d | (Arne Skjærholt)++ | / (9 files): Merge branch 'master' into dyncall-sized-num |
|||
| p/dyncall-sized-num: d830b7f | (Arne Skjærholt)++ | src/ (2 files): Update P6opaque and NQPClassHOW to use new compose protocol. The old protocol was a list of attribute infos, but the new protocol is a hash, and that bit of info belongs in the attribute key of that hash, so fix that. |
|||
| p/dyncall-sized-num: c751d53 | (Arne Skjærholt)++ | src/6model/serialization.c: Bump serialization format version. |
|||
| p/dyncall-sized-num: 8d3eb11 | (Arne Skjærholt)++ | src/6model/reprs/P6int. (2 files): First shot at sized int support in P6int. |
|||
| p/dyncall-sized-num: a20d952 | (Arne Skjærholt)++ | src/6model/reprs/CStruct.c: Update CStruct to new way of doing things. |
|||
| kudo/dyncall-sized-num: f7a5a2f | (Arne Skjærholt)++ | src/ (4 files): Start integrating with native size support in NQP. |
19:46 | ||
| kudo/nom: 433dca6 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: unfold junctions at compile time sometimes. |
20:05 | ||
| kudo/nom: 8f80e88 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: build a new "is_from_core". |
|||
| kudo/nom: 58646f3 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: fixed junction ops, fixed is_from_core, added %!foldable_junction |
|||
| kudo/nom: cccd1cb | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: the optimisation works for while/until, too. |
|||
| kudo/nom: 6b78bbc | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: a bit prettier code. |
|||
| kudo/nom: caa06c2 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: allow any and all, use a hash for the outer check. |
|||
| kudo/nom: 81dc550 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: simplify can_chain_junction_be_warped. |
|||
| kudo/nom: 1d80976 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: bail out before doing any analysis analysis in this case doesn't contribute anything helpful to the process, unlike the "call to &foo with arguments (bar) will never work" for example. |
|||
| kudo/nom: 58dd3c7 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: remove any/all again due to flattening woes |
|||
| kudo/nom: 9494956 | (Timo Paulssen)++ | src/Perl6/Optimizer.pm: why not make this a level 2 optimization? :) |
|||
| kudo/nom: 9c9d790 | jonathan++ | src/Perl6/Optimizer.pm: Merge pull request #101 from timo/junction-opt Partially inline junctions in bool context at compile time |
|||
|
20:50
ggherdov joined
|
|||
| dalek | kudo/constant-folding: a1bcaa6 | moritz++ | src/core/ (2 files): mark some numeric operators as pure |
21:07 | |
|
21:08
perlite joined
21:16
bluescreen joined
21:20
contingencyplan joined
21:37
contingencyplan joined
22:47
awwaiid joined
23:47
kid51 joined
|
|||