|
Parrot 4.3.0 "In Which..." | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 25 April 2012. |
|||
|
00:24
crab2313 joined
00:27
TonyC joined
00:35
nopaste joined
|
|||
| whiteknight | getting the bootstrap setup for ohm-eta is turning out to be a little painful | 01:21 | |
| what the shit | 01:39 | ||
| msg NotFound I am getting this error building Rosella with current parrot/winxed: gist.github.com/2670329 | 02:23 | ||
| aloha | OK. I'll deliver the message. | ||
| whiteknight | that's all the patience I have for tonight. Bed | 02:25 | |
|
02:29
kid51 joined
03:38
JimmyZ joined
05:12
jwilliams joined
|
|||
| dalek | kudo/nom: f5288fc | moritz++ | src/core/Version.pm: flesh out Version a bit * fixed constructor to properly handle :plus * .Str now properly handles * wildcards and trailing + * first shot at ACCEPTS |
05:55 | |
| kudo/nom: 2ac5691 | moritz++ | / (2 files): eqv and === for Version. Run test file |
06:14 | ||
|
06:34
fperrad joined
08:40
mdupont joined
|
|||
| dalek | kudo/nom: 32b1731 | moritz++ | src/core/Enumeration.pm: make invocations of enums much more robust, and a bit more magic. fixes RT #112906 |
09:12 | |
|
09:40
crab2313 joined
10:16
rich joined
10:27
JimmyZ joined
|
|||
| dalek | kudo/nom: 9c85a3b | jnthn++ | src/core/operators.pm: When mixing in an enumeration and supplying an initialization value, we should also apply coercion if needed, so day(2) works as well as day(tue). |
10:29 | |
|
10:53
PacoAir joined
|
|||
| rich | is there something like a api for the calls you can make in the grammer? like the pyrrot::Compiler module? | 10:59 | |
|
11:00
whiteknight joined
|
|||
| rich | or generally somethink like the java/python doc? | 11:00 | |
| something* | |||
| JimmyZ | what's your real problem? | 11:03 | |
| moritz wanders what pyrrot::Compiler is | 11:18 | ||
| whiteknight | moritz: where did you see that? | 11:23 | |
| moritz | whiteknight: in the backlog, from rich | 11:24 | |
| rich | well if you do the tutorial for squaak and generate your project its in Compiler.pm | 11:25 | |
| speaking about my problem is: as i'm used to have some api doc when i program i would like to have something like that when i play around making my own language. | 11:26 | ||
| well tell me i'm wrong, but how would i learn what these functions do faster than reading the parrot source code? | 11:30 | ||
| moritz | rich: there's doc.parrot.org | 11:33 | |
| rich | y i made that squaak tutorial and it was really good | 11:34 | |
| moritz | rich: most or all of the docs there are extracted from source tree. In your case, the interesting ones are probably in complilers/pct/ somewhere | ||
| rich | kk ill check that out thx | ||
| moritz | rich: the grammar syntax is a subset of the Perl 6 grammars, which are specified in great length at perlcabal.org/syn/S05.html | ||
| (though the implementation might lag a bit behind the spec) | 11:35 | ||
| rich | wow that link is great | ||
| dalek | rrot: 040f34b | Whiteknight++ | src/namespace.c: Remove TODO note that we aren't going to fix. To my knowledge this function has never 'walked up the scopes', and I'm not aware of any problems caused by that omission. Further, a request for a test or use-case over a year ago went unanswered, suggesting there isn't any user desire for such a change. This commit closes #563 |
11:37 | |
| aloha | (parrot/parrot) Issues closed : 314 (t/pmc/timer.t: add scheduler features to JIT) by jkeenan : github.com/parrot/parrot/issues/314, 563 (Parrot_find_name_op() should walk up the scopes) by kjs : github.com/parrot/parrot/issues/563 | 11:39 | |
| ttbot | Parrot 040f34b0 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/84964 | 11:52 | |
|
11:56
kid51 joined
|
|||
| dalek | kudo/nom: f4837f5 | moritz++ | src/Perl6/Metamodel/EnumHOW.pm: in value_to_enum, return the type object instead of parrot Null on lookup failure |
11:56 | |
| kudo/nom: bdc4bb8 | moritz++ | t/spectest.data: run the last remaining enum test file |
11:58 | ||
| whiteknight | 465 open tickets on github. That's a big improvement over 502 | 12:03 | |
| aloha | (parrot/parrot) Issues closed : 724 (Bundle modern nqp with Parrot) by bacek : github.com/parrot/parrot/issues/724 | 12:04 | |
|
12:08
lucian joined
|
|||
| dalek | rrot: 1952060 | Whiteknight++ | src/call/context.c: Add some notes to the POD in src/call/context.c to discuss the proper use of Parrot_pcc_get_*_reg functions. These functions are marked PARROT_EXPORT, and they probably need to be for things like dynops. However, we should definitely provide some warnings/guidance in case somebody wants to try to use these functions for other purposes. |
12:12 | |
| moritz | rich: erm, sorry, meant docs.parrot.org | 12:16 | |
| dalek | rrot/whiteknight/imcc_file_line: d27a655 | Whiteknight++ | compilers/imcc/imc (5 files): Remove .file, .line, setfile and setline directives from the IMCC parser. These mechanisms are to be replaced by the newer and more flexible .annotate directive. |
12:26 | |
| rrot/whiteknight/imcc_file_line: e95a8c1 | Whiteknight++ | t/compilers/imcc/syn/clash.t: Remove some tests for setfile/setline, the only instances of any of these directives in coretest |
|||
| rrot/whiteknight/imcc_file_line: 5bdacd5 | Whiteknight++ | t/dynoplibs/debug.t: Remove setfile/setline in t/dynoplibs/debug.t, the only remaining instances in make test |
|||
| ttbot | Parrot 19520608 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/85000 | 12:29 | |
|
12:35
mdupont joined
|
|||
| dalek | Heuristic branch merge: pushed 223 commits to parrot/threads by Whiteknight | 13:54 | |
| whiteknight | I *think* that merge is going to add the fixes I need to get the threads branch building on windows | 13:55 | |
| tadzik | wooo | 13:56 | |
| whiteknight | I really really want to get threads merged before 4.5.0 | 13:57 | |
| I don't know if it will be possible, but that's my plan | |||
| no dice. miniparrot appears to be segfaulting somewhere but I don't have a debugger (or the free space to install one) on this VM | 14:10 | ||
| msg nine I just updated the threads branch to master. miniparrot segfaults on winxp. I will try to debug, but might not be able until tomorrow or later | 14:15 | ||
| aloha | OK. I'll deliver the message. | ||
| kid51 | Uh-oh, I just got a make error when building with g++ | 14:39 | |
| nopaste | "kid51" at 70.85.31.226 pasted "Build error in master with all g++ build" (5 lines) at nopaste.snit.ch/140525 | 14:40 | |
| kid51 | This occurred with/without --optimize | ||
| whiteknight | let me check it | 14:41 | |
| nopaste | "kid51" at 70.85.31.226 pasted "Build error in master with all g++ build" (363 lines) at nopaste.snit.ch/140526 | 14:42 | |
| kid51 | That was built: make -j4 --cc=g++ --link=g++ --ld=g++ --optimize | 14:44 | |
| ./include/parrot/exit.h:79: error: expected unqualified-id before string constant | |||
| ... appears to be significant | |||
| This is probably specific to --cc=g++. | 14:45 | ||
| I just built and tested successfully on Darwin/PPC, where (as always), I'm building with gcc but linking and ld-ing with g++ | |||
| make fulltest passed with all gcc build | 14:46 | ||
| nopaste | "kid51" at 70.85.31.226 pasted "after make headerizer" (378 lines) at nopaste.snit.ch/140528 | 14:49 | |
| kid51 | Ran make headerizer, but without improvement | 14:50 | |
| nopaste | "kid51" at 70.85.31.226 pasted "diff after running make headerizer" (49 lines) at nopaste.snit.ch/140529 | 14:51 | |
| whiteknight | hmm..this is a very weird error | ||
| kid51 | This is a regression from commit 698560f on May 09 | 14:52 | |
|
14:53
lucian joined
|
|||
| dalek | rrot: a53d37a | Whiteknight++ | / (2 files): Apparently we want PARROT_EXPORT listed before PARROT_COLD or g++ gets angry |
14:54 | |
| whiteknight | kid51: Give this a shot | ||
| and if it works, don't dare ask me why | 14:55 | ||
| (and if it works, I may suggest we add a test) | |||
| kid51 | Looking good | 14:57 | |
| Built without --optimize | |||
| smolder.parrot.org/app/projects/rep...ails/28646 | 14:59 | ||
| whiteknight | 100%. Can't get better than that | ||
| kid51 | Built with --optimize | 15:00 | |
| Re-building on Darwin, to confirm no harm done | 15:01 | ||
| whiteknight | this seems to me like a g++ bug. I'd have to do more testing to confirm that diagnosis | 15:02 | |
| No, not a bug. It's a basic syntax issue | 15:04 | ||
| kid51 | smolder.parrot.org/app/projects/rep...ails/28647 | ||
| whiteknight | We're going to need a test to prove that PARROT_EXPORT, if present, must be the first modifier | ||
| I don't think it's a huge priority, we obviously don't get bit by this bug much | 15:05 | ||
| kid51 | Recommend opening bug ticket | ||
| whiteknight | yeah, I'll do that now | ||
| kid51 | I wonder what shows when all these macros are expanded. | ||
|
15:07
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#355 (master - a53d37a : Whiteknight): The build was fixed. | 15:07 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/1......a53d37a | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/1320257 | |||
|
15:07
travis-ci left
|
|||
| kid51 | afk | 15:08 | |
| whiteknight | blah! I hate creating new tickets when I'm trying so hard to close them | 15:09 | |
| aloha | (parrot/parrot) Issues opened : 770 (PARROT_EXPORT must appear first in modifiers list) by Whiteknight : github.com/parrot/parrot/issues/770 | 15:11 | |
| whiteknight | okay, time to go. later | 15:13 | |
|
16:24
crab2313 joined
|
|||
| aloha | (parrot/parrot) Issues closed : 238 (Warnings generated by Clang on Win64) by gerdr : github.com/parrot/parrot/issues/238 | 16:32 | |
| dalek | rrot: a741836 | petdance++ | src/ (2 files): seeing some consts and fixing an indent |
16:46 | |
| ttbot | Parrot a7418362 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/85056 | 17:04 | |
| dalek | rrot: 0c03d1f | alvis++ | tools/README.pod: Updated to provide more info about what's in 'tools/'. |
17:30 | |
| ttbot | Parrot 0c03d1f7 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/85084 | 17:46 | |
|
17:47
davidfetter joined
17:49
alin joined
18:24
contingencyplan joined
18:35
crab2313 left
18:57
crab2313 joined
|
|||
| dalek | kudo/nom: aeca2f8 | moritz++ | src/Perl6/Actions.pm: fix a typo |
19:20 | |
|
19:24
lucian joined
|
|||
| dalek | p/PackfileView: d3a9cc2 | diakopter++ | / (5 files): whiteknight's PackfileView patch, with whitespace and stage0 changes removed |
19:53 | |
|
22:42
alin joined
23:03
kid51 joined
|
|||
| dalek | rrot/770/order: 7833228 | jkeenan++ | t/codingstd/c_function_docs.t: If a C function declaration contains PARROT_EXPORT, that must be found For github.com/parrot/parrot/issues/770. But note: As of this commit the test reports 3 failures which, in fact, are not impeding Parrot's build with g++. |
23:19 | |
| kid51 | See github.com/parrot/parrot/issues/77...nt-5680490 for more on that issue 770. | 23:26 | |
|
23:36
eternaleye joined
23:59
brambles joined
|
|||