|
Parrot 4.5.0 "Buff-faced Pygmy Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 8 July 2012. |
|||
| dalek | kudo/nom: 33633d8 | pmichaud++ | src/core/Backtrace.pm: Revert "do not use a nested class for Backtrace::Frame" This reverts commit 138213ad4c11320b1213716afcfdc05a90141cbe. On my system it causes S02-literals/autoref.t and S02-literals/pairs.t to each run for over two minutes (consuming a fair bit of memory), and halts the rest of the spectest process. |
00:22 | |
| kudo/nom: a3cb614 | pmichaud++ | src/core/Rat.pm: Fix relational operators for (Int,Rat). |
00:33 | ||
|
03:03
tokuhirom joined
|
|||
| dalek | p: 2452100 | pmichaud++ | src/QAST/Compiler.nqp: [qregex]: Force a fail if cursor starting pos > end of string. |
03:21 | |
| kudo/nom: 9388218 | pmichaud++ | src/core/Str.pm: Refactor Str.match to be lazier and accept a few more options. |
03:44 | ||
| kudo/nom: 0a9fb1e | pmichaud++ | tools/build/NQP_REVISION: Bump NQP_REVISION to get latest NQP updates for new match code. |
|||
| kudo/nom: 9315e50 | pmichaud++ | src/core/Str.pm: Restore :x(*) handling suggested by spectests. |
04:30 | ||
| : c36f3e8 | jimmy++ | src/ (2 files): free more unused regs |
05:27 | ||
|
07:08
brrt joined
|
|||
| dalek | kudo/nom: d8e7b66 | moritz++ | src/core/Backtrace.pm: do not use a nested class for Backtrace::Frame (take 2) mostly so that .WHAT gives the full name Now without infinite recursion in the backtrace printer (contains a workaround for RT #114034) |
07:11 | |
|
08:20
lucian joined
09:33
schm00ster joined
10:20
Psyche^ joined
11:02
JimmyZ joined
|
|||
| JimmyZ | aloha | 11:04 | |
|
11:52
brrt joined
12:59
PacoAir joined
13:50
bluescreen joined
14:07
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 14:09 | |
| rurban | good morning | 14:13 | |
| JimmyZ | morning... | ||
| whiteknight | hello rurban, JimmyZ | 14:17 | |
| rurban | whiteknight: set buffer_size fails on solaris with io_cleanup1. buffer_type'('full-buffered') buffer_size(42) buffer_size() => 0 | 14:23 | |
| whiteknight | Okay, I'll take a look at it. That method is a dummy now | 14:24 | |
| rurban | But it fails for me only on solaris. [GH #797] | 14:27 | |
| whiteknight | okay, I'll look at it | ||
|
14:52
dmalcolm joined
|
|||
| dalek | rrot/whiteknight/io_cleanup1: 05ee209 | rurban++ | t/pmc/filehandle.t: [GH #797] TODO: solaris fails to set buffer_size() in branch io_cleanup1 TODO t/pmc/filehandle.t test 14 on solaris |
14:58 | |
|
15:57
jashwanth joined
16:08
brrt joined
16:24
lucian joined
18:43
fperrad joined
18:56
tuxit joined
19:35
davidfetter joined
|
|||
| dalek | p/toqast: ffcadc6 | jnthn++ | src/QAST/Compiler.nqp: Implement contextual scope. |
19:43 | |
| p/toqast: 2b6d5b7 | jnthn++ | src/QRegex/P6Regex/Actions.nqp: Teach P6Regex's buildsub about QAST. |
|||
| kudo/toqast: 3595580 | jnthn++ | src/QPerl6/World.pm: Fix END handling, to win back another test. |
19:45 | ||
|
19:49
lucian joined
|
|||
| benabik | ~~ | 19:52 | |
| Yay! I didn't miss the evaluation deadline. | 19:53 | ||
| As a note, I'm starting to get some sleep, so will probably start poking at this whole "work" thing in the near future. | |||
| dalek | kudo/callable-default-value: b0912ac | moritz++ | src/Perl6/Actions.pm: change &c variables to default to a Callable type object blows up in the optimizer while compiling the setting |
19:54 | |
|
20:01
alester joined
|
|||
| dalek | p/toqast: 171f251 | jnthn++ | src/QAST/Node.nqp: Implement QAST::Node.unique. |
20:09 | |
| kudo/toqast: 9c3235c | jnthn++ | src/QPerl6/Actions.pm: Fix a mis-translation. |
20:15 | ||
| kudo/toqast: 8903cfe | jnthn++ | src/QPerl6/ (2 files): Eliminate one more pirop usage. |
|||
|
20:19
benabik joined
|
|||
| benabik | midterm submitted | 20:31 | |
| Turns out it only opened today. I thought it had opened last week... I guess Susan was just warning everyone early. | 20:32 | ||
|
20:39
Khisanth joined
|
|||
| dalek | p/toqast: 68c25c3 | jnthn++ | src/QAST/Operations.nqp: Add abstractions for getting the current lexpad and code. |
21:02 | |
| kudo/toqast: b8553f9 | jnthn++ | src/QPerl6/ (2 files): A few more now-easy translations. |
21:04 | ||
| kudo/toqast: 2c74da4 | jnthn++ | src/QPerl6/Actions.pm: Fix pir::op |
|||
| kudo/toqast: 7a032eb | jnthn++ | src/QPerl6/Actions.pm: Use curlexpad/curcode. |
|||
|
21:05
kid51 joined
21:14
preflex_ joined
21:47
brrt joined
|
|||
| benabik | ... chromatic branches? | 22:02 | |
| tadzik | there are some, yes | 22:03 | |
|
23:11
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 23:27 | |
| hah, I think moritz++'s one bug was a simple typo | 23:39 | ||
| so that should be an easy fix | |||
|
23:40
wagle joined
|
|||
| dalek | rrot/whiteknight/io_cleanup1: 96d2ffd | Whiteknight++ | src/io/api.c: Fix typo in Parrot_io_read_byte_buffer_pmc. This typo was causing a failure found by moritz++ |
23:45 | |
| whiteknight | the failure about Socket.readline("\\r\\n") is going to be MUCH harder to fix | ||
| much much much harder | |||
|
23:46
wagle joined
|
|||
| whiteknight | if we can use a two codepoint string "\\r\\n" as a terminator, in theory we can use any string as a terminator. | 23:51 | |
| that includes strings which are longer than the buffer itself, which would be impossible for the system to deal with | |||
| So I'm going to have to have an assertion that the terminator string is no longer than a certain maximum length | 23:52 | ||
| or, worse yet, no more than a given maximum byte length | |||
| benabik | whiteknight: Can't readline just complain if the string is larger than the buffer? | 23:56 | |
| whiteknight | that's what I'm doing now | ||
| because of the way I'm doing partial scans of the buffer, the terminator must be no longer than half the buffer size | 23:57 | ||
| benabik | Seems reasonable to me. | ||
| whiteknight | which, admittedly, is pretty darn big | ||
| Considering that FileHandle.readline only works on a single codepoint in master, that is a huge improvement | 23:58 | ||
| Honestly, I have no idea how we didn't run into this problem earlier | 23:59 | ||
| and...benabik! I'm so busy ranting I'm not even aware of who I am ranting to | |||
| benabik | Perhaps it worked for the wrong reasons? Perhaps it failed in ways that nobody noticed? | ||
| whiteknight | how are things going? | ||