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