Camelia, the Perl 6 bug

IRC log for #parrot, 2012-03-10

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:06 jsut_ joined #parrot
01:08 benabik joined #parrot
01:14 dalek rakudo/name-cleanup: d1b53d7 | jnthn++ | src/Perl6/Grammar.pm:
01:14 dalek rakudo/name-cleanup: Fix typo; kboga++.
01:14 dalek rakudo/name-cleanup: review: https://github.com/rakudo/rakudo/commit/d1b53d756e
01:21 plobsing_ joined #parrot
02:18 whiteknight joined #parrot
03:37 bubaflub joined #parrot
03:40 PacoAir joined #parrot
09:12 alvis joined #parrot
09:18 lucian joined #parrot
09:47 mj41 joined #parrot
10:20 lateau joined #parrot
10:35 fperrad joined #parrot
10:55 lateau left #parrot
10:57 lateau joined #parrot
11:23 contingencyplan joined #parrot
11:47 whiteknight joined #parrot
12:03 whiteknight good morning, #parrot
12:03 tadzik hello whiteknight
12:04 whiteknight hello tadzik
12:04 tadzik how are things?
12:05 whiteknight things are going well. My parents took the kid last night, so I actually got some good sleep
12:10 JimmyZ joined #parrot
12:28 whiteknight AAARRGH! pbc_merge strikes again!
12:48 dalek parrot.github.com: cf33f07 | alvis++ | README.pod:
12:48 dalek parrot.github.com: Fixed minor typo and extended copyright to 2012.
12:48 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/cf33f07e11
13:13 whiteknight blah, this is a much bigger project than I can do this morning. I'll get back to it
14:02 dalek rakudo/priv-role-attrs: fa7ffb2 | jnthn++ | src/Perl6/Actions.pm:
14:02 dalek rakudo/priv-role-attrs: Start declaring role attributes under the package they're declared in rather than the class they end up composed in to.
14:02 dalek rakudo/priv-role-attrs: review: https://github.com/rakudo/rakudo/commit/fa7ffb2cc5
14:02 dalek rakudo/priv-role-attrs: 6408afa | jnthn++ | src/Perl6/Metamodel/RoleTo (2 files):
14:02 dalek rakudo/priv-role-attrs: Start to liberalize role composers so that they allow attributes with the same name but from different roles.
14:02 dalek rakudo/priv-role-attrs: review: https://github.com/rakudo/rakudo/commit/6408afa8ca
14:02 dalek rakudo/priv-role-attrs: ab5f444 | jnthn++ | src/ (3 files):
14:02 dalek rakudo/priv-role-attrs: Allow multiple attributes of the same name to be added provided they are attached to different packages (e.g. different roles).
14:02 dalek rakudo/priv-role-attrs: review: https://github.com/rakudo/rakudo/commit/ab5f444049
14:02 dalek rakudo/priv-role-attrs: d1e0b2b | jnthn++ | src/Perl6/Metamodel/BUILDPLAN.pm:
14:02 dalek rakudo/priv-role-attrs: First crack at updating BUILDPLAN handling for new approach to role attributes.
14:02 dalek rakudo/priv-role-attrs: review: https://github.com/rakudo/rakudo/commit/d1e0b2b023
14:32 dalek rakudo/nom: 149cb58 | jnthn++ | src/Perl6/Metamodel/RoleToRoleApplier.pm:
14:32 dalek rakudo/nom: Fix a typo.
14:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/149cb58baf
14:32 dalek rakudo/nom: 54e0769 | jnthn++ | src/Perl6/Metamodel/ (3 files):
14:32 dalek rakudo/nom: Implement private method composition when the private methods come from multiple roles.
14:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/54e07690e1
14:50 lateau1 joined #parrot
14:50 lateau1 left #parrot
14:57 PacoAir joined #parrot
15:04 brambles joined #parrot
15:19 lateau joined #parrot
15:45 Psyche^ joined #parrot
15:59 hercynium joined #parrot
16:11 myhrlin joined #parrot
17:56 mj41 joined #parrot
19:09 whiteknight joined #parrot
19:33 johbar_work joined #parrot
19:34 jsut joined #parrot
19:37 dalek rakudo/nom: 08417f8 | moritz++ | / (3 files):
19:37 dalek rakudo/nom: implement anon enums
19:37 dalek rakudo/nom:
19:37 dalek rakudo/nom: Not sure if we want to keep this factoring, it just reuses the
19:37 dalek rakudo/nom: old infrastructure for now. Passes the anon enum tests.
19:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/08417f8906
19:37 dalek rakudo/nom: bd6fdeb | moritz++ | docs/ChangeLog:
19:37 dalek rakudo/nom: add anon enums to ChangeLog
19:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd6fdebff5
19:46 whiteknight pbc_merge doesn't de-duplicate string constants like it's supposed to
19:47 whiteknight so various guarantees that we make that strings in the constants table are unique fail after pbc_merge
19:48 whiteknight this program is so fragile, It's amazing to me that more bugs don't show up with it
19:51 benabik I've been tempted to replace it in PACT.
19:59 whiteknight we will, one day
20:06 whiteknight Okay, I think I've got it
20:06 whiteknight and nqp is running fine, and it looks like the build gets much further
20:08 dalek parrot/remove_sub_flags: e03dc45 | Whiteknight++ | / (2 files):
20:08 dalek parrot/remove_sub_flags: update pbc_merge to merge the list of tags in the constants segment
20:08 dalek parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/e03dc457c4
20:08 dalek parrot/remove_sub_flags: 09e9086 | Whiteknight++ | / (4 files):
20:08 dalek parrot/remove_sub_flags: Fix pbc_merge to de-duplicate equivalent constant strings in the merged constants table. In the new legacy_trigger_init_subs embed API function, make sure to set the current packfile in the interp so the retcontinuation has some place to go
20:08 dalek parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/09e9086cf8
20:10 whiteknight I still want to fix pbc_merge to properly merge annotations too, but I have to fix this build first before going off onto other projects
20:14 * cotto plays along at home
20:15 travis-ci joined #parrot
20:15 travis-ci [travis-ci] parrot/parrot#136 (remove_sub_flags - 09e9086 : Whiteknight): The build is still failing.
20:15 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/92d3387...09e9086
20:15 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/835667
20:15 travis-ci left #parrot
20:15 whiteknight F you, travice
20:15 whiteknight travis
20:15 whiteknight I thought I told you not to build this branch
20:22 bacek joined #parrot
20:26 cotto whiteknight, the semicolon on 220 of src/embed/bytecode.c breaks the build for me
20:26 whiteknight 220?
20:27 whiteknight did you pull the last commit?
20:27 cotto 2 seconds ago
20:27 cotto sorry.  280
20:27 cotto gah
20:28 cotto 169
20:28 whiteknight 280 is even worse
20:28 cotto was looking at the number of lines in the file, not the current line number
20:28 dalek parrot/remove_sub_flags: 0334960 | Whiteknight++ | src/embed/bytecode.c:
20:28 dalek parrot/remove_sub_flags: Fix stray semicolon, cotto++
20:28 dalek parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/03349608aa
20:29 johbar_work joined #parrot
20:31 cotto now parrot is expecting a .pir file to be a pbc.
20:31 cotto cotto@quill:/usr/src/parrot/parrot-git-master @remove_sub_flags 6 $ ./parrot runtime/parrot/library/PGE/Perl6Grammar.pir --output=compilers/pge/PGE/builtins_gen.pir compilers/pge/PGE/builtins.pg
20:31 cotto PackFile_Header_validate: This is not a valid Parrot bytecode file.
20:38 travis-ci joined #parrot
20:38 travis-ci [travis-ci] parrot/parrot#137 (remove_sub_flags - 0334960 : Whiteknight): The build is still failing.
20:38 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/09e9086...0334960
20:38 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/835796
20:38 travis-ci left #parrot
21:02 jsut_ joined #parrot
21:04 dalek parrot/gh363/dlclose: a54ec4c | dukeleto++ | src/platform/generic/dl.c:
21:04 dalek parrot/gh363/dlclose: Manually apply a slightly bitrotten patch from the heidnes++ Trac user that fixes a dlclose bug
21:04 dalek parrot/gh363/dlclose: review: https://github.com/parrot/parrot/commit/a54ec4cf9b
21:04 dalek parrot/gh363/dlclose: 6050332 | dukeleto++ | src/platform/generic/dl.c:
21:04 dalek parrot/gh363/dlclose: Cast a malloc to make g++ happy, #363
21:04 dalek parrot/gh363/dlclose: review: https://github.com/parrot/parrot/commit/6050332f3a
21:51 dalek parrot/remove_sub_flags: 0e6c030 | dukeleto++ | .travis.yml:
21:51 dalek parrot/remove_sub_flags: [ci skip] Change notification to parrot-ci
21:51 dalek parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/0e6c0304e8
22:10 lucian joined #parrot

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

Parrot | source cross referenced