Camelia, the Perl 6 bug

IRC log for #parrot, 2013-10-09

Parrot | source cross referenced

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

All times shown according to UTC.

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

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

Parrot | source cross referenced