Parrot 2.11.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Onward and upward with Google Code-In | Please test all nwellnhof/* branches | Merge html_cleanup
Set by moderator on 24 December 2010.
dukeleto nwellnhof: that is awesome! 00:02
nwellnhof: do you have tests for passing in those params?
nwellnhof --gc-dynamic-threshold is the old --gc-threshold. there already is a test for that one. i don't have a test for --gc-min-threshold yet. 00:04
though we can't really test if these options really work... 00:07
it would be hard at least. 00:08
i do use gc-min-threshold to make the gc-leaky-* tests pass again. they're pretty important imo. 00:09
00:19 M_o_C left 00:40 contingencyplan left 00:42 Matt_ joined, bacek joined
dukeleto nwellnhof: just a test that passes the argument and makes sure the universe doesn't set fire is better than nothing 00:48
01:41 Matt_ left 01:49 Matt_ joined 01:53 Matt_ left 01:58 nwellnhof left 02:04 myhrlin joined, myhrlin is now known as Myhrlin
dukeleto has gone from 1/3 machines with working wifi to 3/3 machines with working wifi 02:38
actually, 1/3 still has broken wifi, but can tether 02:39
stupid drivers
dukeleto has conquered the ubuntu wifi gods 02:44
04:23 theory left 04:35 cotto left
Yuki`N dukeleto, any tips as to how I could start doing some of these tasks, or how they might be organized into GCI tasks? trac.parrot.org/parrot/wiki/PackfileTasklist 04:58
dukeleto Yuki`N: i will take a look 05:00
Yuki`N: i am also about to add some more test coverage tasks
Yuki`N Oh nice.
Test coverage is something I'm familiar with at least. :P
dukeleto Yuki`N: how would you like to work on the Continuation, Hash or Key PMC's ? They all need at least a 10% test coverage boost 05:03
Yuki`N Sounds good
I know about Hash.
dukeleto Yuki`N: Multisub PMC as well
Yuki`N I'll probably do GCI tasks en masse tomorrow. 05:04
I feel like vegging out for the rest of today.
dukeleto Yuki`N: sounds good. I will add a bunch of tasks. Take a look tomorrow. 05:05
Yuki`N K.
dukeleto Yuki`N: i will also see if i can make some tasks from the packfile task list 05:06
Yuki`N Thanks! 05:07
plobsing be aware that some of that tasklist is roadmap-ish and is not geared towards GCI 05:13
dalek m-eta-wink-kzd: b986ad3 | plobsing++ | src/ometa-base.winxed:
push remainder of match into accumulator
05:14
m-eta-wink-kzd: 9984aac | plobsing++ | src/ (2 files):
macro to hide winxed/js number parsing differences
m-eta-wink-kzd: 4a431a4 | plobsing++ | src/ (4 files):
macro to cover js/winxed array append difference
m-eta-wink-kzd: 4849e93 | plobsing++ | src/ometa-base.winxed:
proper signature for set_pmc_keyed()
dukeleto plobsing: duly noted 05:18
dalek rrot: b1f9343 | dukeleto++ | / (2 files):
Merge branch 'removed_freeze_size' of github.com/mattrajca/parrot into mattrajca-removed_freeze_size
05:26
rrot: e8d5f3c | dukeleto++ | / (2 files):
Merge branch 'mattrajca-removed_freeze_size'
dukeleto plobsing: i see now that the packfile tasklist does not translate into gci tasks. I will stick to coverage tasks for now 05:30
05:35 rurban_ joined 05:37 rurban left, rurban_ is now known as rurban
dalek TT #1902 closed by dukeleto++: Parrot_freeze_size should be removed for deprecation 05:37
TT #1902: trac.parrot.org/parrot/ticket/1902
05:41 plobsing left
dalek rrot/leto/embed_grant: 5a74d19 | dukeleto++ | tools/build/vtable_extend.pl:
[tools] Improve vtable_extend.pl POD and update copyright info
05:45
rrot/leto/embed_grant: 11adae3 | dukeleto++ | / (567 files):
Merge branch 'master' into leto/embed_grant
05:51
rrot/leto/embed_grant: a105868 | dukeleto++ | lib/Parrot/Vtable.pm:
[lib] Update Parrot::Vtable POD to mention vtable_extend.pl
06:03
06:25 Yuki`N left 07:35 contingencyplan joined 08:00 eternaleye_ is now known as eternaleye 08:35 mtk left
mikehh Merry Christmas parrot (and to those with different affiliations - Many Happies) 08:46
bacek Merry * 08:55
09:08 fperrad joined
mikehh parrot she don't build on g++ at present (gcc ok) - frontend/parrot/main.c:242:1: error: ‘Parrot_confess’ was not declared in this scope 09:27
dalek rrot: 4379aa4 | bacek++ | / (4 files):
Pass cmp signature to quicksort to avoid segmentation fault during fetching wrong type of arguments. Closes #1826
09:28
mikehh Parrot_confess is declared in include/parrot/exceptions.h but if I add that many more errors 09:29
09:34 rfw left 09:35 cotto joined 09:39 fperrad left
dalek TT #1826 closed by bacek++: custom cmp kills FixedIntegerArray::sort 09:42
TT #1826: trac.parrot.org/parrot/ticket/1826
mikehh bbl 09:51
09:55 plobsing joined 10:14 fperrad joined 10:22 fperrad left
cotto isitchristmas.com/ 10:30
(in case there was any confusion)
dalek TT #1904 created by plobsing++: assign into FPA changes size 10:31
TT #1904: trac.parrot.org/parrot/ticket/1904
10:54 cognominal left 12:10 kennym left, contingencyplan left 12:20 PacoLinux left
dalek rrot: 4f9da36 | bacek++ | t/pmc/fixedintegerarray.t:
Add test for #1826.
12:43
rrot: 3cdbce6 | bacek++ | compilers/imcc/pcc.c:
[imcc] Check sub for NULL before using it. Closes #1837
12:52
TT #1837 closed by bacek++: Segmentation fault during make fulltest 12:58
TT #1837: trac.parrot.org/parrot/ticket/1837
rrot: b204e8a | bacek++ | / (2 files):
Fix Socket.clone and test for it. Closes #1820
13:01
TT #1820 closed by bacek++: Cloning a Socket PMC gives a Sockaddr PMC 13:14
TT #1820: trac.parrot.org/parrot/ticket/1820
rrot: f7e3a11 | bacek++ | config/gen/makefiles/root.in:
Add special target to bootstrap NCI. Closes #1719.
13:21
rrot: 197e843 | bacek++ | config/gen/makefiles/root.in:
Add description for bootstrap-ops make target. Closes #1883
TT #1883 closed by bacek++: 'make bootstrap-ops' target broken 13:31
TT #1883: trac.parrot.org/parrot/ticket/1883
rrot: 56c6565 | bacek++ | include/parrot/packfile.h:
Remove leftover function definitions after splitting src/packfile.c
13:35
13:35 rurban_ joined 13:37 rurban left 13:38 rurban_ is now known as rurban 13:44 tadzik left 13:50 Util left 14:00 kennym joined 14:24 pmichaud left 14:25 PerlJam left
dukeleto bacek: nice TT rampage 15:01
15:06 ambs joined 15:12 bluescreen left, bluescreen joined 15:33 tadzik joined
dalek rrot: 2dc5187 | nwellnhof++ | / (2 files):
[embed] Fix segfault with --leak-test option

Parrot_api_destroy_interpreter can't use the standard EMBED_API_CALLIN, EMBED_API_CALLOUT macros because the interpreter might be destroyed when running with --leak-test.
15:53
dukeleto msg kid51 your gci tasks look good, but you didn't give them enough time (6 wallclock hours isn't much) and can you use the template at github.com/leto/gci/blob/master/te..._task.html ? 16:04
aloha OK. I'll deliver the message.
16:21 Matt_ joined 16:24 theory joined 16:28 cognominal joined 16:38 bluescreen left 17:24 fperrad joined 17:33 sECuRE joined
dalek rrot: 23458d9 | plobsing++ | / (2 files):
use purpose-built mk_nci_thunks.pl tool for bootstrapping nci
17:41
rrot: b6625ba | plobsing++ | tools/dev/nci_thunk_gen.pir:
proper vim modeline for generated nci thunk sources
18:08 PacoLinux joined 18:11 kid51 joined
nopaste "kid51" at 192.168.1.3 pasted "Changes in src/ops/core_ops.c after running 'make bootstrap-ops'" (32 lines) at nopaste.snit.ch/27485 18:15
"kid51" at 192.168.1.3 pasted "t/op/box.t: Failures appear after changes in src/ops/core_ops.c" (38 lines) at nopaste.snit.ch/27486 18:16
kid51 msg bacek Following your commit re TT #1883, I ran 'make' and 'make bootstrap-ops' and observed changes in src/ops/core_ops.c. I then got test failures. Were these to be expected? 18:19
aloha OK. I'll deliver the message.
18:24 cognominal left 18:25 cognominal joined
dalek rrot: 9eaea23 | jkeenan++ | t/pmc/socket.t:
TT #1820 was fixed, but test needed to be un-todo-ed.
18:27
18:28 kid51 left 18:33 Matt_ left 18:55 plobsing left 19:27 Patterner left 19:37 Psyche^ joined 19:38 Psyche^ is now known as Patterner 19:44 ambs left
bacek ~~ 20:30
20:33 Matt_ joined 20:34 Matt_ left 20:39 Coke left 20:43 Coke joined
dalek rrot: e35a1ee | bacek++ | / (2 files):
Add CANNOT_RETURN_NULL pragma and rerun headerizer
20:43
rrot: 96fa854 | bacek++ | / (2 files):
Fix function argument guard
rrot: bf01ee4 | bacek++ | / (21 files):
Remove depracted usage of concat_s_s.
rrot: 3369d6b | bacek++ | include/parrot/pmc_freeze.h:
Remove leftovers function declaration after moving of pmc_freeze.c
rrot: f79a0af | bacek++ | src/pmc.c:
Box string into HLL type.
rrot: ffa4db8 | bacek++ | src/ops/core_ops.c:
Re-bootstrap ops
20:48 rfw joined
Coke did someone merge the embed* branch back? is that what caused the failures in checkdepend? 20:50
mikehh Coke: passes for me 21:02
still not happy with running it as part of make codetest - it is the only test in codetest that requires a build 21:03
maybe it should be moves to t/src?
21:14 M_o_C joined
dalek p-rx: e920607 | bacek++ | src/ (3 files):
Remove usage of deprecated concat_s_s op
21:19
p-rx: 01081a8 | bacek++ | src/stage0/ (4 files):
Update bootstrap files with concat_s_s remmoval
21:21 contingencyplan joined
mikehh g++ build fails (gcc ok) in frontend/parrot/main.c - (5 errors) - all -> ‘Parrot_confess’ was not declared in this scope 21:22
Parrot_confess is declared in include/parrot/exceptions.h but if I add that many more errors
21:26 M_o_C left
mikehh oh and frontend/parrot/main.c is not checked by checkdepend 21:26
21:35 rurban_ joined 21:37 rurban left 21:38 rurban_ is now known as rurban 21:44 Yuki`N joined
dalek rrot: 36d2d0f | bacek++ | / (2 files):
Constify STRING argument
21:45
rrot: 2a634c3 | bacek++ | compilers/imcc/imcc.y:
Apply patch from #1540 to rewrite '.=' into 'concat_s_s_s'. plobsing++
rrot: 3f2e098 | bacek++ | compilers/imcc/imc (3 files):
Regenerate lex/yacc-generated files
rrot: e7474ef | bacek++ | ext/nqp-rx/src/stage0/ (4 files):
New nqp-rx bootstrap files without concat_s_s usage
rrot: 1797852 | bacek++ | compilers/pge/PGE/ (2 files):
Remove usage of concat_s_s
rrot: 90f9dd0 | bacek++ | runtime/parrot/library/PGE/Hs.pir:
Remove deprecated usage of concat_s_s
rrot: 0403b09 | bacek++ | t/ (16 files):
Remove deprecated usage of concat_s_s
rrot: ddbdd54 | bacek++ | / (5 files):
Remove concat_s_s op and rebootstrap generated files. Closes #1540
TT #1540 closed by bacek++: Current COW strings to be replaced with immutable version. 21:53
TT #1540: trac.parrot.org/parrot/ticket/1540
bacek msg kid51 I fixed bootstrap. 22:03
aloha OK. I'll deliver the message.
TimToady /ewww.physics.ucsb.edu/faculty/postdo...itions.htm 22:17
22:32 Yuki`N left 22:53 fperrad_ joined 22:57 fperrad left, fperrad_ is now known as fperrad 23:10 contingencyplan left 23:56 fbrito1 joined
fbrito1 hi :) 23:56
23:56 fbrito1 is now known as fbrito 23:59 M_o_C joined