Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 January 2012.
dukeleto whiteknight: wazzup 00:00
whiteknight hello duke. not much. you? 00:01
benabik o/ whiteknight
whiteknight hello benabik
benabik: I saw your messages. Sounds...fund
fun
is partcl-old using pbc2c?
benabik I think so.
dukeleto whiteknight: travis-ci.org/#!/parrot/parrot
whiteknight benabik: even weirder. So why would it be seeing memory corruption in the same exact startup sequence that everything else uses? 00:02
benabik whiteknight: Because it used --output=file
Most other things use -o file.
The options processor took "--output=file" and added ['-o', 'file'] to the array... But there wasn't space allocated for an extra option. 00:03
whiteknight oh, well that seems straight-forward to fix 00:06
benabik Yes. I doubled the allocated space.
whiteknight and it's fixed now? 00:08
00:22 lucian joined
benabik Yes. 00:23
dukeleto looks like firefox/spidermonkey may get an incremental GC pretty soon: blog.mozilla.com/tglek/2012/01/26/s...anuary-26/ 00:26
alvis whiteknight: ping 00:30
whiteknight pong 00:36
benabik++ 00:37
cotto hio alvis
alvis whiteknight: hey, 4.0.0 is a supported release, correct?
cotto: hello
cotto alvis, yes 00:39
whiteknight alvis: yes 00:40
cotto alvis, would some perl example code that hits the parrotbug api be helpful?
alvis cotto: ok. then i'll fix it up in parrot.org while i'm hinkin' around, figuring things out.
cotto: always! (i just haven't had a chance to get to it yet. hopefully, this weekend i will.) 00:41
whiteknight: guess i should be more specific: "latest" still points at 3.11.0 and "supported" still points at 3.6.0 (rather than 3.9.0) 00:43
whiteknight alvis: where is this, in the docs somewhere? 00:44
alvis whiteknight: yes, docs.parrot.org 00:45
whiteknight yeah, those need to be updted 00:46
alvis whiteknight: i ran across it while trying to revise/clarify some issues in 'release_manager_guide.pod'
whiteknight both should point to 4.0.0, methinks
alvis whiteknight: 'k
also, fwiw, clicking certain links on parrot.org, e.g., "Report an issue", results in a "This Connection is Untrusted" error. is this what we want to do? 00:47
whiteknight probably not. Sounds like a configuration problem somewhere
alvis whiteknight: ok, i'll try to run it down then. thanks. 00:48
benabik Report an issue probably goes to trac. 00:49
The Connection is Untrusted is because trac.parrot.org has a self-signed certificate
whiteknight alvis: Once we get everything set up with the documentation, I am looking forward to writing tools to automate release docs and all
oh, the report-an-issue link should point to github if it doesn't already
alvis benabik: yes. 00:50
whiteknight: ok.
benabik github.com/parrot/parrot/issues/new
whiteknight okay, good 01:05
02:37 wagle joined
alvis msg cotto i just took a look at the api; it looks pretty straight-forward. fwiw, i'm fairly certain i can get something working this weekend. 02:55
aloha OK. I'll deliver the message.
dukeleto ~~ 03:13
03:39 Psyche^ joined 04:08 davidfetter joined 05:25 dukeleto joined
dalek rrot: 81051fb | dukeleto++ | .travis.yml:
[ci] See how Travis CI likes our full test suite
05:51
rrot: a6ccd19 | dukeleto++ | .travis.yml:
[ci] Fix a dirth of whitespace
06:08
08:32 mj41 joined 09:29 lucian joined 10:13 lucian joined
dalek rrot: 74a17f0 | alvis++ | docs/project/release_manager_guide.pod:
Update doc to fix issue #170.
10:26
rrot: c2d7820 | alvis++ | docs/project/release_manager_guide.pod:
Fixed typo.
10:30
aloha (parrot/parrot) Issues closed : 170 (Release manager guide is too vague about how to update docs.parrot.org) by leto : github.com/parrot/parrot/issues/170 10:31
dalek kudo/nom: 966f65c | jnthn++ | src/core/ (3 files):
Implement <prior>, this time without busting a bunch of spectests.
11:27
kudo/nom: b890f79 | jnthn++ | t/spectest.data:
Run S05-metasyntax/prior.t.
12:20 mj41 joined
dalek kudo/nom: 7f8c71c | jnthn++ | src/ (3 files):
First crack at getting /<Foo::Bar::baz>/ working again...think we didn't have that since the alpha days. Passes various tests.
12:25
kudo/nom: 6eae67e | jnthn++ | t/spectest.data:
Run S12-class/namespaced.t and S05-grammar/polymorphism.t.
12:53 PacoAir joined
dalek rrot: 844e6f9 | jkeenan++ | t/fullharness:
Merge branch 'kid51/fulltest_easy'
13:04
rrot: 5c9014e | jkeenan++ | MANIFEST:
Update MANIFEST to include .travis.yml.
13:25 bluescreen joined 14:15 Maddingue joined
dalek p/bs: 6e75c9a | jnthn++ | src/PAST/Regex.pir:
Fix what appears to be an inverted condition in the old regex engine's charlist prefix computation.
15:37
p/bs: 95a5b70 | jnthn++ | t/serialization/01-basic.t:
Correct test count.
p/bs: a5990b0 | jnthn++ | src/6model/serialization.c:
Initial twiddle to handle type objects a bit better during serialization.
16:15 dmalcolm joined
dalek kudo/macros2: ce3d4ac | masak++ | src/Perl6/Grammar.pm:
copy new routine_def rule to macro_def

With judicious changes, of course.
Noticed that we were out of sync because new macro operators couldn't be defined (but new sub operators could).
16:35
dukeleto ~~ 16:45
dalek rrot: 42997bc | dukeleto++ | t/codingstd/filenames.t:
[ci] Make our codingstd test conveniently skip over .travis.yml
16:52
17:06 fperrad joined
dalek rrot: 8b1c382 | dukeleto++ | .travis.yml:
[ci] Test parrot with LLVM/clang as well as with/without optimization
17:25
dukeleto watch the magic! travis-ci.org/#!/parrot/parrot 17:35
we have test failures on clang! 17:36
benabik I dislike their interface.
My screen is 50% list of projects 25% queue, 25% what I want to read. 17:37
Split vertically.
dalek p/bs: cec284e | jnthn++ | t/serialization/01-basic.t:
Add a test for P6opaque serialization when attributes are natives.
17:41
p/bs: 29fdcd0 | jnthn++ | src/6model/serialization. (2 files):
Start to stub in reference serialization.
p/bs: 7c1c75a | jnthn++ | src/6model/reprs/P6opaque.c:
Fill out P6opaque's serialize and deserialize.
p/bs: 0839038 | jnthn++ | t/serialization/01-basic.t:
Fix P6opaque with native attrs tests.
p/bs: 516fc77 | jnthn++ | t/serialization/01-basic.t:
Sketch out a test for serializing circular references between objects.
18:31
p/bs: f29733c | jnthn++ | t/serialization/01-basic.t:
Use the official op for adding things to an SC.
p/bs: ecb463b | jnthn++ | src/6model/serialization (3 files):
Implement serialization of references to other objects, which makes a cross-reference to another SC if needed, or if the object is in no SC adds it to ours and puts it onto the serialization worklist. Test for circular reference serialization now passes.
18:38 dngor joined
dalek p/bs: 11ac086 | jnthn++ | t/serialization/01-basic.t:
A test for multi-level tracing of the object graph during serialization; passes.
18:45
cotto dukeleto: nice work! 19:20
19:20 jevin joined 19:45 schmooster joined 19:53 mj41 joined 20:08 bluescreen joined
dukeleto ~~ 20:26
cotto: thanks
20:42 kurahaupo1 joined 21:11 silug joined
dalek kudo/nom: d707ddf | jnthn++ | src/Perl6/ (3 files):
Pull the entire assertion:name handling into Rakudo by overriding the one in P6Regex. Clears up a hack from this morning's patch. Also make it possible for /<x>/ to call a lexical regex x { ... }; it's a compile time decision.
21:22
kudo/nom: c8a80fb | jnthn++ | t/spectest.data:
Run three more test files.
kudo/nom: 0bcf489 | jnthn++ | docs/ChangeLog:
Start on this month's ChangeLog.
21:28
p/bs: fa9ba4f | jnthn++ | t/serialization/01-basic.t:
Tests for Integer/Float/String serialization (not really 6model stuff, but we need to be able to).
21:58
p/bs: bc443c1 | jnthn++ | src/6model/serialization.c:
Implement serialization of Integer/Float/String; tests pass.
22:15 alvis joined 22:34 lucian joined 22:36 mj41 joined 23:16 whiteknight joined