Camelia, the Perl 6 bug

IRC log for #parrot, 2011-11-12

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 whiteknight good evening, #parrot
01:14 dalek winxed: 3e4bcb1 | NotFound++ | winxedst1.winxed:
01:14 dalek winxed: improving handling of extern and multi functions allowing its use
01:14 dalek winxed: in non-call expressions with full scope search
01:14 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/3e4bcb1556
01:38 bluescreen joined #parrot
01:38 dalek winxed: a6f87b0 | NotFound++ | winxedst1.winxed:
01:38 dalek winxed: simplify check for multi in namespaces
01:38 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/a6f87b0b37
02:13 dalek parrot/green_threads_win: f5265dd | Whiteknight++ | src/platform/win32/alarm.c:
02:13 dalek parrot/green_threads_win: try something else, use a static volatile global handle instead of attaching it to any interp
02:13 dalek parrot/green_threads_win: review: https://github.com/parrot/parrot/commit/f5265dd5af
02:13 dalek parrot/green_threads_win: b5bfa41 | Whiteknight++ | src/platform/win32/alarm.c:
02:13 dalek parrot/green_threads_win: Don't use an explicit global timer queue, if we pass NULL we use a process default queue. Implement Parrot_alarm_now. Cleanup
02:13 dalek parrot/green_threads_win: review: https://github.com/parrot/parrot/commit/b5bfa41310
03:19 dafrito joined #parrot
05:27 schmooster joined #parrot
05:35 TiMBuS joined #parrot
06:31 woosley joined #parrot
06:49 zby_home joined #parrot
08:03 TiMBuS joined #parrot
08:18 fperrad joined #parrot
08:47 contingencyplan joined #parrot
08:54 dalek parrot/threads: 49d2ff2 | nine++ | / (2 files):
08:54 dalek parrot/threads: Store shared PMCs in the task's shared list
08:54 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/49d2ff27b3
08:54 dalek parrot/threads: 04717ae | nine++ | / (4 files):
08:54 dalek parrot/threads: Move all access to task_queue to scheduler.pmc and protect by a lock
08:54 dalek parrot/threads:
08:54 dalek parrot/threads: Pushing tasks to other threads' interpreters should now be safe.
08:54 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/04717aefd5
10:02 jsut_ joined #parrot
10:14 bacek joined #parrot
10:58 mj41 joined #parrot
11:26 jsut joined #parrot
12:11 Psyche^ joined #parrot
12:12 bacek joined #parrot
12:22 dalek parrot: 5fb9758 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
12:22 dalek parrot: [opsc] try to improve parse error messages by limiting them to a block instead of the whole ops body
12:22 dalek parrot: review: https://github.com/parrot/parrot/commit/5fb9758e68
12:22 dalek parrot: 6855022 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
12:22 dalek parrot: [opsc] further reduce the scope of syntax errors
12:22 dalek parrot: review: https://github.com/parrot/parrot/commit/6855022800
12:22 dalek parrot: 9037782 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
12:22 dalek parrot: [opsc] syntax errors at statement level (I hope)
12:22 dalek parrot: review: https://github.com/parrot/parrot/commit/903778206e
12:26 dalek nqp/bigint: ae25d33 | moritz++ | / (3 files):
12:26 dalek nqp/bigint: add nqp::tonum_I opcode, tests
12:26 dalek nqp/bigint: review: https://github.com/perl6/nqp/commit/ae25d33255
12:26 dalek nqp/bigint: 59a8cfe | moritz++ | src/ops/nqp_bigint.ops:
12:26 dalek nqp/bigint: factor out mp_int -> FLOATVAL conversion into a static subroutine, reuse it in other ops
12:26 dalek nqp/bigint: review: https://github.com/perl6/nqp/commit/59a8cfe5f4
12:26 dalek parrot: 9b17c87 | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
12:26 dalek parrot: [opsc] better error message for arglists
12:26 dalek parrot: review: https://github.com/parrot/parrot/commit/9b17c87217
12:31 dalek parrot: 3e5e9c9 | moritz++ | compilers/opsc/src/Ops/Compiler/ (2 files):
12:31 dalek parrot: [opsc] implement 1.0f style literals
12:31 dalek parrot: review: https://github.com/parrot/parrot/commit/3e5e9c9cc0
12:32 moritz can somebody please remind me why we do a full parse of the dynop bodies?
12:40 bacek moritz, "lorito", "llvm", "world domination"
12:40 moritz ah, sounds familiar :-)
12:45 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 ')'
12:45 bacek (for the record, ops2c was started on pre-rx nqp without support of nested regexes)
12:45 bacek moritz, ah! That will do! :)
12:46 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 :::
12:46 bacek I really miss them :(
12:47 * moritz wonder if nqp-rx supports :dba
12:48 moritz nope :(
12:52 dalek rakudo/bigint: db5d137 | moritz++ | src/core/Rat.pm:
12:52 dalek rakudo/bigint: save a call in Rat.new
12:52 dalek rakudo/bigint: review: https://github.com/rakudo/rakudo/commit/db5d137cba
12:52 dalek rakudo/bigint: 9342c1c | moritz++ | / (2 files):
12:52 dalek rakudo/bigint: make use of the improve bigint -> float conversion
12:52 dalek rakudo/bigint: review: https://github.com/rakudo/rakudo/commit/9342c1cb8a
13:16 ambs joined #parrot
13:23 dalek winxed: bf984ec | NotFound++ | t/advanced/03extern.t:
13:23 dalek winxed: test indirect calls to extern functions
13:23 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/bf984ec0b1
13:51 whiteknight joined #parrot
14:13 whiteknight good morning, #parrot
14:32 dalek winxed: 815f55c | NotFound++ | winxedst1.winxed:
14:32 dalek winxed: more refactoring of CallExpr and its helpers
14:32 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/815f55c350
14:53 zby_home_ joined #parrot
16:26 donaldh joined #parrot
16:51 alvis joined #parrot
17:11 whiteknight joined #parrot
17:13 benabik joined #parrot
17:19 whiteknight good afternoon, #parrot
17:21 tadzik good afternoon whiteknight
17:21 alvis joined #parrot
17:34 whiteknight hello tadzik. How are you doing today?
17:35 tadzik whiteknight: lazily. Mostly bookreading today, felt like closing some tickets just few moments ago. How are you today?
17:35 benabik joined #parrot
17:35 whiteknight yeah, everybody else here is down for a nap so I'm lazily surfing the internet
18:13 schmooster joined #parrot
18:27 zby_home joined #parrot
18:35 dalek winxed: 0cec7fc | NotFound++ | winxedst1.winxed:
18:35 dalek winxed: minor cleaning
18:35 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/0cec7fc343
18:48 bluescreen joined #parrot
19:30 ambs joined #parrot
19:45 contingencyplan joined #parrot
20:06 dalek rakudo/bigint: 1bef826 | moritz++ | src/Perl6/Actions.pm:
20:06 dalek rakudo/bigint: simplify escale action method
20:06 dalek rakudo/bigint: review: https://github.com/rakudo/rakudo/commit/1bef82625e
20:20 GodFather joined #parrot
20:26 benabik joined #parrot
20:46 particle1 joined #parrot
21:07 dalek nqp/bigint: bd5e5b0 | moritz++ | src/ops/nqp_bigint.ops:
21:07 dalek nqp/bigint: fix the float case of pow_I
21:07 dalek nqp/bigint: review: https://github.com/perl6/nqp/commit/bd5e5b0243
21:29 jsut_ joined #parrot
21:39 rfw joined #parrot
22:37 AzureStone joined #parrot
23:13 alvis joined #parrot
23:46 dalek winxed: 56a45ea | NotFound++ | t/advanced/10multi_basic.t:
23:46 dalek winxed: basic tests for multimethods
23:46 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/56a45eacbe

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

Parrot | source cross referenced