Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 17 September 2014.
07:33 rurban joined 07:47 rurban1 joined 08:25 rurban joined
dalek rrot/rurban/lexqnames-gh1095-dev: 58bcdda | rurban++ | compilers/imcc/ (3 files):
[imcc] fix .sub name last char
08:31
FROGGS ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir 08:56
Could not find sub WSubId_8
current instr.: '__PARROT_ENTRY_MAIN__' pc 328 (frontend/parrot2/prt0.pir:121)
rurban: can you ping me when the branch is meant to build on other boxes? 08:57
rurban yes 09:31
I'm still stripping one char off in some register somewhere. imcc looks good, now it's parrot
dalek rrot/rurban/lexqnames-gh1095-dev: 16c21b0 | rurban++ | / (5 files):
[imcc] fix -d8 dump_instructions, fix double unescaping

string_from_reg may not unescape the const again. fixes t/op/basic_6.pasm change t/op/basic_9.pasm to catch the new Unknown escape sequence \\i in Parrot fl\\ies
09:54
rrot: e1cb33b | rurban++ | compilers/imcc/debug. (2 files):
[imcc] fix crash with -d8 DEBUG_IMC dump_instructions
10:05
10:20 travis-ci joined
travis-ci parrot/parrot#1119 (master - e1cb33b : Reini Urban): The build passed. 10:20
Change view : github.com/parrot/parrot/compare/9...cb33ba38d0
Build details : travis-ci.org/parrot/parrot/builds/37584590
10:20 travis-ci left 10:41 rurban joined 10:51 rurban joined
dalek rrot/rurban/lexqnames-gh1095-dev: 0172423 | rurban++ | / (3 files):
Add throw_illegal_escape_char, add arg to throw_illegal_escape

Harmonize Illegal escape sequence \\\\%c in %Ss and Illegal escape sequence %Ss error messages. Also allow \\? \\
Note that the C standard requires such "invalid" escape sequences to be diagnosed i.e., the compiler must print an error message.
12:19
rrot/rurban/lexqnames-gh1095-dev: 4ddcd18 | rurban++ | / (5 files):
[imcc] fix U type in sub fixup

Honor mk_const Slp, do not change S to U when called a 2nd time as S with already stripped quotes.
Change -t8 private trace flag to -d2 proper imcc flag for mk_const tracking Add more debugging verboseness.
13:23 kjs joined
dalek rrot/rurban/lexqnames-gh1095-dev: a7aa54e | rurban++ | / (7 files):
[imcc] the plot thickens. pass the ghash|0 to _mk_const

do not unescape binary strings containing 0
13:30
rrot/rurban/lexqnames-gh1095-dev: 8724d6d | rurban++ | compilers/imcc/ (3 files):
[imcc] 2 more -t8 leftovers over to -d2

Note that currently string_from_reg is the best place to resolve encoded U strings, as registers store them the same way as in symreg constants. But we should optimimze that to be more efficient, see GH #1097
15:22
rrot/rurban/lexqnames-gh1095-dev: 09825bb | rurban++ | compilers/imcc/symreg.c:
[imcc] represent constants with \\0 as fixed_8:"\\x00"
16:14
16:19 rurban1 joined
dalek rrot/rurban/lexqnames-gh1095-dev: 05eeca5 | rurban++ | compilers/imcc/symreg.c:
[imcc] oops
16:19
19:04 Chirag joined 19:50 particle joined 20:22 FROGGS joined 20:44 kjs joined 21:16 rurban joined 21:42 rurban left