Camelia, the Perl 6 bug

IRC log for #parrot, 2012-03-09

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:41 benabik joined #parrot
01:10 whiteknight joined #parrot
01:27 whiteknight good evening, #parrot
01:34 * whiteknight figured out how to fix pbc_to_exe on his branch
01:34 whiteknight If you make a stupid enough mistake the first time, fixing it eventually seems brilliant
01:43 schmooster joined #parrot
01:55 benabik ?
01:56 dalek parrot/remove_sub_flags: 92d3387 | Whiteknight++ | tools/dev/pbc_to_exe.pir:
01:56 dalek parrot/remove_sub_flags: use the new legacy_trigger_init_subs api method to make sure pbc_to_exe triggers init subs as expected. This gets the build moving further along. Still running into dependency problems in the pge/nqp build
01:56 dalek parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/92d3387b56
01:57 whiteknight I took out the behavior of automatically executing :init subs, then was surprised when pbc_to_exe-generated binaries weren't executing :init subs
02:00 benabik Ah.
02:00 benabik I had wondered if we wanted a high level "run the init subs" feature.
02:01 benabik That PIR sub was becoming too common.
02:03 whiteknight what PIR sub?
02:03 whiteknight oh, that __load_bytecode one I was pasting around? Yeah, that was a temporary-ish fix to get the build moving. I'm trying to find a better way to do that
02:10 whiteknight What we don't have right now, and what I think we are really starting to need, is a small built-in library of sorts that gets bundled with libparrot
02:10 whiteknight like, a small handful of common utility routines and types that are always available
02:11 whiteknight Ideally, we could replace some of our built-in PMC types with pbc-based types
02:12 whiteknight since there is already a default 'parrot' HLL namespace, we can jam a few things in there
02:16 whiteknight But then having to decide what we would want to include in this little runtime, and what to exclude, and how much space we can use for it, and what the performance implications would be....
02:25 dngor_ joined #parrot
03:04 dngor joined #parrot
03:09 dngor_ joined #parrot
03:16 jsut_ joined #parrot
03:29 jsut joined #parrot
03:43 dngor joined #parrot
03:55 Khisanth joined #parrot
04:22 dukeleto ~~
04:31 dalek parrot: 60ebdac | petdance++ | frontend/pbc_dump/main.c:
04:31 dalek parrot: consted some vars, and unshadowed a loop variable
04:31 dalek parrot: review: https://github.com/parrot/parrot/commit/60ebdacf1b
04:32 dalek parrot: e965bc3 | petdance++ | frontend/pbc_dump/main.c:
04:32 dalek parrot: fixed a loop variable typo
04:32 dalek parrot: review: https://github.com/parrot/parrot/commit/e965bc39c7
04:36 dalek parrot/m0: 67f9c93 | dukeleto++ | t/src/checkdepend.t:
04:36 dalek parrot/m0: Make t/src/checkdepend.t report the correct line of the failing test
04:36 dalek parrot/m0: review: https://github.com/parrot/parrot/commit/67f9c93b09
04:45 dalek parrot: fb1ef6a | petdance++ | tools/build/parrot_config_c.pl:
04:45 dalek parrot: consting some functions in the built program
04:45 dalek parrot: review: https://github.com/parrot/parrot/commit/fb1ef6ada8
04:50 travis-ci joined #parrot
04:50 travis-ci [travis-ci] parrot/parrot#130 (master - 60ebdac : Andy Lester): The build is still failing.
04:50 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/ee37747...60ebdac
04:50 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/825467
04:50 travis-ci left #parrot
05:01 travis-ci joined #parrot
05:01 travis-ci [travis-ci] parrot/parrot#132 (m0 - 67f9c93 : Jonathan "Duke" Leto): The build was fixed.
05:01 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/b20eea4...67f9c93
05:01 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/825494
05:01 travis-ci left #parrot
05:08 travis-ci joined #parrot
05:08 travis-ci [travis-ci] parrot/parrot#131 (master - e965bc3 : Andy Lester): The build is still failing.
05:08 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/60ebdac...e965bc3
05:08 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/825478
05:08 travis-ci left #parrot
05:09 benabik I wonder what's taking the longest in there.  Are we failing because we have to install so much stuff, because the build takes too long, or because of tests?
05:15 travis-ci joined #parrot
05:15 travis-ci [travis-ci] parrot/parrot#133 (master - fb1ef6a : Andy Lester): The build is still failing.
05:15 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/e965bc3...fb1ef6a
05:15 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/825545
05:15 travis-ci left #parrot
07:58 johbar_work joined #parrot
08:18 mj41 joined #parrot
08:28 schmooster joined #parrot
08:42 lucian joined #parrot
08:49 preflex_ joined #parrot
09:19 dngor joined #parrot
09:34 lucian joined #parrot
10:08 tadzik nine: s/Assumeing/Assuming/ in the paper
10:28 fperrad joined #parrot
10:29 nine tadzik: thanks, fixed
10:46 schmooster joined #parrot
10:52 dalek rakudo/nom: a8086d4 | moritz++ | src/core/ (2 files):
10:52 dalek rakudo/nom: make error reporting more robust
10:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a8086d403b
11:09 fperrad joined #parrot
12:27 johbar_work joined #parrot
12:34 mj41 joined #parrot
12:57 bluescreen joined #parrot
13:07 mtk joined #parrot
13:39 johbar_work1 joined #parrot
13:40 schmooster joined #parrot
13:56 JimmyZ joined #parrot
14:43 PacoAir joined #parrot
14:57 contingencyplan joined #parrot
14:58 bluescreen joined #parrot
15:14 bluescreen joined #parrot
15:35 alester joined #parrot
15:42 bluescreen joined #parrot
15:44 bluescreen joined #parrot
15:45 Psyche^ joined #parrot
15:47 bluescreen joined #parrot
16:10 bluescreen joined #parrot
16:13 betterworld joined #parrot
16:44 betterworld joined #parrot
17:01 dalek parrot: b960158 | petdance++ | / (3 files):
17:01 dalek parrot: Removed function declarations that are in pf_private.h that are already in include/parrot/packfile.h
17:01 dalek parrot: review: https://github.com/parrot/parrot/commit/b96015887f
17:02 dalek parrot: d811c46 | petdance++ | config/auto/warnings.pm:
17:02 dalek parrot: -pedantic is not useful as a warning.
17:02 dalek parrot: review: https://github.com/parrot/parrot/commit/d811c468f2
17:24 alester ping dukeleto
17:28 alester ping bacek
17:34 travis-ci joined #parrot
17:34 travis-ci [travis-ci] parrot/parrot#134 (master - b960158 : Andy Lester): The build is still failing.
17:34 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/fb1ef6a...b960158
17:34 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/828849
17:34 travis-ci left #parrot
17:36 travis-ci joined #parrot
17:36 travis-ci [travis-ci] parrot/parrot#135 (master - d811c46 : Andy Lester): The build was fixed.
17:36 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/b960158...d811c46
17:36 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/828870
17:36 travis-ci left #parrot
17:43 lucian joined #parrot
17:51 cotto ~~
17:57 dukeleto ~~
17:57 dukeleto alester: pongish
18:10 mj41 joined #parrot
18:36 zby_home joined #parrot
18:36 bluescreen joined #parrot
19:32 davidfetter joined #parrot
19:32 lateau joined #parrot
19:42 lateau left #parrot
19:47 dalek rakudo/sink2: cdde942 | moritz++ | src/Perl6/Sinker.pm:
19:47 dalek rakudo/sink2: use more in-place editing in the sinker, and start to flag whether to sink the last statement
19:47 dalek rakudo/sink2: review: https://github.com/rakudo/rakudo/commit/cdde942dc7
19:49 alester Just replied again to the ticke.t
19:50 alester Do we think we're C90-compatible?
19:54 * davidfetter has heard of C89 and C99, but not of C's in between
19:55 moritz it's C89-++ :-)
19:56 alester https://github.com/parrot/parrot/c​ommit/5dbcdef936fb690d0fd4bf34d0a7​ba886920463c#commitcomment-1066874
19:56 davidfetter lol@ moritz
20:01 PerlJam random query:   do people here really pay much attention to the changes that happen in the rakduo repo?
20:01 * benabik does
20:02 benabik Although I also just keep an up-to-date clone of it.
20:06 not_gerd joined #parrot
20:06 not_gerd davidfetter: ANSI C89 == ISO C90, ISO C99 == ANSI C 2000, ISO C11 == ANSI C ??
20:07 davidfetter not_gerd, thanks for the info
20:14 alester I don't care what they're called as much as I want to know what we think we support.
20:18 not_gerd alester: C90, C++98 + some extensions (eg inline, long long)
20:18 moritz "whatever MSVC supports", I think
20:19 benabik MSVC what?
20:19 Coke we used to say "C89", but that's not longer in the readme. (but you can find it in docs/compiler_faq.pod)
20:21 dukeleto stupid compilers
20:30 alester I still don't know how it failed a build, but not for me.
20:30 benabik alester: It just likes you?
20:35 lateau joined #parrot
20:50 dukeleto alester: http://travis-ci.org/#!/parrot/parrot/jobs/803342
20:51 dukeleto alester: from build 122 on travis
20:54 PerlJam alester: you were somehow building more permissively than travis.  (problem solved!  ;-)
20:54 alester But that makes no sense.
20:55 alester Oh well, is my problem, not y'all's.
20:56 alester and of course now it fails.
21:00 dukeleto alester: i assumed you were testing under g++ and not gcc
21:05 Coke I just tried a build on OSX (rakudo's doing the fetch and build for me), and got the following error:
21:05 Coke CONST_STRING split across lines at 455 in src/string/api.c
21:07 Coke make clean errors out with "/bin/sh: runtime/parrot/dynext/gziphandle.bundle: No such file or directory:"
21:07 Coke ah. probably a git config issue.
21:11 perlite joined #parrot
21:28 not_gerd left #parrot
22:49 alester dukeleto: I use both G++ and GCC

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

Parrot | source cross referenced