|
Parrot 4.2.0 "Ornithopter" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 21 March 2012. |
|||
|
00:31
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 00:32 | |
|
00:37
wagle joined
|
|||
| benabik | o/ whiteknight | 00:48 | |
| whiteknight | hello benabik | 01:07 | |
|
01:55
alester joined
|
|||
| alester | Are other folks having miniparrot sadness? | 01:59 | |
| whiteknight | alester: I haven't tried recently | 02:02 | |
| dalek | sella: cd82644 | Whiteknight++ | src/ (5 files): [Net] Implement URI encoding, based on URI::Escape from the parrot library. Add builtins for the various required string operations. Use the same basic algorithm to implement an encoding routine for form data |
||
| sella: af076fc | Whiteknight++ | src/unstable/net/ (2 files): [Net] Make sure to set the Content-Length for post data |
|||
| sella: 333ccdd | Whiteknight++ | src/unstable/net/ (2 files): [Net] fix a few small problems I added when I refactored Protocol |
|||
|
02:10
benabik joined
|
|||
| dalek | sella: 3607d2e | Whiteknight++ | s (8 files): [Net] Break the protocol classes out into separate files. Misc cleanups |
02:23 | |
|
03:04
Psyche^ joined
|
|||
| dalek | rrot: d1142ed | dukeleto++ | config/gen/makefiles/root.in: Unbreak the parrallel build by making prt0* depend on miniparrot |
06:20 | |
| alester | dukeleto++ | 06:24 | |
|
06:30
taryk left
06:39
nbezzala joined
|
|||
| dalek | rrot: 003b2b8 | nine++ | src/pmc/resizablepmcarray.pmc: Fix documentation to match the VTABLE function names they document |
09:08 | |
| rrot/threads: 87c6d52 | nine++ | t/pmc/task.t: Parrot's Test::More is not ready for threads (writes to shared data) |
|||
| rrot/threads: cd053dc | nine++ | / (2 files): Fix Parrot_pmc_get_type_str when the class hash is a Proxy |
|||
| rrot/threads: fdb60a5 | nine++ | src/thread.c: Don't create proxies for PMCNULL |
09:09 | ||
| rrot/threads: 65e2704 | nine++ | / (8 files): Fix the wait op for threads A task scheduled on another thread will get cloned to be local to this thread. The two task objects are then linked by a "partner" pointer. To wait for a task of another thread one now only has to add the current task to the waiter list of the original task object. A task will schedule its waiters when it is done and now will also see if the partner task has any waiters and schedule them on the partner's interp. In addition the main thread will now no longer exit as long as tasks on other threads are running (an explicit exit op does still work however). The main thread's tasks could still be waiting for other tasks to finish. |
|||
|
10:05
mj41 joined
|
|||
| nine | msg whiteknight: increased performance of chameneos.pir by another 3x by pushing the interp lock down into the GC. So it's now 11 times faster than yesterday this time. But this comes at the cost of the single threaded load being now 3.72 % slower than on master with signficance 17.0Ļ | 10:07 | |
| aloha | OK. I'll deliver the message. | ||
|
11:06
whiteknight joined
11:20
contingencyplan joined
12:50
PacoAir joined
|
|||
| benabik | ~~ | 13:14 | |
| dalek | rrot/m0: 061d58e | dukeleto++ | src/m0/ (2 files): [m0] Start adding convert_* ops to C implementation |
13:23 | |
| rrot/m0: 2e8c33a | dukeleto++ | .travis.yml: [ci] Update travis config to test m0 stuff |
|||
| rrot/m0: b08ccd1 | dukeleto++ | .travis.yml: [ci] Update travis config to use a perl worker |
|||
|
13:28
taryk joined
13:29
taryk left
|
|||
| dalek | rrot: 4c5d82d | dukeleto++ | docs/project/cage_cleaners_guide.pod: [doc][ci skip] Add a note to the cage cleaner guide about running parrot+valgrind |
13:32 | |
|
13:51
jashwanth joined
13:54
kid51 joined
14:05
taryk joined
14:06
jashwanth joined
14:09
szbalint joined
|
|||
| dalek | rrot: 9dbe4f5 | jkeenan++ | / (2 files): Add counsel to test changes to Makefile templatest with 'make -jN' for N>1. |
14:10 | |
| rrot: c29badb | jkeenan++ | docs/project/cage_cleaners_guide.pod: Merge branch 'master' of git@github.com:parrot/parrot |
|||
|
14:35
jsut joined
15:16
mdupont joined
15:50
taryk left
15:51
Psyche^ joined
17:16
jashwanth joined
17:27
patspam joined
17:38
jashwanth joined
17:50
jashwanth joined
18:02
kid51 joined
18:34
wknight-phone joined
19:12
patspam joined
19:27
mj41 joined
|
|||
| dalek | kudo/typed-ex-hash: d34720f | moritz++ | src/core/Failure.pm: make Failure throw more consistently |
19:29 | |
| kudo/nom: 06b4eca | moritz++ | src/core/Failure.pm: make Failure throw more consistently |
|||
| kudo/nom: 008dd40 | moritz++ | src/core/ (3 files): start to fail() with typed exceptions from Str.Numeric somewhere along the way it still stringifies though :( |
19:59 | ||
|
21:17
patspam joined
|
|||
| dalek | kudo/nom: 34c3e35 | moritz++ | src/core/Failure.pm: replace a wad of PIR code with Perl 6; also preserves the argument type of &fail |
21:24 | |
|
21:48
jsut_ joined
21:49
patspam_ joined
21:50
patspam joined
|
|||
| dalek | kudo/nom: 57a6818 | pmichaud++ | src/core/ (3 files): Merge branch 'nom' of github.com:rakudo/rakudo into nom |
21:58 | |
| whiteknight | yay! I've *finally* been able to use my new Rosella library to post a file to smolder | 22:54 | |
| benabik | \\o/ | 22:55 | |
| whiteknight | I spent hours not realizing that say(http_header); say(http_content); would print different data to the console than the socket was seeing | ||
| benabik | why? | ||
| whiteknight | because the socket expects two newlines between header and content, where say() was automatically adding one to the console | ||
| so it *looked* like I had two newlines, but I was only sending one over the socket | 22:56 | ||
| it was only when I condensed to say(header + content) that I saw my mistake | 22:57 | ||
| benabik | d'oh | ||
| whiteknight | srsly | ||