Camelia, the Perl 6 bug

IRC log for #parrot, 2010-12-25

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:02 dukeleto nwellnhof: that is awesome!
00:02 dukeleto nwellnhof: do you have tests for passing in those params?
00:04 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:07 nwellnhof though we can't really test if these options really work...
00:08 nwellnhof it would be hard at least.
00:09 nwellnhof i do use gc-min-threshold to make the gc-leaky-* tests pass again. they're pretty important imo.
00:19 M_o_C left #parrot
00:40 contingencyplan left #parrot
00:42 Matt_ joined #parrot
00:42 bacek joined #parrot
00:48 dukeleto nwellnhof: just a test that passes the argument and makes sure the universe doesn't set fire is better than nothing
01:41 Matt_ left #parrot
01:49 Matt_ joined #parrot
01:53 Matt_ left #parrot
01:58 nwellnhof left #parrot
02:04 myhrlin joined #parrot
02:04 myhrlin is now known as Myhrlin
02:38 * dukeleto has gone from 1/3 machines with working wifi to 3/3 machines with working wifi
02:39 dukeleto actually, 1/3 still has broken wifi, but can tether
02:39 dukeleto stupid drivers
02:44 * dukeleto has conquered the ubuntu wifi gods
04:23 theory left #parrot
04:35 cotto left #parrot
04:58 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? http://trac.parrot.org/par​rot/wiki/PackfileTasklist
05:00 dukeleto Yuki`N: i will take a look
05:00 dukeleto Yuki`N: i am also about to add some more test coverage tasks
05:00 Yuki`N Oh nice.
05:00 Yuki`N Test coverage is something I'm familiar with at least. :P
05:03 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
05:03 Yuki`N I know about Hash.
05:03 dukeleto Yuki`N: Multisub PMC as well
05:04 Yuki`N I'll probably do GCI tasks en masse tomorrow.
05:04 Yuki`N I feel like vegging out for the rest of today.
05:05 dukeleto Yuki`N: sounds good. I will add a bunch of tasks. Take a look tomorrow.
05:05 Yuki`N K.
05:06 dukeleto Yuki`N: i will also see if i can make some tasks from the packfile task list
05:07 Yuki`N Thanks!
05:13 plobsing be aware that some of that tasklist is roadmap-ish and is not geared towards GCI
05:14 dalek ohm-eta-wink-kzd: b986ad3 | plobsing++ | src/ometa-base.winxed:
05:14 dalek ohm-eta-wink-kzd: push remainder of match into accumulator
05:14 dalek ohm-eta-wink-kzd: review: https://github.com/plobsing/ohm​-eta-wink-kzd/commit/b986ad33e5
05:14 dalek ohm-eta-wink-kzd: 9984aac | plobsing++ | src/ (2 files):
05:14 dalek ohm-eta-wink-kzd: macro to hide winxed/js number parsing differences
05:14 dalek ohm-eta-wink-kzd: review: https://github.com/plobsing/ohm​-eta-wink-kzd/commit/9984aac81a
05:14 dalek ohm-eta-wink-kzd: 4a431a4 | plobsing++ | src/ (4 files):
05:14 dalek ohm-eta-wink-kzd: macro to cover js/winxed array append difference
05:14 dalek ohm-eta-wink-kzd: review: https://github.com/plobsing/ohm​-eta-wink-kzd/commit/4a431a4a77
05:14 dalek ohm-eta-wink-kzd: 4849e93 | plobsing++ | src/ometa-base.winxed:
05:14 dalek ohm-eta-wink-kzd: proper signature for set_pmc_keyed()
05:14 dalek ohm-eta-wink-kzd: review: https://github.com/plobsing/ohm​-eta-wink-kzd/commit/4849e93d60
05:18 dukeleto plobsing: duly noted
05:26 dalek parrot: b1f9343 | dukeleto++ | / (2 files):
05:26 dalek parrot: Merge branch 'removed_freeze_size' of https://github.com/mattrajca/parrot into mattrajca-removed_freeze_size
05:26 dalek parrot: review: https://github.com/parrot/parrot/commit/b1f9343f23
05:26 dalek parrot: e8d5f3c | dukeleto++ | / (2 files):
05:26 dalek parrot: Merge branch 'mattrajca-removed_freeze_size'
05:26 dalek parrot: review: https://github.com/parrot/parrot/commit/e8d5f3cbbd
05:30 dukeleto plobsing: i see now that the packfile tasklist does not translate into gci tasks. I will stick to coverage tasks for now
05:35 rurban_ joined #parrot
05:37 rurban left #parrot
05:37 rurban_ is now known as rurban
05:37 dalek TT #1902 closed by dukeleto++: Parrot_freeze_size should be removed for deprecation
05:37 dalek TT #1902: http://trac.parrot.org/parrot/ticket/1902
05:41 plobsing left #parrot
05:45 dalek parrot/leto/embed_grant: 5a74d19 | dukeleto++ | tools/build/vtable_extend.pl:
05:45 dalek parrot/leto/embed_grant: [tools] Improve vtable_extend.pl POD and update copyright info
05:45 dalek parrot/leto/embed_grant: review: https://github.com/parrot/parrot/commit/5a74d19800
05:51 dalek parrot/leto/embed_grant: 11adae3 | dukeleto++ | / (567 files):
05:51 dalek parrot/leto/embed_grant: Merge branch 'master' into leto/embed_grant
05:51 dalek parrot/leto/embed_grant: review: https://github.com/parrot/parrot/commit/11adae32ec
06:03 dalek parrot/leto/embed_grant: a105868 | dukeleto++ | lib/Parrot/Vtable.pm:
06:03 dalek parrot/leto/embed_grant: [lib] Update Parrot::Vtable POD to mention vtable_extend.pl
06:03 dalek parrot/leto/embed_grant: review: https://github.com/parrot/parrot/commit/a105868054
06:25 Yuki`N left #parrot
07:35 contingencyplan joined #parrot
08:00 eternaleye_ is now known as eternaleye
08:35 mtk left #parrot
08:46 mikehh Merry Christmas parrot (and to those with different affiliations - Many Happies)
08:55 bacek Merry *
09:08 fperrad joined #parrot
09:27 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:28 dalek parrot: 4379aa4 | bacek++ | / (4 files):
09:28 dalek parrot: Pass cmp signature to quicksort to avoid segmentation fault during fetching wrong type of arguments. Closes #1826
09:28 dalek parrot: review: https://github.com/parrot/parrot/commit/4379aa405b
09:29 mikehh Parrot_confess is declared in include/parrot/exceptions.h but if I add that many more errors
09:34 rfw left #parrot
09:35 cotto joined #parrot
09:39 fperrad left #parrot
09:42 dalek TT #1826 closed by bacek++: custom cmp kills FixedIntegerArray::sort
09:42 dalek TT #1826: http://trac.parrot.org/parrot/ticket/1826
09:51 * mikehh bbl
09:55 plobsing joined #parrot
10:14 fperrad joined #parrot
10:22 fperrad left #parrot
10:30 cotto http://isitchristmas.com/
10:30 cotto (in case there was any confusion)
10:31 dalek TT #1904 created by plobsing++: assign into FPA changes size
10:31 dalek TT #1904: http://trac.parrot.org/parrot/ticket/1904
10:54 cognominal left #parrot
12:10 kennym left #parrot
12:10 contingencyplan left #parrot
12:20 PacoLinux left #parrot
12:43 dalek parrot: 4f9da36 | bacek++ | t/pmc/fixedintegerarray.t:
12:43 dalek parrot: Add test for #1826.
12:43 dalek parrot: review: https://github.com/parrot/parrot/commit/4f9da36deb
12:52 dalek parrot: 3cdbce6 | bacek++ | compilers/imcc/pcc.c:
12:52 dalek parrot: [imcc] Check sub for NULL before using it. Closes #1837
12:52 dalek parrot: review: https://github.com/parrot/parrot/commit/3cdbce6590
12:58 dalek TT #1837 closed by bacek++: Segmentation fault during make fulltest
12:58 dalek TT #1837: http://trac.parrot.org/parrot/ticket/1837
13:01 dalek parrot: b204e8a | bacek++ | / (2 files):
13:01 dalek parrot: Fix Socket.clone and test for it. Closes #1820
13:01 dalek parrot: review: https://github.com/parrot/parrot/commit/b204e8a3f6
13:14 dalek TT #1820 closed by bacek++: Cloning a Socket PMC gives a Sockaddr PMC
13:14 dalek TT #1820: http://trac.parrot.org/parrot/ticket/1820
13:21 dalek parrot: f7e3a11 | bacek++ | config/gen/makefiles/root.in:
13:21 dalek parrot: Add special target to bootstrap NCI. Closes #1719.
13:21 dalek parrot: review: https://github.com/parrot/parrot/commit/f7e3a1130c
13:21 dalek parrot: 197e843 | bacek++ | config/gen/makefiles/root.in:
13:22 dalek parrot: Add description for bootstrap-ops make target. Closes #1883
13:22 dalek parrot: review: https://github.com/parrot/parrot/commit/197e843442
13:31 dalek TT #1883 closed by bacek++: 'make bootstrap-ops' target broken
13:31 dalek TT #1883: http://trac.parrot.org/parrot/ticket/1883
13:35 dalek parrot: 56c6565 | bacek++ | include/parrot/packfile.h:
13:35 dalek parrot: Remove leftover function definitions after splitting src/packfile.c
13:35 dalek parrot: review: https://github.com/parrot/parrot/commit/56c6565e38
13:35 rurban_ joined #parrot
13:37 rurban left #parrot
13:38 rurban_ is now known as rurban
13:44 tadzik left #parrot
13:50 Util left #parrot
14:00 kennym joined #parrot
14:24 pmichaud left #parrot
14:25 PerlJam left #parrot
15:01 dukeleto bacek: nice TT rampage
15:06 ambs joined #parrot
15:12 bluescreen left #parrot
15:12 bluescreen joined #parrot
15:33 tadzik joined #parrot
15:53 dalek parrot: 2dc5187 | nwellnhof++ | / (2 files):
15:53 dalek parrot: [embed] Fix segfault with --leak-test option
15:53 dalek parrot:
15:53 dalek parrot: Parrot_api_destroy_interpreter can't use the standard EMBED_API_CALLIN,
15:53 dalek parrot: EMBED_API_CALLOUT macros because the interpreter might be destroyed
15:53 dalek parrot: when running with --leak-test.
15:53 dalek parrot: review: https://github.com/parrot/parrot/commit/2dc51874ff
16:04 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 https://github.com/leto/gci/blob/​master/templates/parrot_task.html ?
16:04 aloha OK. I'll deliver the message.
16:21 Matt_ joined #parrot
16:24 theory joined #parrot
16:28 cognominal joined #parrot
16:38 bluescreen left #parrot
17:24 fperrad joined #parrot
17:33 sECuRE joined #parrot
17:41 dalek parrot: 23458d9 | plobsing++ | / (2 files):
17:41 dalek parrot: use purpose-built mk_nci_thunks.pl tool for bootstrapping nci
17:41 dalek parrot: review: https://github.com/parrot/parrot/commit/23458d984f
17:41 dalek parrot: b6625ba | plobsing++ | tools/dev/nci_thunk_gen.pir:
17:41 dalek parrot: proper vim modeline for generated nci thunk sources
17:41 dalek parrot: review: https://github.com/parrot/parrot/commit/b6625ba5f0
18:08 PacoLinux joined #parrot
18:11 kid51 joined #parrot
18:15 nopaste "kid51" at 192.168.1.3 pasted "Changes in src/ops/core_ops.c after running 'make bootstrap-ops'" (32 lines) at http://nopaste.snit.ch/27485
18:16 nopaste "kid51" at 192.168.1.3 pasted "t/op/box.t: Failures appear after changes in src/ops/core_ops.c" (38 lines) at http://nopaste.snit.ch/27486
18:19 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 #parrot
18:25 cognominal joined #parrot
18:27 dalek parrot: 9eaea23 | jkeenan++ | t/pmc/socket.t:
18:27 dalek parrot: TT #1820 was fixed, but test needed to be un-todo-ed.
18:27 dalek parrot: review: https://github.com/parrot/parrot/commit/9eaea2301b
18:28 kid51 left #parrot
18:33 Matt_ left #parrot
18:55 plobsing left #parrot
19:27 Patterner left #parrot
19:37 Psyche^ joined #parrot
19:38 Psyche^ is now known as Patterner
19:44 ambs left #parrot
20:30 bacek ~~
20:33 Matt_ joined #parrot
20:34 Matt_ left #parrot
20:39 Coke left #parrot
20:43 Coke joined #parrot
20:43 dalek parrot: e35a1ee | bacek++ | / (2 files):
20:43 dalek parrot: Add CANNOT_RETURN_NULL pragma and rerun headerizer
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/e35a1ee3cc
20:43 dalek parrot: 96fa854 | bacek++ | / (2 files):
20:43 dalek parrot: Fix function argument guard
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/96fa854f10
20:43 dalek parrot: bf01ee4 | bacek++ | / (21 files):
20:43 dalek parrot: Remove depracted usage of concat_s_s.
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/bf01ee4864
20:43 dalek parrot: 3369d6b | bacek++ | include/parrot/pmc_freeze.h:
20:43 dalek parrot: Remove leftovers function declaration after moving of pmc_freeze.c
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/3369d6b909
20:43 dalek parrot: f79a0af | bacek++ | src/pmc.c:
20:43 dalek parrot: Box string into HLL type.
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/f79a0aff67
20:43 dalek parrot: ffa4db8 | bacek++ | src/ops/core_ops.c:
20:43 dalek parrot: Re-bootstrap ops
20:43 dalek parrot: review: https://github.com/parrot/parrot/commit/ffa4db88f5
20:48 rfw joined #parrot
20:50 Coke did someone merge the embed* branch back? is that what caused the failures in checkdepend?
21:02 mikehh Coke: passes for me
21:03 mikehh still not happy with running it as part of make codetest - it is the only test in codetest that requires a build
21:03 mikehh maybe it should be moves to t/src?
21:14 M_o_C joined #parrot
21:19 dalek nqp-rx: e920607 | bacek++ | src/ (3 files):
21:19 dalek nqp-rx: Remove usage of deprecated concat_s_s op
21:19 dalek nqp-rx: review: https://github.com/perl6/nqp-rx/commit/e9206071d9
21:19 dalek nqp-rx: 01081a8 | bacek++ | src/stage0/ (4 files):
21:19 dalek nqp-rx: Update bootstrap files with concat_s_s remmoval
21:19 dalek nqp-rx: review: https://github.com/perl6/nqp-rx/commit/01081a8ba6
21:21 contingencyplan joined #parrot
21:22 mikehh g++ build fails (gcc ok) in frontend/parrot/main.c - (5 errors) - all -> ‘Parrot_confess’ was not declared in this scope
21:22 mikehh Parrot_confess is declared in include/parrot/exceptions.h but if I add that many more errors
21:26 M_o_C left #parrot
21:26 mikehh oh and frontend/parrot/main.c is not checked by checkdepend
21:35 rurban_ joined #parrot
21:37 rurban left #parrot
21:38 rurban_ is now known as rurban
21:44 Yuki`N joined #parrot
21:45 dalek parrot: 36d2d0f | bacek++ | / (2 files):
21:45 dalek parrot: Constify STRING argument
21:45 dalek parrot: review: https://github.com/parrot/parrot/commit/36d2d0f7a2
21:45 dalek parrot: 2a634c3 | bacek++ | compilers/imcc/imcc.y:
21:45 dalek parrot: Apply patch from #1540 to rewrite '.=' into 'concat_s_s_s'. plobsing++
21:45 dalek parrot: review: https://github.com/parrot/parrot/commit/2a634c378b
21:45 dalek parrot: 3f2e098 | bacek++ | compilers/imcc/imc (3 files):
21:45 dalek parrot: Regenerate lex/yacc-generated files
21:45 dalek parrot: review: https://github.com/parrot/parrot/commit/3f2e098794
21:45 dalek parrot: e7474ef | bacek++ | ext/nqp-rx/src/stage0/ (4 files):
21:45 dalek parrot: New nqp-rx bootstrap files without concat_s_s usage
21:45 dalek parrot: review: https://github.com/parrot/parrot/commit/e7474efb21
21:45 dalek parrot: 1797852 | bacek++ | compilers/pge/PGE/ (2 files):
21:45 dalek parrot: Remove usage of concat_s_s
21:45 dalek parrot: review: https://github.com/parrot/parrot/commit/1797852792
21:45 dalek parrot: 90f9dd0 | bacek++ | runtime/parrot/library/PGE/Hs.pir:
21:46 dalek parrot: Remove deprecated usage of concat_s_s
21:46 dalek parrot: review: https://github.com/parrot/parrot/commit/90f9dd02d3
21:46 dalek parrot: 0403b09 | bacek++ | t/ (16 files):
21:46 dalek parrot: Remove deprecated usage of concat_s_s
21:46 dalek parrot: review: https://github.com/parrot/parrot/commit/0403b090a8
21:46 dalek parrot: ddbdd54 | bacek++ | / (5 files):
21:46 dalek parrot: Remove concat_s_s op and rebootstrap generated files. Closes #1540
21:46 dalek parrot: review: https://github.com/parrot/parrot/commit/ddbdd541c6
21:53 dalek TT #1540 closed by bacek++: Current COW strings to be replaced with immutable version.
21:53 dalek TT #1540: http://trac.parrot.org/parrot/ticket/1540
22:03 bacek msg kid51 I fixed bootstrap.
22:03 aloha OK. I'll deliver the message.
22:17 TimToady /ehttp://www.physics.ucsb.edu/f​aculty/postdoc_positions.htm
22:32 Yuki`N left #parrot
22:53 fperrad_ joined #parrot
22:57 fperrad left #parrot
22:57 fperrad_ is now known as fperrad
23:10 contingencyplan left #parrot
23:56 fbrito1 joined #parrot
23:56 fbrito1 hi :)
23:56 fbrito1 is now known as fbrito
23:59 M_o_C joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced