|
Parrot 1.9.0 "Blue-fronted Amazon" released! | parrot.org | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs Set by moderator on 16 December 2009. |
|||
| japhb | cotto_work, I want to do substr (inout STR, in INT, in INT, in STR), but I get substr(out STR, inout STR, in INT, in INT, in STR) by default ... which I could use anyway, except the inout param doesn't seem to be respected. | 00:00 | |
| cotto_work | nopaste? | ||
| purl | rumour has it nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others) or gist.github.com/ or paste or gtfo or tools/dev/nopaste.pl or trac.parrot.org/parrot/browser/tru...nopaste.pl | ||
| nopaste | "japhb" at 208.201.228.107 pasted "Need a way to have updated; this doesn't work" (1 line) at nopaste.snit.ch/19159 | 00:02 | |
| japhb | ouch, that got MANGLED | ||
| nopaste | "japhb" at 208.201.228.107 pasted "Need a way to have $copy updated; this doesn't work" (1 line) at nopaste.snit.ch/19160 | 00:03 | |
| japhb | Sorry it's all on one line | 00:04 | |
| cotto_work | I was just going to snark about that. | ||
| japhb | The bit where I try to say '$copy := pir::substr($copy, $m.from + $offset, $len, "xxx");' was just one attempt of many to figure out what NQP-rx wants | 00:05 | |
| cotto_work, when I'm thinking about a problem, I tend to iterate one-liners. :-) | |||
| cotto_work | sure | 00:06 | |
|
00:08
kid51 joined
|
|||
| kid51 | Is there anyone on channel who can do a checkout on the tt473_remove_memcpy_aligned and then do 'make smoke'? | 00:12 | |
| On Win32 Intel, in particular. | |||
| Any BSD also helpful. | |||
| cotto_work | japhb, what should that code do? | ||
| kid51 | Cf.: trac.parrot.org/parrot/ticket/473 | ||
| cotto_work | japhb, alternately, does changing using $copy := pir::substr($m.from + $offset, $len, "xxx"); dtrt? | 00:14 | |
| japhb | cotto_work, I'm trying to turn this file: gitorious.org/parrot-plumage/parrot...b/Glue.pir into NQP, in particular the subst() function with relevant logic starting at line 120 | 00:15 | |
| dalek | TT #81 closed by jkeenan++: PDD19: Documentation of .HLL | ||
| TT #413 closed by jkeenan++: [TODO] config/auto/alignptrs.pm: inform user to use --64compat for parrot | |||
| TT #637 closed by jkeenan++: smolder: server error on submission | |||
| japhb | cotto_work, no, that change doesn't work; it does strangely enough the substr__ssii form, which really doesn't do the right thing | 00:16 | |
| cotto_work | I don't think I'll be able to be of much help atm. | 00:22 | |
| japhb | np | 00:24 | |
| dalek | rrot: r43188 | jkeenan++ | trunk/src/io (2 files): Applying JimmyZ++. |
00:33 | |
| nxed: r312 | julian.notfound++ | trunk/winxedst1.winxed: fixes in null handling and predef functions arguments in stage 1 |
00:38 | ||
| dukeleto found 2 bugs in the company source filter today. This is why I like hacking on Parrot. No Source Filters. | 00:49 | ||
|
00:53
abqar joined
00:55
brrant joined
01:11
eternaleye joined
01:14
Zak joined
01:31
mikehh joined
01:46
Casan joined
01:48
Zak joined
01:58
kid51 joined
01:59
JimmyZ joined
|
|||
| kid51 | msg Coke re earlier question: You probably want perl Configure.pl --fatal or --fatal-step=some::step,some::other_step,... | 02:06 | |
| purl | Message for coke stored. | ||
|
02:07
Zak joined
|
|||
| JimmyZ | messages | 02:17 | |
| cotto_work | You have 461 new messages. | 02:19 | |
| kid51 | JimmyZ: ping | 02:21 | |
| JimmyZ | kid51: hello | ||
| purl | what's up, JimmyZ. | ||
| kid51 | JimmyZ: Do you have a win32/x86 box on which you could smoke test a branch? | 02:22 | |
| specifically: tt473_remove_memcpy_aligned branch | |||
| JimmyZ | kid51: yep | ||
| kid51: I will do it | |||
| kid51 | Thanks. | ||
|
02:26
dngor joined
|
|||
| JimmyZ | kid51: smolder.plusthree.com/app/public_pr...ails/31198 | 02:44 | |
|
02:56
TonyC joined
|
|||
| kid51 | JimmyZ: Thanks. That will enable me to close that ticket. | 02:56 | |
| And, while you're at it, if you want to smoke trunk, it will enable us to close off the last of your tickets that I was handling. | 02:57 | ||
|
03:01
nopaste joined,
eternaleye joined
|
|||
| JimmyZ | kid51: please hold on | 03:02 | |
| plobsing | can someone with gc knowledge look at nopaste.snit.ch/19162 ? | 03:03 | |
| kid51 | You mean, we actually *have* someone with gc knowledge? ;-) | ||
| plobsing | well you don't have to have gc knowledge to look, but it might not make much sense | 03:05 | |
|
03:05
Zak joined
|
|||
| kid51 | src/io/win32.c: Is that whitespace change only? | 03:05 | |
| plobsing | yeah, to get fulltest to pass | 03:06 | |
| I seem to be the only one running that these days | |||
| kid51 | I'll run make codetest once I do this commit. | ||
| Grrr. something amiss with t/library/test_more.t | 03:08 | ||
| JimmyZ | this patch seems that it fixed some wrong mark | 03:09 | |
| kid51: trunk are passed | 03:14 | ||
| kid51 | Thanks. | 03:15 | |
|
03:19
TonyC joined
03:27
nopaste joined
|
|||
| nopaste | "kid51" at 70.85.31.226 pasted "c_header_guards.t codingstd failure: platform_interface.h" (24 lines) at nopaste.snit.ch/19163 | 03:28 | |
| "kid51" at 70.85.31.226 pasted "c_header_guards.t codingstd failure: platform_interface.h" (24 lines) at nopaste.snit.ch/19164 | |||
| kid51 | (2nd paste is dupe) | ||
| dalek | rrot: r43189 | jkeenan++ | trunk/src/io/win32.c: No trailing whitespace. plobsing++ for noticing this. |
03:31 | |
| rrot: r43190 | plobsing++ | trunk/src/gc/alloc_resources.c: fix typo in merge_pools |
03:47 | ||
| rrot: r43191 | cotto++ | trunk/include/parrot/call.h: [pcc] rerun headerizer to avoid warnings about an ignored return value |
|||
|
03:50
japhb joined
|
|||
| JimmyZ | anyone to take a look at TT #1375? | 03:50 | |
|
03:51
nopaste joined
|
|||
| cotto | That's a big patch there. | 03:55 | |
| I'm going to see if I can narrow down the bug that makes mandelbrot-color.pl segfault before my head explodes. I'll try to look at your patch tonight after that. | 04:00 | ||
| kid51 must sleep | 04:01 | ||
| purl | $kid51->sleep(8 * 3600); | ||
| cotto | Actually, I wonder if the recent fix by plobsing++ will have any effect. | ||
| better try that first | |||
|
04:04
TonyC joined
|
|||
| JimmyZ | it looks well, but I don't know how to find effects. | 04:04 | |
|
04:05
kid51 joined
|
|||
| cotto | JimmyZ, did make fulltest pass | 04:11 | |
| (or at least make test) | 04:12 | ||
| JimmyZ | yes | ||
| make smoke | |||
| purl | make smoke is Smoke Testing: Run the test suite and send smoke.html to smoke.parrotcode.org/ | ||
|
04:16
bubaflub joined
04:17
mikehh joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31202), fulltest) at r43191 - Ubuntu 9.10 i386 (gcc with --optimize) | 04:17 | |
| bubaflub | ping Coke | 04:20 | |
|
04:25
TonyC joined
04:27
eternaleye joined
|
|||
| bubaflub | msg Coke thanks, i already got an invite from dukeleto | 04:30 | |
| purl | Message for coke stored. | ||
|
04:31
mikehh joined
|
|||
| JimmyZ | cotto: make fulltest failed, t/pmc/eval.t Failed tests: 8-9, 13 | 04:31 | |
|
04:31
nopaste joined
|
|||
| cotto | does the same thing happen without the patch? | 04:33 | |
| JimmyZ | testing. | 04:34 | |
| purl | it has been said that testing is the best thing ever ZOMG | ||
| JimmyZ | but prove t/pmc/eval.t passed. | 04:35 | |
| Coke | msg kid51 no, I want the step to /always/ be fatal. | 04:39 | |
| purl | Message for kid51 stored. | ||
| JimmyZ | cotto: t/pmc/eval.t Failed test: 12 | 04:47 | |
| I don't why if failed, but I saw it's tested at least 3 times when making fulltest. | 04:48 | ||
| plobsing | JimmyZ: the multiple test passes are with different runcores | ||
| JimmyZ | plobsing: how do I change the runcores? | 04:49 | |
| manually | |||
| plobsing | ./parrot -R <runcore> | 04:50 | |
| ./parrot --help for a list of runcores | |||
| JimmyZ | thanks | 04:51 | |
| dalek | rrot-plumage: 228d3f6 | japhb++ | (16 files): Convert to native NQP-rx regex; move last bits of Glue functionality to Util; kill all references to Glue; various related fixes |
04:52 | |
| japhb | msg fperrad Plumage rev 228d3f6 was a massive change; there's a decent chance I got something wrong for Win32, since I can't test there. Most likely place is in quoting of regexen in Configure.nqp. Let me know if you have any troubles, or send a patch! | ||
| purl | Message for fperrad stored. | ||
| japhb | Glue.pir is dead, long live Util.nqp! | 04:53 | |
|
04:59
eternaleye joined
05:01
mikehh joined
|
|||
| japhb | Ah, time to take a break, I think | 05:01 | |
|
05:02
TonyC joined
|
|||
| bubaflub | can i use make -j 4 fulltest? | 05:09 | |
| cotto | you have to set TEST_JOBS | 05:10 | |
|
05:11
nopaste joined
|
|||
| bubaflub | thanks Coke | 05:13 | |
| whoops | |||
| thanks cotto | |||
| Tene | wtf? | 05:15 | |
| Makefile:29: *** missing separator. Stop. | |||
| when building... | |||
| in src/dynpmc | |||
| oh, looks lke a linewrapping issues. | |||
| lines 28 and 29 are: | |||
| LINKARGS := $(LDFLAGS) $(LD_LOAD_FLAGS) $(LIBPARROT) -licuuc -licudata -lpthread -lm -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline | |||
| ack, my IRC client wrapped. | |||
| LINKARGS := $(LDFLAGS) $(LD_LOAD_FLAGS) $(LIBPARROT) -licuuc -licudata -lpthread -lm | 05:16 | ||
| -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline | |||
| If I join those two lines... it doesn't help. :) | |||
| re-configure, and the same problem. | 05:19 | ||
| JimmyZ | cotto: class.pmc.patch doesn't break make fulltest. with/without it the result is the same: t/pmc/eval.t Failed test: 12 | ||
| cotto | ok. | 05:20 | |
| Tene | if I do a completely clean checkout, I have the same problem. | 05:23 | |
| Okay, I have the same problem on a revision that I know worked previously, so the problem is something that broke on my system. | 05:27 | ||
| Oh, it was that problem. | 05:33 | ||
|
05:36
nopaste joined
|
|||
| dalek | rrot: r43192 | bubaflub++ | trunk/t/dynpmc/subproxy.t: converted t/dynpmc/subproxy.t to PIR |
05:41 | |
| rrot: r43193 | bubaflub++ | trunk/t/compilers/tge/parser.t: convert t/compilers/tge/parser.t to PIR |
|||
| purl | I don't know how to convert t/compilers/tge/parser.t to PIR. | ||
| rrot: r43194 | bubaflub++ | trunk/t/compilers/tge/basic.t: convert t/compilers/tge/basic.t to PIR |
|||
| purl | I don't know how to convert t/compilers/tge/basic.t to PIR. | ||
| rrot: r43195 | bubaflub++ | trunk/t/compilers/pge/pge-hs.t: convert t/compilers/pge/pge-hs.t to PIR |
|||
| purl | I don't know how to convert t/compilers/pge/pge-hs.t to PIR. | ||
| rrot: r43196 | bubaflub++ | trunk/t/compilers/pge/03-optable.t: convert t/compilers/pge/03-optable.t to PIR |
|||
| purl | I don't know how to convert t/compilers/pge/03-optable.t to PIR. | ||
| rrot: r43197 | bubaflub++ | trunk/t/compilers/imcc/syn/labels.t: convert t/compilers/imcc/syn/labels.t to PIR |
|||
| purl | I don't know how to convert t/compilers/imcc/syn/labels.t to PIR. | ||
| cotto | purl, go do something useful | 05:44 | |
| purl | cotto: huh? | ||
| bubaflub | i guess i'll stick to past tense in my commit messages | ||
| cotto | don't worry about it | ||
| hating on the bot is something everyone can do | 05:45 | ||
| bubaflub | msg Coke if you have any comments on r43192-r43197 i'd love to hear em | ||
| purl | Message for coke stored. | ||
| cotto | ;) | ||
| Coke | did you mean coke or cotto? | ||
| bubaflub | Coke: i thought i meant you. | 05:46 | |
| cotto | istr saying something about reviewing commits | 05:47 | |
| bubaflub | whoops. yeah, cotto | 05:48 | |
| stupid tab complete on my IRC client... | |||
| so ignore that message Coke. sorry. | 05:51 | ||
| cotto: same deal - if anything is sticks out on the last few commits lemme know. | |||
|
05:51
nopaste joined
|
|||
| cotto | I'll make sure to look at them. | 05:52 | |
| bubaflub | cool. | 05:53 | |
| dalek | rrot: r43198 | bubaflub++ | trunk/t/compilers/imcc/syn/objects.t: converted t/compilers/imcc/syn/objects.t to PIR |
05:57 | |
| rrot: r43199 | bubaflub++ | trunk/t/compilers/imcc/syn/op.t: converted t/compilers/imcc/syn/op.t |
|||
| rrot: r43200 | bubaflub++ | trunk/t/compilers/imcc/syn/scope.t: converted t/compilers/imcc/syn/scope.t to PIR |
|||
| rrot: r43201 | bubaflub++ | trunk/t/compilers/imcc/syn/veracity.t: converted t/compilers/imcc/syn/veracity.t to PIR |
|||
| cotto | how many more of those do you have? | ||
|
05:59
TonyC joined
|
|||
| bubaflub | cotto: that's pretty much it | 06:00 | |
|
06:00
eternaleye joined
|
|||
| bubaflub | cotto: most are pretty stupid conversions | 06:00 | |
| cotto | good news for me | 06:01 | |
| bubaflub | some of those files only have one test, etc. | ||
| just some low hanging fruit. | |||
| cotto | like pears? | 06:02 | |
| bubaflub | sure. if you like pears. | ||
| i'm more of an avocado man. | |||
|
06:05
bacek joined
|
|||
| bubaflub | cotto: the only complex one was r43196 | 06:06 | |
| cotto | I'm looking over all of them. | 06:08 | |
| I'm also wondering how long it'll be before we can safely kill TGE, but that's an separate matter. | 06:09 | ||
| bubaflub | yeah, some of those test files were pretty ancient | 06:11 | |
| cotto | minor nit: in r43195 if the test fails, it'll run the ok(0,...) code and the ok(1,...) code. It'll still successfully indicate that something's wrong, but it's a little odd. | 06:14 | |
| r43197 has 2 ok(1,...) lines in the goto_2 test, one of which looks out of place | 06:20 | ||
| bubaflub | for r43195 i can just add a .return() after the ok(0, ...) so that doesn't happen | 06:26 | |
| cotto | yup | 06:27 | |
| bubaflub | and in r43197 i think the original had it jumping around a bit that hit both ok()s | ||
| let me check | |||
| cotto | I didn't know we had something called ".begin_return". | 06:37 | |
| bubaflub | yeah, i found that out too whilst reading that test | 06:40 | |
| i have a feeling the syntax has changed since then | 06:41 | ||
| cotto | Parrot is like an onion. | 06:42 | |
| bubaflub | if only parrot were like The Onion | 06:43 | |
| Coke | I think .begin_return is still valid. | 06:44 | |
| it's the long form. | |||
| cotto | Coke, yes. | ||
| dalek | rrot: r43202 | bubaflub++ | trunk/t/compilers/pge/pge-hs.t: fix t/compilers/pge/pge-hs.t to not double test on failure |
06:46 | |
| rrot: r43203 | coke++ | trunk/config/gen/makefiles/root.in: Improve dependency status; make tools/dev/checkdepend.pl pass. |
|||
| cotto | not sure why anyone would want to do that, but it still works and we have a test to make sure it keeps working | ||
| rrot: r43204 | coke++ | trunk/tools/dev/checkdepend.pl: Properly fail a test if no deps were defined in the Makefile for this C file. |
|||
| cotto | several, in fact | 06:47 | |
| Coke | anyone interested in switching to pirc would be very helpful in 1) adding all the deps to the various PIRC files in the makefile, and 2) fixing up checkdepend.pl to actually notice you'd done it right. | 06:52 | |
| (And then enabling pirc to always be built) | |||
| cotto | bubaflub, I'm seeing a failure on make test on t/compilers/pge/pge_examples.t, but only when running make test. | 06:55 | |
| bubaflub | cotto: yeah, that's strange. | ||
| let me try make test | |||
| cotto: i don't think i've touched that test. let me check the logs. | 06:56 | ||
|
06:57
bacek joined
|
|||
| cotto | I wouldn't be surprised. | 06:59 | |
| bubaflub | cotto: nah, i didn't. just wanted to make sure i didn't break the build. i'm running make test now | ||
| cotto | I love these mysterious failures. | 07:00 | |
| bubaflub | haha. it passed on my machine | 07:01 | |
| nqp tests don't pass, though | |||
| cotto | maybe it's related to the context merge | 07:04 | |
| at least it's kinda reproducible | |||
| btw, did you look into the issue before unconditionally unTODOing the FLOAT_IS_ZERO test in veracity.t? | 07:05 | ||
| bubaflub | the todo was already commented out by the time i got ther | 07:07 | |
| e | |||
| cotto | oh. I missed that. | 07:08 | |
| I just need to look over the optable test, but the others look good. | 07:10 | ||
| bubaflub | cool | 07:11 | |
| the optable test took me some time to convert | |||
|
07:11
nopaste joined
07:14
carlin joined
|
|||
| cotto | I imagine that they did. | 07:15 | |
|
07:16
clubs joined
|
|||
| clubs | On OpenSolaris Parrot doesn't build with readline support, because readline needs tgetnum et al. from Solaris' curses lib. The configure tries to fall back to ncurses but on Solaris it is just curses. %s/ncurses/curses in config/auto/readline.pm makes it work ... would it be worth trying to get a more permanent fix for that? | 07:29 | |
| cotto | clubs, yes. If you can't figure it out, please file a tt. | 07:39 | |
| dalek | rtcl-nqp: 10d7f3c | duff++ | src/Glob/ (2 files): Remove regex-like alternation from glob |
07:40 | |
|
07:45
iblechbot joined
|
|||
| cotto | night | 07:49 | |
| bubaflub | night | 07:50 | |
|
07:51
eternaleye joined,
nopaste joined
07:58
bacek joined
|
|||
| Coke | PerlJam++ | 08:11 | |
|
08:12
xenoterracide joined
|
|||
| JimmyZ | versatile man | 08:15 | |
|
08:26
nopaste joined
08:54
JimmyZ_ joined
09:11
fperrad joined
09:12
eternaleye joined
09:14
eternaleye joined
09:21
nopaste joined
09:22
TonyC joined
09:27
bacek joined
09:39
eternaleye joined
09:53
Zak joined
09:59
TiMBuS joined,
fperrad_ joined
10:16
eternaleye joined
10:35
bacek joined
|
|||
| fperrad | msg allison the file Lib/test/bootstrap/class-type.py seems missing in Pynie repository | 10:41 | |
| purl | Message for allison stored. | ||
|
11:29
mikehh joined
11:37
JimmyZ joined
11:39
bluescreen joined
11:48
eternaleye joined
12:09
bluescreen joined
12:27
bacek joined
12:36
integral joined
13:57
patspam joined
14:15
whiteknight joined
14:19
plobsing joined
|
|||
| dalek | rrot: r43205 | coke++ | trunk/tools/dev/checkdepend.pl: Sort test output. |
14:36 | |
|
14:38
bubaflub joined
|
|||
| mikehh | fat/compilers/imcc/syn/labels.t FAILs in make corevm/make coretest - passes in make test (like doesn't work with corevm) | 14:38 | |
| dunno how I got that s/fat/t/ | 14:39 | ||
| bubaflub | mikehh: that's my fault. i can fix that real quick. | 14:40 | |
| instead of using a throws_like i'll change it to a dies_ok() | |||
| mikehh | bubaflub - was going to msg you - I'll leave it to you | ||
| bubaflub - "load_bytecode" couldn't find file 'PGE.pbc' | 14:42 | ||
| bubaflub | ok, i just pushed the fix to the trunk | ||
| should be good to go | |||
| mikehh: i'm going to run a make corevm && make coretest real quick just to be sure | 14:43 | ||
| Coke | just to note for the record that that test is now much less specific. | ||
| I am not sure in this case that that matters. | |||
| bubaflub | Coke: yep. now if that codes dies *for any reason* the test will pass... not necessarily just the one we are looking for. | 14:44 | |
| Coke | dalek? | 14:50 | |
| purl | dalek is #parrot's spammy little rss bot or (see: dalek plugins) | ||
| dalek | rrot: r43206 | coke++ | trunk/compilers/pirc (2 files): don't #include 2x, or try to include a .h that doesn't exist. |
14:51 | |
| rrot: r43207 | coke++ | trunk/config/gen/makefiles/root.in: add a small # of missing dependencies. |
|||
| rrot: r43208 | bubaflub++ | trunk/t/compilers/imcc/syn/labels.t: can't use throws_like() for corevm tests; using dies_ok() instead |
|||
|
15:06
Psyche^ joined
15:11
PacoLinux joined,
JimmyZ joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31236), fulltest) at r43208 - Ubuntu 9.10 amd64 (g++ with --optimize) | 15:27 | |
|
15:30
davidfetter joined
15:44
iblechbot joined
16:04
pmichaud joined
|
|||
| Coke | pmichaud: PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPmichaud! | 16:09 | |
| pmichaud | good morning. | ||
| whiteknight | good morning pmichaud | 16:14 | |
| dalek | rrot: r43209 | coke++ | trunk/tools/dev/checkdepend.pl: ignore ops files for now. |
16:29 | |
| rrot: r43210 | coke++ | trunk/tools/dev/checkdepend.pl: also skip dynoplibs, and skip earlier. |
|||
| rrot: r43211 | mikehh++ | trunk/src/ops/pmc.ops: restore partial reversion as it passes now (TT #1368 resolved after context_unify3_simple branch merge) |
|||
|
16:30
jaffa8 joined
|
|||
| jaffa8 | hi | 16:31 | |
| purl | hola, jaffa8. | ||
| jaffa8 | how do I specify the dearch path for parrot? | ||
| it cannot find some pbc | |||
| whiteknight | that's a good question | ||
| Coke | ./parrot --help | 16:34 | |
| look for "path" | |||
| jaffa8 | pbc | 16:35 | |
| is it related to include path or library path? | |||
| Coke | include is probably ".include". library is probably "load_bytecode,load_library", etc. | ||
| dalek | TT #1368 closed by mikehh++: some failures with test 31 of t/op/exceptions.t | ||
| Coke | I would try -L. | 16:36 | |
| jaffa8 | How would you generate pbc file from a pir file? | 16:41 | |
|
16:42
ash_ joined
|
|||
| Coke | ./parrot -o foo.pbc foo.pir | 16:44 | |
| (also see docs.parrot.org/parrot/latest/html/...g.pod.html for lots more options) | |||
| dalek | rrot: r43212 | coke++ | trunk/tools/dev/checkdepend.pl: dynpmc are not gen'd from main makefile yet. |
16:45 | |
| rrot: r43213 | coke++ | trunk/config/gen/makefiles/root.in: Add/fix build deps. |
|||
| Coke | (huh. never used -v before.) | 16:48 | |
| jaffa8 | Coke, what do you know pbc to exe? | 16:50 | |
| dalek | nxed: r313 | julian.notfound++ | trunk/winxedst0.cpp: cosmetic changes in stage 0 pir output |
||
| jaffa8 | Is it reliable? | ||
| dalek | nxed: r314 | julian.notfound++ | trunk/Makefile: add stage2 make target for testing |
16:54 | |
| nxed: r315 | julian.notfound++ | trunk/winxed.winxed: add stage 2 option to driver |
|||
| Coke | jaffa8: the closest is 'pbc_to_exe' | 16:57 | |
| (you end up with an exe that loads the parrot library and has a copy of the pbc.) | 16:58 | ||
| (it doesn't actually compile it to machine asm.) | |||
| jaffa8 | no | 16:59 | |
| ? | |||
| it does not compile to? | |||
| shame. | 17:00 | ||
| dalek | rrot: r43214 | plobsing++ | trunk/src/gc (2 files): make guaranteed_reclaimable and possibly_reclaimable disjoint |
17:01 | |
| jaffa8 | Coke, are you sure? | 17:04 | |
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31245), fulltest) at r43213 - Ubuntu 9.10 amd64 (gcc with --optimize) | 17:09 | |
| jaffa8 | Hello Coke, are you here? | 17:11 | |
|
17:14
jaffa8 left
|
|||
| dalek | nxed: r316 | julian.notfound++ | trunk/winxedst1.winxed: refactor and fix return and yield in stage 1 |
17:18 | |
| nxed: r317 | julian.notfound++ | trunk/winxedst1.winxed: fix string initialization from pmc in stage 1 |
17:23 | ||
|
17:24
theory joined
|
|||
| dalek | nxed: r318 | julian.notfound++ | trunk/winxedst1.winxed: fix for annotations in yield and return in stage 1 forgotten in r316 |
17:33 | |
| nxed: r319 | julian.notfound++ | trunk/winxedst1.winxed: fix += in stage 1 |
17:47 | ||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31246), fulltest) at r43214 - Ubuntu 9.10 amd64 (g++) | 17:54 | |
| dalek | nxed: r320 | julian.notfound++ | trunk/winxedst1.winxed: minor fixes in stage 1 |
17:56 | |
| nxed: r321 | paco.linux++ | trunk/Makefile: We have to call the driver from the current dir. |
18:06 | ||
| nxed: r322 | julian.notfound++ | trunk/winxedst1.winxed: fix string with pmc comparaisons in stage 1 |
|||
| nxed: r323 | julian.notfound++ | trunk/winxedst1.winxed: fix a variable scope in stage 1 |
18:16 | ||
|
18:17
payload joined
|
|||
| dalek | nxed: r324 | julian.notfound++ | trunk/winxedst1.winxed: cosmetic chnages in pir output in stage 1 |
18:25 | |
| cotto_work | ps in 3 | 18:26 | |
| NotFound | Uh, I've completely forgot that was tuesday. | 18:27 | |
| cotto_work | I thought that was why you were committing so much. | 18:28 | |
| NotFound | Sill 29 in my clock | 18:30 | |
| dalek | nxed: r325 | julian.notfound++ | trunk/winxedst1.winxed: fix instanceof in stage 1 |
18:35 | |
| Coke | msg jaffa8 (pbc 2 exe reliable) It's used by rakudo and partcl all the time. haven't had any problems. | 18:36 | |
| purl | Message for jaffa8 stored. | ||
| dalek | nxed: r326 | julian.notfound++ | trunk/winxedst1.winxed: optimize step for MemberExpr in stage 1 |
18:44 | |
| rrot: r43215 | coke++ | trunk/config/gen/makefiles/root.in: Build ./pirc by default, but don't use it. |
18:55 | ||
| nxed: r327 | julian.notfound++ | trunk/winxedst1.winxed: fix hash initialization in stage 1 |
18:59 | ||
| Coke | I meant that it will /eventually/ insure. | 19:00 | |
| dalek | nxed: r328 | julian.notfound++ | trunk/winxedst1.winxed: predef getinterp in stage 1 |
19:08 | |
| nxed: r329 | julian.notfound++ | trunk/winxedst1.winxed: fix return and yield with literal null in stage 1 |
19:13 | ||
| ttbot | Parrot trunk/ r43215 cygwin-thread-multi-64int make error tt.ro.vutbr.cz/file/cmdout/176991.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 19:16 | |
|
19:57
iblechbot joined
|
|||
| dalek | nxed: r330 | julian.notfound++ | trunk/ (4 files): start restructuring tests |
20:06 | |
|
20:11
bluescreen joined
20:22
ash_ joined
|
|||
| dalek | nxed: r331 | julian.notfound++ | trunk/t/basic/03functions.t: more basic tests |
20:25 | |
|
20:39
payload joined
20:51
bacek joined
20:52
plobsing joined
|
|||
| NotFound | How the fuck is one supposed to compile the .y sources of pirc? By hand? | 21:03 | |
| cotto_work | NotFound, it looks like the generated files are properly checked in. | 21:06 | |
| or were you asking about regeneration | 21:07 | ||
| NotFound | cotto_work: I'm talking about being able to fix it | ||
| cotto_work | Good point. --maintainer doesn't dtrt for pirc. | 21:10 | |
| NotFound | Some people wants to build it from the main Makefile, but that breaks the c++ build. If we can't fix it it must not be built by default. | ||
| cotto_work | sure | 21:11 | |
| seen kj | 21:12 | ||
| purl | kj was last seen on #parrot 37 days, 7 hours, 36 minutes and 35 seconds ago, saying: for the update :-) [Nov 15 13:34:01 2009] | ||
| cotto_work | seen kjs | ||
| purl | kjs was last seen on #perl 1 years, 182 days, 5 hours, 37 minutes and 8 seconds ago, saying: yo [Jun 23 15:33:30 2008] | ||
| cotto_work | email is probably a better bet if you can't (or don't care to) figure it out | 21:13 | |
|
21:14
bacek joined
|
|||
| NotFound | Maybe I can, but I don't think that something in that poor stage must be built by default. | 21:15 | |
| cotto_work | If it's anything like imcc, the yacc and flex commands won't be very complex at all. | ||
| It's a chicken and egg problem. It'll stay in that state until we build it by default and start trying to use it. | 21:16 | ||
| NotFound | cotto_work: the solution is to write a proper Makefile, or at least acknowledge the problem. Isn't even in the TODO. | 21:17 | |
|
21:20
joeri joined
|
|||
| cotto_work | He probably didn't think to add it. For a while pirc didn't even have a proper makefile. | 21:22 | |
| Coke | pirc isn't getting its own makefile. =-) | 21:24 | |
| put it in the big one. | |||
| but feel free to remove it for now if it's killing your build. | |||
| cotto_work | NotFound, but you're right that it's needed and it should be added. | ||
| NotFound | The big gun? }:) | ||
| Coke | I also plan on on fixing the --maintainer option. :| | 21:25 | |
| (not for pirc, but so that all it does is swap out 'touch' for 'real program') | |||
| I am in the middle of killing GENERAL_H_FILES | 21:26 | ||
| adding a ticket for --maintainer update... | 21:30 | ||
|
21:34
szabgabx joined
|
|||
| NotFound | I definitely can't fix that thing. Manipulating enums via macros as if they were plain int is a big NO in C++ | 21:35 | |
| I don't see the point of replacing imcc with a nigthmare of the same size, BTW | 21:36 | ||
| Coke | me either, but I cannot comment on the C. I have been assured that it is an improvement. | 21:37 | |
| NotFound | Coke: imcc at least compiles | ||
| Coke | if you could open a ticket about pirc is broken in C++, that would be helpful. | ||
|
21:43
Casan joined
|
|||
| dalek | TT #1387 created by coke++: need --maintainer option for pirc | 21:46 | |
| NotFound | Coke: done | 21:48 | |
| cotto_work | plobsing, ping | ||
| plobsing | cotto_work: pong | 21:49 | |
| cotto_work | plobsing, how does your freeze cleanup branch effect trac.parrot.org/parrot/ticket/362 ? | ||
| ("optimize freeze_size") | |||
| Coke | NotFound++ | 21:52 | |
| plobsing | cotto_work: not immediately. | ||
| cotto_work | ok, so it's fine to leave the tt as-is? | ||
| plobsing | I've killed VISIT_FREEZE_SIZE (unused, and I have something better) | ||
| But when we move to PMC visitors, we can make a visitor that can estimate the size. | 21:53 | ||
| dalek | rrot: r43216 | NotFound++ | trunk/config/gen/makefiles/root.in: don't build pirc in the default target, it breaks c++ builds |
||
| cotto_work | So it sounds like the ticket can be closed. | 21:55 | |
| plobsing | yes and no. It might still be a worthwhile optimization, but we'll do it differently | ||
| I'll leave a comment on the TT | |||
| Casan | I've been out of the loop for the past 4 months, but now I'm back and I wonder if any progress was made on on hll and libraries for mysql,pgsql and such? | 21:56 | |
| NotFound | Casan: the Mysql that used to be in examples is now an external module. | 22:01 | |
| dalek | TT #1388 created by NotFound++: pirc does not build with C++ | 22:02 | |
| Casan | NotFound: Thanks, is it operational? | ||
| NotFound | See trac.parrot.org/parrot/wiki/Modules | 22:03 | |
| Casan: it has just basic functionality, but works. | 22:04 | ||
|
22:04
ash_ joined
|
|||
| Casan | Thanks, looking forward to get back in.. | 22:06 | |
| NotFound | Casan: feel free to open issues in the project. | 22:12 | |
|
22:13
kid51 joined
22:16
TiMBuS joined
22:35
eternaleye joined
22:50
dduncan joined
22:52
dduncan_ joined
|
|||
| dduncan_ | test post | 22:53 | |
| Tene | hi dduncan | 22:54 | |
| dduncan | hm, so irc.parrot.org and irc.perl.org are the same server | ||
| Tene | Yes. | ||
| dduncan will release duplicate connection ... | |||
| and now I know | 22:55 | ||
| Coke | MARKETING | 23:01 | |
| purl | it has been said that MARKETING is from the pit of hell. or C-R-A-P or (see: advertising) or NBI (no brains involved) or All Style, No Substance (thanks memepool) or product line management. or All Show, No Go or <reads marketing literature> a fucking load of bullshit or "window dressing" or like the retarded trust-fund-sibling of psychology but where psychology has been cut out of the parents will so has all the money | ||
| cotto_work | purl may be biased | ||
| purl | cotto_work: i'm not following you... | ||
| Casan | marketing is abou customers, satisfy needs and wants and you'll have resources to do the tech (although not necessarily the tech you want) | 23:03 | |
|
23:03
TiMBuS joined
23:04
Zak joined
|
|||
| dalek | rrot-plumage: dfc7b7b | japhb++ | src/lib/Util. (2 files): [LIB] Util: Fix do_run() Windows bug |
23:52 | |
|
23:58
payload joined
|
|||