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