|
Parrot 5.7.0 "Azure-rumped Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 6 October 2013. |
|||
|
00:12
Psyche^ joined
00:20
rurban1 joined
|
|||
| dalek | rrot/pm-evalpmc-api: 07dfdb4 | pmichaud++ | src/pmc/eval.pmc: Add PackfileView-compatible methods to EvalPMC. This short patch adds two methods to EvalPMC (deprecated) that provides a forward-compatible API for the eventual PackfileView PMC conversion. NQP/Rakudo can then switch to the new API even before PackfileView lands in master, which greatly aids NQP's bootstrapping process. See issue #937. |
00:55 | |
| pmichaud | Util: ping | ||
| Util | pmichaud: pong | ||
| pmichaud | I'm spectesting Rakudo now, but it appears that branch pm-evalpmc-api enables me to create a NQP that works with both the existing (deprecated) EvalPMC and the upcoming PackfileView PMC. | 00:56 | |
| github.com/parrot/parrot/commit/07dfdb46d5 contains the diff (short) | |||
| I'll test it again, but it passed "make fulltest" when I tried it a little bit ago. | 00:57 | ||
| Util | pmichaud: pm-evalpmc-api looks good to me. After you finish testing, you are OK to merge the branch to master. | 00:59 | |
| (or, I will do it if you prefer). | 01:00 | ||
| pmichaud | I'm happy to do it. If anything changes as a result of testing I'll touch base with you again before merging. | ||
| Util | pmichaud: Great! | 01:02 | |
| pmichaud | All Rakudo spectests passed with the PackfileView PMC... I just need to re-test with the EvalPMC. | 01:04 | |
| and make sure that I'm really testing what I think I'm testing. :) | |||
|
01:15
benabik joined
|
|||
| dalek | p: 3e8834f | coke++ | / (2 files): Add vm-specific opcode information Now vm specific ops will not complain they are not defined on a non-targeted backend. (e.g "bootint") |
01:25 | |
| p/pm-packfile-api: cbd4843 | pmichaud++ | src/vm/parrot/HLL/Backend.nqp: Update HLL::Backend::Parrot to use new EvalPMC/PackfileView API. Resolves issue #76, but requires a Parrot newer than RELEASE_5_7_0-20-g07dfdb4. See issue #76 for more details. |
01:44 | ||
| p/pm-packfile-api: 4aedfed | pmichaud++ | src/vm/parrot/stage0/ (9 files): Update bootstrap for use with new PackfileView API. |
|||
| p: 96ac0ce | coke++ | docs/ops.markdown: document more ops |
02:02 | ||
| rrot: 07dfdb4 | pmichaud++ | src/pmc/eval.pmc: Add PackfileView-compatible methods to EvalPMC. This short patch adds two methods to EvalPMC (deprecated) that provides a forward-compatible API for the eventual PackfileView PMC conversion. NQP/Rakudo can then switch to the new API even before PackfileView lands in master, which greatly aids NQP's bootstrapping process. See issue #937. |
02:18 | ||
| pmichaud | Util: okay, patch merged to master. Thanks! | 02:19 | |
| I'll update the issue tickets with today's progress. | |||
| rurban | great! | ||
| Util | Thank you! | 02:20 | |
| dalek | p/pm-packfile-api: 465b6e4 | pmichaud++ | tools/build/PARROT_REVISION: Bump PARROT_REVISION to require packfile api for EvalPMC. (Issue #76) |
02:28 | |
|
02:35
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#920 (master - 07dfdb4 : pmichaud): The build was fixed. | 02:35 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/d...dfdb46d58d | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/12301904 | |||
|
02:35
travis-ci left
|
|||
| pmichaud | issue tickets updated. | 02:43 | |
| tl;dr --- with the changes I pushed to master, nqp and rakudo should be able to handle the switch to the packfile api whenever parrot wants to make the switch. | 02:44 | ||
| benabik | pmichaud++ | 02:47 | |
|
03:53
preflex_ joined
|
|||
| dalek | p: 0d90396 | coke++ | docs/ops.markdown: minor formatting updates mark async* as jvm only for now. |
04:10 | |
| p: 5543a71 | coke++ | docs/ops.markdown: doc more ops |
|||
|
06:15
Mike-PerlRecruiter_ joined
07:01
FROGGS joined
07:10
denis_boyun joined
|
|||
| dalek | p/eqat_op: e77d5ba | (Timo Paulssen)++ | src/vm/parrot/ops/nqp.ops: fix eqat bounds check for good. |
08:03 | |
|
08:42
bouncy joined
|
|||
| dalek | kudo/nom: 06556e9 | moritz++ | src/core/ (2 files): get "is default" working in the setting and use it to get rid of some postcircumfix:<[ ]> candidates. Adventurous minds can get rid of many more |
09:00 | |
| p/moarboot: da02211 | (Tobias Leich)++ | / (12 files): un-hang qregex tests due to indexnat op Test is not clean though. There seems to be three issues:a) a heisenbug b) an issue resolving frame labels and c) a problem with "baabbbb" ~~ /a**2..4/ |
09:08 | ||
|
09:13
TonyC joined
09:26
atrodo joined
10:17
woosley joined
10:30
FROGGS joined
|
|||
| dalek | p: 7d220ef | moritz++ | tools/build/Makefile-JVM.in: give JVM Makefile an optional DESTDIR ... as proposed by (Gerd Pokorra)++ |
10:46 | |
|
11:25
FROGGS joined
|
|||
| dalek | p: 1441a25 | pmichaud++ | tools/build/PARROT_REVISION: Bump PARROT_REVISION to prepare for pm-packfile-api merge. Parrot will be switching from EvalPMC to PackfileView; for testing we'll go ahead and bump PARROT_REVISION to get some testing of nqp/rakudo prior to merging the pm-packfile-api branch that can handle the switch. |
12:55 | |
|
12:57
benabik joined
13:19
PacoAir joined
13:30
bluescreen joined
|
|||
| dalek | kudo/nom: dfe582d | pmichaud++ | tools/build/NQP_REVISION: Bump NQP_REVISION to get PARROT_REVISION update. |
13:33 | |
|
14:14
bluescreen_ joined
14:43
benabik joined
15:02
rurban1 joined
15:16
rurban1 joined
15:19
benabik joined
|
|||
| dalek | kudo/nom: 2df2426 | (Elizabeth Mattijsen)++ | src/core/ (2 files): Revert "get "is default" working in the setting" This breaks the @a[my int $a=4]:adverb case :-( |
15:26 | |
| kudo/nom: 50cecfd | (Elizabeth Mattijsen)++ | t/spectest.data: Also test @a[int]:delete |
|||
| p/moarboot: 85ab267 | jonathan++ | src/vm/moar/QAST/QASTRegexCompilerMAST.nqp: Fix x**0 compilation for MoarVM backend. |
16:42 | ||
|
16:57
wagle joined
|
|||
| dalek | p/moarboot: c204a57 | jonathan++ | src/HLL/Grammar.nqp: Fix starter/stopper contextual check. It was always not checking for the right thing. Somehow we got away with it on Parrot and JVM, but Moar tripped. So, correct it. It will save some spurious calls to !LITERAL on all backends. |
17:28 | |
|
19:41
bouncy joined
20:37
darbelo_ joined
21:10
denis_boyun joined
23:02
rurban1 joined
|
|||