Camelia, the Perl 6 bug

IRC log for #parrot, 2012-09-02

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:18 benabik joined #parrot
01:42 benabik joined #parrot
02:51 dalek parrot/rurban/strip-install_config-gh824: 5b489de | rurban++ | config/gen/config_pm (2 files):
02:51 dalek parrot/rurban/strip-install_config-gh824: [GH #824] strip install_config.fpmc
02:51 dalek parrot/rurban/strip-install_config-gh824:
02:51 dalek parrot/rurban/strip-install_config-gh824: install_fpmc and all installables contain unneccessary
02:51 dalek parrot/rurban/strip-install_config-gh824: config hash entries, relevant only while building parrot,
02:51 dalek parrot/rurban/strip-install_config-gh824: but not for running or building languages.
02:51 dalek parrot/rurban/strip-install_config-gh824:
02:51 dalek parrot/rurban/strip-install_config-gh824: This saves 6360 bytes from install_config.fpmc
02:51 dalek parrot/rurban/strip-install_config-gh824: review: https://github.com/parrot/parrot/commit/5b489de7ee
03:01 rurban_mobile remote branches can be deleted from github with: git push --delete origin my_old_branch
05:39 moritz or simply   git push origin :my_old_branch
05:55 fperrad joined #parrot
06:13 benabik joined #parrot
06:14 perlite joined #parrot
06:37 dalek rakudo/nom: 1f86d22 | moritz++ | t/spectest.data:
06:37 dalek rakudo/nom: run indirect name declaration tests
06:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1f86d2279d
08:19 Psyche^ joined #parrot
11:02 rurban_mobile Any opinion on https://github.com/parrot/parrot/issues/825 ? I want to merge this old branch
11:06 JimmyZ joined #parrot
11:21 dalek nqp: 1801844 | jnthn++ | tools/build/Makefile.in:
11:21 dalek nqp: Clean up test targets so they actually run all of the tests they're expected to and give a single summary at the end of doing so.
11:21 dalek nqp: review: https://github.com/perl6/nqp/commit/18018440ba
11:21 dalek nqp: e4db73c | jnthn++ | t/ (7 files):
11:22 dalek nqp: Steal a couple of the tests that still makes sense from t/setting into t/nqp, then toss t/setting, which was largely bit-rotten.
11:22 dalek nqp: review: https://github.com/perl6/nqp/commit/e4db73c3bb
11:24 dalek parrot/gh832_has_mt: e98217e | rurban++ | config/init/hints/mswin32.pm:
11:24 dalek parrot/gh832_has_mt: Fix mt.exe config probe to /? gerdr++
11:24 dalek parrot/gh832_has_mt: review: https://github.com/parrot/parrot/commit/e98217e28a
11:25 dalek Heuristic branch merge: pushed 1000 commits to parrot/tadzik/whine-on-relative-prefix by rurban
11:37 dalek nqp: 9dc2b8d | (Elizabeth Mattijsen)++ | / (2 files):
11:37 dalek nqp: Eradicated pir::does(...,'hash') for nqp::ishash
11:37 dalek nqp: review: https://github.com/perl6/nqp/commit/9dc2b8d5a2
11:43 dalek nqp: 237fae7 | (Elizabeth Mattijsen)++ | / (2 files):
11:43 dalek nqp: Eradicated pir::get_who__PP for nqp::who
11:43 dalek nqp: review: https://github.com/perl6/nqp/commit/237fae7709
12:23 tadzik wow, I didn't even remember I had a branch :) rurban++
12:25 dalek nqp: 2019842 | (Elizabeth Mattijsen)++ | / (2 files):
12:25 dalek nqp: Eradicated pir::defined__IP for nqp::defined
12:25 dalek nqp:
12:25 dalek nqp: The original plan was to s/nqp::defined/nqp::isconcrete/ but this gave errors
12:25 dalek nqp: on 6model objects:
12:25 dalek nqp:
12:25 dalek nqp:   Can only use repr_defined on a SixModelObject
12:25 dalek nqp:
12:25 dalek nqp: So only did pir::defined__IP -> nqp::defined migration.  And moved the
12:25 dalek nqp: possible nqp::defined -> nqp::isconcrete migration to jnthn's list
12:25 dalek nqp: review: https://github.com/perl6/nqp/commit/20198427a8
12:36 dalek nqp: dae38f0 | (Elizabeth Mattijsen)++ | / (2 files):
12:36 dalek nqp: Removed now superfluous call to pir::isa__IPS(..,'Undef'), per jnhtn's instructions
12:36 dalek nqp: review: https://github.com/perl6/nqp/commit/dae38f0367
12:42 lucian joined #parrot
12:43 alvis joined #parrot
12:45 kid51 joined #parrot
12:47 dalek nqp: 25fcb3f | (Elizabeth Mattijsen)++ | src/HLL/Compiler.pm:
12:47 dalek nqp: Dropped some bitrotten code from previous HLL interop thing
12:47 dalek nqp:
12:47 dalek nqp: It was referencing pir::isa__IP(..,'Namespace') which was obsolete
12:47 dalek nqp: review: https://github.com/perl6/nqp/commit/25fcb3f3d5
13:10 JimmyZ joined #parrot
13:19 kid51 native_pbc branch PASS make test my 4 usual ways on linux/i386
13:19 kid51 looks like it will PASS on darwin/ppc as well
13:21 kid51 That's at cc41bee8bded6362aca0937494d8a259c10d3121; see smolders for details
13:22 kid51 native_pbc branch PASS make test on Darwin/PPC
13:22 kid51 smolder being submitted
13:23 benabik joined #parrot
13:49 benabik joined #parrot
14:37 rurban_mobile kid51: thanks
14:53 benabik joined #parrot
15:14 dalek nqp: 6b8b4a6 | jnthn++ | src/ (2 files):
15:14 dalek nqp: Move CTXSAVE and EXPR that were temporarily subclassed in NQP::Actions back up into HLL::Actions (taking the QAST-using versions).
15:14 dalek nqp: review: https://github.com/perl6/nqp/commit/6b8b4a6641
15:14 dalek nqp: 899659e | jnthn++ | src/ (2 files):
15:14 dalek nqp: Move QAST versions of quote_EXPR and quote_delimited up into HLL::Actions, eliminating them from NQP::Actions.
15:14 dalek nqp: review: https://github.com/perl6/nqp/commit/899659e42e
15:14 dalek nqp: ed02bcc | jnthn++ | src/HLL/World.pm:
15:14 dalek nqp: Toss a bunch of now-dead code (replaced by a combination of QAST::WVal, bs and some of the logic moving into QAST::Compiler itself).
15:14 dalek nqp: review: https://github.com/perl6/nqp/commit/ed02bcc357
15:20 dalek parrot/gh823_has_mt: 664431a | rurban++ | config/init/hints/mswin32.pm:
15:20 dalek parrot/gh823_has_mt: [GH #823] Silence failing mt.exe config probe
15:20 dalek parrot/gh823_has_mt: review: https://github.com/parrot/parrot/commit/664431aec2
15:22 dalek parrot: e3b169e | rurban++ | lib/Parrot/Configure/Utils.pm:
15:22 dalek parrot: Fix configure test cc_args broken in vms merge
15:22 dalek parrot:
15:22 dalek parrot: $cc_args .= " -I./include -c" auto::va_ptr e.g. failed
15:22 dalek parrot: review: https://github.com/parrot/parrot/commit/e3b169e8f4
15:23 dalek parrot: 6aa71fa | rurban++ | config/ (2 files):
15:23 dalek parrot: [GH #823] windows has_mt: check for mt.exe and use it
15:23 dalek parrot:
15:23 dalek parrot: I could not test mt_output because I have no mt.exe
15:23 dalek parrot: review: https://github.com/parrot/parrot/commit/6aa71fa502
15:23 dalek parrot: e98217e | rurban++ | config/init/hints/mswin32.pm:
15:23 dalek parrot: Fix mt.exe config probe to /? gerdr++
15:23 dalek parrot: review: https://github.com/parrot/parrot/commit/e98217e28a
15:23 dalek parrot: 664431a | rurban++ | config/init/hints/mswin32.pm:
15:23 dalek parrot: [GH #823] Silence failing mt.exe config probe
15:23 dalek parrot: review: https://github.com/parrot/parrot/commit/664431aec2
15:23 dalek parrot: eb00374 | rurban++ | config/ (2 files):
15:23 dalek parrot: Merge branch 'gh823_has_mt'
15:23 dalek parrot: review: https://github.com/parrot/parrot/commit/eb00374c64
15:25 dalek parrot: 56bd941 | rurban++ | ChangeLog:
15:25 dalek parrot: Add ChangeLog entry for GH #823
15:25 dalek parrot: review: https://github.com/parrot/parrot/commit/56bd94167c
15:33 benabik joined #parrot
15:49 JimmyZ joined #parrot
15:59 dalek nqp: 694af0d | jnthn++ | src/QRegex/P5Regex/Actions.nqp:
15:59 dalek nqp: Various P5Regex de-PASTifications.
15:59 dalek nqp: review: https://github.com/perl6/nqp/commit/694af0d938
15:59 dalek nqp: fb79576 | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
15:59 dalek nqp: Start updating P6Regex to eliminate use of buildsub (now always uses qbuildsub) and turn some other PAST usages into QAST.
15:59 dalek nqp: review: https://github.com/perl6/nqp/commit/fb79576da0
15:59 dalek nqp: d7054fa | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
15:59 dalek nqp: Toss some now-dead code in P6Regex.
15:59 dalek nqp: review: https://github.com/perl6/nqp/commit/d7054fa119
15:59 dalek nqp: dd2cd29 | jnthn++ | src/QRegex/NFA.nqp:
15:59 dalek nqp: Toss NFA.past.
15:59 dalek nqp: review: https://github.com/perl6/nqp/commit/dd2cd2960d
15:59 dalek nqp: 211d5b3 | jnthn++ | src/HLL/Compiler.pm:
15:59 dalek nqp: Eliminate a couple of mentions of PAST from HLL::Compiler.
15:59 dalek nqp: review: https://github.com/perl6/nqp/commit/211d5b3f8a
16:07 dalek rakudo/indirect-subs: a59d2f3 | moritz++ | src/Perl6/ (3 files):
16:07 dalek rakudo/indirect-subs: fix declaration of subs with indirect name
16:07 dalek rakudo/indirect-subs: review: https://github.com/rakudo/rakudo/commit/a59d2f3fae
16:07 dalek rakudo/indirect-subs: 989d8b2 | moritz++ | src/ (2 files):
16:07 dalek rakudo/indirect-subs: typed exception for illegal use of pseudo packages in other names
16:07 dalek rakudo/indirect-subs: review: https://github.com/rakudo/rakudo/commit/989d8b2292
16:18 dalek nqp: 061f7f7 | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
16:18 dalek nqp: Clear up most remaining PAST usages in P6Regex.
16:18 dalek nqp: review: https://github.com/perl6/nqp/commit/061f7f79b7
16:18 dalek nqp: f17f978 | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
16:18 dalek nqp: Final PAST eliminations in P6Regex.
16:18 dalek nqp: review: https://github.com/perl6/nqp/commit/f17f97850e
16:18 dalek nqp: 2158891 | jnthn++ | src/QRegex/P5Regex/Actions.nqp:
16:18 dalek nqp: Final PAST eliminations in P5Regex.
16:18 dalek nqp: review: https://github.com/perl6/nqp/commit/2158891b32
16:18 dalek nqp: 5ba6925 | jnthn++ | src/ (2 files):
16:18 dalek nqp: Various cleanups and simplifications to QAST::Compiler and HLL::Compiler now that it no longer has to cope with PAST and POST.
16:18 dalek nqp: review: https://github.com/perl6/nqp/commit/5ba6925bdf
16:19 dalek rakudo/indirect-subs: c1aac0d | moritz++ | src/Perl6/World.pm:
16:19 dalek rakudo/indirect-subs: avoid a Null PMC Access
16:19 dalek rakudo/indirect-subs: review: https://github.com/rakudo/rakudo/commit/c1aac0d2ba
16:47 dalek rakudo/nom: 821d6a0 | jnthn++ | src/Perl6/Grammar.pm:
16:47 dalek rakudo/nom: Eliminate final PAST::Node usages in Perl6::Grammar's op generation, and update it to tall the QAST compiler rather than PAST::Compiler, use qbuildsub instead of buildsub, etc.
16:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/821d6a0f93
16:47 dalek rakudo/nom: a55950d | jnthn++ | tools/build/NQP_REVISION:
16:47 dalek rakudo/nom: Bump to latest NQP, with muchly reduced PAST usage.
16:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a55950d765
16:47 dalek rakudo/nom: 1f1378e | jnthn++ | src/Perl6/Actions.pm:
16:47 dalek rakudo/nom: Unbust /< a aa >/.
16:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1f1378ead4
16:58 dalek rakudo/nom: a59d2f3 | moritz++ | src/Perl6/ (3 files):
16:58 dalek rakudo/nom: fix declaration of subs with indirect name
16:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a59d2f3fae
16:58 dalek rakudo/nom: 989d8b2 | moritz++ | src/ (2 files):
16:58 dalek rakudo/nom: typed exception for illegal use of pseudo packages in other names
16:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/989d8b2292
16:58 dalek rakudo/nom: c1aac0d | moritz++ | src/Perl6/World.pm:
16:58 dalek rakudo/nom: avoid a Null PMC Access
16:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c1aac0d2ba
16:58 dalek rakudo/nom: 9cdf452 | moritz++ | src/ (4 files):
16:58 dalek rakudo/nom: Merge remote branch 'origin/indirect-subs' into nom
16:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9cdf4527f6
16:58 dalek rakudo/nom: 91e9725 | moritz++ | docs/ChangeLog:
16:58 dalek rakudo/nom: update ChangeLog
16:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/91e9725ed0
17:13 dalek rakudo/nom: 54030c3 | jnthn++ | docs/ChangeLog:
17:13 dalek rakudo/nom: Add a note about having QAST-based NQP to the ChangeLog.
17:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/54030c31c7
17:18 dalek parrot: bce8cd3 | rurban++ | t/library/nciutils.t:
17:18 dalek parrot: fix failing t/library/nciutils.t on windows
17:18 dalek parrot:
17:18 dalek parrot: ncifunc(null_pmc, atoi, it) apparently does not find atoi
17:18 dalek parrot: in the windows c library. SKIP tests then.
17:18 dalek parrot: review: https://github.com/parrot/parrot/commit/bce8cd335f
17:20 benabik joined #parrot
17:42 dalek parrot: e971bd4 | rurban++ | t/pmc/nci.t:
17:42 dalek parrot: t/pmc/nci.t func = cleanup
17:42 dalek parrot:
17:42 dalek parrot: For the first dlfunc function calls use the more readable
17:42 dalek parrot: assignment form. The other form is tested later also.
17:42 dalek parrot: review: https://github.com/parrot/parrot/commit/e971bd4a4d
18:01 MikeFair So in this language, the ternary operator ? is expressed as if <EXPR> then <EXPR> else <EXPR>
18:02 MikeFair could I get away with doing this by creating the prefix, ternary operator 'if'
18:03 dalek parrot: 5ef5144 | rurban++ | / (2 files):
18:03 dalek parrot: [codingstd] remove hard tabs in latest code
18:03 dalek parrot: review: https://github.com/parrot/parrot/commit/5ef5144ca4
18:03 MikeFair The 'else' part is optional
18:19 travis-ci joined #parrot
18:19 travis-ci [travis-ci] parrot/parrot#526 (master - 56bd941 : Reini Urban): The build was broken.
18:19 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/eb00374c6426...56bd94167c48
18:19 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/2311520
18:19 travis-ci left #parrot
18:38 schmooster joined #parrot
18:54 travis-ci joined #parrot
18:54 travis-ci [travis-ci] parrot/parrot#527 (master - bce8cd3 : Reini Urban): The build was fixed.
18:54 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/56bd94167c48...bce8cd335f63
18:54 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/2312240
18:54 travis-ci left #parrot
19:10 travis-ci joined #parrot
19:10 travis-ci [travis-ci] parrot/parrot#528 (master - e971bd4 : Reini Urban): The build was broken.
19:10 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/bce8cd335f63...e971bd4a4dde
19:10 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/2312356
19:10 travis-ci left #parrot
19:21 rurban_mobile Thanks travis-ci++
19:24 rurban_mobile It was only a 15min timeout or hang. smoker too loaded I guess.
19:26 rurban_mobile hang at apt-get install, not our fault.
19:37 dalek rakudo/nom: 962b9b1 | moritz++ | src/ (3 files):
19:37 dalek rakudo/nom: typed exception for import name clashes
19:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/962b9b1e4d
19:54 dalek parrot/threads: 5709835 | rurban++ | src/thread.c:
19:54 dalek parrot/threads: threads: revert threads_mutex
19:54 dalek parrot/threads:
19:54 dalek parrot/threads: This race case was very unlikely, and it causes problems on Windows.
19:54 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/5709835825
19:59 travis-ci joined #parrot
19:59 travis-ci [travis-ci] parrot/parrot#529 (master - 5ef5144 : Reini Urban): The build was fixed.
19:59 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/e971bd4a4dde...5ef5144ca410
19:59 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/2312559
19:59 travis-ci left #parrot
20:01 * benabik dislikes phrases like "this race is very unlikely"
20:56 rurban_mobile benabik: I explained the likelyhood on the mailinglist
20:59 * rurban_mobile now booting to win64 (without irc)
23:22 benabik joined #parrot

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

Parrot | source cross referenced