Camelia, the Perl 6 bug

IRC log for #parrot, 2012-01-27

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 dukeleto whiteknight: wazzup
00:01 whiteknight hello duke. not much. you?
00:01 benabik o/ whiteknight
00:01 whiteknight hello benabik
00:01 whiteknight benabik: I saw your messages. Sounds...fund
00:01 whiteknight fun
00:01 whiteknight is partcl-old using pbc2c?
00:01 benabik I think so.
00:01 dukeleto whiteknight: http://travis-ci.org/#!/parrot/parrot
00:02 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
00:02 benabik Most other things use -o file.
00:03 benabik The options processor took "--output=file" and added ['-o', 'file'] to the array...  But there wasn't space allocated for an extra option.
00:06 whiteknight oh, well that seems straight-forward to fix
00:06 benabik Yes.  I doubled the allocated space.
00:08 whiteknight and it's fixed now?
00:22 lucian joined #parrot
00:23 benabik Yes.
00:26 dukeleto looks like firefox/spidermonkey may get an incremental GC pretty soon: http://blog.mozilla.com/tglek/​2012/01/26/snappy-january-26/
00:30 alvis whiteknight: ping
00:36 whiteknight pong
00:37 whiteknight benabik++
00:37 cotto hio alvis
00:37 alvis whiteknight: hey, 4.0.0 is a supported release, correct?
00:37 alvis cotto: hello
00:39 cotto alvis, yes
00:40 whiteknight alvis: yes
00:40 cotto alvis, would some perl example code that hits the parrotbug api be helpful?
00:40 alvis cotto: ok. then i'll fix it up in parrot.org while i'm hinkin' around, figuring things out.
00:41 alvis cotto: always! (i just haven't had a chance to get to it yet. hopefully, this weekend i will.)
00:43 alvis 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:44 whiteknight alvis: where is this, in the docs somewhere?
00:45 alvis whiteknight: yes, docs.parrot.org
00:46 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'
00:46 whiteknight both should point to 4.0.0, methinks
00:46 alvis whiteknight: 'k
00:47 alvis 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
00:48 alvis whiteknight: ok, i'll try to run it down then. thanks.
00:49 benabik Report an issue probably goes to trac.
00:49 benabik The Connection is Untrusted is because trac.parrot.org has a self-signed certificate
00:49 whiteknight alvis: Once we get everything set up with the documentation, I am looking forward to writing tools to automate release docs and all
00:49 whiteknight oh, the report-an-issue link should point to github if it doesn't already
00:50 alvis benabik: yes.
00:50 alvis whiteknight: ok.
00:50 benabik https://github.com/parrot/parrot/issues/new
01:05 whiteknight okay, good
02:37 wagle joined #parrot
02:55 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.
03:13 dukeleto ~~
03:39 Psyche^ joined #parrot
04:08 davidfetter joined #parrot
05:25 dukeleto joined #parrot
05:51 dalek parrot: 81051fb | dukeleto++ | .travis.yml:
05:51 dalek parrot: [ci] See how Travis CI likes our full test suite
05:51 dalek parrot: review: https://github.com/parrot/parrot/commit/81051fb8e5
06:08 dalek parrot: a6ccd19 | dukeleto++ | .travis.yml:
06:08 dalek parrot: [ci] Fix a dirth of whitespace
06:08 dalek parrot: review: https://github.com/parrot/parrot/commit/a6ccd197a0
08:32 mj41 joined #parrot
09:29 lucian joined #parrot
10:13 lucian joined #parrot
10:26 dalek parrot: 74a17f0 | alvis++ | docs/project/release_manager_guide.pod:
10:26 dalek parrot: Update doc to fix issue #170.
10:26 dalek parrot: review: https://github.com/parrot/parrot/commit/74a17f0717
10:30 dalek parrot: c2d7820 | alvis++ | docs/project/release_manager_guide.pod:
10:30 dalek parrot: Fixed typo.
10:30 dalek parrot: review: https://github.com/parrot/parrot/commit/c2d78208b1
10:31 aloha (parrot/parrot) Issues closed : 170 (Release manager guide is too vague about how to update docs.parrot.org) by leto : https://github.com/parrot/parrot/issues/170
11:27 dalek rakudo/nom: 966f65c | jnthn++ | src/core/ (3 files):
11:27 dalek rakudo/nom: Implement <prior>, this time without busting a bunch of spectests.
11:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/966f65c9ba
11:27 dalek rakudo/nom: b890f79 | jnthn++ | t/spectest.data:
11:27 dalek rakudo/nom: Run S05-metasyntax/prior.t.
11:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b890f79d18
12:20 mj41 joined #parrot
12:25 dalek rakudo/nom: 7f8c71c | jnthn++ | src/ (3 files):
12:25 dalek rakudo/nom: First crack at getting /<Foo::Bar::baz>/ working again...think we didn't have that since the alpha days. Passes various tests.
12:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7f8c71cf55
12:25 dalek rakudo/nom: 6eae67e | jnthn++ | t/spectest.data:
12:25 dalek rakudo/nom: Run S12-class/namespaced.t and S05-grammar/polymorphism.t.
12:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6eae67eb9f
12:53 PacoAir joined #parrot
13:04 dalek parrot: 844e6f9 | jkeenan++ | t/fullharness:
13:04 dalek parrot: Merge branch 'kid51/fulltest_easy'
13:04 dalek parrot: review: https://github.com/parrot/parrot/commit/844e6f92bd
13:04 dalek parrot: 5c9014e | jkeenan++ | MANIFEST:
13:04 dalek parrot: Update MANIFEST to include .travis.yml.
13:04 dalek parrot: review: https://github.com/parrot/parrot/commit/5c9014ef3e
13:25 bluescreen joined #parrot
14:15 Maddingue joined #parrot
15:37 dalek nqp/bs: 6e75c9a | jnthn++ | src/PAST/Regex.pir:
15:37 dalek nqp/bs: Fix what appears to be an inverted condition in the old regex engine's charlist prefix computation.
15:37 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/6e75c9a0e9
15:37 dalek nqp/bs: 95a5b70 | jnthn++ | t/serialization/01-basic.t:
15:37 dalek nqp/bs: Correct test count.
15:37 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/95a5b70dce
15:37 dalek nqp/bs: a5990b0 | jnthn++ | src/6model/serialization.c:
15:37 dalek nqp/bs: Initial twiddle to handle type objects a bit better during serialization.
15:37 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/a5990b083e
16:15 dmalcolm joined #parrot
16:35 dalek rakudo/macros2: ce3d4ac | masak++ | src/Perl6/Grammar.pm:
16:35 dalek rakudo/macros2: copy new routine_def rule to macro_def
16:35 dalek rakudo/macros2:
16:35 dalek rakudo/macros2: With judicious changes, of course.
16:35 dalek rakudo/macros2:
16:35 dalek rakudo/macros2: Noticed that we were out of sync because new macro operators couldn't be
16:35 dalek rakudo/macros2: defined (but new sub operators could).
16:35 dalek rakudo/macros2: review: https://github.com/rakudo/rakudo/commit/ce3d4acb19
16:45 dukeleto ~~
16:52 dalek parrot: 42997bc | dukeleto++ | t/codingstd/filenames.t:
16:52 dalek parrot: [ci] Make our codingstd test conveniently skip over .travis.yml
16:52 dalek parrot: review: https://github.com/parrot/parrot/commit/42997bcca6
17:06 fperrad joined #parrot
17:25 dalek parrot: 8b1c382 | dukeleto++ | .travis.yml:
17:25 dalek parrot: [ci] Test parrot with LLVM/clang as well as with/without optimization
17:25 dalek parrot: review: https://github.com/parrot/parrot/commit/8b1c382563
17:35 dukeleto watch the magic! http://travis-ci.org/#!/parrot/parrot
17:36 dukeleto we have test failures on clang!
17:36 benabik I dislike their interface.
17:37 benabik My screen is 50% list of projects 25% queue, 25% what I want to read.
17:37 benabik Split vertically.
17:41 dalek nqp/bs: cec284e | jnthn++ | t/serialization/01-basic.t:
17:41 dalek nqp/bs: Add a test for P6opaque serialization when attributes are natives.
17:41 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/cec284e735
17:41 dalek nqp/bs: 29fdcd0 | jnthn++ | src/6model/serialization. (2 files):
17:41 dalek nqp/bs: Start to stub in reference serialization.
17:41 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/29fdcd0de3
17:41 dalek nqp/bs: 7c1c75a | jnthn++ | src/6model/reprs/P6opaque.c:
17:41 dalek nqp/bs: Fill out P6opaque's serialize and deserialize.
17:41 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/7c1c75a5fd
17:41 dalek nqp/bs: 0839038 | jnthn++ | t/serialization/01-basic.t:
17:41 dalek nqp/bs: Fix P6opaque with native attrs tests.
17:41 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/0839038a5d
18:31 dalek nqp/bs: 516fc77 | jnthn++ | t/serialization/01-basic.t:
18:31 dalek nqp/bs: Sketch out a test for serializing circular references between objects.
18:31 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/516fc77832
18:31 dalek nqp/bs: f29733c | jnthn++ | t/serialization/01-basic.t:
18:31 dalek nqp/bs: Use the official op for adding things to an SC.
18:31 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/f29733cf1b
18:31 dalek nqp/bs: ecb463b | jnthn++ | src/6model/serialization (3 files):
18:32 dalek nqp/bs: 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:32 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/ecb463b66b
18:38 dngor joined #parrot
18:45 dalek nqp/bs: 11ac086 | jnthn++ | t/serialization/01-basic.t:
18:45 dalek nqp/bs: A test for multi-level tracing of the object graph during serialization; passes.
18:45 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/11ac086f0a
19:20 cotto dukeleto: nice work!
19:20 jevin joined #parrot
19:45 schmooster joined #parrot
19:53 mj41 joined #parrot
20:08 bluescreen joined #parrot
20:26 dukeleto ~~
20:26 dukeleto cotto: thanks
20:42 kurahaupo1 joined #parrot
21:11 silug joined #parrot
21:22 dalek rakudo/nom: d707ddf | jnthn++ | src/Perl6/ (3 files):
21:22 dalek rakudo/nom: 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 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d707ddf2d9
21:22 dalek rakudo/nom: c8a80fb | jnthn++ | t/spectest.data:
21:22 dalek rakudo/nom: Run three more test files.
21:22 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c8a80fb70a
21:28 dalek rakudo/nom: 0bcf489 | jnthn++ | docs/ChangeLog:
21:28 dalek rakudo/nom: Start on this month's ChangeLog.
21:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0bcf489ed9
21:58 dalek nqp/bs: fa9ba4f | jnthn++ | t/serialization/01-basic.t:
21:58 dalek nqp/bs: Tests for Integer/Float/String serialization (not really 6model stuff, but we need to be able to).
21:58 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/fa9ba4fce7
21:58 dalek nqp/bs: bc443c1 | jnthn++ | src/6model/serialization.c:
21:58 dalek nqp/bs: Implement serialization of Integer/Float/String; tests pass.
21:58 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/bc443c11ae
22:15 alvis joined #parrot
22:34 lucian joined #parrot
22:36 mj41 joined #parrot
23:16 whiteknight joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced