|
Parrot 2.4.0 "Sulfur Crest" Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | GSOC Students: trac.parrot.org/parrot/wiki/GSoCersStartHere Set by moderator on 18 May 2010. |
|||
|
00:48
Whiteknight_ joined,
Whiteknight_ left
00:53
whiteknight joined
01:20
LoganLK joined
|
|||
| dalek | rrot: r46903 | plobsing++ | trunk/compilers/imcc (4 files): eliminate unused has_compiled field in IMCC_INFO |
02:06 | |
|
02:17
tcurtis joined
|
|||
| dalek | rrot: r46904 | plobsing++ | trunk (3 files): kill imcc_initialize() |
02:56 | |
|
03:01
janus joined
|
|||
| dalek | rrot: r46905 | tcurtis++ | branches/gsoc_past_optimization (2 files): Fix PAST::Transformer to correctly handle deleted nodes |
03:13 | |
|
03:29
patspam joined
03:34
LoganLK joined
|
|||
| dalek | TT #1652 closed by plobsing++: Line numbers in a particular IMCC stack trace are all wrong | 03:52 | |
| TT #1652: trac.parrot.org/parrot/ticket/1652 | |||
| TT #1652 reopened by plobsing++: Line numbers in a particular IMCC stack trace are all wrong | |||
| TT #1652: trac.parrot.org/parrot/ticket/1652 | |||
| TT #1647 closed by plobsing++: Constant folding on num type | |||
| TT #1647: trac.parrot.org/parrot/ticket/1647 | |||
| plobsing | plobsing-- # closing wrong ticket | 03:53 | |
| purl-- # can't remove my own ill-gotten karma | 03:54 | ||
| purl | plobsing: i'm not following you... | ||
| dalek | rrot: r46906 | plobsing++ | trunk (2 files): properly expand symbolic constants in constant propagation (TT #1652) |
04:03 | |
|
04:25
khairul joined
04:35
eternaleye joined
|
|||
| dalek | rrot: r46907 | tcurtis++ | branches/gsoc_past_optimization (4 files): Clean up PAST::Walker test a little and write one test for PAST::Transformer. |
04:37 | |
|
04:37
khairul joined
04:50
chromatic joined
04:59
eternaleye joined
|
|||
| plobsing | coverage? | 05:05 | |
| purl | coverage is cv.perl6.cz | ||
| cotto | you can always abuse nopaste | 05:24 | |
| still, cleaning up imcc and closing the wrong ticket is still a significant net gain | 05:28 | ||
| plobsing pokes nopastebot (is it dead?) | 05:30 | ||
| cotto | try nopasting something | ||
| plobsing | I did. nopaste.snit.ch/20624 | ||
|
05:31
snarkyboojum joined
|
|||
| plobsing | call the coroner | 05:37 | |
|
05:38
TiMBuS joined
|
|||
| cotto eugoogleyizes | 05:40 | ||
|
05:53
fperrad joined
05:55
fperrad_ joined
|
|||
| plobsing would like to have IMCC process its arguments in a separate (3rd) parsing of args. thoughts? | 06:05 | ||
| cotto | want | 06:06 | |
| That'd be a very good thing. | 06:07 | ||
| plobsing | I want it because that means IMCC doesn't have to be around for parsing core args (which means IMCC might not have to be around at all for running a PBC) | ||
| cotto | What's nqp for perl's $! ? | 06:12 | |
| plobsing | my $x = pir::err_s() # maybe | 06:13 | |
| cotto | looks promising. plobsing++ | 06:15 | |
| I love how fast the build is with ccache sitting in front of gcc. | 06:16 | ||
| oddly enough, the error went away when I added err__s into the mix | 06:20 | ||
| go figure | |||
| That's still nice to keep around. | 06:23 | ||
| plobsing | re ccache: now all we need to do is get perldoc, c2str, and pmc2c cached somehow | 06:29 | |
| cotto | and pbccache | 06:35 | |
| but I'm happy to have ccache around | 06:36 | ||
| plobsing | is there a way to avoid building the docs? | 06:40 | |
| I really don't think I need the manpages to run make test | |||
| cotto | branch looks good | 06:48 | |
| I'm feeling happ | |||
| y | |||
| dalek | rrot: r46908 | cotto++ | branches/ops_pct/compilers/opsc (4 files): [opsc] move renumbering code into Emitter, fixing opsc emitter tests |
06:50 | |
| rrot: r46909 | cotto++ | branches/ops_pct/include/parrot/opsenum.h: [opsc] fix opsenum.h |
|||
| cotto | the branch may need a reconfig for all tests to pass, but they do for me | 06:52 | |
|
07:10
jan_ joined
07:20
eternaleye joined
|
|||
| dalek | rrot: r46910 | cotto++ | branches/ops_pct (2 files): [opsc] use existing header guards, codas, etc and regenerate opsenum.h |
07:23 | |
| khairul | svn merge? | 07:36 | |
| purl | i heard svn merge was really losing :/ | ||
| khairul | svn sync? | ||
| purl | rumour has it svn sync is svn merge svn.parrot.org/parrot/trunk | ||
| cotto | I'll give it some more time for testing and merge sometime tomorrow. | 07:38 | |
| er, later today. ;) | |||
| dalek | rrot: r46911 | cotto++ | branches/ops_pct/compilers/opsc/src/Ops (2 files): [opsc] trailing space fixes |
07:39 | |
|
07:52
iblechbot joined
|
|||
| cotto | If someone wants to play with the branch, removing a core op and running make bootstrap-ops would be a good way to test it | 07:54 | |
| adding an op is good too, but that's been tested | |||
| plobsing | cotto: does it handle dynops yet? | 07:55 | |
| cotto | yup | ||
| plobsing | sweet. maybe when I wake up I'll unleash it on the ops_massacre branch | 07:56 | |
| cotto | there's a wrapper script to make it act like ops2c | ||
| That'll be a great test. | |||
| I'm not sure if I'd advocate syncing a branch with a branch in svn though | 07:57 | ||
| plobsing | so long as I don't push its fine right? or is svn not good enough to even handle that? | 07:59 | |
| cotto | I haven't tried, but I'd guess that you couldn't mess up too much without committing anything | 08:00 | |
| If you can wait, the merge is immanent (as in hours, not minutes). | 08:01 | ||
| but not as immanent as sleeps | |||
| which will commence now | |||
| dalek | rrot: r46912 | fperrad++ | trunk (11 files): [LWP] split in 2 files |
08:33 | |
| kudo: b9f260d | (Bruce Keeler)++ | (8 files): Regex Interpolation test file. |
08:48 | ||
| purl | test file is, like, at ezmlm.foremind.com/test.tif | ||
| kudo: 6ec9b6a | moritz++ | t/spectest.data: run advent day 09 integration test |
|||
| kudo: e36cbae | moritz++ | (2 files): update ChangeLog, CREDITS |
|||
|
08:57
slavorgn joined
09:10
eternaleye_ joined
|
|||
| bacek | ~~ | 09:36 | |
|
09:45
muixirt joined
10:18
joeri joined
|
|||
| dalek | kudo: 85866d5 | moritz++ | tools/test_summary.pl: make tools/test_summary.pl warn instead of die if some file handles cannot be |
10:22 | |
|
10:32
hercynium joined
11:09
Xaero joined
11:33
rurban joined
11:42
JimmyZ joined
11:54
mikehh joined
11:56
zostay joined
11:59
gaz joined
12:01
KatrinaTheLamia joined
12:02
slavorgn joined
12:05
gbacon joined
12:07
hercynium joined
|
|||
| moritz | rt.perl.org/rt3/Ticket/Display.html?id=75292 describes a segfault that's easy to reproduce | 12:08 | |
| it's an infinite recursion in Parrot_gc_mark_PMC_alive_fun - don't know if some Rakudo data structures are screwed up, or if it's a parrot bug | 12:09 | ||
|
12:10
joeri joined
12:11
Khisanth joined,
JimmyZ joined,
preflex_ joined,
dngor_ joined,
elmex joined,
eternaleye_ joined,
fperrad joined,
Patterner joined,
PacoLinux joined,
Coke joined,
dalek joined,
seatek joined,
bacek_at_work joined,
simcop2387 joined,
szabgab joined,
Infinoid joined,
baest joined,
dmagnus_ joined,
spinclad joined,
AzureStone joined,
pmichaud joined,
Util joined,
Tene joined,
krunen joined,
Maddingue joined,
nnunley joined,
cotto joined,
GeJ joined,
treed joined
12:14
arnsholt joined
12:15
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 12:27 | |
| moritz | \\o/ | 12:28 | |
| dalek | kudo: d1c7d26 | moritz++ | t/spectest.data: run four more advent test files |
12:29 | |
|
12:40
whiteknight joined
|
|||
| dalek | kudo: 1d3f5ea | jonathan++ | docs/ROADMAP: Move lexical variables in regexes to the completed section of the ROADMAP. |
12:40 | |
|
12:47
athomason joined,
purl joined
|
|||
| muixirt | hi whiteknight | 12:57 | |
| whiteknight | hello muixirt | ||
| muixirt | whiteknight: might it be the case that the github/gitorous links in your answer to "PLA, kakopo, plumage, matrixy installation" (mailinglist) are wrong? | 12:58 | |
| whiteknight | muixirt, why, don't they work for you? | ||
| muixirt | the c | ||
| one colon should be a slash | 12:59 | ||
| i can reproduce the error that kakapo emits | 13:00 | ||
| Illegal pod directive at line 25, near ":= Opcode:" in src/Cuculinae/SigMatcher.nqp | |||
| but i'm not sure whether nqp is right about the pod error, maybe expand the tabs to spaces | 13:02 | ||
|
13:03
iblechbot joined,
kid51 joined
|
|||
| NotFound | moritz: recursive exception handling is a known problem. | 13:04 | |
| moritz | NotFound: I don't see recursive exception handling in the backtrace | ||
| NotFound | moritz: maybe is not, but when the recursion exahusts the stack it can fail when marking deep nested structures. | 13:06 | |
| moritz: Can you show the top of the stacktrace? | 13:07 | ||
| (or the bottom, depending on how you look at it) | 13:08 | ||
| moritz | NotFound: trying to obtain it now... | 13:09 | |
| is there a shortcut in gdb to get to it? | |||
| 12k and still scrolling... | 13:10 | ||
| NotFound | Use negative offset. | ||
| muixirt | whiteknight? | ||
| purl | whiteknight is mailto:wknight8111@gmail.com or the grand master funk or wknight8111.blogspot.com/ | ||
| moritz | wow, gdb segfaults while trying to show the start of the backtrace | 13:11 | |
| so "no" | |||
| NotFound | Uh... maybe you must limit process memory size before coredumping. | 13:12 | |
| dalek | rrot: r46913 | jkeenan++ | trunk/t/compilers/imcc/syn/regressions.t: [codingstd] Remove trailing whitespace. |
||
| NotFound | gdb sometimes give up with too deep stacks. | ||
| moritz | trying that now... | 13:13 | |
| Xaero | i was looking for some info on the parrotvm, instead spent 3hrs looking at parrot videos on youtube, dammit | 13:15 | |
| NotFound | Xaero: fill a bug report ;) | 13:16 | |
| Xaero | i like parrots though and this one is nice, so I downloaded it: www.youtube.com/watch?v=bI4bNeXzXBY...re=related | ||
| anyways, i'm looking for some info on pynie, jpython, cpython, ironpython performance comparisions | 13:17 | ||
| i can't seem to find anything, anyone know of any such tests? | |||
| NotFound | No idea, but I suspect that we are not doing such comparaisons because we lose X-) | 13:19 | |
| moritz | NotFound: even with memory limit gdb produces "Recursive internal problem.". Dammit. | 13:20 | |
| Xaero | it doesn't really matter to me if parrot is slower I'll use it anyway | 13:21 | |
| NotFound | moritz: for me it segfaults at 174500 deep levels. | ||
| Something is recursing a bit too much. | |||
| moritz | and my gdb aborts after 73k lines of backtrace | 13:22 | |
| Xaero | when you say "we lose" does it mean pynie is the slowest? | 13:25 | |
| NotFound | Xaero: just a joke, I haven't built pynie recently. | 13:26 | |
| Xaero | looks like jpython is a lot slower than cpython, "lot" can be subjective but I just wanted to know where does pynie stand compared to cpython? | 13:27 | |
| NotFound | allison will know, but she's not here right now. | 13:29 | |
| Xaero | compiling perl6 with rakudo will convert it to pbc first right? then the parrotvm executes it? | 13:35 | |
| NotFound | Xaero: you can execute the pbc, but there is a generated binary executable that contains the pbc and runs it. | 13:37 | |
| particle | Xaero: check out the results at shootout.alioth.debian.org/ | 13:42 | |
| NotFound | moritz: I'v been able to get a workable backtarce by building without --optimize and ulimit -s 1024 | 13:44 | |
| moritz | ah, -s -- I've used -v out of habit; bad idea :-) | ||
| NotFound | Funny, the base of the stack is Parrot_concat_p_p_sc called from string.ops | 13:46 | |
| No suitable candidate found for '%s', with signature '%s'", args=0x7fffffffaf70) at src/misc.c:93 | |||
| in Parrot_mmd_multi_dispatch_from_c_args ( | 13:47 | ||
| interp=0x1546010, name=0x7f2a743d1cb1 "concatenate_str", | |||
| sig=0x7f2a743d1caa "PSP->P") at src/multidispatch.c:290 | |||
| Coke tries to figure out what's borking partcl... | |||
| Xaero | i checked the shootout on debian, but there's nothing about parrot on it | 13:48 | |
|
13:50
silug joined
|
|||
| Coke | current instr.: 'parrot;TclString;get_integer' pc -1 ((unknown file):-1) | 13:51 | |
| anyway I can make that file known? | |||
| ah. it's pbc_to_exe'd pbc that's losing that information. | 13:54 | ||
|
14:13
silug joined,
kid51 joined,
szabgab joined,
Infinoid joined,
baest joined,
dmagnus_ joined,
spinclad joined,
AzureStone joined,
pmichaud joined,
Util joined,
Tene joined,
krunen joined,
Maddingue joined,
nnunley joined,
cotto joined,
GeJ joined,
treed joined,
simcop2387 joined,
bacek_at_work joined,
seatek joined,
dalek joined,
Coke joined,
PacoLinux joined,
Patterner joined,
fperrad joined,
eternaleye_ joined,
elmex joined,
dngor_ joined,
preflex_ joined,
JimmyZ joined,
Khisanth joined,
gaz joined,
Xaero joined,
muixirt joined,
TiMBuS joined,
snarkyboojum joined,
janus joined,
ruoso joined,
cotto_work joined,
mj41 joined,
skv joined,
slavorg joined,
sri joined,
ingy joined,
tewk joined,
Ryan52 joined,
ascent joined,
knewt joined,
ttbot joined,
zibri joined,
moritz joined,
arnsholt joined,
whiteknight joined,
athomason joined,
purl joined
|
|||
| dalek | TT #1653 created by coke++: pbc_to_exe loses file information. | 14:15 | |
| TT #1653: trac.parrot.org/parrot/ticket/1653 | |||
| kudo: 03da863 | jonathan++ | docs/ROADMAP: REPL actually prints now thanks to pmichaud++ and sorear++, so move that item to |
14:26 | ||
| kudo: eb84e91 | jonathan++ | src/ (3 files): Make R1 ~~ R2 work when role R1 was never yet consumed. Also add a does to through a fallback to punning and .does on the punned class. |
|||
|
14:31
hercynium joined
|
|||
| dalek | trixy: 659e749 | Whiteknight++ | (2 files): fix a problem with the intialize_from_array method, I changed the method |
14:38 | |
| Coke | anyone about? | 14:49 | |
| purl hides> (the bodies) | |||
| Xaero | bots! | ||
| Coke | nice purl. | ||
| whiteknight | ? | 14:52 | |
| Coke: what do you need? | |||
|
14:54
kjeldahl joined
|
|||
| Coke | trying to debug partcl. | 14:55 | |
| looks like a PGE issue. | 14:56 | ||
| NotFound | %!PHASERS_FIRED ??? | 14:57 | |
|
14:58
tetragon joined
|
|||
| moritz | phasers are BEGIN, INIT, END etc. blocks | 14:58 | |
| NotFound | nqp or rakudo? | ||
| moritz | both | ||
| NotFound | I'm looking ar what looks like wrong generated code or a trace error in a sub called: !fire_phasers | 14:59 | |
|
15:02
iblechbot joined
|
|||
| nopaste | "coke" at 192.168.1.3 pasted "trying to figure out why partcl is dying." (35 lines) at nopaste.snit.ch/20627 | 15:04 | |
| NotFound | $ pbc_disassemble perl6.pbc | ||
| Segmentation fault (core dumped) | |||
| Coke | any recent changes to get_class? | 15:37 | |
| (last few months) | |||
| dalek | rrot: r46914 | NotFound++ | trunk/src/debug.c: fix flags disassembly |
15:42 | |
| rrot: r46915 | NotFound++ | trunk/src/runcore/trace.c: sanity check in trace of string reg key items |
|||
| Coke | hurm. r45985 looks suspicious. | 15:46 | |
|
15:52
jan joined
16:32
Xaero joined
16:41
Mokurai1 joined
|
|||
| cotto | anyone object to an ops_pct merge? | 16:43 | |
| clock | 16:47 | ||
| clock? | |||
| purl | cotto: LAX: Sun 9:47am PDT / CHI: Sun 11:47am CDT / NYC: Sun 12:47pm EDT / LON: Sun 5:47pm BST / BER: Sun 6:47pm CEST / IND: Sun 10:17pm IST / TOK: Mon 1:47am JST / SYD: Mon 2:47am EST / | ||
| cotto | ???? It's merging, it's merging time! ???? | 16:53 | |
| dukeleto | 'ello | 16:57 | |
| cotto | hi dukeleto | ||
|
16:57
lucian joined
16:58
plobsing joined
17:23
hudnix joined
|
|||
| cotto | msg bacek, can you take care of merging ops_pct? I took a shot at it but svn is leaving way too many trivial conflicts to resolve manually. | 17:24 | |
| purl | Sorry, I've never seen bacek, before. | ||
| cotto | msg bacek can you take care of merging ops_pct? I took a shot at it but svn is leaving way too many trivial conflicts to resolve manually. | ||
| purl | Message for bacek stored. | ||
| cotto | svn-- | ||
| dukeleto | cotto: how goes t? | 17:30 | |
| it, even | |||
| dukeleto just got back home last night after talking about PL/Parrot at PGCon | 17:31 | ||
| dalek | nxed: r475 | julian.notfound++ | trunk/winxedst1.winxed: fix local const string |
17:50 | |
| cotto | It's a good day. | ||
| It'd be better if svn could handle trivial conflicts without panicking, but you can't win them all. | 17:52 | ||
| dalek | rrot: r46916 | mikehh++ | branches/ops_pct/MANIFEST: re-generate MANIFEST |
18:10 | |
|
18:17
gbacon joined
|
|||
| dalek | rrot: r46917 | mikehh++ | branches/ops_pct/lib/Parrot/Distribution.pm: add include/parrot/opsenum.h to @exemotions |
18:27 | |
| rrot: r46918 | mikehh++ | branches/ops_pct/include/parrot/opsenum.h: add svn properties |
|||
| mikehh | ops_pct branch: All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34009), fulltest) at r46918 - Ubuntu 10.04 amd64 (g++) | 18:49 | |
|
18:52
theory joined
19:08
whiteknight joined
19:12
Chandon joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34010), fulltest) at r46918 - Ubuntu 10.04 amd64 (g++) | 19:52 | |
| dalek | kudo: 25cff28 | moritz++ | src/core/Cool-str.pm: also accept non-Regex objects as pattern in Any.match |
20:03 | |
| kudo: 0aed40a | moritz++ | src/core/Cool-str.pm: rewrite .subst in terms of .match :overlap probably). Also make Any.match(:x(0)) return Nil |
|||
|
20:13
kjeldahl joined
20:15
chromatic joined
20:18
eternaleye joined
|
|||
| dalek | nxed: r476 | julian.notfound++ | trunk/examples/ajax.winxed: Simplified XMLHttpRequest class as example of LWP/UserAgent usage |
20:25 | |
| ttbot | Parrot trunk/ r46919 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/322655.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | 20:37 | |
| dalek | rrot: r46919 | plobsing++ | trunk (5 files): separate imcc argument parsing from parrot argument parsing |
20:38 | |
| bacek | Good morning, humans. | 20:46 | |
| moritz | good localtime bacek | ||
| bacek | moritz, aloha | 20:49 | |
| plobsing, you just broke win32 build. ETA for fix? (I want green taptinder before merging ops_pct) | |||
|
20:50
kid51 joined
|
|||
| plobsing | bacek: yes I know. does gcc do linking differently on windows? (I tested with both gcc and g++ on linux) | 20:50 | |
| bacek | plobsing, it's probably VS, not gcc. | 20:52 | |
| plobsing | TT output has mingw and gcc commands | ||
| bacek | ah. | ||
| .\\miniparrot.exe -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc | |||
| Option -I not known | |||
| inteeeeresting | 20:53 | ||
| plobsing | it's because I've moved the longopts declarations to a global var (so I can share it with IMCC for the separate parsing run) | ||
| bacek | seen fperrad | 20:54 | |
| purl | fperrad was last seen on #parrot 2 days, 6 hours, 24 minutes and 42 seconds ago, saying: great [May 21 14:30:00 2010] | ||
| plobsing | I declared it PARROT_EXPORT, so I don't see what the problem is | 20:56 | |
| bacek | /usr/bin/ld: Warning: size of symbol `Parrot_cmd_options' changed from 96 in parrot-nqp.o to 2688 in /home/bacek/src/parrot/blib/lib/libparrot.so | 21:02 | |
| cotto | hio bacek | ||
| bacek | You declare it wrong. | ||
| cotto | sad face | ||
| bacek | cotto, aloha | ||
| cotto | do you mind merging ops_pct? | 21:03 | |
| NotFound | plobsing: PARROT_EXPORT if for code. | ||
| s/if/is | 21:04 | ||
| bacek | cotto, It's merged already (locally). I just want green light from taptinder before pushing it. | 21:05 | |
| cotto | awesomeness | ||
| purl | awesomeness is measured in the metric convention (hobbs) | ||
| cotto | That's at least 2.5 hobbs then. | 21:06 | |
| hobbs? | |||
| purl | Warning: useless use of hobbs in void context at cotto.pl line 369 (<IRC> line 6239775) or King Entropy | ||
| plobsing | normally, I'd just declare it extern, but g++ doesn't like that | ||
| NotFound | plobsing: To free yourself from that kind of problems, avoid globals. | 21:08 | |
| plobsing just found PARROT_DATA | |||
| NotFound: it is a global constant, and I'd like to prevent the places that use it getting out of sync | 21:09 | ||
| bacek | plobsing, can you just move declaration into header (for now)? | 21:10 | |
| NotFound | plobsing: yes, there is PARROT_DATA, but you can see that his usage is very short. | 21:11 | |
| dalek | rrot: r46920 | darbelo++ | branches/ucs4_encoding/src/string/encoding/ucs4.c: Fix non-ICU builds. |
||
|
21:13
hercynium joined
|
|||
| plobsing | bacek: move to header how? if I do that the symbol will be defined in multiple objects files. doesn't that cause a collision? | 21:14 | |
| NotFound | -> /usr/bin/ld: Warning: size of symbol `Parrot_cmd_options' changed from 96 in parrot_config.o to 2688 in /home/julian/parrot/blib/lib/libparrot.so | 21:19 | |
|
21:21
iblechbot joined
|
|||
| plobsing | r46921 appears to have fixed the problem (I'll look into fixing the link warnings later) | 21:21 | |
| bacek | plobsing++ | 21:27 | |
| Can everyone keep hands off trunk for few minutes. | 21:28 | ||
| dalek | rrot: r46921 | plobsing++ | trunk (2 files): use PARROT_DATA in stead of PARROT_EXPORT for global constant |
||
| bacek | I'm doing final test of ops_pct merge | ||
| cotto | bacek++ | 21:30 | |
| bacek | make coretest passed | 21:31 | |
| svn commit is freaking slow... | 21:32 | ||
| cotto | ship that thing | ||
| bacek | in progress | 21:33 | |
| ttbot | Parrot trunk/ r46921 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/322736.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | 21:37 | |
| bacek | Done | 21:38 | |
| r46922 | |||
| EVERYBODY PANIC | |||
| purl | EVERYBODY PANIC is web.archive.org/web/20070216080911/.../panic.gif | ||
| cotto | OH NOES | 21:39 | |
| best to do a clean or realclean before updating | |||
| bacek | yeah... | 21:40 | |
| cotto, can you drop mail to parrot-dev@ with warning about running realclean before update or Configure.pl straight after? | 21:42 | ||
| cotto, make opsrenumber still uses opsrenumber.pl, is it ok? | |||
| cotto | It won't hurt anything but it's also unnecessary | ||
| opsc does that automatically now when needed | |||
| bacek | Ah, good | 21:43 | |
| dalek | rrot: r46922 | bacek++ | trunk (88 files): Merge branch 'ops_pct' back to trunk. |
21:44 | |
| bacek | Time to fix svn pros. Merge probably broke a lot of them. | 21:45 | |
| cotto | done | 21:46 | |
| well, sent | |||
| bacek | good work :) | 21:47 | |
| cotto | I can send emails with the best of them. | 21:49 | |
| It's nice to see that ops2c output from trunk. | 21:56 | ||
| NotFound | All test pass, x64 non optimized. | 21:59 | |
| nopaste | "bacek" at 192.168.1.3 pasted "cotto, what about next step?" (15 lines) at nopaste.snit.ch/20628 | 22:01 | |
| bacek | .oO( First commit into ops_pct was on 05 Jul 2009 - 03:00:54. Wow! Almost one year of effort :) |
22:03 | |
| cotto | yeah | ||
| I'm glad the file metadata test gives me a command to copy/paste | 22:04 | ||
|
22:05
eternaleye joined
|
|||
| NotFound | Optimized also pass. | 22:16 | |
| cotto | happy! | ||
| NotFound | And the most important part, winxed builds and pass tests ;) | 22:17 | |
| cotto | I'm glad to avoid making you more crabby. | 22:18 | |
| now for rakudo... | |||
| dalek | rrot: r46923 | cotto++ | trunk (30 files): svn prop cleanup |
||
| nopaste | "bacek" at 192.168.1.3 pasted "cotto: Simple "nqp" op + patch for NQP to support such syntax." (45 lines) at nopaste.snit.ch/20629 | ||
| cotto | This is getting exciting. | 22:19 | |
| bacek | And then we can generate C from PAST. | 22:22 | |
| Quite easy. | |||
| cotto | looks like rakudo needs some love | 22:23 | |
| ops2c.pl can't seem to find ops2c | 22:25 | ||
| bacek | no... | 22:28 | |
| It just generated wrong files. | |||
| perl6.ops perl6rl6_ops.c perl6rl6_ops.h | |||
| instead of perl6_ops.{ch} | 22:29 | ||
| Emitter.pm, line 26 | 22:31 | ||
| Looks like a bug in nqp-setting. | 22:34 | ||
| Yes, it's nqp-setting bug. | 22:36 | ||
| Workaround committed. | 22:40 | ||
| cotto | bacek++ | ||
| nopaste | "kid51" at 192.168.1.3 pasted "trunk (post-merge) build error, possibly related to obscure.ops" (820 lines) at nopaste.snit.ch/20630 | 22:44 | |
| ttbot | Parrot trunk/ r46924 i386-linux-thread-multi make error tt.taptinder.org/file/cmdout/322828.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | 22:45 | |
| cotto | same deal here | 22:46 | |
| bacek, did you test that fix? | |||
|
22:46
joeri joined
|
|||
| kid51 | My build failure was at r46924 | 22:46 | |
| bacek | cotto, yes. | ||
| But I shortcircuit it... | 22:47 | ||
| meh... | 22:48 | ||
| kid51 | Files like: compilers/opsc/gen/Ops/Renumberer.pir | ||
| bacek | I broke the build... | ||
| kid51 | ... should they be in an svn:ignore ? | ||
| dalek | kudo: 9a7fc8a | (Solomon Foster)++ | src/core/ (3 files): Add Numeric.reals method, and comparison operators based upon it. |
22:49 | |
|
22:49
plobsing joined
|
|||
| cotto | you gotta break a few eggs to make a pizza | 22:50 | |
| nopaste | "kid51" at 192.168.1.3 pasted "Files whose svn status is unclear (r46924)" (15 lines) at nopaste.snit.ch/20631 | ||
| cotto | or something | ||
| purl | something is really wrong out there :) | ||
| cotto | kid51, those can be ignored. They're all generated. | ||
| dalek | rrot: r46924 | bacek++ | trunk/compilers/opsc/src/Ops/Emitter.pm: Add workaround for nqp-setting bug. To be removed after fixing nqp side. |
22:51 | |
|
22:52
ruoso joined
22:59
Psyche^ joined
|
|||
| dalek | p-rx: 04de3a0 | bacek++ | (2 files): Fix subst for non-matching patterns |
22:59 | |
| p-rx: c62409b | bacek++ | src/stage0/ (3 files): Rebootstrap files to generate new settings |
|||
|
23:00
elmex_ joined
23:01
whiteknight joined
|
|||
| ttbot | Parrot trunk/ r46925 i386-linux-thread-multi make error tt.taptinder.org/file/cmdout/322867.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | 23:02 | |
| bacek | It fixed now. | 23:06 | |
| $dayjob time | |||
| dalek | rrot: r46925 | jkeenan++ | trunk (5 files): Set svn:ignore property on newly added generated .pir and .pbc files. |
23:08 | |
| rrot: r46926 | jkeenan++ | trunk/MANIFEST.SKIP: Regenerate SKIP subsequent to setting some svn:ignores. |
|||
| rrot: r46927 | bacek++ | trunk/compilers/opsc/src/Ops/Emitter.pm: Revert "Add workaround for nqp-setting bug. To be removed after fixing nqp side." |
|||
| rrot: r46928 | bacek++ | trunk/ext/nqp-rx/src/stage0/nqp-setting.nqp: Grab new nqp-setting from upstream |
|||
| cotto | my installed copy of ops2c.pl still can't find ops2c: | 23:10 | |
| Can't exec "ops2c": No such file or directory at /usr/local/parrot-svn/lib/2.4.0-devel/tools/build/ops2c.pl line 11. | |||
| nm. symlink issue | 23:11 | ||
| ttbot | Parrot trunk/ r46926 i386-linux-thread-multi make error tt.taptinder.org/file/cmdout/322892.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | ||
| cotto | my fault | ||
| all happy now | 23:14 | ||
| kid51 | 'make' succeeding at 46928 | ||
| 'make test' succeeded there, too | 23:16 | ||
| Coke | guess I picked a good time to do some yard work. | 23:17 | |
| cotto | come back in and everything's working again | 23:18 | |
| kid51 | smolder.plusthree.com/app/projects/...ails/34013 | 23:19 | |
| Coke kicks of a smoke run... | |||
| Coke is getting annoyed at this partcl issue. | |||
|
23:36
snarkyboojum joined
|
|||
| ttbot | Parrot trunk/ r46928 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/322967.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) | 23:49 | |
| dalek | rrot: r46929 | plobsing++ | trunk (2 files): use pointer in stead of array. should fix linker warnings |
23:57 | |
| Coke | msg pmichaud if you're not going to yapc, do you have someone available to cover your talks? | 23:59 | |
| purl | Message for pmichaud stored. | ||