|
Parrot 1.7.0 "African Grey" is out! Feel free to nuke trunk | Improve PCC testing this week or the release gets it! Set by moderator on 21 October 2009. |
|||
|
00:00
cotto_work joined
00:01
cotto_work joined
00:03
cotto_work joined
|
|||
| dalek | rrot: r42002 | chromatic++ | trunk/src (2 files): [PMC] Made CallSignature PMC used fixed-size allocator for its storage. This |
00:03 | |
| darbelo | wiki.postgresql.org/images/5/58/11_...review.pdf | 00:05 | |
| shorten | darbelo's url is at xrl.us/bftsbb | ||
| darbelo | We need to make one of those for parrot. | ||
| ttbot | Parrot trunk/ r42002 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118077.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 00:10 | |
|
00:10
confound_ joined
00:11
cotto_work left,
cotto_work joined
|
|||
| dukeleto | japhb: +50 to the "upgrade parrot" plumage feature | 00:13 | |
| japhb: i have been doing that manually and will probably write a script soon if you don't beat me to it | |||
| Whiteknight | okay, I give up on my runcore optimization for now | ||
| too much hassle | 00:14 | ||
|
00:14
confound joined
|
|||
| darbelo is checking out pmc_pct now | 00:14 | ||
|
00:14
cotto_work joined
00:15
Limbic_Region joined
|
|||
| chromatic | Which runcore optimization? | 00:15 | |
| kid51 | Am experiencing a long wait on 'svn commit' | 00:17 | |
|
00:17
cotto_work2 joined
|
|||
| Limbic_Region | chromatic++ - thanks for the Perl 6 Design Meeting Minutes | 00:19 | |
| Whiteknight | chromatic: passing a Parrot_Context** to each fastcore op function, instead of calling Parrot_pcc_get_context_struct in each one | ||
| probably not much of a win now that bacek has converted that to a macro | |||
| chromatic | Oh, that one. I still like the idea. | 00:22 | |
| cotto_work2 | whiteknight, is it just too much repetitive mindless patching or what? | 00:23 | |
| kid51 | All my 'svn' commands are hanging from my server ... but not from my laptop! | ||
| Whiteknight | cotto_work2: Just need to rethink it | 00:24 | |
|
00:25
dukeleto joined
00:26
confound joined
|
|||
| kid51 | Don't know what went wrong there, but I can now perform 'svn' commands again. | 00:28 | |
|
00:29
jonathanturner joined
|
|||
| dalek | rrot: r42003 | jkeenan++ | branches/auto_libjit (7 files): Applying modified version of plobsing's alloca_optional.patch. This configures cleanly; pre- and post-configuration tests pass without warnings, but has not yet been run thru 'make'. |
00:29 | |
| Whiteknight | I've got some cleanups to the fixed-size allocator coming | 00:32 | |
| and I have some ideas for some small improvements to it | |||
|
00:32
cotto_work2 left
|
|||
| Whiteknight | my hope is that modest improvements to an oft-called function will provide big benefits | 00:33 | |
|
00:34
particle joined
00:41
preflex joined
00:42
spinclad joined
00:52
abqar joined
|
|||
| cotto_work | chromatic, r42001 is very perlish C | 00:53 | |
|
00:54
darbelo left
|
|||
| cotto_work | home for me | 00:55 | |
| chromatic | Perlish, how? | 00:56 | |
| Whiteknight | chromatic: could you benchmark r42004? | 00:59 | |
| I don't have a baseline here | |||
| I don't expect much improvement if any, it was a very small change. | 01:00 | ||
| chromatic | I'll give it a shot. | ||
| dalek | rrot: r42004 | whiteknight++ | trunk/src/gc (3 files): [gc] a few modest improvements to the fixed-size allocator. Reduce the number of unnecessary redundant checks that we were doing on each allocation by doing better initialization |
01:02 | |
| dukeleto | i assume from my benchmarks that trunk is about 2x slower than 1.7.0 after the pcc_reapply merge. i can do some more benchmarks tonight. let me know if there are specific benchmarks that you want me to run. I will probably run the GC benchmarks and primes.pasm/fib.pir | 01:05 | |
| chromatic | oofib.pir is good too. | ||
| Are you running optimized builds, by the way? | |||
| dukeleto | chromatic: yeps | 01:06 | |
| chromatic: and by optimized I mean passing --optimize to Configure and nothing else | |||
| chromatic | Can you verify that that defines DNDEBUG in your Makefile? If the string appears there, that's fine. | 01:08 | |
| ttbot | Parrot trunk/ r42004 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118151.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | ||
| dalek | rrot: r42005 | whiteknight++ | trunk/src/gc/api.c: [gc] fix a small issue that would prevent this from building if GC_USE_FIXED_SIZE_ALLOCATOR is 0 |
01:12 | |
|
01:12
Smushers joined
|
|||
| dukeleto | chromatic: checking now | 01:12 | |
| dalek | TT #1126 closed by coke++: tools/dev/pprof2cg.pl not installed. | ||
| dukeleto | chromatic: yep, on OS X, DNDEBUG gets defined in $CFLAGS in the makefile | 01:13 | |
| chromatic: it does -DNDEBUG but other things are like -DFOO=1 . what is the reason for that? | 01:14 | ||
| chromatic: just wanted to verify that it is only defining it but not setting it | |||
| chromatic | Whiteknight, a 0.084 percent improvement on my benchmark. | 01:15 | |
| Whiteknight | chromatic: yeah, I figured it would be small. | 01:16 | |
| chromatic | Nearly noise. | ||
| Whiteknight | I've wanted to tighten it up for a while now though, so I did that | ||
| chromatic | Nothing wrong with that. | ||
| Whiteknight | remove a few if() checks for each allocation | ||
| chromatic | We're up 13.232% today on this benchmark. | 01:17 | |
| Whiteknight | I thought Parrot_gc_mark_PObj_alive had been deleted | ||
| replaced with the PMC and STRING variants | 01:18 | ||
| chromatic | We can't delete it because we don't always know what type of PObj we have. | ||
| Whiteknight | okay, that's fair | ||
| dalek | rrot: r42006 | chromatic++ | trunk/include/parrot/gc_api.h: [GC] Optimized the core version of Parrot_gc_mark_PMC_alive() further, this |
01:19 | |
| rrot: r42007 | chromatic++ | trunk/src/gc/api.c: [GC] Moved mark_special() into Parrot_gc_mark_PMC_alive_fun(). |
|||
| ttbot | Parrot trunk/ r42005 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118188.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | ||
| chromatic | That's another 1.206% there. | ||
| Whiteknight | I was in the middle of doing that very thing! | 01:20 | |
| I was just about to commit the mark_special thing | |||
| damnit | |||
| entire minutes of my life wasted | |||
| chromatic | If you want to waste minutes of your life, get rid of some of the extra context getters/setters in Sub's invoke(). | 01:21 | |
| Whiteknight | aye aye capn' | 01:24 | |
| Coke | hey, fix my segfault. | ||
| chromatic | The block starting on line 451 looks like a tempting target. Yank it out, make it static, and merge it with the block on 418 perhaps. | 01:25 | |
| ttbot | Parrot trunk/ r42007 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118227.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 01:26 | |
| Whiteknight | should we just blatantly break Context encapsulation in Sub.invoke? | 01:40 | |
| the two PMC types are pretty closely intertwined | |||
| chromatic | That tempted me a bit too. | 01:41 | |
| Let's take a two-step on this one. | |||
| First, clean it up a bit. | |||
| That won't hurt us at all. | |||
| Then let's break encapsulation and measure how much it helps. | |||
| Whiteknight | oaky | 01:43 | |
| I'm going to have to stash this though, my day is quickly running out | |||
| I'll hit it tomorrow if nobody beats me to it | |||
|
01:52
preflex joined
|
|||
| dalek | rrot: r42008 | jkeenan++ | branches/auto_libjit/config/gen/libjit.pm: No hard tabs permitted. Rebreak some long lines (just for readability). |
02:01 | |
| rrot: r42009 | jkeenan++ | branches/auto_libjit/config/gen/libjit.pm: Conform to codingstd: no cuddled 'else'. |
02:07 | ||
| rrot: r42010 | jkeenan++ | branches/auto_libjit/config (3 files): [codingstd] Set SVN properties on recently added files. |
|||
| rrot: r42011 | jkeenan++ | branches/auto_libjit/config (3 files): [codingstd] Set SVN properties on recently added files. |
02:11 | ||
| rrot: r42012 | jkeenan++ | branches/auto_libjit/config (3 files): [codingstd] No trailing whitespace. |
|||
|
02:12
patspam1 joined
|
|||
| dalek | rrot: r42013 | jkeenan++ | branches/auto_libjit/config/auto/libjit.pm: [codingstd] No hard tab characters. |
02:14 | |
|
02:14
dukeleto joined
|
|||
| dalek | rtcl: b0c45e7 | coke++ | t/cmd_lsort.t: TODO a test failure from the pcc-merge |
02:16 | |
| shorten | dalek's url is at xrl.us/bftt4z | ||
|
02:42
janus joined
03:19
buildbot joined
03:22
preflex joined
03:41
ash_ joined
04:13
eternaleye joined
04:19
Austin joined
|
|||
| dalek | kudo: 0e662a7 | pmichaud++ | docs/spectest-progress.csv: Revised spectest numbers. Failure summary: S02-lexical-conventions/unicode.rakudo aborted 5 test(s) S03-junctions/autothreading.rakudo aborted 78 test(s) S12-methods/parallel-dispatch.t aborted 21 test(s) |
04:28 | |
| shorten | dalek's url is at xrl.us/bftukx | ||
| dalek | TT #1133 created by Austin_Hastings++: MMD matching does not match 'scalar' with primitive types | 04:35 | |
| p-rx: efe456a | pmichaud++ | src/ (4 files): Some code for naive token prefixes for regexes. |
04:39 | ||
| shorten | dalek's url is at xrl.us/bftumu | ||
|
05:33
theory joined
05:48
riffraff joined
05:50
riffraff joined
06:00
uniejo joined
06:10
eternaleye joined
|
|||
| dalek | p-rx: d025580 | pmichaud++ | (4 files): Some initial work on leading token prefixes in regexes. |
06:23 | |
| shorten | dalek's url is at xrl.us/bftuwh | ||
| dalek | p-rx: c206489 | pmichaud++ | src/ (4 files): Updated version with simple protoregex token pruning. |
||
| shorten | dalek's url is at xrl.us/bftuwj | ||
| dalek | p-rx: 29e11dd | pmichaud++ | src/ (2 files): Clean up some debugging messages a bit. |
||
| shorten | dalek's url is at xrl.us/bftuwm | ||
| dalek | kudo: dda5262 | pmichaud++ | docs/spectest-progress.csv: spectest-progress.csv update: 453 files, 32614 (85.1% of 38326) pass, 83 fail S02-lexical-conventions/unicode.rakudo aborted 5 test(s) S03-junctions/autothreading.rakudo aborted 78 test(s) |
06:39 | |
| shorten | dalek's url is at xrl.us/bftux5 | ||
| dalek | p-rx: 2577049 | pmichaud++ | src/NQP/ (2 files): [nqp]: Add elsif/else clauses. |
06:40 | |
| shorten | dalek's url is at xrl.us/bftuyb | ||
|
06:42
namenlos joined
07:17
payload joined
07:38
fperrad joined
07:44
bacek joined
|
|||
| bacek | o hai | 07:45 | |
|
07:45
payload joined
08:20
athomason joined
|
|||
| dukeleto_ | 'ello | 08:26 | |
| dukeleto | feather is back | 08:27 | |
| so it looks like the pcc_reapply merge broke make -j, is there a TT for that? | 08:30 | ||
| chromatic | Looks easy enough to fix. The src/call/args$(O) target is missing two dependencies on PMC headers. | 08:33 | |
| dalek | kudo: edb2547 | jnthn++ | build/Makefile.in: Correction to Makefile for Win32 (regression introduced by accident during resig2 merge). |
08:45 | |
| shorten | dalek's url is at xrl.us/bftvft | ||
| dukeleto | whoa, i just stumbled upon rakudoport.sourceforge.net/ | 08:47 | |
| moritz wonders who set up this project, and if he has interest in getting the patches upstream | 08:50 | ||
| dalek | rrot: r42014 | fperrad++ | trunk/t/pmc/float.t: [test] remove superfluous pop_eh current instr.: 'negative_zero' pc 1528 (t\\pmc\\float.t:352) called from Sub 'test' pc 236 (t\\pmc\\float.t:48) |
08:54 | |
| ttbot | Parrot trunk/ r42014 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118476.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 09:02 | |
|
09:06
JimmyZ joined
|
|||
| dalek | rrot: r42015 | fperrad++ | trunk/config/gen/config_h/config_h.in: fix banner, broken since kill_jit merge : This is Parrot version 1.7.0 built for nojit. |
09:16 | |
| kudo: 924e4f3 | moritz++ | README: mention FreeBSD port in README |
09:19 | ||
| shorten | dalek's url is at xrl.us/bftvmc | ||
| ttbot | Parrot trunk/ r42015 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118525.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 09:23 | |
|
09:31
payload joined
09:32
payload1 joined
|
|||
| dalek | p-rx: 045112d | pmichaud++ | src/ (3 files): Rework building of initial tokens in terms of PAST. |
09:57 | |
| p-rx: 40d3046 | pmichaud++ | src/Regex/Cursor-protoregex-peek.pir: Some infrastructure to allow protoregex peeks. |
|||
| shorten | dalek's url is at xrl.us/bftvyp | ||
| shorten | dalek's url is at xrl.us/bftvyr | ||
| dalek | p-rx: 503d396 | pmichaud++ | src/PAST/Regex.pir: More peekability for enumcharclass nodes. |
||
| shorten | dalek's url is at xrl.us/bftvyt | ||
| dalek | rrot: r42016 | mikehh++ | trunk/src/gc/mark_sweep.c: fix codetest failures - space between keyword and open parenthesis and missing documentation |
09:58 | |
| ttbot | Parrot trunk/ r42016 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118574.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 10:06 | |
|
10:08
payload joined
|
|||
| dalek | rrot: r42017 | mikehh++ | trunk/config/auto/frames.pm: fix codetest failure - perlcritic does not like TODO in perl modules |
10:08 | |
|
10:11
donaldh joined
|
|||
| ttbot | Parrot trunk/ r42017 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118608.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 10:14 | |
| Austin | seen japhb | 10:32 | |
| purl | japhb was last seen on #parrot 10 hours, 50 minutes and 39 seconds ago, saying: I'm thinking of having metadata for each HLL that says where to find their current desired parrot-rev, and then allowing users to say 'upgrade to tip' or 'upgrade to version blessed by project foo' | ||
|
10:45
Austin joined
10:52
masak joined
11:20
payload joined
|
|||
| nopaste | "mikehh" at 81.149.189.7 pasted "t/pmc/threads.t is failing in testr (fulltest)" (46 lines) at nopaste.snit.ch/18411 | 11:25 | |
| dalek | rrot: r42018 | mikehh++ | trunk/t/pmc/threads.t: fix TODO passes in testC and testS - TODO passed: 13 |
11:33 | |
|
11:39
kid51 joined
|
|||
| ttbot | Parrot trunk/ r42018 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118672.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 11:45 | |
|
12:05
whiteknight joined
|
|||
| Austin | howdy, whiteknight | 12:05 | |
| whiteknight | good morrow, Austin | ||
| how are you doing today? | |||
| Austin | I'm doing pretty good. | 12:06 | |
| I'm taking a bunch of code out of the close project and making it a general-purpose library. | |||
| Now, of course, it needs testing and docs. :( | 12:07 | ||
|
12:07
mokurai left
|
|||
| masak | hi, does this look strange to anyone? gist.github.com/215912 | 12:10 | |
| Austin | I wonder what is the difference between language PIR and language parrot, compiler wise? | 12:11 | |
| whiteknight | masak: extremely weird | ||
| masak | whiteknight: well, now you know how to reproduce it. | ||
| whiteknight | Can you create a ticket? | ||
| masak | just push stuff to an array in a long Perl 6 for loop. | ||
| whiteknight: I'll try. | |||
| whiteknight | awesome. Thanks | 12:12 | |
| dalek | TT #1134 created by masak++: Extremely weird stack trace produced my Parrot when allocating things in a ... | 12:16 | |
| masak | er, s/my/by/ | 12:17 | |
| dalek | rrot: r42019 | jkeenan++ | branches/auto_libjit/config/auto/libjit.pm: Add documentation patch contributed by plobsing++ in trac.parrot.org/parrot/ticket/1105. |
12:18 | |
| p-rx: 0abc653 | pmichaud++ | (5 files): Convert token peeks to use separate *__PEEK methods. |
12:27 | ||
| p-rx: 9197d53 | pmichaud++ | src/ (5 files): Switch to using !PREFIX__* instead of *__PEEK. |
|||
| p-rx: c82db7d | pmichaud++ | (5 files): Initial code for subrule peeking. |
|||
| p-rx: 4388311 | pmichaud++ | src/Regex/Cursor-protoregex-peek.pir: Handle the case where !PREFIX_* returns a nested array. |
|||
| shorten | dalek's url is at xrl.us/bft2nk | ||
| dalek's url is at xrl.us/bft2nt | |||
| dalek's url is at xrl.us/bft2nx | |||
| dalek's url is at xrl.us/bft2nz | |||
| whiteknight | I feel like maybe shorten doesn't serve much of a useful purpose here | 12:28 | |
| moritz | purl: shorten that | ||
| purl | That URL is at xrl.us/bft2pc [xrl.us] | ||
| moritz | whiteknight: agreed. Purl can do the same thing on demand | ||
| whiteknight | well that's a nice feature | 12:29 | |
| moritz | so should we just kick shorten? | ||
| szbalint | One bot shorter would be nice | 12:30 | |
| :) | |||
| Austin | So can I unignore shorten, now? | 12:33 | |
| Or is this a temporary bootage? | |||
| moritz | Austin: I do plan to keep it away unless I'm told otherwise | 12:35 | |
| Austin | cool | ||
| dalek | rrot: r42020 | mikehh++ | trunk/t/op/debuginfo.t: remove TODOs - test now passes on all runcores |
12:37 | |
| ttbot | Parrot trunk/ r42020 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118727.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 12:44 | |
| dalek | rrot: r42021 | mikehh++ | trunk/t/compilers/imcc/syn/regressions.t: remove a TODO that passes in switch runcore |
12:50 | |
|
12:52
bluescreen joined
12:54
PerlJam joined
|
|||
| dalek | rrot: r42022 | mikehh++ | trunk/t/compilers/imcc/syn/macro.t: remove TODOs that pass in switch runcore - the test now passes all runcores |
12:57 | |
| ttbot | Parrot trunk/ r42021 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118765.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | ||
|
13:01
davidfetter joined
|
|||
| ttbot | Parrot trunk/ r42022 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118795.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 13:04 | |
| dalek | rrot: r42023 | mikehh++ | trunk/t/compilers/imcc/syn/regressions.t: remove SKIP/TODO that now passes |
13:07 | |
|
13:08
particle joined
|
|||
| dalek | l: 14487d8 | fperrad++ | handler/xmlwriter/xmlwriter.pir: Now the class Xml::Handler::XmlWriter is generated in gen_actions.pir |
13:09 | |
| ttbot | Parrot trunk/ r42023 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118830.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 13:13 | |
| dalek | TT #1102 closed by mikehh++: test failures with t/compilers/imcc/syn/macro.t and regressions.t in fast, ... | 13:22 | |
| Coke | /win 3 | 13:24 | |
| dalek | TT #1135 created by coke++: t/op/annotate-old.t fails using -f core | 13:29 | |
| whiteknight | yay! activity | 13:38 | |
| dalek and the commit feed might be my single favorite part of the whole Parrot projet | |||
| it's just so fun to watch! | |||
| dalek | TT #1124 closed by mikehh++: t/op/arithmetics_pmc.t is skipping bigint/bignum test even when gmp is ... | 13:39 | |
| Coke hopes parrot's public irc face is a little less scary than perl's. | 13:42 | ||
| davidfetter | it is in here | ||
| dalek | TT #1136 created by coke++: interactive partcl segfaults in Parrot_str_byte_length | 13:44 | |
|
13:45
ash_ joined
|
|||
| Coke | that seems like a simple fix. | 13:47 | |
| (1136) | |||
|
14:11
theory joined
14:16
ash__ joined
14:27
bluescreen joined
|
|||
| whiteknight | I'm consistently very pleased with the professional demeanor that we've displayed around here | 14:35 | |
| the chatroom and the mailing list are both very hospitable | |||
|
14:48
allison joined
14:53
Psyche^ joined
|
|||
| whiteknight | I've never seen how bad #perl is supposed to get though, so I can't compare | 14:54 | |
|
14:54
Andy joined
|
|||
| mikehh | trunk - pre/post-config, smoke (#29303) PASS, fulltest FAIL at r42023 - Ubuntu 9.10 (beta updated) amd64 | 14:56 | |
| t/op/annotate-old.t - Failed test: 1 - in testf and testg (TT #1135) | |||
| t/pmc/threads.t - Failed tests: 8-9 - in testr | |||
| whiteknight | join #perl | 14:58 | |
| NotFound | Enjoy: code.google.com/p/winxed/ | 15:01 | |
| Coke finds github.com/perl6/book | 15:03 | ||
|
15:03
rdice joined
|
|||
| nopaste | "fperrad" at 77.206.50.26 pasted "[PATCH] Lua PMC with pcc" (625 lines) at nopaste.snit.ch/18413 | 15:03 | |
| "fperrad" at 77.206.50.26 pasted "I try without to convert Lua to pcc" (3 lines) at nopaste.snit.ch/18414 | 15:04 | ||
| whiteknight | NotFound: I can't believe you are doing it in C++ | 15:09 | |
| NotFound | whiteknight: Is my favourite tool. | 15:10 | |
| whiteknight | power to you! | ||
| excellent tokenizer | |||
| NotFound | At least, until winxed get powerful enough to bootstrap. | 15:11 | |
| whiteknight | yes | ||
| NotFound | Note that it uses a infinite memory gc ;) | 15:12 | |
| whiteknight | NotFound: there is an ECMAScript compiler somewhere, any thought on that? | 15:14 | |
| NotFound | whiteknight: I worked on it sometimes, but is too bitrotten. Need attention from someone used to the P6 classes used. | 15:15 | |
| whiteknight | okay, so a new JavaScript implemenation was necessary | ||
| Coke wishes github's fork button had a "are you sure" on it. | |||
| NotFound | Winxed is not javascript, just uses a familiar syntax. | 15:16 | |
| whiteknight | ok | ||
| NotFound | Maybe, just maybe, some day can be javascript compatible. | 15:19 | |
| Coke | *::YourNameIsPudge | 15:20 | |
| dalek | kudo: 37956bf | duff++ | (3 files): Updates in preparation for release |
15:26 | |
| whiteknight | NotFound: so winxed is just a compiler for your language to PIR? | 15:35 | |
| it doesn't appear to link to Parrot directly at all | |||
| NotFound | whiteknight: no, just execute parrot after compiling, unless options to just compile are used. | 15:37 | |
| dukeleto | 'ello | 15:38 | |
| Tene | hi leto | ||
| whiteknight | hello duke | ||
| dukeleto | Tene: good localtime() | ||
| Tene | dukeleto: AFK | 15:41 | |
| dukeleto | msg darbelo if you do "git config branch.master.rebase true" in your plumage git repo, we won't see when you merge as a commit | 15:45 | |
| purl | Message for darbelo stored. | ||
| Coke | away afk | ||
| ww | |||
| dalek | p-rx: 076c241 | pmichaud++ | src/ (3 files): Refactor protoregex token list generation a bit, add some dump methods to |
15:52 | |
| p-rx: adf59e2 | pmichaud++ | src/ (3 files): More refactors, add in ability to build peek tokens from subrules. |
|||
| p-rx: 8ffa9b0 | pmichaud++ | src/ (3 files): Fix secondary sorting of protoregex candidates. |
|||
| fperrad | I try without success to convert Lua to pcc | 15:56 | |
|
16:00
payload joined
|
|||
| cotto_work | good day | 16:19 | |
| purl | every day above ground is a good day | ||
| dalek | kudo: 281e3b2 | duff++ | t/spectest.data: Uncomment regressed spectests |
16:22 | |
|
16:26
mikehh joined
|
|||
| whiteknight | "Every day above ground is a good day" <- I used to have a boss who said that | 16:36 | |
| and he was the most evil, rotten sonofabitch I ever met | |||
|
16:38
donaldh joined
|
|||
| ash_ | whiteknight: i know you made a blog post about someone working on a libjit branch, i was wondering if you think that person would mind if i took that branch and changed it to use llvm's jit to see if there are any major differences (speed or otherwise) | 16:44 | |
| whiteknight | ash_: we want a framework that supports both | 16:45 | |
| so we won't want to delete the libjit stuff, but add some #ifdefs and support both with configure flags | |||
| but yes, it is a project that we want people to work on | |||
| if you wrote a ground-up patch to add llvm frame builder support to trunk, we could integrate it with the libjit work later | 16:46 | ||
| cotto_work | whiteknight, how hard is it to write a frame builder? It seems like plobsing++ hacked one out pretty quickly. | 16:47 | |
| whiteknight | cotto_work: shouldn't be too hard, for a naive implementation | ||
| that is, we're not doing any kind of aggressive optimizing on these, because building NCI frames happens infrequently | 16:48 | ||
| japhb | Austin, were you trying to reach me earlier? | 16:56 | |
|
17:21
jan joined
|
|||
| particle | . o O ( whiteknight worked for purl? ) | 17:30 | |
| whiteknight | ? | ||
| particle | good day | 17:31 | |
| purl | every day above ground is a good day | ||
| cotto_work | maybe it was in Soviet Russia | ||
|
17:39
rdice joined
17:41
bacek joined
17:47
bluescreen joined
17:51
mokurai joined
17:54
fperrad_ joined
17:57
chromatic joined
|
|||
| dukeleto | purl, good day is also I love the smell of napalm in the morning. It's the smell of victory. | 18:06 | |
| purl | okay, dukeleto. | ||
|
18:18
desertm4x joined
|
|||
| whiteknight | good day | 18:19 | |
| purl | every day above ground is a good day or I love the smell of napalm in the morning. It's the smell of victory. | ||
| bacek | Good morning (fsvo good) | 18:24 | |
| whiteknight | hello bacek | ||
| bacek | g'day whiteknight | ||
| whiteknight | dukeleto: I've never much appreciated the smell of napalm | ||
| cotto_work | hi bacek | 18:25 | |
| I | |||
| 've never smelled napalm. | |||
| bacek | hody cotto_work | ||
| whiteknight | cotto_work: for the best. Nothing good comes from it | ||
| cotto_work notes he should probably avoid typing apostrophes. | |||
| whiteknight | incredibly easy to make some, if you're interested | ||
| chromatic | ''''''''''''''''''''''''''''''''''' | 18:26 | |
| I have extra. | |||
| whiteknight | I hit return far too often when I'm reaching for the apostrophy | 18:27 | |
| cotto_work realizes that chromatic wasn't saying that he has extra napalm. | |||
| whiteknight | something about my stupid, awkward little pinky not being accurate as I would like | ||
| now my index finger, it's like a damn sniper rifle | 18:28 | ||
| japhb | "Bad Pinkie, No Biscuit!" | ||
|
18:39
payload joined
|
|||
| cotto_work | Is TT #1134 with a post-merge parrot? | 18:42 | |
| apparently not | 18:43 | ||
| whiteknight | I think it's pre-merge. It was generated with Rakud | ||
| and Rakudo doesn't work yet with post-mege parrot | |||
| cotto_work | I just noticed. | 18:44 | |
| It doesn't even build, which is at least a nice early failure. | |||
| whiteknight | considering the goofyness of the backtrace, I'm not convinced it uses any real version of parrot | ||
| cotto_work | gen-parrot++ | 18:45 | |
| chromatic | I like this analysis: dustin.github.com/2009/10/22/memcac...tcard.html | 18:55 | |
|
18:55
darbelo joined
|
|||
| cotto_work | It's funny to think of 20 open bugs being a large number. | 19:03 | |
| dalek | p-rx: 981e5ea | pmichaud++ | src/ (3 files): Allow prefix token peeks to traverse through initial subrules. |
19:04 | |
| p-rx: 3b82660 | pmichaud++ | src/ (3 files): Rename some internal methods to be more consistent. |
|||
| rrot-mysql: r11 | julian.notfound++ | trunk/parrot-mysql.json: update plumage metadata |
19:06 | ||
| whiteknight | Parrot isn't nearly stable enough that we could guarantee all crashes and failures reported be fixed within a month | 19:09 | |
| but a part of that is that Parrot has a much larger external-facing API then memcached does | |||
| cotto_work | I'm not saying it should be a goal for us. | 19:10 | |
| chromatic | It'd be interesting to graph the mean time to fix reported bugs though. | ||
| cotto_work | There are major differences in maturity and scope between Parrot and memcached. | ||
| whiteknight | I suggest that the majority of bugs are still open | ||
| cotto_work | you could probably implement memcached in parrot (why is another question) | 19:11 | |
| darbelo | We still have frekin' RT tickets to close, that doesn't make us look too good in the 'speedy resolution' category. | ||
| whiteknight | many of those open bugs are far too vague to ever be closed | 19:12 | |
| I tried to close a bunch of vague old tickets, was rebuked, and stopped doing it | |||
| NotFound | Lots of projects have few bugs because they are speedy to close with "Not a bug" or "Wontfix" | ||
| chromatic | Anything older than a couple of years that we can't reliably reproduce and can't get feedback from the reporters within a couple of weeks seems like a viable candidate. | ||
| cotto_work | NotFound, have you considered generating PAST from your compiler? | 19:13 | |
| NotFound | cotto_work: taking into acoount that I don't have a clue about PAST, no. | ||
| pmichaud_ looks forward to writing some books containing clues about PAST. | 19:17 | ||
| Coke | rt slooow | 19:18 | |
|
19:19
KatrinaTheLamia joined
|
|||
| chromatic | Hm, gcc *does* perform tail call elimination. | 19:21 | |
| nopaste | "chromatic" at 72.87.39.97 pasted "-t" (30 lines) at nopaste.snit.ch/18417 | 19:23 | |
| chromatic | Hm, that didn't work like I expected. | ||
| Likely-case first attribute pool allocation (for whiteknight): nopaste.snit.ch/18417 | 19:24 | ||
| whiteknight | Yeah, I couldn't figure out whether we should look in the freelist or the fresh arena first, so I didn't pick a default | 19:25 | |
| but that patch is superior in either case | |||
| chromatic | Freelist first, for sure. | 19:26 | |
| whiteknight | depends on lifetime of the program, I think | 19:27 | |
| but in general, you're probably right | |||
| chromatic | Upwards of 80% I'm right, I'm certain. | 19:28 | |
| I can imagine pathological cases where running full GC *won't* put anything on the free list, but that's a very complex program almost certainly designed to build and keep a full object graph around. | |||
| whiteknight | sounds like a sane default to me. Ship it | ||
| chromatic | Even so, you have to do a lot of work to get away from internal-use GCables that we're likely to free. | ||
| cotto_work | see also: programming satan's computer | 19:29 | |
| darbelo | Hm. What should Parrot_str_byte_length return with a NULL argument? | ||
| chromatic | I don't mind a modest penalty for a single-subroutine PIR program that builds a highly-cyclic object graph. | ||
| whiteknight | darbelo: What does it do now in trunk, or what should it do theoretically? | ||
| darbelo | segfault. | 19:30 | |
| purl | well don't DO that, then. | ||
| darbelo | Parrot_str_byte_length(SHIM_INTERP, ARGIN(const STRING *s)) | ||
| return s->strlen; | |||
| whiteknight | ah, so that's probably the worng thing | ||
| dalek | rrot-mysql: r12 | julian.notfound++ | trunk/Makefile: fix library dir |
||
| darbelo | We could fake it and return 0 | ||
| whiteknight | right now, I think it should return 0 or -1 (ask allison) | ||
| in the world of STRINGNULL, no issues | 19:31 | ||
| darbelo | A NULL pointer in *not* a string, we shouldn't return a valid length for it. | ||
| chromatic | That reminds me, STRINGNULL would be nice for 1.8. | ||
| whiteknight | chromatic: estimate, how much effort to do that? | ||
| cotto_work | chromatic, would that just be a sentinel value? | 19:32 | |
| whiteknight | cotto_work: it would be a global singleton, like PMCNULL | ||
| an immutable global singleton | |||
| Tene | you know what I realized we're really lacking in terms of production quality? IO. | ||
| cotto_work | ok | ||
| whiteknight | Tene: agreed | ||
| NotFound | whiteknight: PMCNULL is able to catch misusages because it has a function table. | 19:33 | |
| chromatic | Adding STRINGNULL is reasonably easy. | ||
| whiteknight | NotFound: A STRINGNULL would be a STRING structure with properly initialized fields | ||
| chromatic | Using it everywhere we need it would be less so. | ||
| whiteknight | it could be used transparently for most cases like a normal STRING | 19:34 | |
| chromatic | Exactly my thoughts. | ||
| NotFound | whiteknight: that way error will be hard to catch. At least a segfault is viewable. | ||
| whiteknight | and a if(STRING_IS_NULL()) {} for other cases | ||
| Tene | I keep considering starting to tackle the IO tasklist. | 19:35 | |
| whiteknight | without STRINGNULL, segfaults are inevitable. With it, no so | ||
| Tene: I got stalled on pipes. I don't know a lot about pipes. So I'll be happy to work on IO if pipes can get implemented | |||
| I'll be happy to help somebody who is more knowledgable then I | 19:36 | ||
| dalek | p-rx: b7a03fc | pmichaud++ | src/NQP/Grammar.pm: [nqp]: Make statements smarter about detecting end of block/arglist/compunit. |
19:38 | |
| whiteknight | I think that Parrot's huge bug list actually acts like a detriment. It's so large and unmanagable that people ignore it | 19:40 | |
| plus there aren't clear priorities that people can focus on, so some failures never get the attention they deserve | |||
| chromatic | We have 493 open TTs. That doesn't seem huge. | ||
| whiteknight | not huge, but not reasonable either | ||
| dalek | rrot: r42024 | chromatic++ | trunk/src/gc/mark_sweep.c: [GC] Rearranged branches in Parrot_gc_get_attributes_from_pool() in descending |
19:41 | |
| chromatic | 492 | ||
| dalek | TT #1062 closed by chromatic++: Type safe mark alive | ||
| whiteknight | this is why I like the idea of testing and bug-fixing hackathons before a release | ||
| otherwise there's no motivation to triage through the ticket queue | 19:42 | ||
| chromatic | Half of the GC bugs look closeable to me. | 19:43 | |
| darbelo | The "That will be fixed when we unfuck subsytem 'Y'" problem doesn't help. | ||
| Tene | I know pretty much nothing about pipes... maybe time to start learning. | ||
| whiteknight | Infinoid had done some work in the io_cleanps branch at one point. I'll try to give you his patch so you can look at it | 19:44 | |
| japhb | Our open ticket count is in the same range as the release-critical bug list for the entire Debian "testing" distro. Mind you, those are RC bugs. But they're also across tens of thousands of packages .... | ||
| chromatic | mikehh, is TT #1110 still an issue for you? | 19:46 | |
| ttbot | Parrot trunk/ r42024 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/118997.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 19:47 | |
| whiteknight | I personally would like to see a more comprehensive roadmap, with a more standard process for putting items onto it | 19:48 | |
| then a lot of "Implement feature X" tickets can just be turned into items on the roadmap | |||
| I would also like to find a way to group tickets better by subsystem, and produce a report that shows the grouping | 19:49 | ||
| that way we can see which systems need work, and which systems are in the most trouble (to inform large-scale refactors and fix operations) | |||
| chromatic | Someone should remove files we've removed from the exception list in t/codingstd/c_function_docs.t. | 19:51 | |
| We should also decide when we're going to remove src/gc/res_lea.c. | |||
| darbelo | chromatic: what stands in the way of that? | ||
| whiteknight | nothing | 19:52 | |
| darbelo votes for 'now' then. | |||
| whiteknight | do it. Seriously | 19:53 | |
|
19:53
soxet joined
|
|||
| whiteknight | print the file out, burn the paper, then delete the file | 19:53 | |
| dalek | TT #533 closed by chromatic++: headerizer not headerizing src/gc/gc_malloc.c | 19:54 | |
|
19:54
hercynium joined
|
|||
| chromatic | TT #800 needs tests. Who likes to write tests? | 19:54 | |
| darbelo | Wait, this is the malloc gc. Didn't I kill it already? | 19:55 | |
| whiteknight | chromatic: assign it to me | 19:58 | |
| I need to increase my test-foo | |||
|
19:58
joeri joined
|
|||
| chromatic | No need for assignment if you hop to it now! | 19:59 | |
| whiteknight | can't do it now. At work and about to pack up and go home | ||
| actually...packing up and going home now. Later | 20:07 | ||
| mikehh | chromatic: checking | 20:11 | |
| chromatic: yes g++ 4.4.1 fails on building - src/string/api.c:2801: error: invalid conversion from āconst char*ā to āchar*ā | 20:19 | ||
| last time I checked g++ 4.3 worked in Ubuntu 9.04 - this is in 9.10 (beta - updated) | |||
| but I think the objection might be valid as the sub modifies the so called const string passed | 20:21 | ||
| it definately looks that g++ 4.4.1 catches things that slip through earlier compilers | |||
|
20:22
barney joined
|
|||
| cotto_work | hi barney | 20:22 | |
| NotFound | strchr is a know source of that type of problems. | ||
| barney | hi | ||
| purl | salut, barney. | ||
| chromatic | Thanks, mikehh. I think I can work around it. | 20:23 | |
| darbelo | We shouldn't be using strchr at all. STRINGs can have NULL bytes in them. | ||
| bacek | chromatic: ping | 20:24 | |
| NotFound | darbelo: strings intended to be unescaped, I hope not. | ||
| cotto_work | Hmm. It sounds like we should have more tests in which STRINGs have non-terminal null bytes. | ||
| mikehh | what worries me is how many other problems it is going to pick up - that's the first routine it tries to compile after the tools/build/c2str.pl | ||
| nopaste | "bacek" at 114.73.173.198 pasted "Small patch for PCC to reduce GC pressure for chromatic++ for review :)" (722 lines) at nopaste.snit.ch/18418 | 20:25 | |
| NotFound | mikehh: do a grep for strchr, will be a good estimation ;) | 20:26 | |
| dukeleto | small patch != 722 lines | ||
| bacek | dukeleto: :) | ||
| cotto_work | It's a Russian "small" apparently. | 20:27 | |
| chromatic | There's a push_pointer vtable? | ||
| darbelo | NotFound: You are right, I hadn't looked at the function being discussed. | ||
| bacek | chromatic: I just added it. | 20:28 | |
| Sorry, forgot to put it into diff | |||
| mikehh | ack strchr from the parrot root gives about 20 instances | ||
| chromatic | How's it benchmark? | ||
| bacek | chromatic: didn't tested yet, rebuilding with --optimise now | 20:29 | |
| NotFound | darbelo: BTW, you asked yesterday if I posted Winxed somewhere. Done, code.google.com/p/winxed/ | 20:30 | |
| dukeleto | bacek: you mean --optimize. those brits don't know how to spell | 20:32 | |
| nopaste | "bacek" at 114.73.173.198 pasted "Full version of diff" (742 lines) at nopaste.snit.ch/18419 | 20:33 | |
| bacek | darbelo: nope, and it's colour and gaol :) | 20:34 | |
| mikehh | dukeleto: hey youse guys messed that up and didn't complete the project completely | ||
| japhb | Plumage team: I need some design input. Rakudo (and I assume probably the other HLLs) will soon have rather tight and possibly rapidly-changing version requirements on Parrot and especially nqp-rx. I had initially been assuming we would add version requirements directly to the metadata files, but for an HLL in rapid development, the lag between the project's requirements changing and when someone gets around to updating the metadata is u | 20:36 | |
| nacceptable. So now I need some way to update dependency requirements after fetch (or possibly after configure). I've got a couple very rough ideas on how to specify in the metadata that some dependencies are dynamic, and what to require of a project to state these dependencies, but I feel like I'm in a local minima in the solutions space, and I'd like suggestions if y'all have any. | |||
| bacek | chromatic: 1M less pmc allocations | 20:37 | |
| chromatic: on fib.pir | 20:38 | ||
| darbelo | NotFound: Saw the link in the irclogs. Haven't looked at the code yet. | ||
| NotFound | Don't look, just compile it ;) | 20:39 | |
| darbelo | I'll try it later. | 20:42 | |
| japhb | darbelo, dukeleto, Tene? Any ideas on my quandry above? | 20:43 | |
| Tene | lemme look | ||
| japhb: you already have a solution in the design space somewhere... have the HLL host a metadata file. | 20:44 | ||
| japhb | If it helps to get the mental juices flowing, I can explain my ideas, but I just didn't want to poison everyone's thinking processes. | ||
| NotFound | japhb: having the posibility having an updated metadata in the fetched package and use that will be nice. | ||
| Tene | then just refer to that metadata file as included or whatever | 20:45 | |
| japhb | hmmm, Tene, NotFound, that definitely sucks less than my idea. | 20:46 | |
| NotFound | BTW the writable check on my system fails. | ||
| japhb | NotFound, oh? | ||
| NotFound, why does it fail? | 20:47 | ||
| bacek | chromatic: about 3% on fib.pir. On something heavier (with returning more results it will give more) | ||
| NotFound | It uses sudo, but my parrot is installed under my home dir | ||
| japhb | NotFound, so clearly it should not have needed the sudo ... | ||
| Hmmm. Debugging assistance greatly appreciated. | 20:48 | ||
| Assuming you have a signed PaFo CLA in, I can just add you to the repo as a committer. :-) | |||
| NotFound | japhb: there is some way to execute the test isolated? | ||
| Uh.... I forgot again to send the CLA. | 20:49 | ||
| japhb | NotFound, should be able to run parrot_nqp from the command line, load_bytecode() the helper libraries, and then use the writable test. | ||
| darbelo | Grandfathers and their forgetfulness... | 20:50 | |
| japhb | There will eventually be tests for it, but I don't think dukeleto's had a chance to catch up with my recent additions. | ||
| NotFound | I'm not a grandfather, I don't even have a child | 20:51 | |
| davidfetter | ...that you know of | 20:52 | |
| darbelo | NotFound: Pun on 'grandfather cluse'. | 20:53 | |
|
20:53
Austin joined
|
|||
| NotFound | Will you still give me a commit bit when I'm sixty-four? | 20:54 | |
| ooo oooo ooo | 20:55 | ||
| japhb | We'll still need you. Don't know about feeding you, though. | ||
| Maybe buy you a $beverage | |||
| NotFound | Good enough | ||
| chromatic | Hm, 1M fewer PMCs is good, but 3% doesn't seem like a big improvement for adding one vtable entry. | 20:57 | |
| cotto_work | as a trade-off, we could kill several others. | ||
| chromatic | ... especially if that vtable entry goes unused after we merge Context and CallSig. It may or may not, but .... | 20:58 | |
| darbelo | Mark it 'experimental' and kill as soon as you're done with it. | ||
| chromatic | How long will it last, though? | 21:01 | |
| darbelo | It depends on how soon can context and Callsig be merged. | 21:04 | |
| I think that blocked on the deprecation policy. So, february? | |||
| chromatic | I don't think that has to be the case. | 21:05 | |
| cotto_work | I don't think anything prevents that from happening now. We might need a trivial PMC that extends the (yet-nonexistent) merged Context. | 21:06 | |
| chromatic | If we removed CallSignature entirely, we could add a fake CallSignature that does nothing more than inherit from Capture again. | ||
| bacek | we still need something to replace PRA of CPointers | 21:14 | |
|
21:15
colomon joined
|
|||
| Coke | chromatic: how small is very small for stack size? | 21:17 | |
| cotto_work | btw, I can't reproduce the crazy stack trace in TT #1134 on my x64/linux box | 21:23 | |
| has anyone else tried? | 21:24 | ||
| bacek | bah... Looks I compared non-optimised build of CallSignatureReturns with optimised build of trunk. | 21:28 | |
| chromatic | Coke, 35 mb, perhaps. | 21:29 | |
| cotto_work | bacek, looks like a ~5% improvement | ||
| (4926938130-4488471358)/4926938130 | 21:30 | ||
| purl | 0.088993764571588 | ||
| cotto_work | or that | ||
|
21:30
Whiteknight joined
|
|||
| cotto_work | (860015945-794708479)/860015945 | 21:30 | |
| purl | 0.0759375060191471 | ||
| cotto_work | fib and oofib, respectively | 21:31 | |
| bacek | 8.8 and 7.5% | ||
| purl | 8.875 | ||
| japhb | not bad | ||
| cotto_work | now let's have a look at this code which I downloaded over http, built and ran without checking it first | 21:32 | |
| darbelo | cotto_work: was it a gift from the greeks? | 21:33 | |
| cotto_work | bacek, do you have any Greek blood? ;) | 21:35 | |
| bacek | cotto_work: I've got Greek name :) | ||
|
21:35
payload joined
|
|||
| darbelo realizes he doen't know bacek's name. | 21:35 | ||
| chromatic | I thought it was Sky Net. | 21:36 | |
| bacek | (7382453772 - 6546974232) / 7382453772 * 100 | ||
| purl | 11.3170981600831 | ||
| bacek | yay, 11% on my box for fib.pir | ||
| darbelo | Oh, is that your serial number? | ||
| ;) | |||
| bacek | darbelo: Vasily :) | 21:37 | |
| Austin | darbelo: bacek.name eq 'Vasily Chelkin', modulo spelling errors. | ||
| bacek | Austin: quite few of them :) Actually Chekalkin | 21:38 | |
| Austin | My bad. 'Vasily Chekalkin' | ||
| bacek | Austin: no worries | ||
| darbelo | Hm. Is it a spelling error to use the wrong character set? | ||
| Austin | bacek: What? Manhattan distance was only 2. | 21:39 | |
| :) | |||
| darbelo: No, it's a transcoding. There's a method for that in Parrot. | |||
| bacek | Austin: Levenstein :) | ||
| japhb | bacek: "edit". I hate naming concepts after people when the person's name has no intrinsic link to the concept. | 21:40 | |
| Austin | If people just remember the name, that won't be a problem. | 21:41 | |
| Hey, I have a plumage problem. How do I report it? | 21:42 | ||
| japhb | Austin: People are not wired that way. Computers are. | ||
| Austin, you talk to me. :-) Or do a parrot TT, and assign it to me. | |||
| bacek | japhb: what do you mean about "concept"? | 21:43 | |
| Austin | japhb: Au contraire! People are definitely wired that way. Nobody in the world knows WTF amotropic lateral sclerosis might be, or how it differs from other lateral scleroses, but if you mention Lou Gehrig's diease you'll get a whole different response. | ||
| japhb | bacek: if you did not already know, how would you remember whether "Hamming" or "Levenshtein" distance was the one you meant? | ||
| Austin | bacek: He's talking about Levenshtein distance vs. "edit distance". | 21:44 | |
| japhb: (plumage) I'm getting "invoke() not implemented in class 'Undef'" after fetching and trying to configure a library. | |||
| dalek | rrot: r42025 | darbelo++ | trunk (9 files): Remove unused file src/gc/res_lea.c and cleanup mentions in the documentation. |
21:45 | |
| japhb | Austin, I did not mean "people can't remember names". I should have been more clear. I meant "people can remember more things, more quickly, when the name tells you something about the concept, as opposed to when the name is arbitrary." | ||
| bacek | japhb: Levenshtein. Or my brainz is totally faded and I forgot first year CS stuff... | ||
| darbelo | Like, how we all know how Ohm such a resistive dude that they named the unit after him. | ||
| ;) | |||
| Austin | bacek: Where and when did you go to school, that this is first-year stuff? Most grads now-a-days can barely spell recursion after 4 years. | 21:46 | |
| pmichaud_ | and Volt was known for his transportation abilities? ;-) | ||
| nopaste | "bacek" at 114.73.173.198 pasted "Test summary with CallSignatureReturns" (12 lines) at nopaste.snit.ch/18420 | ||
| bacek | Austin: may it was second year. Kazan State University in Soviet Russia :) | 21:47 | |
| darbelo | Ouch, packfiles. | ||
| bacek | if someone want to polish my patch - feel free to commit. I have to go to $dayjob. | ||
| japhb | bacek: Of course you are correct. about which is which. I'm saying "How hard was it to remember which is which, and would it have been easier if they were referred to as 'substitution distance' and 'edit distance'?" | ||
| pmichaud_, Volt and Ohm are single nouns. I am referring to adjectives in part of a noun phrase. | 21:48 | ||
| bacek | japhb: may be. But Levenshtein was Soviet scientist, so it's not problem for me to remember his name :) | ||
| japhb | LOL | ||
| OK, I can't argue that logic. | |||
| nopaste | "Austin" at 98.235.55.43 pasted "Plumage dies on 'configure kakapo'" (23 lines) at nopaste.snit.ch/18421 | 21:49 | |
| darbelo | kakapo? | 21:50 | |
| Austin | a library. | ||
| purl | i think a library is Crypt::OpenSSL::CA | ||
| japhb | I just remember junior year math being assaulted with a whole bunch of metrics and spaces and such named after various people and going "Ack! Your Hilbert is eating my Reimann!" | ||
| Austin | Kind of like glue.pir, except somewhat larger. | ||
| bacek | packfile tests are failing because there is no annotation segment by default anymore. | ||
| NotFound | "We think you have the Stranessfoun disease" "Is bad, doctor" "We still don't know, Mr. Stranessfoun" | ||
| Austin | NotFound: :) | ||
| japhb | :-) | ||
| pmichaud_ | how do you feel about mythical names, then? | 21:51 | |
| japhb | pmichaud_, try me | ||
| pmichaud_ | "Apollo" "Gemini" "Mercury" | ||
| (lunar program missions) | |||
| japhb | Sure. Which was first, Gemini or Mercury? How do you know that? | 21:52 | |
|
21:52
patspam joined
|
|||
| japhb | What differentiated the two mission series? | 21:52 | |
| pmichaud_ | Mercury were the first attempts to get off the planet | ||
| Gemini referred to two-man missions | |||
| Apollo were the missions to reach the moon | |||
| Austin | And Apollo were missions to the sun! | ||
| ttbot | Parrot trunk/ r42025 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/119075.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 21:53 | |
| japhb | AH! Now that actually has meaning. And you remembered Gemini, I assume, because of the twin information | ||
| Austin, nice | |||
| pmichaud_ | A lot of the names have meaning that way, though. | ||
| Austin | And lin 4850 is a .const Sub declaration. | ||
| *line | |||
| darbelo | japhb: Like plumage. "The part of the parrot you actually look at." | ||
| Austin | You guys need to strip annotations, I think. | ||
| pmichaud_ | I've noticed that Parrot tends to do a lot of error reporting at sub declaration lines | ||
| japhb | pmichaud_, but Austin really does have a point about Apollo | 21:54 | |
| darbelo, huh? | |||
| darbelo | Hidden meaning in names. You re guilti of it. | ||
| pmichaud_ | perhaps Apollo (missions) were meant to go to the sun but they missed. :-) | ||
| maybe they should've gone to the sun at night instead :) | 21:55 | ||
| darbelo | s/guilti/guilty/ | ||
| japhb | darbelo, oh heh. That was not my intent. But again, Plumage is not an adjective describing a noun. (Nor for that matter are the names of the space missions, but I was willing to overlook that :-) | ||
| Anyway ... back to actually solving someone's problem. | 21:56 | ||
| darbelo | Austin: can we get a look at the metadata file? | 21:57 | |
| Austin | Sure. | ||
| japhb | Gar. The problem is that the annotations from the NQP compile to PIR are replaced with the ones from the PIR compile to PBC. That ... bites. | ||
| Austin | gitorious.org/kakapo/kakapo/blobs/m...akapo.json | ||
| pmichaud_ | HLLCompiler (in nqp-rx) will have better backtrace reporting (like Rakudo does) | 21:58 | |
| Austin | The config file parses okay, and running 'plumage configure kakapo' causes it to do a git pull and report up-to-date before it whorfs. | 21:59 | |
|
21:59
joeri left
|
|||
| japhb | Austin, you want 'perl5_configure', not 'perl_configure' | 21:59 | |
| But the error message is LTA | |||
| Austin | :) | 22:00 | |
| japhb | pmichaud_, oh thank you. Yet Another Reason to jump to nqp-rx as soon as it's ready | ||
| Austin | That worked. japhb++ for hella fast. | ||
| bacek | hooray, I fixed extend_18 | ||
| cotto_work | lta? | ||
| less than awesome? | 22:01 | ||
| pmichaud_ | I'm aiming to have it ready nlt Nov 10 | ||
| Austin | adequate | ||
| darbelo | pmichaud++ | ||
| pmichaud_ | I'm thinking that nqp-rx release cycle will be second tuesday of each month (1 week before parrot) | ||
| darbelo | pmichaud++ | ||
| Austin | (That 'adequate' was to cotto_work, not pmichaud) | ||
| japhb | cotto_work, precisely. Noticed it in #perl6, think it fits well. Especially with chromatic's | ||
| Austin | pmichaud: Is that one week before, or three weeks after? | 22:02 | |
| japhb | '1. Don't break the build. 2. Increase the awesome.' rules | ||
| NotFound | japhb: pir lines are not reported by hll annotations, they are handled other way | ||
| japhb | NotFound, ack. Twice today with the Mental Model Fail. | ||
| pmichaud_ | Austin: intended to be one week before, mainly | 22:03 | |
| japhb | Sadly, my mental models usually include 'this was not implemented as a hack' | ||
| nopaste | "bacek" at 114.73.173.198 pasted "Final patch for CallSignatureReturns." (791 lines) at nopaste.snit.ch/18422 | ||
| pmichaud_ | that way parrot can potentially include nqp_rx in its bundles | ||
| Austin | Ahh. I though you were allowing time to pay the upgrade tax. | ||
| Whiteknight | pmichaud_: I'm still wondering why nqp-rx wouldn't just be merged into Parrot trunk | 22:04 | |
| bacek | Whiteknight: "deprecation policy" | ||
| Whiteknight | it seems like that's the most "natural" place for it | ||
| japhb | Whiteknight, IIRC, it's the deprecation policy. | ||
| pmichaud_ | deprecation policy is one reason | ||
| japhb | DP == scares people | ||
| NotFound | A problem is that there is no way to annotate the sub declaration, so for example bad number of params report can't show the hll line number. | ||
| pmichaud_ | another is that I expect nqp-rx to potentially target other backends someday | ||
| darbelo | Austin: parrot HEAD can track nqp-rx HEAD, for almost no tax. | 22:05 | |
| japhb | NotFound, AH! I always wondered why that error was so "barren" | ||
| cotto_work | pmichaud_, like jvm? | ||
| Whiteknight | I worry that the deprecation policy seems to cause more harm then good | ||
| pmichaud_ | cotto_work: yes, or clr | ||
| moritz | or perl 5 ;-) | ||
| pmichaud_ | or p5 | ||
| japhb | Whiteknight, *cough* *cough* | ||
| cotto_work | or c even | ||
| bacek | chromatic, Whiteknight, cotto_work nopaste.snit.ch/18422 All tests apart from packfiles passed. Feel free to commit in trunk | ||
| pmichaud_ | anyway, Parrot needs to come to terms with being able to bundle external modules, and nqp-rx is a natural place to start | ||
| japhb | Well, that and plumage. | 22:06 | |
| Since according to last #ps, parrot will ship a snapshot of PIR-compiled plumage. | |||
| Whiteknight | pmichaud_: so long as HLL compilers can get to it and make use of it without jumping through huge hurdles, I wont worry about it | ||
| pmichaud_ | Whiteknight: I think it'll be easy to do, yes. | ||
| and I'm somewhat expecting parrot to ship a snapshot of PIR-compiled nqp | 22:07 | ||
| thus the "one week before parrot release" timing | |||
| anyway, separating projects and modules offers much more degrees of freedom | |||
| Whiteknight | okay | ||
| NotFound | We can even ship pir-compiled HLL written tests | 22:08 | |
| A lot of tests will be easier to write in a HLL | 22:09 | ||
| moritz | if you are sure the HLL is implemented correctly, that works | 22:10 | |
| darbelo | Yes, but you are restricted to languages with a small-ish runtime. | ||
| NotFound | That's one of the reason why Winxed has 0 runtime ;) | 22:11 | |
| dalek | rrot: r42026 | chromatic++ | trunk/src/string/api.c: [string] Worked around C++-foiling constness-losing assignment in |
||
| darbelo | Also "good for testing" ne "Good for debugging" | 22:12 | |
| Ask coke about it some day :) | |||
| He can segfault parrot in 2 lines of TCL, and we still have no way to fix it. | 22:13 | ||
| NotFound | darbelo: that's one of the reasons why Winxed does not use HLL map X-) | ||
| darbelo | NotFound: What's teh reason winxed doesn't have a Configure stage? | 22:16 | |
| :) | |||
| dalek | TT #965 closed by coke++: segfault in Parrot_convert_arg | ||
| NotFound | darbelo: lazyness | ||
| purl | lazyness is, like, not appreciated here. or weeshcomic.com/archive.php?strip=2009-04-20 | ||
| darbelo | NotFound: Pick an implementation language and I'll contribute one. | ||
| chromatic | mikehh, r42046 may help you. | 22:17 | |
| ttbot | Parrot trunk/ r42026 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/119118.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 22:18 | |
| NotFound | darbelo: I'm not sure I want to depend on some external tool... maybe autoconf will be appropiate | 22:19 | |
| Austin | I think there needs to be a "plumage remove" option. | ||
| Whiteknight | I think I'll try to get :call_sig implemented tonight | ||
| Austin | I've got it jammed already - a git merge required - and there's no way out without going into .parrot by hand. | 22:20 | |
| chromatic | Didn't you promise to write tests for me first, Whiteknight? | ||
| Coke | chromatic: I tried a ulimit -s 1 (in kb) and saw no difference in failure mode. | ||
| chromatic | The difference should be that the backtrace should be much shorter. | ||
| It'll still fail the same way (running out of stack space), but it'll be easier to see how it started that loop. | 22:21 | ||
| The end of the loop isn't significant for debugging purposes. | |||
| darbelo | NotFound: Hm, you are probably right. Even if I hate autoconf. | 22:22 | |
| Austin | W00t. All the way to make install. | 22:23 | |
| NotFound | darbelo: anyway is not an urgence ATM. Even if someone wants to use it on a platform not supported by the compiler, the generated pir can be used. | ||
| darbelo | NotFound: Yeah, but I'm lazy enough that removing -Wextra from the makfile seemed like work. | 22:25 | |
| Austin: have you added kakapo to the ParrotModules wiki page? | 22:26 | ||
| Austin | Nope. | ||
| darbelo | Want me to? | ||
| Coke | chromatic: the backtrace was still several thousand lines. | 22:27 | |
| NotFound | Mmm... Maybe a fisrt step to bootstrap can be used. Write a simple Configure stage with self, and store the pir generated by it. | ||
| Whiteknight | chromatic: did you assign me that ticket? | ||
| (and I don't make promises) | |||
| darbelo | PASSED 33 tests in 10 files | ||
| NotFound: That's for OpenBSD -current i386 | 22:28 | ||
| NotFound | darbelo: good :) | ||
| I've tested only on linux. | |||
| darbelo | After the mentined -Wextra removal. OpenBSD ships a 6 year old gcc as it's system compiler. | 22:29 | |
| chromatic | I didn't assign it. | ||
| Whiteknight | well I certainly don't remember the TT # | ||
| darbelo | Whiteknight: irclogs ;) | 22:30 | |
| japhb | bak, backlogging | ||
| chromatic | TT #800 | ||
| NotFound | darbelo: I initially planned to write in C++ 0x, but discarded the idea because few system support that | ||
| cotto_work | NotFound, do any systems support that? | 22:31 | |
| NotFound | So instead of using smart pointers I just leak lots of memory | ||
| Whiteknight | darbelo: so not only do I need to fix the ticket, but I also need to find it myself? | ||
| NotFound | cotto_work: gcc 4.4, I think | ||
| darbelo | Hm. Count me out then. The most recent gcc in ports is 4.2.4 | 22:33 | |
| japhb | Austin, 'plumage remove' is (already) in the TODO. :-) | ||
| cotto_work | darbelo, he said he's *not* using C++ 0x | 22:34 | |
| NotFound | Anyway, the infinite memory model is good enough as a start | ||
| darbelo | cotto_work: I know, I'm his first tester ;) | ||
| cotto_work: I was refering to c++0x | |||
| Which is going to need a new name in afew monts :) | 22:35 | ||
|
22:37
kid51 joined
|
|||
| dalek | rrot-plumage: 374ab5f | austin++ | : Added metadata/kakapo.json describing kakapo library. |
22:43 | |
| dukeleto | mikehh: what did I mess up? | 22:44 | |
| chromatic | C++0x has another five years to release. | ||
|
22:44
nopaste joined
|
|||
| dukeleto | japhb: no time to backlog when I am not highlighted | 22:44 | |
| msg me plz | |||
| me | messages | ||
| NotFound | chromatic: yes, but there is consensus about several usable things | 22:45 | |
| darbelo | Austin: You got a plumage bit? congratulations! | 22:46 | |
| Austin | I got a whaT? | ||
| japhb | dukeleto, what did I forget to highlight you about? | ||
| japhb confused | |||
| purl | You won't be after this episode of Soap! | ||
| darbelo | plumage commit bit? | ||
| Austin | Not me. No CLA. | ||
| dukeleto | <@japhb> darbelo, dukeleto, Tene? Any ideas on my quandry above? | 22:47 | |
| dalek | tracwiki: v4 | darbelo++ | Modules | ||
| tracwiki: Add Austin's kakapo library. | |||
| tracwiki: trac.parrot.org/parrot/wiki/Module...ction=diff | |||
| Whiteknight | that reminds me, I'm supposed to fill out an updated CLA | ||
| darbelo | Hm, last plumage commit said ' Austin++ ' on top. | ||
| japhb | dukeleto, ah. Um. That's why I highlighted you. ;-) | ||
| Austin | It was a clone, probably. | ||
|
22:48
Limbic_Region joined
|
|||
| darbelo slaps his forehead. | 22:48 | ||
| Right, on git committer != author. | |||
| Austin | DVCS, baby. Nothing is what you think it is. | 22:49 | |
| chromatic | I meant only for the version number. C++0xA is 2010.... | 22:50 | |
| Austin | One of you guys should create a plumage 'team' on gitorious. | ||
| plumage-birds, or some such. | |||
| (Although -birds might not fly in the uk) | |||
| darbelo | teap;) | 22:51 | |
| eh. ;) | |||
| Austin | plumage-psittacines ? | ||
| darbelo | plumage-team ? | ||
| Austin | lame | ||
| If you can't spell it, you can't join. | 22:52 | ||
| What a slogan! | |||
| purl | it has been said that a slogan is annoying | ||
| Austin | purl, parrot? | ||
| purl | well, parrot is our teacher, our mother, our secret lover or the reason Dan started or the reason Dan left or pretty onionish:) or www.youtube.com/watch?v=4vuW6tQ0218...re=related or regular releases and carefully following the deprecation policy | ||
| cotto_work | s/following/trying to work around/ | 22:53 | |
|
22:57
darbelo left
|
|||
| dalek | rrot: r42027 | jkeenan++ | trunk/config/auto/gc.pm: Correct spelling error in documentation. |
23:01 | |
| ttbot | Parrot trunk/ r42027 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/119171.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 23:09 | |
|
23:10
theory joined
|
|||
| japhb | Austin, the error message for mistyped metadata instructions types should now be SMA (Significantly More Awesome) | 23:15 | |
| Austin | Sweet. I hope to never see it, of course. :) | ||
| japhb | ... but still not perfect. Due to control flow issues, you will see the error twice in some cases. | ||
| :-) | |||
| Austin | That's fine. | 23:16 | |
| I hope to never see it twice, also. | |||
| japhb | heh | ||
|
23:16
plobsing joined
|
|||
| dalek | rrot-plumage: 393057e | japhb++ | : [plumage] Add additional stage to metadata_valid and refactor; refactor ... |
23:16 | |
|
23:17
Zak joined
|
|||
| japhb | pmichaud_, what are you planning vis-a-vis exceptions and exception handling in nqp-rx? | 23:18 | |
|
23:18
Austin_Hastings joined
|
|||
| japhb | Plumage control flow would be a lot less of a mess if I had proper exceptions. | 23:19 | |
| plobsing | hi #parrot | ||
| cotto_work | hi plobsing | ||
| Austin_Hastings | :) | ||
| I thought you had implemented throw and try ? | 23:20 | ||
| japhb | Or rather, syntax for same, and support for some way to determine different groups of exceptions without checking the string value of error messages. | ||
| Austin_Hastings | Hello, plobsing | ||
| Ah. | |||
| You need a multisub. | |||
| :) | |||
| And a tree of exception types, all alike. | 23:21 | ||
| japhb | Austin_Hastings, yeah, I do have die and try, but they are not real syntax, and thus ... kinda suck. In particular, without even closures, try is a humongous hack. | ||
| treed | Watch out for those catch-grues. | ||
| Austin_Hastings | Hmm. Where's my nick? | ||
|
23:22
Austin_Hastings joined
|
|||
| japhb | I wonder how many guys whose real name is 'Nick' use that for their IRC nick. | 23:22 | |
| Austin_Hastings | Meh. | ||
| cotto_work | Austin_Hastings, do you need your duplicate kicked? | ||
| Austin_Hastings | If possible, yes. | 23:23 | |
| But maybe not. | |||
| Austin | Ahh. | ||
| cotto_work | I guess not. | ||
| Austin | So much less formal. | ||
| Whiteknight needs to find a new editor | 23:24 | ||
| Kate is so buggy that it's unusable | |||
| particle suggests chromatic | |||
| Austin | notepad++ on windows. | ||
| dukeleto suggests particle | |||
| Austin | Scite on Linux. | ||
| japhb | Whiteknight, really? I'm kinda surprised. I (used to) hear good things about Kate. | 23:25 | |
| Whiteknight | I use notepad++ on windows. That's not a question | ||
| Austin | Ed! Ed is the standard! | ||
| japhb | Mmm, edlin .... | ||
| Whiteknight | japhb: I heard good things too, that's why I switched | ||
| chromatic | My only qualm with Vim is that sometimes when I hit backspace in insert mode, it reindents the current line which is exactly what I don't want it to do, and I don't know why. | ||
| Whiteknight | I refuse to use vim or emacs | ||
| tried them, hate them, don't want to talk about them | |||
| dukeleto | Whiteknight: HERESY! | ||
| cotto_work | I find it quite amusing picturing Whiteknight doing all his typing via chromatic. | 23:26 | |
| s/typing/editing/ | |||
| Whiteknight | :call_sig is turning out to be trickier then I thought | ||
| Austin | Here's a question: is "null" an instance of type X ? | ||
| dukeleto | Whiteknight: i use 'ed' religiously | ||
| japhb | One of my previous bosses required his entire staff to switch to emacs. I never switched away, but never became expert at it either. Kinda waiting for Padre to become really excellent for all the languages I care about. | ||
| Whiteknight | japhb: if Padre supported C and had better syntax highlighting, I would switch today | 23:27 | |
| I'm very picky about my highlighting. It's a personality flaw | |||
| Austin | Does padre run under linux, too? | ||
| dukeleto | Whiteknight: go say that in #padre and it might happen | ||
| mikehh | Whiteknight: Kate is my main editor - I don't seem to have many problems with it | 23:28 | |
| Whiteknight | mikehh: maybe it's just my installation, or my particular set of features | ||
| dukeleto | Whiteknight: highlighting is extremely important, i agree | ||
| japhb | Whiteknight, Yeah, I need C, C++, JavaScript, HTML, and Perl 5 done better than emacs to even consider it. | ||
| chromatic | padre runs pretty well under Linux. | ||
| Whiteknight | but it spits out error messages all the time to my console, there are graphical glitches, sometimes the cursor turns the same color as the background and I can't see it, etc | ||
| Austin: You say scite? | 23:30 | ||
| japhb | dukeleto, darbelo, Tene: Any of you have unmerged branches that edit plumage.nqp? I'm about to move a lot of code around. | ||
| mikehh | Kate - version 3.3.2 using KDE 4.3.2 | 23:31 | |
| Tene | No. | ||
| japhb | Tene: thanks | ||
| Austin | whiteknight: It's what I use on linux, but there's a reason I stick with windows. :$ | ||
| Tene | japhb: that is, i don't; dunno about th eothers. | ||
| japhb | Tene, understood. | ||
| Whiteknight | I like scintilla, mostly | ||
| Tene | I tried Kate a few times; couldn't stand it. | ||
| Same with gedit, a few other graphic editors... | 23:32 | ||
| Whiteknight | I was using medit, which was simplistic but solid | ||
| I switched to Kate because I wanted a few more features, but then I got a bunch of bugs, so I want to switch again | 23:33 | ||
| Austin | Japhb: There's a merge request for you. It has nothing to do with code. :) | ||
| mikehh | I generally prefer the KDE stuff to Gnome | ||
| japhb | Austin, ah, lemme check | ||
| Whiteknight | wknight8111.blogspot.com/2009/10/text-edior.html | ||
| (I wrote a blog post about my editor search) | |||
| Austin | *ediTor | ||
| Whiteknight | damnit. my callsig patch is failing some tests | 23:34 | |
| mikehh | When I used M$ stuff my favorite editor was Crimson Editor - haven't used M$ Windows for a couple of years now | 23:35 | |
| dalek | rrot-plumage: 0e2470b | japhb++ | : Merge commit 'refs/merge-requests/1891' of git://gitorious.org/parrot-pl... |
23:38 | |
| Austin | Is there a single non-string way to store type identifiers? | 23:39 | |
| IOW: If an object is an Object, then there is a Class PMC that can be looked up. But for RPA and Integer, it's a PMC type. What's the unification of those? | 23:40 | ||
| japhb | OK, assuming I didn't completely mess that up, your merge request has been merged, Austin. Thanks! | ||
| Tene | Whiteknight: I take it you're completely uninterested in comments on your blog post about how great vim is? ;) | 23:44 | |
|
23:45
davidfetter joined
23:51
darbelo joined
|
|||
| japhb | Is there a safe cross-platform make syntax for extension rules ("turn any .pir file into a .pbc by doing this")? | 23:55 | |
| darbelo | No | ||
| There is not a safe cross-platform make syntax for anything. | 23:56 | ||
| japhb | damn it | ||
| Austin | You might try basic suffix rules. | ||
| .c.o and .SUFFIXES | |||
| That's what I'm using. | |||
| (And on that subject, you can look in kakapo/build/Makefile.in) | 23:57 | ||
| darbelo | Some makes allow it. GNU make and BSD make, which gets everyone and me, in that order. But might not be handled correctly by other makes. | ||
| Austin | My lowest-common denominators are HPUX make and MSFT nmake, and they both take it, I think. | 23:58 | |
| japhb | Needs to run on any make that Parrot cares about. | ||
| Austin | (I'm not sure about .suffixes on HPUX, but it should be ignored if it doesn't work.) | ||
| japhb | GNU make, BSD make, and nmake are different enough that signs are good .... | ||
| Austin | What makes does Parrot care about? | ||
| japhb | And HP-UX is from a different planet, so that's another plus | 23:59 | |
| Austin | Hell, dukeleto almost pulled the trigger on 1.7 with failing Windows tests the other night. | ||
| japhb | Austin, I don't actually know for sure. | ||
| Austin | Yeah. | ||
| darbelo | Austin: That was an accident ;) | ||
| Austin | Everybody makes all this noise about platforms, but I really don't think anyone is going to port Parrot to the playstation anytime soon. (And if they do, there's already linux there.. :) | ||