Camelia, the Perl 6 bug

IRC log for #parrot, 2012-01-08

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:40 dalek Heuristic branch merge: pushed 24 commits to parrot/interp_api_cleanup by Whiteknight
01:09 jsut_ joined #parrot
03:38 Psyche^ joined #parrot
04:12 alvis dukeleto++ for creating the repos!
06:05 Maddingue joined #parrot
06:05 arnsholt joined #parrot
06:10 cotto dukeleto, ping
07:19 bacek joined #parrot
07:49 bacek joined #parrot
09:30 eternaleye_ joined #parrot
09:54 preflex_ joined #parrot
10:07 fperrad joined #parrot
10:08 dalek rakudo/staged-settings: 62de8d2 | moritz++ | / (3 files):
10:08 dalek rakudo/staged-settings: first experiment with two-staged setting
10:08 dalek rakudo/staged-settings:
10:08 dalek rakudo/staged-settings: the new setting between CORE and the user program is called CORE2.
10:08 dalek rakudo/staged-settings: How uninspired
10:08 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/62de8d2936
10:08 dalek rakudo/staged-settings: cee2658 | moritz++ | tools/build/Makefile.in:
10:08 dalek rakudo/staged-settings: fix up the dependency of SAFE; install CORE2
10:08 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/cee26583d7
10:41 dalek rakudo/staged-settings: 89a1a8c | moritz++ | / (3 files):
10:41 dalek rakudo/staged-settings: move Pod to core2; fix more dependencies
10:41 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/89a1a8c2a5
11:03 wagle joined #parrot
11:28 contingencyplan joined #parrot
11:57 dalek rakudo/staged-settings: 7aed098 | moritz++ | / (3 files):
11:57 dalek rakudo/staged-settings: move Main.pm to core2
11:57 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/7aed098230
11:57 dalek rakudo/staged-settings: ac44e3c | moritz++ | tools/build/Makefile.in:
11:57 dalek rakudo/staged-settings: move Grammar to core2
11:57 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/ac44e3cd35
11:57 dalek rakudo/staged-settings: b8af1ec | moritz++ | src/core/control.pm:
11:57 dalek rakudo/staged-settings: remove dependency between control.pm and terms.pm
11:57 dalek rakudo/staged-settings: review: https://github.com/rakudo/rakudo/commit/b8af1ec0e7
12:26 whiteknight joined #parrot
12:39 jsut joined #parrot
12:44 dalek parrot: 8b41696 | Whiteknight++ | / (40 files):
12:44 dalek parrot: Merge branch 'master' into interp_api_cleanup
12:44 dalek parrot: review: https://github.com/parrot/parrot/commit/8b41696017
12:44 dalek parrot: e412704 | Whiteknight++ | MANIFEST:
12:44 dalek parrot: fix conflict in manifest
12:44 dalek parrot: review: https://github.com/parrot/parrot/commit/e412704c5c
12:56 lucian joined #parrot
13:24 dalek rakudo/staged-setting-fail: 390b435 | moritz++ | / (3 files):
13:24 dalek rakudo/staged-setting-fail: move Date ops to core2
13:24 dalek rakudo/staged-setting-fail:
13:24 dalek rakudo/staged-setting-fail: fails during compilation of CORE with "rtype not set"
13:24 dalek rakudo/staged-setting-fail: review: https://github.com/rakudo/rakudo/commit/390b435620
14:30 eternaleye_ joined #parrot
14:31 dalek nqp/qbootstrap: a3bb381 | jnthn++ | src/QHLL/Grammar.pm:
14:31 dalek nqp/qbootstrap: Get a few more tests by fixing quotemod checking.
14:31 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/a3bb3815f9
14:31 dalek nqp/qbootstrap: a60d71e | jnthn++ | src/6model/knowhow_bootstrapper.c:
14:31 dalek nqp/qbootstrap: KnowHOW's find_method should not throw to indicate method not found (kshannon++).
14:31 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/a60d71e7e2
14:31 dalek nqp/qbootstrap: a5de18f | jnthn++ | src/pmc/sixmodelobject.pmc:
14:31 dalek nqp/qbootstrap: Remove find_method exception handler, which is the wrong fix. Also, explicitly implement can.
14:31 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/a5de18fb1a
14:31 dalek nqp/qbootstrap: af9aa47 | jnthn++ | src/ (2 files):
14:31 dalek nqp/qbootstrap: Ensure tracing does not mess up NFA state lookup.
14:31 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/af9aa47269
15:06 dalek nqp/qbootstrap: 6d3fb4f | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
15:06 dalek nqp/qbootstrap: Handle French quote case of :sym (probably need something more general in the long run).
15:06 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/6d3fb4ff09
15:27 mj41 joined #parrot
15:31 lucian joined #parrot
15:56 dalek nqp/qbootstrap: 3d22db6 | jnthn++ | src/NQPQ/Grammar.pm:
15:56 dalek nqp/qbootstrap: Couple of small tweaks that help trim various branches earlier, saving time and making the trace less noisy.
15:56 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/3d22db65ae
15:56 dalek nqp/qbootstrap: b24283c | jnthn++ | src/QHLL/Grammar.pm:
15:56 dalek nqp/qbootstrap: Get LANG working-er.
15:56 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/b24283c467
16:01 whiteknight fun fact: The statement "STRING * foo = x ? CONST_STRING(interp, "a") : CONST_STRING(interp, "b")" does not do the correct thing
16:02 whiteknight It appears that foo will always be "b" no matter the value of x
16:02 whiteknight ...which is awesome
16:07 whiteknight and that's an idiom that does appear in the codebase, and demonstrably does the wrong thing
16:09 PacoAir joined #parrot
16:15 moritz but why?
16:16 lucian joined #parrot
16:17 whiteknight the CONST_STRING "macro" uses a string cache and the line number in the C source as the lookup key
16:18 whiteknight so two CONST_STRING uses on a single line seem to overwrite each other
16:19 moritz "wow"
16:21 whiteknight srsly
16:22 zby_home joined #parrot
16:24 whiteknight One day I am going to go through and refactor CONST_STRING and make it not suck, not be so fragile, and be much faster
17:15 snearch joined #parrot
17:15 PacoAir joined #parrot
17:23 dalek parrot: 7241997 | Whiteknight++ | / (2 files):
17:23 dalek parrot: various small cleanups to the new src/interp/api.c
17:23 dalek parrot: review: https://github.com/parrot/parrot/commit/72419974ee
17:23 dalek parrot: 2afe799 | Whiteknight++ | / (4 files):
17:23 dalek parrot: Refactor Parrot_interp_compile_file to be less obviously dependent on IMCC (though it does still require IMCC internally)
17:23 dalek parrot: review: https://github.com/parrot/parrot/commit/2afe799a36
17:23 dalek parrot: 2e5f4ee | Whiteknight++ | / (4 files):
17:23 dalek parrot: Refactor Parrot_interp_compile_string and several more cleanups to Parrot_interp_compile_file and supporting code
17:23 dalek parrot: review: https://github.com/parrot/parrot/commit/2e5f4ee734
17:49 ttbot Parrot 2afe799a MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/63671
17:49 contingencyplan joined #parrot
18:23 cotto ~~
18:26 PacoAir joined #parrot
18:30 masak o/
19:00 autark joined #parrot
19:48 dalek nqp: b0eb530 | moritz++ | 3rdparty/libtommath/bn_mp_mod.c:
19:48 dalek nqp: fix bigint mod with negative numbers
19:48 dalek nqp: review: https://github.com/perl6/nqp/commit/b0eb5301ab
20:23 dalek rakudo/nom: 13f3e6d | moritz++ | tools/build/NQP_REVISION:
20:23 dalek rakudo/nom: bump to an NQP revision that fixes negative bigint modulo
20:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/13f3e6db8f
20:23 dalek rakudo/nom: 8c5258a | moritz++ | t/spectest.data:
20:23 dalek rakudo/nom: run advent2009-day10.t
20:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8c5258ae17
20:28 perlite joined #parrot
20:33 mj41 joined #parrot
20:51 alvis joined #parrot
21:19 dalek nqp/qbootstrap: cfca054 | jnthn++ | src/QRegex/Cursor.nqp:
21:19 dalek nqp/qbootstrap: Ensure that we invalidate matches as needed.
21:19 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/cfca054493
21:19 dalek nqp/qbootstrap: 0ffa51b | jnthn++ | src/QRegex/NFA.nqp:
21:19 dalek nqp/qbootstrap: Try and have the NFA builder not explode upon recursion.
21:19 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/0ffa51bc13
21:25 dalek rakudo/nom: 4e5d8aa | jnthn++ | src/core/Routine.pm:
21:25 dalek rakudo/nom: Improve Routine.perl.
21:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4e5d8aa3e2
21:38 jsut_ joined #parrot
21:41 dalek nqp/qbootstrap: cb91e0b | jnthn++ | / (3 files):
21:41 dalek nqp/qbootstrap: Add a circularity-breaking thingummy so that we can load QRegex by default again; say('a fool' ~~ /foo/) now works again in NQP and QRegex compiled using QRegex.
21:41 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/cb91e0b375
23:58 tadzik joined #parrot
23:59 masak joined #parrot
23:59 pmichaud joined #parrot
23:59 Util joined #parrot
23:59 PerlJam joined #parrot

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

Parrot | source cross referenced