Parrot 3.9.0 "Archaeopteryx" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 19 October 2011.
whiteknight good evening, #parrot 00:05
dalek nxed: 3e4bcb1 | NotFound++ | winxedst1.winxed:
improving handling of extern and multi functions allowing its use
01:14
01:38 bluescreen joined
dalek nxed: a6f87b0 | NotFound++ | winxedst1.winxed:
simplify check for multi in namespaces
01:38
rrot/green_threads_win: f5265dd | Whiteknight++ | src/platform/win32/alarm.c:
try something else, use a static volatile global handle instead of attaching it to any interp
02:13
rrot/green_threads_win: b5bfa41 | Whiteknight++ | src/platform/win32/alarm.c:
Don't use an explicit global timer queue, if we pass NULL we use a process default queue. Implement Parrot_alarm_now. Cleanup
03:19 dafrito joined 05:27 schmooster joined 05:35 TiMBuS joined 06:31 woosley joined 06:49 zby_home joined 08:03 TiMBuS joined 08:18 fperrad joined 08:47 contingencyplan joined
dalek rrot/threads: 49d2ff2 | nine++ | / (2 files):
Store shared PMCs in the task's shared list
08:54
rrot/threads: 04717ae | nine++ | / (4 files):
Move all access to task_queue to scheduler.pmc and protect by a lock

Pushing tasks to other threads' interpreters should now be safe.
10:02 jsut_ joined 10:14 bacek joined 10:58 mj41 joined 11:26 jsut joined 12:11 Psyche^ joined 12:12 bacek joined
dalek rrot: 5fb9758 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
[opsc] try to improve parse error messages by limiting them to a block instead of the whole ops body
12:22
rrot: 6855022 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
[opsc] further reduce the scope of syntax errors
rrot: 9037782 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
[opsc] syntax errors at statement level (I hope)
p/bigint: ae25d33 | moritz++ | / (3 files):
add nqp::tonum_I opcode, tests
12:26
p/bigint: 59a8cfe | moritz++ | src/ops/nqp_bigint.ops:
factor out mp_int -> FLOATVAL conversion into a static subroutine, reuse it in other ops
rrot: 9b17c87 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
[opsc] better error message for arglists
rrot: 3e5e9c9 | moritz++ | compilers/opsc/src/Ops/Compiler/ (2 files):
[opsc] implement 1.0f style literals
12:31
moritz can somebody please remind me why we do a full parse of the dynop bodies? 12:32
bacek moritz, "lorito", "llvm", "world domination" 12:40
moritz ah, sounds familiar :-)
bacek moritz, how replacing of "'(' <foo> ')'" with "'(' ~ ')' <foo>" helps with localising of errors? 12:45
moritz bacek: the form with ~ dies when it can't find the ')'
bacek (for the record, ops2c was started on pre-rx nqp without support of nested regexes)
moritz, ah! That will do! :)
moritz bacek: whereas the other form simply fails to match, and tries the next rules 12:46
bacek moritz, looks like workaround for absence of :: and :::
I really miss them :(
moritz wonder if nqp-rx supports :dba 12:47
nope :( 12:48
dalek kudo/bigint: db5d137 | moritz++ | src/core/Rat.pm:
save a call in Rat.new
12:52
kudo/bigint: 9342c1c | moritz++ | / (2 files):
make use of the improve bigint -> float conversion
13:16 ambs joined
dalek nxed: bf984ec | NotFound++ | t/advanced/03extern.t:
test indirect calls to extern functions
13:23
13:51 whiteknight joined
whiteknight good morning, #parrot 14:13
dalek nxed: 815f55c | NotFound++ | winxedst1.winxed:
more refactoring of CallExpr and its helpers
14:32
14:53 zby_home_ joined 16:26 donaldh joined 16:51 alvis joined 17:11 whiteknight joined 17:13 benabik joined
whiteknight good afternoon, #parrot 17:19
tadzik good afternoon whiteknight 17:21
17:21 alvis joined
whiteknight hello tadzik. How are you doing today? 17:34
tadzik whiteknight: lazily. Mostly bookreading today, felt like closing some tickets just few moments ago. How are you today? 17:35
17:35 benabik joined
whiteknight yeah, everybody else here is down for a nap so I'm lazily surfing the internet 17:35
18:13 schmooster joined 18:27 zby_home joined
dalek nxed: 0cec7fc | NotFound++ | winxedst1.winxed:
minor cleaning
18:35
18:48 bluescreen joined 19:30 ambs joined 19:45 contingencyplan joined
dalek kudo/bigint: 1bef826 | moritz++ | src/Perl6/Actions.pm:
simplify escale action method
20:06
20:20 GodFather joined 20:26 benabik joined 20:46 particle1 joined
dalek p/bigint: bd5e5b0 | moritz++ | src/ops/nqp_bigint.ops:
fix the float case of pow_I
21:07
21:29 jsut_ joined 21:39 rfw joined 22:37 AzureStone joined 23:13 alvis joined
dalek nxed: 56a45ea | NotFound++ | t/advanced/10multi_basic.t:
basic tests for multimethods
23:46