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.
00:31 ash_ joined 00:32 davidfetter joined
Coke seen jth? 00:36
purl I haven't seen 'jth', Coke. Close matches are: jthon [4y, 41d, 23:10:21]
01:05 eternaleye joined
dalek rrot: r43329 | coke++ | branches/one_make/compilers/nqp/t (30 files):
Remove shebangs - were causing sporadic [0] test failures.
01:06
rrot: r43330 | coke++ | branches/one_make (7 files):
Eliminate some makefile variables in favor of just specifying paths.,
01:31 ash_ joined 01:40 cognominal joined
nopaste "mikehh" at 81.149.189.7 pasted "one_make branch - make -j corevm failure at first attempt" (31 lines) at nopaste.snit.ch/19197 01:58
"mikehh" at 81.149.189.7 pasted "one_make branch: make test failures" (42 lines) at nopaste.snit.ch/19198 01:59
dukeleto 'ello 02:07
Coke mikehh: I cannot duplicate the first failure. 02:40
02:45 kid51 joined 03:38 eternaleye joined 03:59 theory joined 04:13 bacek joined 05:11 cognominal joined 05:30 PacoLinux joined 05:50 bacek joined 06:24 JimmyZ joined 06:30 patspam joined 06:39 theory joined
dalek rrot: r43331 | bacek++ | branches/boehm_gc/compilers/imcc/main.c:
Use PARROT_GC_DEFAULT_TYPE in parseflags
07:02
rrot: r43332 | bacek++ | branches/boehm_gc/src/gc/alloc_memory.c:
"calloc" zeroing allocated memory. GC_MALLOC_UNCOLLECTABLE doesn't. So do it manually.
rrot: r43333 | bacek++ | branches/boehm_gc/src/pmc_freeze.c:
Set used info.todo and info.seen to NULL in pmc_freeze.
rrot: r43334 | bacek++ | branches/boehm_gc/src/main.c:
Don't do incremental collect by default. It's not always feasible.
rrot: r43335 | bacek++ | branches/boehm_gc/src/gc/gc_boehm.c:
Last touches to Boehm GC:

   - Don't destroy already destroyed objects in finalizer callback.
   - Block parrot's default GC mark and sweep handling.
07:08 eternaleye joined
eternaleye I just had an interesting idea. A modified version of make, for testing dependency/parallelism errors, which builds a tree of dependencies and then generates a list of every valid traverse. It then 1.) calls a 'configure' hook, 2.) executes one pattern and pops it from the queue, 3.) calls a 'clean' hook, and 4.) returns to 1 07:43
Brute-force dependency checking
07:54 szabgab joined 08:39 iblechbot joined 09:27 PerlJam joined 09:57 eternaleye joined 10:00 payload joined 10:13 fperrad joined 10:16 eternaleye joined 10:51 pdcawley joined 11:26 eternaleye joined
dalek rrot: r43336 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
[distutils] POD review
12:29
12:46 kid51 joined 12:54 joeri joined
dalek rrot: r43337 | jkeenan++ | branches/remove_Parrot_ex_calc_handler_offset:
Creating remove_Parrot_ex_calc_handler_offset in ļæ½svn.parrot.org/parrot/branches
13:01
rrot: r43338 | jkeenan++ | tags/remove_Parrot_ex_calc_handler_offset-43336:
Tagging trunk at r43336 so that the remove_Parrot_ex_calc_handler_offset can later be synched to it.
TT #1267 closed by jkeenan++: t/op/bitwise.t: Test failure subsequent to skip BigInt 13:07
nopaste "kid51" at 70.85.31.226 pasted "one_make branch: r43319: FAILs in t/examples/past.t" (37 lines) at nopaste.snit.ch/19199 13:11
kid51 msg Coke see nopaste 19199 13:12
purl Message for coke stored.
13:27 nopaste joined 13:37 cognominal joined
dalek TT #1401 created by jkeenan++: t/library/pcre.t: Test #2 failing on MSWin32 13:39
13:57 ruoso joined, lucian joined
Coke msg eternaleye I've done that by hand on a few occasions. I haven't yet needed a tool for it. Right now we have tools/dev/checkdepend.pl which tries to verify file requirements based on the code in the files and matches it against the generated Makefile. 14:12
purl Message for eternaleye stored.
Coke .
kid51, you still here? 14:13
kid51 Yes
Coke on np 19199, how did you run that? make; make test ? just make test right after configure? 14:14
kid51 Can't be 100% sure. I found that result sitting in a screen session. But that usually means (a) I ran make test; (b) ran prove to generate the paste. 14:16
Coke k.
kid51 It's not necessarily at most recent revision.
dalek rrot: r43339 | jkeenan++ | branches/remove_Parrot_ex_calc_handler_offset (3 files):
Remove Parrot_ex_calc_handler_offset per ļæ½trac.parrot.org/parrot/ticket/546.
14:23
rrot: r43340 | jkeenan++ | trunk (76 files):
Merge remove_Parrot_ex_calc_handler_offset branch into trunk. Removes that function. See ļæ½trac.parrot.org/parrot/ticket/546.
rrot: r43341 | jkeenan++ | branches/remove_Parrot_ex_calc_handler_offset:
Branch has been merged into trunk and is no longer needed at HEAD.
purl i already had it that way, dalek.
rrot: r43342 | jkeenan++ | tags/remove_Parrot_ex_calc_handler_offset-43336:
Tag no longer needed as corresponding branch has been merged into trunk.
Coke parrot: Branch has been merged into trunk and? 14:25
purl hmmm... Branch has been merged into trunk and is no longer needed at HEAD.
Coke seen doughera? 14:27
purl I haven't seen 'doughera', Coke
Coke seen adoughtery?
purl I haven't seen 'adoughtery', Coke
Coke karma doughera 14:28
purl doughera has karma of 56
dalek rrot: r43343 | coke++ | branches/one_make (7 files):
Eliminate usage of := in static makefiles

