Camelia, the Perl 6 bug

IRC log for #parrot, 2012-12-17

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:05 Psyche^ joined #parrot
01:08 woosley joined #parrot
01:13 Mike-PerlRecruiter_ joined #parrot
01:33 zz_tokuhirom joined #parrot
04:05 davidfetter joined #parrot
06:09 Reini joined #parrot
07:09 Reini joined #parrot
07:42 Reini joined #parrot
08:02 PacoAir joined #parrot
08:43 Reini joined #parrot
09:43 Reini joined #parrot
09:58 dalek joined #parrot
10:00 tadzik joined #parrot
10:09 dalek joined #parrot
10:10 Coke joined #parrot
10:44 Reini joined #parrot
11:44 Reini joined #parrot
12:41 dalek rakudo/nom: f93e603 | (Timo Paulssen)++ | src/core/Enum.pm:
12:41 dalek rakudo/nom: .perl Enums correctly, too.
12:41 dalek rakudo/nom:
12:41 dalek rakudo/nom: Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
12:41 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f93e603b1a
12:45 Reini joined #parrot
13:01 Reini joined #parrot
13:13 Mike-PerlRecruiter_ joined #parrot
13:34 dalek nqp: e6a721b | (Paweł Murias)++ | src/ops/nqp_bigint.ops:
13:34 dalek nqp: Avoid loosing significant digits when converting from bignums to doubles on 32bit. One less failing assertion on test 60.
13:34 dalek nqp: review: https://github.com/perl6/nqp/commit/e6a721bf7a
13:40 schmooster joined #parrot
13:48 woolfy_ joined #parrot
13:48 Liz joined #parrot
13:59 Reini joined #parrot
14:16 PacoAir joined #parrot
14:28 dalek parrot: 081f1da | rurban++ | src/gc/gc_gms.c:
14:28 dalek parrot: [cage] Add -DTHREADS_DEBUG diagnostics to GC stats
14:28 dalek parrot:
14:28 dalek parrot: Print the parent_interpreter and the tid in the current GC
14:28 dalek parrot: review: https://github.com/parrot/parrot/commit/081f1da535
14:32 rurban Still trying to fix darwin thread errors. darwin seems to have special threaded memory protection
16:05 TonyC joined #parrot
16:20 dalek nqp: 36f5853 | (Paweł Murias)++ | / (2 files):
16:20 dalek nqp: When converting doubles to bignums fill up 3 digits. Pass test 60 on 32bit machines
16:20 dalek nqp: review: https://github.com/perl6/nqp/commit/36f5853b6d
16:32 dalek parrot: 09cf85d | rurban++ | src/gc/gc_gms.c:
16:32 dalek parrot: [cage] debug print GMS Validate step with -DMEMORY_DEBUG
16:32 dalek parrot: review: https://github.com/parrot/parrot/commit/09cf85d72b
16:32 dalek parrot: 65e3cf4 | rurban++ | t/pmc/task.t:
16:32 dalek parrot: [cage] remove outdated comment for task.t preempt_and_exit
16:32 dalek parrot:
16:32 dalek parrot: exit 0 was fixed with 297f1ee23b9fcdb70989df9cc68cafb8a89cb8f5
16:32 dalek parrot: review: https://github.com/parrot/parrot/commit/65e3cf4a7a
16:38 dmalcolm joined #parrot
16:51 rurban Could finally repro the thread bug on linux. and I think I have a fix
17:38 Coke rurban++ # magical coding robot number... 3? 4?
17:39 Coke (if we don't count architects, there was simon (#0), leo (#1), and bacek (#2).)
17:39 Coke oh, and I suppose whiteknight would have been #3 at some point.
17:54 arnsholt joined #parrot
17:55 dalek parrot: a465a22 | jkeenan++ | src/gc/gc_gms.c:
17:55 dalek parrot: [codingstd] Make file adhere to c_parens standard.
17:55 dalek parrot: review: https://github.com/parrot/parrot/commit/a465a22ef0
18:49 davidfetter joined #parrot
19:05 rurban Coke: I want to fix the last GC threads bug before tomorrows release...
19:06 rurban If not I don't know how to announce it. "threads have been merged, but does not survive a GC"?
19:06 rurban a concurrent GC
19:07 Coke "threads still considered experimental" ?
19:08 rurban Ok, only if you invoke a Task and you need lot of memory it might fail on some platforms (darwin, linux)
20:45 TonyC joined #parrot
20:57 dalek parrot/cyg-desparse-gh888: 6635f1a | rurban++ | / (2 files):
20:57 dalek parrot/cyg-desparse-gh888: [GH #888] Add a cyg-desparse post-linker step
20:57 dalek parrot/cyg-desparse-gh888:
20:57 dalek parrot/cyg-desparse-gh888: The cygwin linker up until 1.17.18 creates all its exes and shared libs
20:57 dalek parrot/cyg-desparse-gh888: as sparse files, which reduces startup time of executables by a large percentage
20:57 dalek parrot/cyg-desparse-gh888: (8-10x slower) because the code cannot be mmap'ed and not cached, it must be read
20:57 dalek parrot/cyg-desparse-gh888: byte by byte. Again and again.
20:57 dalek parrot/cyg-desparse-gh888:
20:57 dalek parrot/cyg-desparse-gh888: See http://cygwin.com/ml/cygwin-de​velopers/2012-12/msg00011.html
20:57 dalek parrot/cyg-desparse-gh888: review: https://github.com/parrot/parrot/commit/6635f1a8ce
20:58 rurban At least we know now why cygwin was so slow
20:59 Coke \o/
21:00 klaus joined #parrot
21:01 klaus hi, is there an example for the winxed  language using threads?
21:03 dalek parrot/cyg-desparse-gh888: a88a137 | rurban++ | src/dyn (2 files):
21:03 dalek parrot/cyg-desparse-gh888: [GH #888] More dll cyg-desparse post-linker steps
21:03 dalek parrot/cyg-desparse-gh888: review: https://github.com/parrot/parrot/commit/a88a1372d1
21:03 rurban examples/threads/matrix_part.winxed
21:04 klaus rurban: ok
21:09 perlite joined #parrot
21:14 Reini joined #parrot
21:17 dalek parrot: 10dd309 | rurban++ | lib/Parrot/Test.pm:
21:17 dalek parrot: [t] Fix path_to_parrot: realpath "" does not work on cygwin
21:17 dalek parrot:
21:17 dalek parrot: Use realpath "." if empty
21:17 dalek parrot: review: https://github.com/parrot/parrot/commit/10dd309169
21:24 rurban cygwin Parrot_io_poll creates a SIGILL
21:26 rurban It's select()
21:34 rurban It's apparently an upstream cygwin bug, with threads and select()
22:15 Reini joined #parrot
22:41 rurban So I got 4 failing tests on cygwin
22:42 rurban socket,socket_ipv6,select all related to cygwin select() and threads, task 8 related to kill
22:48 Reini joined #parrot
22:53 whiteknight joined #parrot
23:14 dalek rakudo/nom: e960577 | jnthn++ | src/Perl6/Grammar.pm:
23:14 dalek rakudo/nom: Start tracking variable usage a bit.
23:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e960577b5b
23:15 dalek rakudo/nom: b030c86 | jnthn++ | src/Perl6/Actions.pm:
23:15 dalek rakudo/nom: Make hash/block disambig consider $_ usage.
23:15 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b030c86712
23:17 dalek rakudo/nom: e2d35b8 | jnthn++ | docs/ROADMAP:
23:17 dalek rakudo/nom: Remove completed item.
23:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e2d35b8e52
23:17 dalek rakudo/nom: 03346c0 | jnthn++ | docs/ChangeLog:
23:17 dalek rakudo/nom: Update ChangeLog.
23:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/03346c0bd2
23:22 Reini joined #parrot
23:32 whiteknight good evening, #parrot
23:55 Reini joined #parrot
23:58 Coke hola, whiteknight
23:58 whiteknight hello Coke. How are you doing? Did you get my email?

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

Parrot | source cross referenced