|
Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 30 April 2013. |
|||
|
00:18
eternaleye joined
00:45
rurban1 joined
|
|||
| dalek | p/rak-jvm-support: 9a05abd | (Andrew Robbins)++ | t/nqp/44-try-catch.t: Added test case for try and CATCH |
00:49 | |
| p/rak-jvm-support: e395d5c | (Andrew Robbins)++ | / (36 files): Merge branch 'rak-jvm-support' of github.com:perl6/nqp into rak-jvm-support |
|||
|
01:47
rurban1 joined
01:53
davidfetter joined
02:48
rurban1 joined
03:46
rurban1 joined
03:52
rurban2 joined
04:25
Psyche^ joined
04:46
xcombelle joined
05:40
rurban1 joined
05:59
denisboyun_ joined
06:19
eternaleye joined
06:37
Mike-PerlRecruiter_ joined
06:40
rurban1 joined
07:11
myhrlin joined
07:41
rurban1 joined
08:23
donaldh joined
08:41
rurban1 joined
08:48
denisboyun_ joined
08:51
denisboyun__ joined
|
|||
| dalek | kudo/EXPORT_hash: 2c0efdc | (Timo Paulssen)++ | / (3 files): WIP on EXPORT returning a hash. |
08:53 | |
| kudo/EXPORT_hash: e0b3e03 | moritz++ | lib/lib.pm6: actually return a Hash from EXPORT |
|||
| kudo/EXPORT_hash: a887d88 | moritz++ | src/Perl6/Grammar.pm: type check result from &EXPORT |
|||
| kudo/EXPORT_hash: 18e34a1 | moritz++ | lib/lib.pm6: fix spectests |
|||
| kudo/EXPORT_hash: 4c4eac7 | moritz++ | src/Perl6/ (2 files): run EXPORT subs always when present not just when an argument list is present |
|||
| kudo/EXPORT_hash: 1ad9b40 | moritz++ | / (188 files): Merge remote-tracking branch 'origin/nom' into EXPORT_hash |
|||
| kudo/EXPORT_hash: c66c428 | moritz++ | src/Perl6/ (2 files): fix exporting of subroutines. jnthn++ |
|||
|
09:00
brrt joined
|
|||
| dalek | kudo/nom: 2c0efdc | (Timo Paulssen)++ | / (3 files): WIP on EXPORT returning a hash. |
09:02 | |
| kudo/nom: e0b3e03 | moritz++ | lib/lib.pm6: actually return a Hash from EXPORT |
|||
| kudo/nom: a887d88 | moritz++ | src/Perl6/Grammar.pm: type check result from &EXPORT |
|||
| kudo/nom: 18e34a1 | moritz++ | lib/lib.pm6: fix spectests |
|||
| kudo/nom: 4c4eac7 | moritz++ | src/Perl6/ (2 files): run EXPORT subs always when present not just when an argument list is present |
|||
| kudo/nom: 1ad9b40 | moritz++ | / (188 files): Merge remote-tracking branch 'origin/nom' into EXPORT_hash |
|||
| kudo/nom: c66c428 | moritz++ | src/Perl6/ (2 files): fix exporting of subroutines. jnthn++ |
|||
|
10:18
mtk joined
10:22
mtk joined
10:45
rurban1 joined
10:50
schm00ster joined
10:58
xcombelle joined
11:36
woosley1 joined
11:45
rurban1 joined
12:15
denisboyun joined
12:21
eternaleye joined
12:46
rurban1 joined
12:55
denisboyun joined
13:11
woosley1 joined
13:14
denisboyun_ joined
13:19
moritz joined
13:33
denisboyun joined
13:46
rurban1 joined
13:50
darbelo joined
13:53
rurban1 joined
14:23
bluescreen joined
15:11
alester joined
15:19
quias joined
15:33
gtodd left
15:44
rurban1 joined
15:58
pmurias_ joined,
denisboyun joined
|
|||
| pmurias_ | hi | 15:59 | |
| darbelo | o/ | 16:00 | |
| pmurias_ | feedback for my gsoc proposal www.google-melange.com/gsoc/proposa...urias/9002 would be great ;) | ||
|
17:23
_ilbot joined
|
|||
| moderator | Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC | ||
| arnsholt | I think we've uncovered a Parrot bug in #perl6 | 18:06 | |
| masak | actually, I reported it here yesterday. | ||
| arnsholt | Ah, right | 18:07 | |
| masak | no reaction, unless you count '<Coke> IWBNI someone opened a parrot ticket pointing back to that RT' | ||
| my in-production program is currently broken and actively blocking on this bug without a known workaround. | 18:08 | ||
| darbelo | What RT? Do you have a link handy? | 18:10 | |
| arnsholt | rt.perl.org/rt3/Ticket/Display.html?id=117841 | ||
| masak | I'm currently building and testing a fix. | ||
| arnsholt | The problem seems to be multi-byte sequences getting split across buffered sections while reading in data | ||
| masak | the problem is github.com/parrot/parrot/blob/mast...ies.c#L389 | 18:11 | |
| (that line attempts to assert utf-8-ness of a not-yet-completed byte buffer) | 18:12 | ||
| but hm, I can't seem to build with that line removed. | 18:16 | ||
| PackFile_unpack: Buffer length 0 is shorter than PACKFILE_HEADER_BYTES 18. | |||
| I don't know enough to know why that is. | |||
| arnsholt | Maybe the scan function updates some kind of internal state? | 18:18 | |
| Length of the string for example? | |||
| It probably does, since bytes and characters are independent for multi-byte encodings | 18:19 | ||
| masak | sure, but why would the absence of the STRING_scan line cause the build to fail? | 18:20 | |
| if it built fine but failed during execution, I wouldn't be surprised. | |||
| arnsholt | What's the command the fails? | 18:21 | |
| IIRC Parrot's build is partially bootstrapped | |||
| masak | ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir | ||
| so, hm, I guess it did get far enough to run... | |||
| ok, that means the line cannot simply be removed. | 18:22 | ||
| but I still contend it's wrong -- which kind of brings us "back to the drawing-board", doesn't it? | |||
|
18:22
eternaleye joined
|
|||
| masak | in the sense that there is a wrong assumption in there, so the code is wrong, but doing the obvious thing and removing the line doesn't work either. | 18:23 | |
| arnsholt | Or the scan method needs to be aware of the possibility of an incomplete sequence at the end | ||
| Some kind of refactoring is required, anyways | |||
| masak | yeah. | ||
| masak tries to remove the condition that throws the error instead | 18:27 | ||
| it builds. :) | 18:28 | ||
| one failing test. | 18:31 | ||
| arnsholt | Making sure malformed UTF-8 sequences cause an exception, I'd bet =) | ||
| masak | the test is called 'illegal utf8 chars' -- so likely, yes. | 18:34 | |
|
18:37
Mike-PerlRecruiter_ joined
|
|||
| masak | unfortunately, I don't immediately see how to add a failing test case for this -- since the failure in my case happens during buffered reading of a byte buffer, and checking the whole string as is done in those test cases will likely succeed. | 18:38 | |
| arnsholt | Yeah, it's a tricky one | ||
| masak | in any case, having found a workaround, I will apply that to my local parrot, and likely be able to build my blog posts again. | 18:39 | |
|
19:00
janus joined
19:27
preflex joined
|
|||
| dalek | p: e3b8ef2 | pmichaud++ | / (2 files): P6Regex: Make sure that <alpha> + % <sep> properly captures |
21:19 | |
| kudo/nom: 4741028 | pmichaud++ | tools/build/NQP_REVISION: Bump NQP_REVISION to get fix for RT #117831 (quantified separator). |
21:44 | ||
|
22:14
denisboyun_ joined
|
|||
| Coke | pmichaud: I tagged that ticket. | 22:57 | |
| ww | 22:58 | ||