Camelia, the Perl 6 bug

IRC log for #parrot, 2012-02-11

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:14 trey joined #parrot
01:27 whiteknight NotFound: ping
02:17 bluescreen joined #parrot
02:47 trey joined #parrot
03:54 dukeleto ~~
04:10 dalek parrot: 1b91854 | dukeleto++ | .travis.yml:
04:10 dalek parrot: [ci] Add gcc-multilib in hopes of making LLVM/clang happy
04:10 dalek parrot: review: https://github.com/parrot/parrot/commit/1b91854931
04:38 PacoAir joined #parrot
05:50 preflex_ joined #parrot
07:01 jwilliams joined #parrot
07:09 jwilliams left #parrot
07:55 dalek rakudo/nom: 8080589 | moritz++ | src/core/Exceptions.pm:
07:55 dalek rakudo/nom: fix exception type thinko
07:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8080589238
08:08 dalek rakudo/nom: 20cae50 | moritz++ | src/core/Any.pm:
08:08 dalek rakudo/nom: make &item a tiny bit more correct
08:08 dalek rakudo/nom:
08:08 dalek rakudo/nom: the slurpy case still changes the type to Array, which is wrong.
08:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/20cae50d48
08:43 dalek parrot: 4c49a78 | dukeleto++ | .travis.yml:
08:43 dalek parrot: [ci] Turn on IRC notifications
08:43 dalek parrot:
08:43 dalek parrot: Our test suite (smolder_fulltest) is now passing on Travis CI [0] .
08:43 dalek parrot: Every commit is being tested with clang, gcc and g++ in a disposable
08:43 dalek parrot: Ubuntu VM container.
08:43 dalek parrot:
08:43 dalek parrot: We really need "make allhlltest", but that is so long that it would
08:43 dalek parrot: timeout with their current settings.
08:43 dalek parrot:
08:43 dalek parrot: Next step is Rakudo on Travis.
08:43 dalek parrot:
08:43 dalek parrot: [0] http://travis-ci.org/#!/pa​rrot/parrot/builds/659732
08:43 dalek parrot: review: https://github.com/parrot/parrot/commit/4c49a78c37
09:31 jsut joined #parrot
09:35 dalek parrot: ae4bf3d | dukeleto++ | CREDITS:
09:35 dalek parrot: Update my URL in CREDITS and some details
09:35 dalek parrot: review: https://github.com/parrot/parrot/commit/ae4bf3da72
09:39 travis-ci joined #parrot
09:39 travis-ci [travis-ci] parrot/parrot#57 (master - 4c49a78 : Jonathan "Duke" Leto): The build passed.
09:39 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/1b91854...4c49a78
09:39 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/661068
09:39 travis-ci left #parrot
09:42 jwilliams joined #parrot
09:44 moritz on a tangentially related note, are you folks still interested in rakudo commits being announced in here?
09:44 dalek parrot: 0c54198 | dukeleto++ | .travis.yml:
09:44 dalek parrot: [ci] Remove #perl6 from irc notifications
09:44 dalek parrot: review: https://github.com/parrot/parrot/commit/0c54198062
09:45 dukeleto moritz: i think we like it. Rakudo is a parrot project. We understand that parrot isn't a "perl 6" project :)
09:45 dukeleto moritz: i do, at least
09:46 dukeleto moritz: i don't tend to hang out in #perl6 that much
09:47 moritz dukeleto: ok
09:47 dalek rakudo/nom: 1733c1f | moritz++ | src/ (2 files):
09:47 dalek rakudo/nom: typed exceptions for errors from has_self branch
09:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1733c1f1e3
09:48 losinggeneration joined #parrot
10:00 particle1 joined #parrot
10:04 travis-ci joined #parrot
10:04 travis-ci [travis-ci] parrot/parrot#58 (master - ae4bf3d : Jonathan "Duke" Leto): The build passed.
10:04 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/4c49a78...ae4bf3d
10:04 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/661181
10:04 travis-ci left #parrot
10:07 mj41 joined #parrot
10:20 travis-ci joined #parrot
10:20 travis-ci [travis-ci] parrot/parrot#59 (master - 0c54198 : Jonathan "Duke" Leto): The build was broken.
10:20 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/ae4bf3d...0c54198
10:20 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/661196
10:20 travis-ci left #parrot
10:52 benabik_ joined #parrot
11:02 particle joined #parrot
11:03 lucian joined #parrot
11:04 Tene joined #parrot
11:57 whiteknight joined #parrot
11:57 whiteknight good morning, #parrot
12:25 dalek parrot: e9e82f3 | Whiteknight++ | src/pmc/class.pmc:
12:25 dalek parrot: Add an is_equal vtable to Class PMC
12:25 dalek parrot: review: https://github.com/parrot/parrot/commit/e9e82f370d
12:25 dalek parrot: 6e53ad0 | Whiteknight++ | / (8 files):
12:25 dalek parrot: Merge branch 'master' of github.com:parrot/parrot
12:25 dalek parrot: review: https://github.com/parrot/parrot/commit/6e53ad0fca
12:52 travis-ci joined #parrot
12:52 travis-ci [travis-ci] parrot/parrot#60 (master - 6e53ad0 : Whiteknight): The build was fixed.
12:52 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/0c54198...6e53ad0
12:52 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/661590
12:52 travis-ci left #parrot
12:52 autark joined #parrot
14:01 dalek parrot: 201d047 | Whiteknight++ | compilers/imcc/pcc.c:
14:01 dalek parrot: If the first parameter is named 'self' and this is a method, do not automagically prepend another 'self' parameter to the argument list
14:01 dalek parrot: review: https://github.com/parrot/parrot/commit/201d047682
14:01 dalek parrot: 7691e5c | Whiteknight++ | t/compilers/imcc/syn/pcc.t:
14:01 dalek parrot: Add in a test for explict self in methods
14:01 dalek parrot: review: https://github.com/parrot/parrot/commit/7691e5caaf
14:03 whiteknight It's about time. We can finally start fixing a whole bunch of crap
14:03 whiteknight Getting rid of automagic self is the first step on a very long road of IMCC and PCC improvements
14:24 travis-ci joined #parrot
14:24 travis-ci [travis-ci] parrot/parrot#61 (master - 7691e5c : Whiteknight): The build passed.
14:24 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/6e53ad0...7691e5c
14:24 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/661800
14:24 travis-ci left #parrot
14:25 whiteknight damn straight it passed
14:37 dalek winxed/explicit_self: d4b9889 | Whiteknight++ | winxedst2.winxed:
14:37 dalek winxed/explicit_self: Generate an explicit self argument for methods instead of relying on deprecated implicit behavior in IMCC
14:37 dalek winxed/explicit_self: review: https://github.com/Whiteknig​ht/winxed/commit/d4b9889f33
14:50 dalek winxed/explicit_self: 037d5b9 | Whiteknight++ | winxedst2.winxed:
14:50 dalek winxed/explicit_self: Make sure to emit explicit self for :vtables too
14:50 dalek winxed/explicit_self: review: https://github.com/Whiteknig​ht/winxed/commit/037d5b9730
14:50 dalek winxed/pcc_ops: baf99ff | Whiteknight++ | winxedst2.winxed:
14:50 dalek winxed/pcc_ops: Some fixes and support :slurpy args
14:50 dalek winxed/pcc_ops: review: https://github.com/Whiteknig​ht/winxed/commit/baf99ff099
14:50 dalek winxed/pcc_ops: 6be137f | Whiteknight++ | winxedst2.winxed:
14:50 dalek winxed/pcc_ops: Use the :manual_args flag (not yet showing up in Parrot core) to avoid issues where manual argument processing doesn't work with :method
14:50 dalek winxed/pcc_ops: review: https://github.com/Whiteknig​ht/winxed/commit/6be137f5e9
14:51 dalek parrot: 6fc5e92 | Whiteknight++ | ChangeLog:
14:51 dalek parrot: Mention pcc ops in changelog
14:51 dalek parrot: review: https://github.com/parrot/parrot/commit/6fc5e92d35
14:55 PacoAir joined #parrot
15:05 dalek rakudo/nom: 4b92201 | moritz++ | src/core/Code.pm:
15:05 dalek rakudo/nom: Code.oute; patch from jnthn++
15:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4b922015f5
15:05 dalek rakudo/nom: 84e6cbc | moritz++ | src/core/Code.pm:
15:05 dalek rakudo/nom: Code.static_id which ignores closure cloning
15:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/84e6cbc1e6
15:05 dalek rakudo/nom: 13529c7 | moritz++ | src/core/Any.pm:
15:05 dalek rakudo/nom: fix Hash zen slice to return the whole Hash, not just the values
15:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/13529c7a88
15:05 dalek rakudo/nom: 1200dd8 | moritz++ | src/core/Exception.pm:
15:05 dalek rakudo/nom: switch back to fuller stacktraces until smarter traces are implemented
15:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1200dd84fd
15:13 travis-ci joined #parrot
15:13 travis-ci [travis-ci] parrot/parrot#62 (master - 6fc5e92 : Whiteknight): The build passed.
15:13 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/7691e5c...6fc5e92
15:13 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/662006
15:13 travis-ci left #parrot
15:36 ligne joined #parrot
15:43 Psyche^ joined #parrot
17:03 trey joined #parrot
18:04 dukeleto ~~
18:31 contingencyplan joined #parrot
18:37 mj41 joined #parrot
18:53 cotto dukeleto, is it possible that the llvm/clang failure is due to missing the build-essential package?  It looks like a configuration issue since we're definitely not responsible for asm/errno.h
18:55 dukeleto cotto: already fixed
18:55 dukeleto cotto: it was gcc-multilib
18:55 cotto ok
18:55 cotto great
18:55 cotto dukeleto++
18:56 dukeleto cotto: we are passing on gcc, g++ and clang on travis ci
18:56 dukeleto cotto: do you think we need a mailing list for ci-related things, or should we get failure emails to parrot-dev when tests fail?
18:57 cotto parrot-dev wfm.  If it gets to chatty, we can break it out.
18:57 cotto *too
19:03 dukeleto cotto: 10-4. you may need to whitelist some emails from travis-ci.org, fyi
19:05 cotto dukeleto, ok
19:31 dalek parrot: a611cbb | dukeleto++ | .travis.yml:
19:31 dalek parrot: [ci] With the blessing of cotto++, start sending travis ci emails to parrot-dev
19:31 dalek parrot: review: https://github.com/parrot/parrot/commit/a611cbb294
19:46 whiteknight joined #parrot
19:46 whiteknight good afternoo, #parrot
19:47 whiteknight I was going to facebook, when I typed in "face" firefox's top recommended link was a github changeset url
19:51 whiteknight even firefox doesn't believe I have friends worth keeping in touch with
19:55 travis-ci joined #parrot
19:55 travis-ci [travis-ci] parrot/parrot#63 (master - a611cbb : Jonathan "Duke" Leto): The build passed.
19:55 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/6fc5e92...a611cbb
19:55 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/663097
19:55 travis-ci left #parrot
19:56 dukeleto do we want all builds announced, or only failed builds?
19:56 dukeleto it is a bit noisy to have travis-ci join and leave
19:57 dukeleto but also, it has been too quiet in here lately
19:58 benabik joined #parrot
20:00 moritz my preference would be to get announcements when the build status changes
20:01 moritz ie when it switches from pass to fail or the other way round
20:05 cotto +1 to what moritz said, if it's possible
20:10 moritz if that's not possible, only failures
20:11 whiteknight joined #parrot
20:44 Psyche^ joined #parrot
20:46 contingencyplan joined #parrot
20:50 Psyche^ joined #parrot
20:57 dalek nqp: fd864b6 | moritz++ | src/HLL/Compiler.pm:
20:57 dalek nqp: add "-e" file annotation where appropriate
20:57 dalek nqp: review: https://github.com/perl6/nqp/commit/fd864b606f
21:02 ligne joined #parrot
21:13 lucian joined #parrot
21:17 dalek rakudo/bt: 3f3fd18 | moritz++ | docs/ChangeLog:
21:17 dalek rakudo/bt: update ChangeLog
21:17 dalek rakudo/bt: review: https://github.com/rakudo/rakudo/commit/3f3fd18a7a
21:17 dalek rakudo/bt: 15ed52e | moritz++ | src/core/Backtrace.pm:
21:17 dalek rakudo/bt: improve backtraces a lot
21:17 dalek rakudo/bt: review: https://github.com/rakudo/rakudo/commit/15ed52e4ab
21:17 dalek rakudo/bt: cb3b61d | moritz++ | src/core/Backtrace.pm:
21:17 dalek rakudo/bt: bt off-by-one fixes and more robustness
21:17 dalek rakudo/bt: review: https://github.com/rakudo/rakudo/commit/cb3b61da53
21:17 dalek rakudo/bt: 55444bc | moritz++ | src/core/control.pm:
21:17 dalek rakudo/bt: give eval()s a separate file annotation
21:18 dalek rakudo/bt: review: https://github.com/rakudo/rakudo/commit/55444bcbdb
21:18 dalek rakudo/bt: cf4be76 | moritz++ | tools/build/NQP_REVISION:
21:18 dalek rakudo/bt: bump to newest NQP to get -e file annotation fix
21:18 dalek rakudo/bt: review: https://github.com/rakudo/rakudo/commit/cf4be76948
21:34 dalek Rosella: 2a06528 | Whiteknight++ | src/query/ (2 files):
21:34 dalek Rosella: [Query] A few cleanups
21:34 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/2a06528545
21:34 dalek Rosella: 7c385e2 | Whiteknight++ | src/test/TestContext.winxed:
21:34 dalek Rosella: [Test] Add some vtable overrides so TestContext can be accessed like a hash
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/7c385e2b1e
21:35 dalek Rosella: 0ffc224 | Whiteknight++ | src/harness/ (3 files):
21:35 dalek Rosella: [Harness] fix up reporting of runtimes
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/0ffc224d95
21:35 dalek Rosella: f2f6b69 | Whiteknight++ | src/harness/ (5 files):
21:35 dalek Rosella: [Harness] various cleanups to the harness
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/f2f6b69f18
21:35 dalek Rosella: ca0f6af | Whiteknight++ | src/harness/ (2 files):
21:35 dalek Rosella: [Harness] Use the container to resolve a new FileResult.Factory type
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/ca0f6af4b3
21:35 dalek Rosella: 09bc01e | Whiteknight++ | src/ (6 files):
21:35 dalek Rosella: [Harness] yet more cleanups
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/09bc01e0df
21:35 dalek Rosella: 144b6e1 | Whiteknight++ | src/ (19 files):
21:35 dalek Rosella: [Template] update class/namespace naming conventions
21:35 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/144b6e1c84
21:42 PacoAir joined #parrot
22:39 whiteknight joined #parrot
23:02 ligne joined #parrot

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

Parrot | source cross referenced