|
Parrot 5.9.0 "Fantastick Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 20 October 2013. |
|||
| dalek | kudo/nom: 0358bae | jonathan++ | src/vm/jvm/core/Threading.pm: Clean-up and re-working of Promise. The outside API remains largely the same, except the constructor is now only taking :$scheduler. The main change is that Promise is no longer tied to running code at all. Rather, that's just what the run factory method and then methods set up. Promise.sleep(...) is also mostly delegated to the Scheduler. This makes Promise more focused around its synchronization primitive nature, and puts the other Promise factories on a more even footing. |
00:02 | |
|
00:53
benabik joined
03:50
gtodd joined
04:53
preflex_ joined
06:12
cotto joined
06:13
atrodo joined
06:15
ivan joined
06:38
denisboyun joined
08:21
nnunley joined
12:01
ivan joined
13:20
nnunley joined
13:48
bluescreen joined
14:08
rurban1 joined
14:25
denisboyun joined
14:26
rurban1 joined
14:28
bluescreen_ joined
15:03
benabik joined
15:15
rurban1 joined
15:17
rurban2 joined
15:36
particle joined
15:38
FROGGS joined
16:17
rurban1 joined
16:21
denisboyun joined
16:40
rurban1 joined
17:40
rurban1 joined
17:50
bluescreen joined
18:07
rurban1 joined
18:15
rurban1 joined
19:14
Mike-PerlRecruiter_ joined
19:49
FROGGS joined
|
|||
| dalek | kudo/nom: 1dd6720 | (Elizabeth Mattijsen)++ | src/core/Mixy.pm: Fix Mixy.roll, to not use negative weights Spotted by [Coke]++ and further investigated by timotimo++ |
19:57 | |
| FROGGS | hi, we have a problem building rakudo on cygwin/Win7: | 20:17 | |
| /home/leicht/rakudo/install/bin/parrot.exe -L. -X. -o src/vm/parrot/stage0/nqpmo.pbc src/vm/parrot/stage0/NQPMO-s0.pir | 20:18 | ||
| error:imcc:loadlib directive could not find library `nqp_bigint_ops' | |||
| the dll exist and is in the right place | |||
| the full strace output is here (highlighted the error msg): gist.github.com/FROGGS/7a48aa6c602...bash-L1272 | 20:19 | ||
| halp ó.ò | 20:25 | ||
|
20:33
bluescreen joined
|
|||
| dalek | p: 4f69419 | dwarring++ | examples/rubyish/ (5 files): rubyish slurpy params |
20:56 | |
| kudo/nom: 2bf7cbc | (Elizabeth Mattijsen)++ | docs/compiler_overview.pod: RLHF fixes Wow, is this document outdated now. |
|||
|
21:04
rurban1 joined
|
|||
| dalek | kudo/nom: 09a2ec1 | jonathan++ | src/vm/jvm/core/Threading.pm: A Lock primitive, for use in low-level things. |
21:12 | |
| kudo/nom: b83de34 | jonathan++ | src/vm/jvm/core/Threading.pm: De-confuse start/run on Thread. We use .run on the Scheduler to mean "run this thing", and .run on a Promise to mean "promise to run this thing", so Thread.run should really mean "run this on a new thread". |
|||
| kudo/nom: c1064c7 | jonathan++ | src/vm/jvm/core/Threading.pm: Implement Promise.Bool. |
|||
| kudo/nom: f5f8e47 | (Elizabeth Mattijsen)++ | src/core/Cool.pm: Remove capitalize, as per docs/deprecations Originally scheduled for 2012.11 |
21:20 | ||
| kudo/nom: 0c62dab | (Elizabeth Mattijsen)++ | docs/ROADMAP: Remove mention of KeySet/KeyBag As they're respecced and implemented |
21:33 | ||
| kudo/nom: cf66175 | moritz++ | docs/architecture.svg: update architecture.svg to multiple backends it contains the MoarVM backend in good faith |
21:34 | ||
| kudo/nom: adf8221 | jonathan++ | src/vm/jvm/core/Threading.pm: Provide a Thread.yield method. |
23:03 | ||
| kudo/nom: 7409806 | jonathan++ | src/vm/jvm/core/Threading.pm: Fixes/improvements to select. |
|||
| kudo/nom: 15a4103 | jonathan++ | src/vm/jvm/core/Threading.pm: Add a CurrentThreadScheduler. Always schedules things on the current thread. Useful for forcing synchrony on things that default to asynchrony. |
|||
| p: 1d2a068 | dwarring++ | examples/rubyish/ (3 files): rubyish slurpy hash params |
23:23 | ||
|
23:35
PacoAir joined
23:37
kid51 joined
|
|||
| dalek | kudo/nom: 9c52be0 | jonathan++ | src/vm/jvm/core/Threading.pm: Assorted Channel API tweaks and improvements. Change "finish" to "close", since it is more clear. Also "completed" becomese "closed" to match, removing that naming oddity. There is now also a peek method, and a bug fix to closed. |
23:50 | |