|
Parrot 5.7.0 "Azure-rumped Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 27 September 2013. |
|||
|
00:12
Psyche^ joined,
rurban1 joined
01:11
rurban1 joined
01:52
FROGGS_ joined
03:07
preflex_ joined
04:38
rurban1 joined
06:39
rurban1 joined
06:59
FROGGS joined
|
|||
| dalek | p: 100bab2 | (Tobias Leich)++ | src/vm/parrot/ops/nqp.ops: fix typo, BenGoldberg++ |
07:29 | |
| kudo/nom: 6a56000 | (Tobias Leich)++ | tools/build/NQP_REVISION: bump nqp revision |
07:30 | ||
|
07:40
rurban1 joined
08:44
rurban1 joined
09:45
rurban1 joined
09:57
denis_boyun joined
10:46
rurban1 joined
11:13
denisboyun joined
11:46
rurban1 joined
12:09
PacoAir joined
12:42
denisboyun joined
12:46
rurban1 joined
13:09
rurban1 joined
|
|||
| dalek | kudo/nom: 3f984f4 | (Elizabeth Mattijsen)++ | src/core/ (7 files): Mark all .delete methods as DEPRECATED, add delete_key|pos methods as needed |
13:09 | |
| kudo/nom: ccf9c47 | (Elizabeth Mattijsen)++ | src/core/ (5 files): Change all calls to '.delete' to .delete_key|pos |
13:28 | ||
|
14:05
rurban1 joined
|
|||
| dalek | p: f19118f | jnthn++ | src/vm/jvm/QAST/Compiler.nqp: Prepare QAST -> JVM compiler for closure changes. We'll experiment with this on MoarVM first; this just does enough to have QAST -> JVM not choke on some small changes to NQP. |
14:05 | |
| p: b86227e | jnthn++ | src/vm/parrot/QAST/ (2 files): Prepare QAST -> Parrot for closure changes. Again, just teaching it to ignore some new blocktypes for now. |
|||
| p: 6ae4625 | jnthn++ | src/NQP/Actions.nqp: Mark methods/our subs with declaration_static. This will be used in the closure handling changes, being tried first in MoarVM, to eliminate prior_invocation. |
|||
| p: cc3d5c8 | jnthn++ | src/NQP/Actions.nqp: Some declaration_static marking fixes. |
|||
| p: c508bbb | jnthn++ | src/NQP/Actions.nqp: Tweak MAIN handling to not need auto-close. |
|||
| p: 0b945f9 | jnthn++ | src/NQP/Actions.nqp: One more declaration_static. |
|||
| p: 62b8cab | jnthn++ | src/ (4 files): Merge branch 'relex' |
|||
| p: a7e81fb | jimmy++ | 3rdparty/dyncall/Makefile.embedded: Fixed mingw32 build |
14:39 | ||
| p: c6320d3 | jimmy++ | Configure.pl: fixed Configure.pl fails if ./install is not existed |
14:48 | ||
|
15:16
mtk joined
15:20
denis_boyun joined
15:51
rurban1 joined
16:08
rurban1 joined
16:27
tadzik joined,
tadzik left
17:17
benabik joined
18:41
FROGGS joined
18:48
rurban1 joined
|
|||
| dalek | rrot/smoke-me/readall_gentoo_gh981: 58fe275 | (Tobias Leich)++ | src/io/api.c: fix for readall_s at EOF This fails on gentoo as seen here: github.com/perl6/nqp/issues/133 Now it does not try to read from a file when there are no bytes left. |
18:54 | |
| rurban1 | FROGGS: wrote a nice testcase for GH #981 | 19:20 | |
| FROGGS | cool! | 19:22 | |
| rurban1 | yes, and the old bug is now repro | ||
| dalek | rrot/smoke-me/readall_gentoo_gh981: 9e47078 | rurban++ | t/pmc/filehandle.t: [test] add test for GH #981, readall at eof fsils in master, fixed in smoke-me/readall_gentoo_gh981 |
19:24 | |
|
20:05
hdanak joined
20:42
rurban1 joined
|
|||
| dalek | p/cursless: c87f86e | jnthn++ | src/ (2 files): Some simple, uncommentable Cursor tracking. |
21:16 | |
| p/cursless: 91744f2 | jnthn++ | src/QRegex/Cursor.nqp: Create a per-grammar fail Cursor. This is used in various places to make failure allocate less. Attached to ParseShared to still get type correct. The places it's used so far takes NQP.nqp from creating 284742 Cursor objects in its parse to 229535, though needs more testing. |
|||
| p/cursless: 0b5feb6 | jnthn++ | src/ (2 files): Used shared fail Curosr in some HLL::Grammar rules Shaves another 15,000 Cursor creations off when compiling NQP.nqp. Together with the previous change, that's 25% of Cursor allocations vanished for this case. |
21:17 | ||
|
21:42
rurban1 joined
|
|||
| dalek | p/cursless: 28ffe45 | jnthn++ | src/NQP/Grammar.nqp: Turn some <?before ...> into simpler constructs. In NQP::Grammar; saves 1000 Cursor allocations in NQP.nqp parse. |
22:03 | |
| p/cursless: 7c9689a | jnthn++ | src/HLL/Grammar.nqp: Only hit quote_escape:sym<misc> if there's a \\\\. This means the LTM analysis can eliminate 15,000 calls to this rule while parsing NQP.nqp. |
|||
|
22:07
benabik joined
|
|||
| dalek | p/cursless: 52a81c0 | jnthn++ | src/QRegex/P6Regex/Grammar.nqp: Some <before...> simplification in P6Regex grammar There's a few other places we could in theory do it, but they break tests, it seems. This one is the big win, anyway. |
22:17 | |
| kudo/cursless: a9e7f66 | jnthn++ | src/Perl6/Grammar.nqp: s/rule/token/ for LTM's sake. |
22:39 | ||
|
22:43
rurban1 joined
|
|||
| dalek | kudo/cursless: 444d519 | jnthn++ | src/Perl6/Grammar.nqp: attach_docs can happily be a method. |
23:11 | |
| kudo/cursless: 44929e7 | jnthn++ | src/Perl6/Grammar.nqp: heredoc rarely need create a Cursor. Saves 20,000 or so Cursor allocations in CORE.setting. |
23:22 | ||
|
23:43
rurban1 joined
|
|||