Parrot 4.3.0 "In Which..." | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 April 2012.
00:08 whiteknight joined 00:14 kid51 joined
whiteknight good evening, #parrot 01:16
dalek rrot/eval_pmc: dd8395e | Whiteknight++ | / (3 files):
Fix remaining make test failures. However there is still some weirdness with old NQP that I haven't tracked down yet
01:37
rrot/eval_pmc: 23cc86f | Whiteknight++ | / (3 files):
Fix HLLCompiler.evalpmc to execute :init subs. In reality we might like client programs to have this ability themselves, but doing it here maintains the previous semantics that aren't worth changing
01:50
02:14 PacoAir_ joined
dalek rrot: f5e9e9f | jkeenan++ | t/codingstd/case_sensitive_files.t:
Correct one wording error in POD.
02:32
02:36 JimmyZ joined 02:52 fperrad joined
kid51 msg whiteknight eval_pmc branch has 1 c_arg_assert codingstd failure but otherwise passes make fulltest 02:56
aloha OK. I'll deliver the message.
02:59 benabik joined
kid51 msg whiteknight in eval_pmc branch 'get_packfile_eval_pmc' appears only within HEADERIZER blocks inside src/pmc/imccompiler.c and imccompiler.pmc. Does that make sense? 03:00
aloha OK. I'll deliver the message.
03:50 dngor joined
dalek rrot: 1d627eb | petdance++ | src/scheduler.c:
removed unnecessary var initialization
04:24
kudo/nom: 498508b | moritz++ | docs/ROADMAP:
[roadmap] :exhaustive is done
06:17
07:26 plobsing joined 07:47 nbrown joined 07:53 alvis joined
dalek p: 655049e | jonathan++ | src/QRegex/Cursor.nqp:
Make !LITERAL support getting a flag to match cAsE InSenSitiVE.
08:21
kudo/nom: 5ec18cd | jonathan++ | / (3 files):
Make /:i $foo/ match the interpolated variable case-insensitively.
08:23
kudo/nom: 507e7f6 | jonathan++ | src/core/Mu.pm:
Dispatchers should not decontainerize the return value.
09:02
09:32 aloha joined 09:35 schmooster joined
dalek kudo/nom: 48c8394 | jonathan++ | src/core/control.pm:
Don't explode when a :lang passed to eval doesn't locate a compiler.
09:41
10:04 JimmyZ joined
dalek p: 232518c | pmichaud++ | src/QRegex/Cursor.nqp:
Enable case-insensitive literal interpolation for systems w/o ICU.
10:10
10:15 JimmyZ joined 10:16 whiteknight joined
dalek p: a88d0b8 | jonathan++ | src/6model/reprs/CArray.c:
Serialize/deserialize CArray representation's REPR data. Should fix pre-compilation of things that use CArray based types.
10:16
10:18 jevin joined 10:21 perlite joined
dalek p: b83d81f | pmichaud++ | src/QRegex/Cursor.nqp:
Add the parts of the previous commit that apparently weren't commited.
10:23
10:26 plobsing joined 10:27 dngor joined
dalek kudo/nom: 1917a7a | jonathan++ | t (2 files):
Set PERL6LIB in the harness, which unbusts running spectest on Windows.
10:35
10:40 dngor_ joined 10:41 losinggeneration joined
dalek kudo/nom: 5511d03 | moritz++ | tools/autounfudge.pl:
autounfudge needs PERL6LIB=lib too
10:42
10:43 JimmyZ joined 10:45 Timbus joined
dalek p/qbootstrap: d6e4019 | pmichaud++ | Configure.pl:
Add --parrot-option to Configure.pl.
10:49
p: 05b65e9 | pmichaud++ | Configure.pl:
Add --parrot-option flags to Configure.pl.
10:51 JimmyZ joined 10:54 brrt joined
whiteknight I may need some help updating NQP to use PackfileView instead of Eval 11:23
I'm getting an error, but I can't seem to track down where it's coming from 11:24
dalek kudo/nom: 271d219 | jonathan++ | src/core/Pair.pm:
Correct a bogus contextualization.
11:33
kudo/nom: 94ae635 | jonathan++ | src/core/EnumMap.pm:
%h.hash should not make a new hash, just return identify.
kudo/nom: fa1ca28 | jonathan++ | src/core/Mu.pm:
The identify .item should not decontainerize.
kudo/nom: 6ef66c9 | jonathan++ | src/Perl6/Actions.pm:
$.foo, @.foo and %.foo should contextualize appropriately.
12:00 lucian__ joined 12:12 kid51 joined
dalek kudo/nom: 7c97944 | jonathan++ | src/Perl6/ (2 files):
Fix combination of state declarator and list assignment.
12:42
sella: 5097058 | Whiteknight++ | src/unstable/net/ (2 files):
[Net] Add in a tick progress method for UserAgent. chunked transfer encoding is tested, so remove debugs and todo notes, and make sure to signal the UserAgent that we are making progress
12:44
sella: 8dbc672 | Whiteknight++ | src/unstable/net/ (8 files):
[Net] Add docs for the rest of the classes and methods
sella: 87f5f77 | Whiteknight++ | / (2 files):
[Parse] Add tests for Parse. Fix some small bugs I found while testing
sella: 612b263 | Whiteknight++ | / (4 files):
[Parse] Parse is now stable
kudo/nom: 754e4a0 | moritz++ | src/core/Backtrace.pm:
succeed in creating error message much more often
12:54
rrot: f983396 | pmichaud++ | / (2 files):
[string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 encoded strings if all codepoints are in the Latin-1 range.
13:13
13:23 nbrown joined 13:26 plobsing joined
dalek kudo/nom: 096cf7d | (Marcus Ramberg)++ | src/Perl6/Compiler.nqp:
Better help for perl6 binary
13:33
kudo/nom: b1f5835 | moritz++ | src/Perl6/Compiler.nqp:
Merge pull request #61 from marcusramberg/improve_help

Better help for perl6 binary
sella/gh-pages: c97d208 | Whiteknight++ | libraries/parse.md:
[Parse] Add initial docs for Parse
13:52
sella/gh-pages: 1e99f55 | Whiteknight++ | / (2 files):
Add parse to the layout. Add some info to Core docs.
kudo/nom: 501e401 | jonathan++ | src/Perl6/ (2 files):
Fix constant initializers that include a block.
13:54
p: b6a9303 | pmichaud++ | / (3 files):
Bump PARROT_REVISION to get latest Parrot upcase/downcase improvements for non-ICU environments.
13:56
14:02 PacoAir joined
dalek kudo/nom: 59b31b6 | pmichaud++ | tools/build/NQP_REVISION:
Bump NQP_REVISION to get latest case-insensitive improvements for non-icu environments.
14:08
p: 7cd7557 | pmichaud++ | tools/build/PARROT_REVISION:
Revert PARROT_REVISION to released version; I was a little too eager with the previous bump.

We can bump PARROT_REVISION later (e.g., after the R* release). Using the older PARROT_REVISION means that non-ICU users won't get the Parrot improvements, but we'll still be able to make releases based on latest Parrot.
14:13
p: ac3e430 | jonathan++ | src/6model/reprs/CArray.c:
Need to be lazier about calling fill_repr_data in CArray; last patch made things a bit too eager.
14:19
rrot: 16f3fbe | NotFound++ | ext/winxed/ (2 files):
update winxed snapshot to a3fe1bd

  - Show backtrace in driver
14:28
NotFound What's the current service hook for dalek? Looks like the one I have in winxed is outdated. 14:31
feather3.perl6.nl:5000/dalek?t=magnet,parrot ? 14:32
moritz looks right 14:33
dalek kudo/nom: 0d3220f | pmichaud++ | tools/build/Makefile.in:
Make --stagestats a permanent part of the setting compilation, to provide a progress indicator of sorts.
14:39
p: 09bf632 | jonathan++ | src/6model/reprs/CStruct.c:
Do just enough to make sure serializing modules that declare something with the CStruct REPR should not go awry.
14:40
kudo/nom: 06d40a0 | moritz++ | src/core/ (2 files):
Make backtrace printing more robust
14:42
kudo/nom: c89ce89 | moritz++ | src/core/Backtrace.pm:
finally fix masak++'s example of failed error reporting

also use .DEFINITE instead of .defined
15:07
nxed: 7dc7b24 | NotFound++ | winxedst1.winxed:
drop builtins get/set attribute, callmethodwithargs and invoke from stage 1
15:19
NotFound Looks like it was 15:20
dalek p/toqast: 29da48d | jonathan++ | / (3 files):
Stub in QAST::Block and QAST::Stmts.
15:27
15:35 kid51 joined 15:39 lateau joined 15:53 fperrad joined
dalek nxed: db726c7 | NotFound++ | winxedst2.winxed:
simplify some builtin compile time evaluations, compile time evaluate upcase and downcase
16:09
nxed: c44d2c8 | NotFound++ | winxedst2.winxed:
optimize a bit typed array initialization
16:44
nxed: 842f17c | NotFound++ | examples/fly.winxed:
optimize a bit example fly: initialize some arrays one time
17:09
17:10 brrt joined 17:15 jjore joined
dalek kudo/nom: 120e95d | pmichaud++ | src/core/Any.pm:
Fix &infix:<cmp>(Any,Any) to use value identity for Inf/-Inf instead of numeric identity.
17:24
17:36 kid51 joined
dalek nxed: 63be3bd | NotFound++ | winxedst1.winxed:
drop compile time evaluation of indexof and escape from stage 1
18:41
p/toqast: 3ccdf9e | jonathan++ | / (11 files):
Get the various QAST nodes we have stubbed in and start to fill some of them out.
18:48
nxed: 4d160ce | NotFound++ | t/basic/02predefuncs.t:
some tests for indexof builtin
18:53
kudo/nom: 9b16150 | (Marcus Ramberg)++ | / (2 files):
Reformat --doc output
19:02
kudo/nom: 43445e5 | (Marcus Ramberg)++ | / (2 files):
Fix method stringification in Pod::To::Text, fix slurpy star in Parameter.perl
kudo/nom: 21325bb | (Marcus Ramberg)++ | src/core/Parameter.pm:
Remove typo in paramter and cleanup
kudo/nom: cf19ce4 | moritz++ | / (2 files):
update docs/running.pod and perl6 --help output

  --ll-backtrace is now --ll-exception. Add --profile
19:12
kudo/nom: edf2e0d | (Geir Amdal)++ | src/core/IO.pm:
added stat times (modified/changed/accessed) for IO
19:13
kudo/nom: 631d8ab | moritz++ | src/core/IO.pm:
Merge pull request #63 from gam/nom

added stat times (modified/changed/accessed) for IO
kudo/nom: d7b76d9 | moritz++ | tools/build/NQP_REVISION:
bump NQP revision

now MiniDBD::mysql finally works with precompiled modules. Time to celabrate!
19:16
p/toqast: fdba789 | jonathan++ | src/QAST/Op.nqp:
We'll just spell pasttype as op now. Now that'll save some keystrokes...
19:23
p/toqast: 6b5c556 | jonathan++ | src/QAST/ (2 files):
Fill out QAST::Var and QAST::Block a little.
19:33 PacoAir joined 19:37 PacoAir joined 20:28 perlite joined
dalek kudo/nom: 5d7626b | pmichaud++ | / (3 files):
Revise $*PERL variable a bit.
20:53
p/toqast: d16bf96 | jonathan++ | src/QAST/Compiler.nqp:
Start sketching out compilation of some more of the nodes in QAST::Compiler.
21:00
21:13 jsut_ joined 22:31 brrt joined 22:49 brrt left 23:13 kid51 joined 23:49 lucian__ joined