Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
Set by moderator on 21 November 2012.
00:05 Psyche^ joined 01:08 woosley joined 01:13 Mike-PerlRecruiter_ joined 01:33 zz_tokuhirom joined 04:05 davidfetter joined 06:09 Reini joined 07:09 Reini joined 07:42 Reini joined 08:02 PacoAir joined 08:43 Reini joined 09:43 Reini joined 09:58 dalek joined 10:00 tadzik joined 10:09 dalek joined 10:10 Coke joined 10:44 Reini joined 11:44 Reini joined
dalek kudo/nom: f93e603 | (Timo Paulssen)++ | src/core/Enum.pm:
.perl Enums correctly, too.

Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
12:41
12:45 Reini joined 13:01 Reini joined 13:13 Mike-PerlRecruiter_ joined
dalek p: e6a721b | (Paweł Murias)++ | src/ops/nqp_bigint.ops:
Avoid loosing significant digits when converting from bignums to doubles on 32bit. One less failing assertion on test 60.
13:34
13:40 schmooster joined 13:48 woolfy_ joined, Liz joined 13:59 Reini joined 14:16 PacoAir joined
dalek rrot: 081f1da | rurban++ | src/gc/gc_gms.c:
[cage] Add -DTHREADS_DEBUG diagnostics to GC stats

Print the parent_interpreter and the tid in the current GC
14:28
rurban Still trying to fix darwin thread errors. darwin seems to have special threaded memory protection 14:32
16:05 TonyC joined
dalek p: 36f5853 | (Paweł Murias)++ | / (2 files):
When converting doubles to bignums fill up 3 digits. Pass test 60 on 32bit machines
16:20
rrot: 09cf85d | rurban++ | src/gc/gc_gms.c:
[cage] debug print GMS Validate step with -DMEMORY_DEBUG
16:32
rrot: 65e3cf4 | rurban++ | t/pmc/task.t:
[cage] remove outdated comment for task.t preempt_and_exit

exit 0 was fixed with 297f1ee23b9fcdb70989df9cc68cafb8a89cb8f5
16:38 dmalcolm joined
rurban Could finally repro the thread bug on linux. and I think I have a fix 16:51
Coke rurban++ # magical coding robot number... 3? 4? 17:38
(if we don't count architects, there was simon (#0), leo (#1), and bacek (#2).) 17:39
oh, and I suppose whiteknight would have been #3 at some point.
17:54 arnsholt joined
dalek rrot: a465a22 | jkeenan++ | src/gc/gc_gms.c:
[codingstd] Make file adhere to c_parens standard.
17:55
18:49 davidfetter joined
rurban Coke: I want to fix the last GC threads bug before tomorrows release... 19:05
If not I don't know how to announce it. "threads have been merged, but does not survive a GC"? 19:06
a concurrent GC
Coke "threads still considered experimental" ? 19:07
rurban Ok, only if you invoke a Task and you need lot of memory it might fail on some platforms (darwin, linux) 19:08
20:45 TonyC joined
dalek rrot/cyg-desparse-gh888: 6635f1a | rurban++ | / (2 files):
[GH #888] Add a cyg-desparse post-linker step

The cygwin linker up until 1.17.18 creates all its exes and shared libs as sparse files, which reduces startup time of executables by a large percentage
  (8-10x slower) because the code cannot be mmap'ed and not cached, it must be read
byte by byte. Again and again.
See cygwin.com/ml/cygwin-developers/201...00011.html
20:57
rurban At least we know now why cygwin was so slow 20:58
Coke \\o/ 20:59
21:00 klaus joined
klaus hi, is there an example for the winxed language using threads? 21:01
dalek rrot/cyg-desparse-gh888: a88a137 | rurban++ | src/dyn (2 files):
[GH #888] More dll cyg-desparse post-linker steps
21:03
rurban examples/threads/matrix_part.winxed
klaus rurban: ok 21:04
21:09 perlite joined 21:14 Reini joined
dalek rrot: 10dd309 | rurban++ | lib/Parrot/Test.pm:
[t] Fix path_to_parrot: realpath "" does not work on cygwin

Use realpath "." if empty
21:17
rurban cygwin Parrot_io_poll creates a SIGILL 21:24
It's select() 21:26
It's apparently an upstream cygwin bug, with threads and select() 21:34
22:15 Reini joined
rurban So I got 4 failing tests on cygwin 22:41
socket,socket_ipv6,select all related to cygwin select() and threads, task 8 related to kill 22:42
22:48 Reini joined 22:53 whiteknight joined
dalek kudo/nom: e960577 | jnthn++ | src/Perl6/Grammar.pm:
Start tracking variable usage a bit.
23:14
kudo/nom: b030c86 | jnthn++ | src/Perl6/Actions.pm:
Make hash/block disambig consider $_ usage.
23:15
kudo/nom: e2d35b8 | jnthn++ | docs/ROADMAP:
Remove completed item.
23:17
kudo/nom: 03346c0 | jnthn++ | docs/ChangeLog:
Update ChangeLog.
23:22 Reini joined
whiteknight good evening, #parrot 23:32
23:55 Reini joined
Coke hola, whiteknight 23:58
whiteknight hello Coke. How are you doing? Did you get my email?