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.
01:14 trey joined
whiteknight NotFound: ping 01:27
02:17 bluescreen joined 02:47 trey joined
dukeleto ~~ 03:54
dalek rrot: 1b91854 | dukeleto++ | .travis.yml:
[ci] Add gcc-multilib in hopes of making LLVM/clang happy
04:10
04:38 PacoAir joined 05:50 preflex_ joined 07:01 jwilliams joined 07:09 jwilliams left
dalek kudo/nom: 8080589 | moritz++ | src/core/Exceptions.pm:
fix exception type thinko
07:55
kudo/nom: 20cae50 | moritz++ | src/core/Any.pm:
make &item a tiny bit more correct

the slurpy case still changes the type to Array, which is wrong.
08:08
rrot: 4c49a78 | dukeleto++ | .travis.yml:
[ci] Turn on IRC notifications

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