|
Parrot 3.1.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: merge and extensively test gen_gc2 | Green light from lua, partcl-nqp and rakudo on gen_gc2 Set by moderator on 18 February 2011. |
|||
|
00:13
nwellnhof left
|
|||
| cotto | ~~ | 00:15 | |
| dukeleto | cotto: good day, sir | 00:21 | |
| dukeleto just switched from irssi to weechat and is very pleased | 00:22 | ||
|
00:27
bubaflub joined
|
|||
| dukeleto | bubaflub: hey stranger | 00:32 | |
| bubaflub | dukeleto: hey! | ||
| dukeleto: long time, no chat | |||
| dukeleto | bubaflub: how is the Wolfram gig? | ||
| bubaflub | dukeleto: well, i like my coworkers | 00:33 | |
| dukeleto | bubaflub: been hacking on anything lately? | ||
| bubaflub | dukeleto: cleaned up Math::Primality | 00:34 | |
| working on the Math::Primality::AKS | |||
| i tried to get LibreOffice on Mac OS X to work, but it wouldn't compile | 00:35 | ||
| i've been working on some OCR stuff, though | |||
|
00:36
kid51 joined
|
|||
| dalek | sella: 1f28bf8 | Whiteknight++ | README.md: +readme |
00:38 | |
| whiteknight | good evening, #parrot | 00:39 | |
| bubaflub | evening, whiteknight | ||
| whiteknight | hello bubaflub. How are you doing? | ||
| bubaflub | whiteknight: good! dropped off for a bit - finished a semester and got married and switched jobs | 00:40 | |
| whiteknight: but i'm looking to get back into the swing of things | |||
| whiteknight | congratulations on all counts | ||
| bubaflub | whiteknight: a-thank-you | ||
| kid51 | so I guess finishing a semester, getting married and switching jobs does NOT qualify as the swing of things ;-) | 00:41 | |
| bubaflub | kid51: haha. i meant the parrot things. i've been away since the svn -> git switch | ||
| kid51 | #parrot - much more swinging thatn all that! | ||
| bubaflub | though i read all the emails | ||
| riveting reading material | 00:42 | ||
| kid51 | Would you like to join a team working on a roadmap goal? | ||
| bubaflub | what are the goals? i'm a bit rusty will do whatever i can | 00:44 | |
| dukeleto | bubaflub: what are you interested in? | ||
| bubaflub: it is best to harness your interest than throw you at something, but we can surely throw you at something :) | 00:45 | ||
| kid51 | bubaflub: here's the short version of the roadmap goals/teams as discussed at Jan 29 PDS: thread.gmane.org/gmane.comp.compile...devel/5195 | 00:46 | |
| dukeleto | bubaflub: we really need good benchmarks | ||
| bubaflub: maybe you want to hack on some prime-checking in PIR to be used as a benchmark? | 00:47 | ||
| bubaflub | kid51 and dukeleto: i'd love to hack on ruby or javascript HLLs too | ||
| dukeleto | bubaflub: we need stuff that stresses the GC | ||
| bubaflub | kid51 and dukeleto: as long as i got someone to do some hand holding | ||
| dukeleto: yeah, i could do that as well | |||
| kid51 | bubaflub: Also: See pmichaud's summary of rakudo's needs from Parrot: thread.gmane.org/gmane.comp.compile...evel/5200; these will probably become roadmap goals | ||
| dukeleto | bubaflub: sweet, clone jaspers and tell me why it doesn't work ;) | ||
| bubaflub | dukeleto: hahaha, alright | ||
| dukeleto | bubaflub: i get a weird error from node.js | 00:48 | |
| bubaflub | kid51: reading... | ||
| dukeleto: cloning... | |||
| kid51: lamentably, i'm not really sure i'm particularly great at any of those tasks | 00:59 | ||
| dukeleto | bubaflub: which is why we will find something that you want to hack on | ||
| bubaflub: cardinal hacking might be fun for you | |||
| bubaflub | dukeleto: yeah, that sounds good. a while ago it was a bit stalled out on the object model and i couldn't get it installed | 01:00 | |
| dukeleto: but hey, if it actually works, maybe i'll see if we can hook up the RubySpec stuff to it | |||
| dukeleto | bubaflub: 6model is the new perl 6 object model, that will trickle down to parrot | 01:01 | |
| bubaflub | dukeleto: yeah, i was a bit of the brouhaha over that | 01:02 | |
| dukeleto | bubaflub: so we are fixing the foundation to build the floor that Cardinal will use :) | ||
| Tene | There's still plenty of work to be done on cardinal even before that. | ||
| The parser needs to be updated away from PGE | |||
| The parser isn't entirely complete, iirc. There are some lingering nasty issues that should be easier to solve in nqp regexes, iirc | 01:03 | ||
| But, yes, the majority of the ruby test suites assume that they're running against an implementation that's mostly complete | 01:04 | ||
| so they assume things like monkey-patching other classes, etc. | |||
| bubaflub | Tene: ok, so where should i start? | ||
| Tene | bubaflub: I have no idea what sort of tasks you like working on. | ||
| bubaflub | Tene: i could probably help fill out the standard library without much hand holding | 01:05 | |
| Tene | You could start by running the test suite, and making sure that all of the failures have open tickets on the issue tracker, and see if there's anything there that could use work. | ||
| bubaflub: That would be great. | |||
| bubaflub | Tene: ok, i'll get started with that | ||
| Tene | bubaflub: cardinal's policy is that the test suite should always pass; any failing tests should be marked as skip or todo | 01:06 | |
| with notations in the output for the issue number | |||
| bubaflub | Tene: ok, i've got HEAD on both parrot and cardinal and will test it | ||
| Tene | at least most of them are like that; any failures that aren't like that are new since cardinal was worked on before. | ||
| Expanding the test suite would be great, expanding the stdlib would be great. | 01:07 | ||
| bubaflub | ok | ||
| do we have any test coverage tools? | |||
| Tene | If you want to dig into the compiler, the best option right now is migrating the parser over to nqp-rx from PGE. | ||
| bubaflub | Tene: i haven't done much with parsers (beyond the basics) and nothing with nqp-rx, but that sounds interesting | ||
| Tene | bubaflub: The syntax is mostly the same; it would mostly be a case of tearing out the PGE infrastructure, trying to run it against nqp-rx, and then iteratively fixing the failures as they come up. | 01:08 | |
| It shouldn't take more than a couple of days of beating on to get it running, in the worst case, I'd guess. | |||
| bubaflub | ok | 01:09 | |
| Tene | bubaflub: in terms of infrastructure, the wiki and issue tracker need to be migrated to the cardinal repo in the parrot org on github, an HLL devs team needs to be created on github, with privs to HLLs like cardinal but not parrot core repos, so others can commit to cardinal, and then we could take down the old cardinal repo on github | 01:10 | |
| If you want access to the cardinal account on github, ask me or Hackbinary for the credentials | |||
| bubaflub | Tene: ok. | 01:11 | |
| Tene | You could also document that tasklist in a TODO or whatever in the cardinal repo :) | ||
| bubaflub | Tene: yeah, sounds good | ||
| Tene | oh, I think dukeleto has credentials for the cardinal account on github too | ||
| Tene gets back to $realjob work now. | 01:12 | ||
| bubaflub | Tene: silly question - i suppose i need an installed parrot for cardinal to build | ||
| Tene | Good luck! Great to have you interested. Please let me know if there's any questions you have | ||
| also #cardinal | |||
| umm... probably | |||
| Yeah, you'll need an installed repo somewhere | |||
| I don't recall whether it's been fixed well enough to not rely on a parrot build dir still being available or not; investigating any install issues, getting infrastructure for building distro packages, testing on other platforms like MacOS or Windows might be good... | 01:14 | ||
| bubaflub | Tene: i'm on Mac OS X 10.6.6 and got it to build | 01:15 | |
| Tene | That's good to know. I'm pretty sure treed was on OS X full-time when he was working on it a lot, so I'm not surprised. | 01:16 | |
| I haven't heard of anyone trying it on Windows, but I'd expect it to work. | |||
| bubaflub | Tene: so i'm running rake test:all, i'll post an update on #cardinal when it's done | 01:17 | |
| Tene | bubaflub: you can also run rake smoke, to submit a smolder report | ||
| should be able to, at least. There's been a few problems with that, but I'm pretty sure it's been fixed | 01:18 | ||
| bubaflub | Tene: okey dokey | ||
|
01:42
vmspb left
|
|||
| dalek | rdinal: 57bee5f | bubaflub++ | .gitignore: ignore smolder report/ directory |
01:49 | |
| rdinal: 9ef4290 | bubaflub++ | / (2 files): basic documentation |
|||
|
02:11
whiteknight left
|
|||
| dalek | rdinal: e90ade7 | bubaflub++ | Rakefile: fix some typos |
02:26 | |
| rdinal: 2a5c349 | bubaflub++ | Rakefile: whoops, actually fix these things lateau++ |
02:30 | ||
|
02:41
woosley joined
02:49
toei left
|
|||
| dalek | rrot/tt1954_eliminate_make_docs: 81165eb | jkeenan++ | / (2 files): Create html/ directory. |
02:50 | |
|
02:50
ShaneC joined
02:54
ShaneC1 left
03:00
ShaneC left
03:01
toei joined,
contingencyplan left
03:10
bubaflub left
|
|||
| kid51 | If I no longer need a repository on github, how can I delete it? | 03:27 | |
| Example: At one point I forked chromatic's modern_perl_book. The book is published; I no longer need my fork. | 03:28 | ||
| cotto | admin -> delete this repository | ||
| kid51 | Hmm, I don't see 'admin' | 03:29 | |
| oh, wait | |||
| Thanks. | 03:30 | ||
| cotto | np | 03:31 | |
| kid51 | cotto: How is work on your roadmap goal progressing? | ||
| cotto | slowly but surely | 03:32 | |
| The key seems to be to not care how many other people are working on it and plow ahead. | |||
| People will join as they have tuits. | |||
| (I mean that I'm encouraging others to join in, but I don't let myself get too attached to whether they contribute to any given aspect of the design or not.) | 03:33 | ||
| kid51 | Is there anything to look at yet besides the draft PDD? | 03:34 | |
| cotto | btw, I think it's highly premature to clean up the pod in pdd 32. The document isn't anywhere near final. | ||
| no | 03:35 | ||
| kid51 | k. That was a byproduct of running tests. | ||
| cotto | it'll just be the pdd for at least a week or two | 03:38 | |
|
03:41
bubaflub joined
|
|||
| dukeleto | kid51: the lorito branch | 04:00 | |
| kid51: the lorito branch is my crack at implementing the draft lorito pdd with dynops | |||
| kid51: nothing close to the final product, but a prototype to flesh the spec out | 04:01 | ||
| github.com/parrot/parrot/compare/m...r...lorito | |||
| mostly just a stub, but it is beginning to get a tiny bit of flesh | 04:02 | ||
| cotto | good evening, dukeleto | ||
| dukeleto | cotto: hola | 04:03 | |
|
04:21
woosley left,
kid51 left
|
|||
| dalek | rrot: 967267f | petdance++ | src/hash.c: remove unused interp argument |
04:27 | |
| rrot: 47cf36b | petdance++ | src/hash.c: removed unused variable |
|||
| rrot: c05d2c0 | petdance++ | src/hash.c: remove extraneous if() wrapping around the for() |
|||
| rrot: 46d2486 | petdance++ | src/key.c: removed unused var N |
|||
| rrot: 178d329 | petdance++ | src/pmc/callcontext.pmc: remove unused variable |
|||
| rrot: a5a74ba | petdance++ | / (2 files): add PARROT_xxx decorators |
|||
|
04:35
plobsing left
04:45
woosley joined
04:52
bubaflub left
|
|||
| dukeleto | PARROT_xxx decorators sounds like it could be an interesting movie title... | 04:53 | |
| cotto | Thanks. I'm going to have some really strange dreams now. | 04:58 | |
|
05:00
benabik left
|
|||
| cotto | dukeleto, ping | 05:36 | |
| dukeleto | cotto: ping! | 05:45 | |
| cotto | dukeleto, I'm thinking about alignedness and the m0 bytecode format. Do you know what the consequences of having e.g. 5-byte long ops would be and if it'd be better to use padding? | ||
| also, pong | |||
| Coke | seen kid51 | 05:50 | |
| clunker9 | kid51 was last seen on #parrot 2 hours, 15 minutes and 25 seconds ago, saying: k. That was a byproduct of running tests. | ||
| aloha | kid51 was last seen in #parrot 2 hours 15 mins ago saying "k. That was a byproduct of running tests.". | ||
| Coke | why do we have clunker in here? | ||
| clunker, owner? | 05:51 | ||
| aloha, owner? | |||
| aloha | Coke: No clue. Sorry. | ||
| Coke | aloha, owner is bacek, but see also: "source" | 05:52 | |
| aloha | Coke: Okay. | ||
| sorear | imagine filling memory with 5-byte records which are accessed at random | 05:53 | |
| imagine that there are so many of them that the L1 cache is irrelevant | 05:54 | ||
| a given record will cross a 32-byte boundary if it starts at an address congruent to 31, 30, 29, or 28 | |||
| therefore, with 32 byte cache lines, the expected number of memory accesses per record access is 1 1/8 | 05:55 | ||
| cotto | seen clunker9 | ||
| aloha | clunker9 was last seen in #parrot 4 mins 52 seconds ago saying "kid51 was last seen on #parrot 2 hours, 15 minutes and 25 seconds ago, saying: k. That was a byproduct of running tests.". | ||
| cotto | much better | ||
| sorear | padding the records (optimally, by 1 byte per 3 records) would give an improvement of 11% in this model | ||
| however the model leaves a lot of stuff out... m0 instructions are (hopefully!) accessed sequentially a lot, and increasing the number of sequential records that fit in a cache line is good | 05:56 | ||
| also there are many sizes of cache line, and what improves performance at one level of the hierachy may hurt it at others | 05:57 | ||
| my machine here seems to have 4096 byte TLB lines and 64 byte L1/L2 lines | 05:58 | ||
| [the page size can be ignored since it will always be the same as the TLB size] | |||
| this assumes your record is 5 1-byte fields | 05:59 | ||
| nopaste | "coke" at 192.168.1.3 pasted "current partcl (old) failures on parrot master." (31 lines) at nopaste.snit.ch/33153 | ||
| sorear | an intelligent assember could probably align labels such as to avoid the vast majority of line-spanning records | 06:02 | |
| simply starting subs at addresses = 4 mod 64 would prevent spanning for subs of 24 or fewer instructions | 06:03 | ||
| Coke | looks like most of those failures are due to HLL issues. I get a String instead of a TclString when invoking lrepeat, e.g. | 06:05 | |
|
06:07
lateau joined
06:09
benabik joined
06:12
rurban_ joined
06:15
rurban left,
rurban_ is now known as rurban
06:17
woosley left
|
|||
| Coke | is there any way to suss at runtime what the .HLL was set to? | 06:18 | |
| Coke has bugs open 9 months here. What's an HLL guy to do ? | 06:22 | ||
| Coke throws a new one on the pile and heads off to sleep. | 06:32 | ||
| dalek | TT #2022 created by coke++: Something borked with HLL mappings. | 06:37 | |
| TT #2022: trac.parrot.org/parrot/ticket/2022 | |||
|
06:38
jsut_ joined
06:40
fperrad joined
06:42
bacek left,
jsut left
06:43
jsut joined
06:46
jsut_ left
06:49
theory left
06:52
bacek joined
|
|||
| cotto | g'day, bacek | 06:54 | |
|
07:21
Hackbinary left
07:23
dwebb joined
07:24
dwebb left
|
|||
| cotto | aloha, clock? | 07:46 | |
| aloha | cotto: LAX: Fri, 23:46 PST / CHI: Sat, 01:46 CST / NYC: Sat, 02:46 EST / UTC: Sat, 07:46 UTC / LON: Sat, 07:46 GMT / BER: Sat, 08:46 CET / TOK: Sat, 16:46 JST / SYD: Sat, 18:46 EST | ||
|
08:16
fperrad_ joined
08:20
fperrad left,
fperrad_ is now known as fperrad
08:54
Hackbinary joined
09:12
mtk left
09:19
mtk joined
09:43
contingencyplan joined
10:23
lucian_ joined
10:25
Hackbinary left
10:27
lucian left
|
|||
| bacek | ~~ | 10:33 | |
| cotto | ~ | 10:34 | |
| Tene | 10:35 | ||
| bacek | -~ | 10:36 | |
|
10:36
Hackbinary joined
10:43
lucian joined
10:46
lucian__ joined
10:47
lucian_ left
10:49
lucian left
10:51
lucian joined
10:54
lucian__ left
11:05
jsut_ joined
11:10
jsut left
11:29
mikehh left
11:45
whiteknight joined,
preflex left
11:46
nopaste left
11:47
nopaste joined
11:53
preflex joined
12:00
lucian left
12:02
lucian joined
12:14
mikehh joined
|
|||
| whiteknight | good morning #parrot | 12:21 | |
|
12:46
contingencyplan left
12:52
jsut joined
12:57
jsut_ left
12:59
lucian_ joined
13:00
preflex left
13:01
lucian__ joined
13:02
lucian left
13:05
fperrad_ joined,
lucian_ left,
preflex joined
13:09
fperrad left,
fperrad_ is now known as fperrad
13:19
plobsing joined
13:20
kid51 joined
|
|||
| moritz | good morning whiteknight | 13:25 | |
| whiteknight | hello moritz. How are you today? | 13:26 | |
| moritz | whiteknight: fine, thank you. What about yourself? | 13:27 | |
| whiteknight | also doing well. | 13:30 | |
|
13:37
fperrad left
13:50
kid51 left
14:03
woosley joined,
woosley left
14:12
rurban_ joined
14:15
rurban left,
rurban_ is now known as rurban
14:25
plobsing left
14:29
plobsing joined
14:37
plobsing left
14:55
plobsing joined
14:57
zby_home joined
15:01
plobsing left
|
|||
| Hackbinary | hello #parrot | 15:10 | |
|
15:17
bubaflub joined
|
|||
| whiteknight | hello Hackbinary | 15:18 | |
| opbots trust Hackbinary | |||
| slavorg | Ok | ||
| slavorgn | Ok | ||
| bubaflub | mornin' #parrot | 15:20 | |
| whiteknight | good morning, bubaflub | 15:22 | |
|
15:22
preflex left
|
|||
| bubaflub | morning whiteknight | 15:22 | |
| Hackbinary | cool, am I a channel operator now? | ||
| whiteknight | Hackbinary: it's one of the perks of being a contributor | ||
|
15:40
preflex joined
|
|||
| dalek | sella: f6be7b0 | Whiteknight++ | / (6 files): quick cleanups of the testsuite code |
15:52 | |
| sella: d31196b | Whiteknight++ | xunit/ (2 files): Rearrange the test classes more |
|||
| sella: 5fbc111 | Whiteknight++ | / (16 files): start reorganizing the test code. Update tests to match the new style |
|||
| sella: 340a58b | Whiteknight++ | t (5 files): property handle TODO tests in the harness. Refactor the Harness::Loader so we take a filetype proto in the constructor. This removes the need for subclasses here. Multiple other fixes |
|||
| sella: 0795c0e | Whiteknight++ | / (5 files): implement my own replacement for Test::Builder, get rid of evil hacks |
|||
|
16:06
kid51 joined
|
|||
| tadzik | hello | 16:08 | |
| whiteknight | hello tadzik | ||
| tadzik | whiteknight: kudos for Rosella, looks freaking awesome | 16:09 | |
| whiteknight | tadzik: Thanks! It's a culmination of many things I've been planning for months | ||
| tadzik | I wonder how real is language interoperability, so I can use it in Perl 6 without wrappers | ||
| whiteknight | tadzik: that depends on a lot of factors. At the Parrot level a PMC is a PMC. individual languages and compilers may impose conflicting semantics | 16:10 | |
| the dream of never needing any wrappers is probably unrealistic, especially if different HLLs are designed without interop in mind | 16:11 | ||
| tadzik | hrm | 16:15 | |
| whiteknight | for instance, it would be very easy for the JavaScript developers to not implement VTABLE_find_method at all, which I'm sure P6 is going to rely on to find methods | 16:16 | |
| it's a trivial addition, but it's ancillary to core JS behavior | |||
| likewise, it's very possible that P6 would not be expecting to find methods using getattribute_p_p_s | 16:17 | ||
|
16:17
Psyche^ joined,
Patterner left,
Psyche^ is now known as Patterner
16:19
cognominal left,
cognominal joined
16:42
fperrad joined
16:46
lateau left
|
|||
| dalek | rrot: 6ac86c9 | jkeenan++ | config/ (3 files): Apply patch submitted by Coke in TT #1954. |
16:54 | |
| rrot: 3c8fed0 | jkeenan++ | config/ (3 files): Merge branch 'coke_tt1954' |
|||
| rrot: c743d11 | jkeenan++ | config/gen/makefiles/root.in: Need to remove 'docs-clean' from 'clean' target. |
|||
| rdinal: 5faa0f6 | bubaflub++ | src/builtins/cmp.pir: fix != and !~ |
16:58 | ||
|
16:59
eternaleye_ joined
|
|||
| dalek | TT #1954 closed by jkeenan++: 'make docs' target: Why are these files not installed? | 17:00 | |
| TT #1954: trac.parrot.org/parrot/ticket/1954 | |||
|
17:00
mtk left
17:01
eternaleye left
17:06
mtk joined
17:09
fperrad_ joined
|
|||
| dalek | rrot: b812b49 | jkeenan++ | NEWS: Announce removal of 'make docs' target. |
17:12 | |
|
17:12
fperrad left,
fperrad_ is now known as fperrad
17:34
eternaleye_ is now known as eternaleye
17:37
theory joined,
theory left
17:54
kid51 left
17:57
jsut_ joined
18:00
bubaflub left
18:02
jsut left,
jsut joined
18:07
jsut_ left
18:28
theory joined
|
|||
| dalek | rrot: dee6786 | (Gerd Pokorra)++ | MANIFEST.generated: let "languages/JSON/JSON.pir" be installed |
19:01 | |
| rrot: 5b84f21 | (Gerd Pokorra)++ | compilers/data_json/JSON.nqp: remove unnecessary loading of bytecode |
|||
|
19:03
contingencyplan joined,
jsut_ joined
19:04
lucian__ is now known as lucian
19:08
jsut left
19:09
bubaflub joined
19:17
lucian_ joined
19:20
bacek left,
lucian left
|
|||
| cotto | ~~ | 19:22 | |
| whiteknight | hello cotto | 19:23 | |
|
19:24
kid51 joined
|
|||
| cotto | good day, whiteknight | 19:24 | |
| NotFound | $ make -sj | 19:27 | |
| compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c | |||
| -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l | |||
| /bin/sh: ./parrot-nqp: No existe el fichero o el directorio | |||
| make: *** [runtime/parrot/languages/JSON/JSON.pir] Error 127 | |||
| kid51 realizes he should have organized a hackathon to fill up this 3-day weekend | |||
| cotto | NotFound, that should be an easy fix. | 19:28 | |
| kid51 is forced to do cage cleaning instead (after all, it's preferable to house cleaning) | |||
| NotFound | cotto: nothing nqp related is easy to me. | ||
| cotto | I'm beginning to see why you write winxed. | 19:29 | |
| cotto just got the same error with a parallel build | 19:30 | ||
| NotFound | Yes, without -j it build fine for me. | 19:31 | |
| cotto | which is a little surprising, because I don't have a Spanish localized system | ||
| NotFound | Uh, forgot the LANG=C that I usually do before reporting. | 19:32 | |
|
19:32
bacek joined
|
|||
| cotto | ;) | 19:33 | |
| dalek | rrot: 9859ea7 | cotto++ | compilers/data_json/Rules.mak: add nqp-rx as a depenency for JSON.nqp |
19:35 | |
| NotFound | cotto++ Builds fine now | 19:37 | |
| Coke pokes parrot with a stick? | 19:39 | ||
| cotto | NotFound, great. Thanks for reporting. | 19:47 | |
|
19:49
theory left
|
|||
| cotto | seen gerd | 19:51 | |
| aloha | gerd was last seen in #parrot 4 days ago saying "it is: ...@perl.org". | ||
|
19:51
nwellnhof joined
|
|||
| nwellnhof | ~ | 19:51 | |
| cotto | msg gerd In dee67865dee67865, shouldn't we be installing a pbc file instead of pir? | 19:53 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | nxed: r812 | NotFound++ | trunk/pir/winxed_ (2 files): update installable files |
19:54 | |
| kid51 | Does anyone know how to run the tests in ext/Parrot-Embed/t? | ||
| kid51 is looking at trac.parrot.org/parrot/ticket/488 | 19:55 | ||
| dalek | rrot: 155e2eb | nwellnhof++ | / (29 files): Merge branch 'master' into nwellnhof/unicode_dynpmcs |
20:02 | |
| rrot: 8b81777 | nwellnhof++ | / (34 files): Merge branch 'nwellnhof/unicode_dynpmcs' |
|||
| rrot: 501582b | nwellnhof++ | NEWS: Update NEWS |
20:03 | ||
| cotto | dukeleto, ping | 20:12 | |
|
20:18
bubaflub left
|
|||
| kid51 | afk | 20:18 | |
| cotto | msg gerd That commit should be dee67865c. | 20:20 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | sella: 7e015cc | Whiteknight++ | / (8 files): Implement handling of TODO tests which unexpectedly pass. Reimplement differentiating between Assert:: failures and other unhandled exceptions. Fix problems with identifying test files which prematurely exit. A few other fixes |
20:23 | |
| bacek | ~~ | 20:27 | |
| Good morning, humans | |||
| whiteknight | good morning, bace | ||
| bacek | |||
| bacek | aloha, whiteknight | ||
|
20:38
plobsing joined
|
|||
| cotto | aloha, rosella? | 20:39 | |
| aloha | cotto: rosella is like a patterns and practices library | ||
| Coke | cotto: I have some bugs in parrot that are blockers for tcl. fyi. | 20:42 | |
| cotto | Coke, is there a report that lists them or a tag that you used? | 20:52 | |
| Coke | report 15, IIRC. | 20:53 | |
| (it's the same report for languages since ever. | |||
| cotto | "new patches"? | ||
| Coke | 16. | ||
| cotto | ok | 20:54 | |
| Coke | #2022 is the biggest blocker at the moment. | ||
|
21:03
dwebb joined
21:04
dwebb left
|
|||
| whiteknight | Coke: I'll take a look at #2022 later tonight or tomorrow for you | 21:09 | |
| Coke | I'd appreciate it, thanks. | 21:10 | |
| bacek | ~~ | 21:15 | |
| Anyone object if I'll merge gen_gc2 now? | |||
| cotto | bacek, did it get any testing with partcl-old? | ||
| bacek | cotto, partcl-nqp only | 21:16 | |
| afaik | |||
| aloha, partcl? | |||
| aloha | bacek: partcl is broken, so it's not clear your change breaks it more | ||
| bacek | not helpful | ||
| cotto | partcl-old is building again and is close to passing its tests. It'd be a shame to break it further now. | 21:17 | |
| bacek | where is it hosted? | ||
| cotto | aloha, partcl is also github.com/partcl/partcl | 21:18 | |
| aloha | cotto: Okay. | ||
| cotto | aloha, partcl? | ||
| aloha | cotto: partcl is broken, so it's not clear your change breaks it more or github.com/partcl/partcl | ||
| bacek | error: The requested URL returned error: 500 while accessing github.com/partcl/partcl/info/refs | 21:19 | |
| looks like github is also broken | |||
| Coke, ping | |||
| Coke | bacek: pong. | ||
| bacek | Coke, can I have commit bit to partcl? | 21:20 | |
| Coke | want me to double check out partcl-old works on yoru branch? | ||
| cotto | looks good on my end | ||
| Coke | bacek: NOOOOOOOOOOOOOOOOOOOOOOOOOOk. just a sec. | ||
| bacek | Coke, and also check partcl-old on gen_gc2 :) | ||
| dalek | TT #1933 closed by nwellnhof++: stat opcode causes program crash on Win32 with invalid file descriptor | 21:21 | |
| TT #1933: trac.parrot.org/parrot/ticket/1933 | |||
| TT #1836 closed by nwellnhof++: Support non-ASCII characters in filenames | |||
| TT #1836: trac.parrot.org/parrot/ticket/1836 | |||
| TT #1898 closed by nwellnhof++: unicode bytecode filenames | |||
| TT #1898: trac.parrot.org/parrot/ticket/1898 | |||
| Coke | bacek: added you to both partcl/ projects. | 21:22 | |
| bacek | Coke, thanks. | 21:23 | |
| Coke, how many tests are broken? | |||
| (on master) | |||
|
21:23
theory joined,
whiteknight left
|
|||
| Coke | bacek: for old? moment. | 21:23 | |
| dalek | rtcl: 0d849f9 | coke++ | runtime/builtin/info.pir: remove optional args not used in called func. |
21:26 | |
| rtcl: 5c65027 | coke++ | config/misc/select_ (2 files): avoid mixed-case HLLs. |
|||
| bacek | Coke, it hangs on cmd_for on gen_gc2... | 21:27 | |
| Coke, on test 5. | 21:28 | ||
| nopaste | "coke" at 192.168.1.3 pasted "partcl (old) test failures on master." (37 lines) at nopaste.snit.ch/33270 | 21:29 | |
| Coke | bacek: also cmd_while, yes. | ||
| bacek | Coke, what about on master? | ||
| Did you just ^C them? | 21:30 | ||
| Coke | that /is/ master ,yes. | ||
| no, I did a ps and killed 'em that way. | |||
| (otherwise you kill the harness, not the test.) | |||
| (look at the nopaste) | 21:31 | ||
| are you running on gen_gc2 now? | |||
| bacek | yes | ||
| dalek | rtcl: 4069e65 | bacek++ | src/pmc/tcl (3 files): Mark vtables with VTABLE explicitely |
21:32 | |
| rrot: d6ce563 | jkeenan++ | / (5 files): Add test file and test sample file to address trac.parrot.org/parrot/ticket/692. |
21:35 | ||
| bacek | Coke, looks like exception handling is going nuts. With "Null PMC access" thrown from exception handler | 21:37 | |
|
21:38
hudnix left
|
|||
| dalek | rrot: e3565e2 | jkeenan++ | t/pir/pbc_fallback.t: Improve POD. |
21:38 | |
| nopaste | "bacek" at 192.168.1.3 pasted "partcl-old on gen_gc2" (33 lines) at nopaste.snit.ch/33271 | 21:41 | |
| bacek | Coke, looks like same failures on master and gen_gc2 | ||
| Coke | prove-- for NOT REPORTING HOW MANY FAILURES THERE ARE | 21:42 | |
| bacek: yup. so, no worries on breaking me worse than already. | |||
| cotto | merge away, then | 21:43 | |
| bacek | Coke, meh :) | ||
| moritz | bacek: just finished another spectest run of rakudo on gen_gc (linux amd64, with --optimize) -- all good | ||
| bacek | moritz, good. | ||
| cotto | moritz, awesomesauce | ||
|
21:48
bubaflub joined
|
|||
| tadzik | is partcl from Parrot Tcl or from Part (of) Tcl? I never know | 21:52 | |
| nopaste | "bacek" at 192.168.1.3 pasted "Coke, cmd_for trace. Looks like a bug in grammar." (175 lines) at nopaste.snit.ch/33274 | 21:53 | |
| dalek | rrot: 57afed7 | bacek++ | / (57 files): GenGC has been arrived. |
||
| cotto | bacek++ | 21:54 | |
| tadzik | has been arrived? | ||
| cotto | has been arrived | ||
| tadzik | I'll have to review my english it seems | ||
| cotto | that are trues | 21:55 | |
| Coke | bacek: until I get the boxing error fixed, I'm assuming it's that. ;) | 22:01 | |
| (where things are getting boxed to parrot types, which then misbehave badly.) | |||
|
22:03
jsut joined
22:08
jsut_ left
22:12
rurban_ joined
22:14
rurban left
22:15
rurban_ is now known as rurban
|
|||
| tadzik | "Your branch is behind 'origin/master' by 38 commits, and can be fast-forwarded.", appeared after git co master. Is there any command with which I can summon such message? | 22:19 | |
| bubaflub | git status should show that | ||
| moritz | tadzik: git co master :-) | ||
| tadzik | -_- | 22:20 | |
| could, but usually does not. I'm looking for something that will tell me "you are outdated, or not" | |||
| bubaflub | tadzik: git remote update origin/master | ||
| that'll pull the latest updates | |||
| without automatically merging it | |||
| tadzik | hmm | ||
| bubaflub | you can also pull in other branches | 22:21 | |
| er updating other branches | |||
| tadzik | yes, fetches, but no straightforward message. git-checkout somehow knows, I wonder what it uses | ||
| bubaflub | tadzik: sorry, i usually use a combo of git remote update and git status | 22:23 | |
| nopaste | "kid51" at 192.168.1.3 pasted "post-gen_gc2 merge: Some failures in t/tools/pmc2cutils/04-dump_pmc.t" (54 lines) at nopaste.snit.ch/33277 | ||
| bubaflub | if the remote update downloads anything, then the status will show. if not, there will be nothing | 22:24 | |
| there should be a better way to do that, though | |||
| kid51 | test failures may be do to change in number of pmcs | ||
|
22:24
zby_home left
|
|||
| bacek | erm. I didn't introduce new PMCs in branch | 22:24 | |
| and pmc2c is Perl5... | |||
| sorry, have to run. | |||
| kids time | |||
| bb in 12 hours | 22:25 | ||
| cotto | have fun | ||
| kid51 | The test failure seems to be related to 'make buildtools_tests'. It doesn't occur if I run 'make' and then call 'prove' on that one file only. | 22:40 | |
| I will have to look at it later. Not critical. | |||
|
22:46
rdesfo joined
22:49
hudnix joined,
kid51 left
22:53
nwellnhof left
|
|||
| dalek | rdinal: 8f0069e | bubaflub++ | src/classes/String.pir: fix String []= |
22:54 | |
| bubaflub | afk for sushi | 22:56 | |
|
22:56
fperrad left
23:26
sjn left
23:32
bubaflub left
|
|||