doughera++
14:42
kid51 Coke: Having problems uploading to smolder. Sent you mail with one_make branch smoke. 14:53
Coke ok. I have no easy way to dig through that from work, but will look at it this evening. Danke. 14:56
15:29 pdcawley joined
dalek rrot: r43344 | coke++ | branches/one_make/tools/dev/checkdepend.pl:
deal with include'd makefiles when checking dependencies.
15:30
15:33 wagle_ joined 15:43 patspam joined 15:45 theory joined 15:54 Psyche^ joined 16:14 plobsing joined
Coke seen pmichaud 16:21
purl pmichaud was last seen on #parrot 9 days, 11 minutes and 21 seconds ago, saying: good morning. [Dec 22 16:07:55 2009]
16:30 ambs joined
dalek TT #1368 reopened by jkeenan++: some failures with test 31 of t/op/exceptions.t 16:39
17:35 whiteknight joined 17:56 bacek joined 18:04 fperrad_ joined
Coke me wonders why dynpmc_pl.in exists instead of just pulling most of that information from parrot-config. 18:13
(and then having a static build script.
(wow, it goes back to 9 '04) 18:16
18:19 payload1 joined
dalek rrot: r43345 | coke++ | branches/one_make (6 files):
make toosl/build/dynpmc.pl a static file instead of dynamically generating it.

While doing this, simplify the logic a bit. (" is always safe to use on our core platforms. use $X instead of config's perl, since we're invoked with the right perl anyway.) There is no doubt more simplifications to be had here, as we seem to be calculating an awful lot.
19:09
rrot: r43346 | coke++ | branches/one_make/tools/build/dynpmc.pl:
pass 'make codetest'
19:24 minntc joined
dalek rrot: r43347 | coke++ | branches/one_make/tools/dev/checkdepend.pl:
fix slurping.
19:26
19:27 minntc left 20:02 davidfetter joined
dalek TT #1142 reopened by plobsing++: test 12 of t/pmc/eval.t fails in testr (passes in other runcores) 20:04
20:20 pdcawley joined
dalek rrot: r43348 | plobsing++ | branches/pmc_freeze_cleanup (2 files):
re-todo eval.thaw test (TT#1142), eliminate workaround in visit_loop_todo_list
20:48
21:11 mikehh joined
dalek rrot: r43349 | plobsing++ | branches/pmc_freeze_cleanup (3 files):
Thawing constants is a lie.
21:21
21:36 cognominal joined 22:02 nopaste joined
dalek rrot: r43350 | plobsing++ | branches/pmc_freeze_cleanup/include/parrot/pmc_freeze.h:
prototype of a more general pmc visit system
22:26
22:27 cognominal joined 22:44 bacek joined 22:59 mikehh joined
dalek rrot: r43351 | plobsing++ | branches/pmc_freeze_cleanup/include/parrot/pmc_freeze.h:
silence compiler warnings about switches in VISIT_PMC and VISIT_PMC_ATTR
22:59
joeri Happy New Year 23:00
purl Akemashite Omedetou
23:02 nopaste joined 23:12 nopaste joined 23:32 nopaste joined 23:47 nopaste joined 23:57 nopaste joined