|
Parrot 2.11.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: write GettingStartedWithPlumage, review html documentation, test HLLs, review deprecations | no major changes after Tuesday, only critical fixes and documentation updates after Friday Set by moderator on 12 January 2011. |
|||
|
00:18
nwellnhof joined
00:20
kid51 joined
|
|||
| dukeleto | ~~ | 00:23 | |
| I am seeing lots of failing tests in master. Anybody else? | 00:26 | ||
| smolder.parrot.org/app/projects/smoke_reports/1 has all kinds of diverse-colored smoke | 00:27 | ||
| Coke | Aye, me too. | 00:32 | |
| nwellnhof | it seems that some tests should be skipped when configuring with --without-extra-nci-thunks | 00:40 | |
| smolder.parrot.org/app/projects/tap...m/2922/188 | |||
| dukeleto | yep. that is new_parrot_plain doing it's job | 00:42 | |
| kid51 | linux/i386 PASS smolder.parrot.org/app/projects/rep...tails/2924 | 00:44 | |
| nwellnhof | t/src/embed.t and t/src/atomic.t are known issues, aren't they? | 00:45 | |
| dukeleto | nwellnhof: embed.t is a g++ casting issue most likely | 00:46 | |
| nwellnhof: atomic.t is a test that has probably failed for a long time with those build flags, but the smoker just recently notified everybody about it | 00:47 | ||
| dukeleto plans make the next smoke machine a sparc openbsd box in the compile farm | 00:48 | ||
| s/plans make/plans to make/ | |||
| nopaste | "kid51" at 192.168.1.3 pasted "Where 'make' throws warnings on a system where 'make test' PASS" (16 lines) at nopaste.snit.ch/27850 | 00:51 | |
| kid51 | On my linux/i386 box, make test PASSes. Then, when I say --optimize=-O3 (simply for a change of pace), I get PASS but I also get a TODO PASS on t/src/embed.t test #3: Minimal embed, create multiple interps without giving 1st interp to Parrot_new | 00:56 | |
|
00:58
mtk left
|
|||
| mikehh | kid51: see tt #1937 | 00:59 | |
| dukeleto: see nopaste.snit.ch/27834 | 01:00 | ||
|
01:02
mtk joined
|
|||
| kid51 | darwin/ppc: make test PASS | 01:10 | |
|
01:17
dmalcolm left
|
|||
| kid51 | dukeleto: In smolder.parrot.org/app/projects/rep...ails/2929, your 'Configure args' shows first --cc=cc and then later --cc=g++ | 01:17 | |
|
01:24
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 01:27 | |
| dalek | rrot/packfile_write_api: 50acdfb | Whiteknight++ | / (2 files): remove unused function imcc_run_pbc |
01:36 | |
| rrot/packfile_write_api: 31792fa | Whiteknight++ | / (2 files): Add a new API function to serialize a packfile PMC into a format suitable for writing a .pbc file. This code stolen in part from compilers/imcc/main.c:imcc_write_pbc |
|||
| rrot/packfile_write_api: 68f8286 | Whiteknight++ | t/src/embed/api.t: stub out a test for the new API function |
|||
| kid51 | mikehh: I've got that t/configure/065 thing. | 01:37 | |
|
01:37
Yuki`N joined
|
|||
| dalek | rrot: d750eeb | jkeenan++ | t/configure/065-git_describe_from_cache.t: localizing $@ inside subroutine caused 'require' to fail outside the subroutine. |
01:41 | |
| kid51 | Yuki`N ping | 01:42 | |
| dalek | TT #1967 created by whiteknight++: Deprecate IMCC compreg | 01:49 | |
| TT #1967: trac.parrot.org/parrot/ticket/1967 | |||
| kid51 | msg dukeleto If you get a sparc/openbsd build going, can you look at trac.parrot.org/parrot/ticket/271 ? Thanks. | 01:57 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | TT #1132 closed by jkeenan++: t/steps/auto/frames-01.t: Failures following pcc_reapply merge | 02:06 | |
| TT #1132: trac.parrot.org/parrot/ticket/1132 | |||
| TT #395 closed by jkeenan++: optimize dynpmc makefile deps | 02:22 | ||
| TT #395: trac.parrot.org/parrot/ticket/395 | |||
| rrot: b76fe7f | mikehh++ | t/configure/063-git_describe_to_cache.t: correct documentation |
02:32 | ||
| rrot: d808617 | nwellnhof++ | / (2 files): [t] Fix t/src/embed.t Make test 3 fail with optimized builds (TT #1937). Hopefully with other failures (TT #1964). |
|||
| TT #1937 closed by nwellnhof++: t/src/embed.t - TODO passed: 3 in optimized builds | 02:39 | ||
| TT #1937: trac.parrot.org/parrot/ticket/1937 | |||
| dukeleto | ~~ | 02:51 | |
|
02:54
whiteknight left
|
|||
| dalek | TT #735 closed by jkeenan++: path for installed header files | 02:55 | |
| TT #735: trac.parrot.org/parrot/ticket/735 | |||
| rrot: 2053ac1 | nwellnhof++ | include/parrot/atomic.h: Fix TT #1945 Triggered by --without-threads |
03:00 | ||
| TT #1945 closed by nwellnhof++: A parrot with all external libraries disabled fails t/src/atomic.t | 03:11 | ||
| TT #1945: trac.parrot.org/parrot/ticket/1945 | |||
| dukeleto | nwellnhof++ | 03:18 | |
|
03:24
Kristaba left
|
|||
| kid51 | nwellnhof++ is on a tear! | 03:25 | |
| Coke Could you git pull on your Darwin/386 and re-smoke? Thanks. | 03:26 | ||
| linux/i386: make fulltest PASS, configured with --optimize=-O3 | 03:27 | ||
|
03:27
contingencyplan_ left
|
|||
| dalek | TT #1963 closed by jkeenan++: src/string/api.c: Throws warnings under two 'make' targets | 03:28 | |
| TT #1963: trac.parrot.org/parrot/ticket/1963 | |||
|
03:56
mikehh left
|
|||
| dalek | TT #1959 closed by nwellnhof++: Configure flag for --without-threads | 04:00 | |
| TT #1959: trac.parrot.org/parrot/ticket/1959 | |||
| dukeleto sets up the env for an openbsd-sparc parrot smoker | 04:01 | ||
| nwellnhof | down to 569 tickets | 04:03 | |
| dalek | Heuristic branch merge: pushed 31 commits to parrot/nwellnhof/platform_src by nwellnhof | 04:26 | |
|
04:28
mikehh joined
|
|||
| kid51 | darwin/ppc make fulltest PASS | 04:31 | |
|
04:31
kid51 left
|
|||
| dalek | Heuristic branch merge: pushed 64 commits to parrot/nwellnhof/unicode_filenames by nwellnhof | 04:43 | |
| plobsing | is anyone else getting failures in rakudo t/spec/S05-mass/properties-derived.rakudo ? | 04:47 | |
| nwellnhof | plobsing: iirc that one can happen with certain libicu versions | 04:56 | |
| are the failures something with 'ideographic'? | 04:57 | ||
| dukeleto starts building parrot on openbsd-sparc | 04:58 | ||
| nwellnhof | dukeleto: it would be awesome if you could test nwellnhof/platform_src on openbsd | 04:59 | |
| dukeleto | nwellnhof: ok, i am seeing if master compiles now :) | ||
|
05:13
Yuki`N left
|
|||
| plobsing | nwellnhof: my failures are in 3 tests described as 'match unrelated ((Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) | 05:14 | |
| not sure if that's the same thing | |||
| nwellnhof | i think it's different icu versions disagreeing about unicode character classes | 05:15 | |
| plobsing | wow. just read dan's blog article 'WCB: Loadable opcode libraries'. uncannily predicts dynop-mapping 5 years before it happened. | 05:18 | |
| dukeleto | gmake: *** [compilers/opsc/gen/Ops/Compiler/Actions.pir] Segmentation fault (core dumped) | 05:24 | |
| that is what happens on my openbsd box | |||
| blarg | 05:26 | ||
| This GDB was configured as "sparc64-unknown-openbsd4.6"..."/home/leto/git/parrot/parrot-nqp.core": not in executable format: File format not recognized | |||
| Sometimes, life is hard. | |||
| Parrot seemingly needs too much memory to compile on this machine, or my ulimits are too low. | 05:29 | ||
|
05:49
gbacon joined
05:50
rurban left
05:51
rurban joined
05:56
nwellnhof_ joined
05:59
nwellnhof left,
nwellnhof_ is now known as nwellnhof
06:13
nwellnhof left
06:25
fbrito joined
|
|||
| dukeleto is close to submitting a smoke report from a sparc machine, if smolder doesn't barf | 06:27 | ||
| ** POST smolder.parrot.org/app/projects/pro...d_report/1 ==> 502 Bad Gateway (1s) | 06:46 | ||
| Well, "make test" passes on debian sparc64 | |||
|
06:58
fbrito left
|
|||
| cotto | ~~ | 07:00 | |
| dukeleto | cotto: wazzup | 07:02 | |
| cotto: smolder is down | |||
| cotto: in happier news, "make test" passes on linux sparc64 | 07:03 | ||
| cotto | dukeleto, great. Is it on the list of known-working platforms? | 07:06 | |
| In other news, I get to be the guy who advocates git at $dayjob. | 07:09 | ||
| moritz | plobsing: 22min... I thought the difference was larger | 07:12 | |
|
07:24
AzureStone left
07:27
AzureStone joined
|
|||
| dukeleto | cotto: I was that guy, twice now. | 07:28 | |
| cotto: three times if you count the Parrot conversion :) | |||
| cotto | and I do | ||
| actually, advocacy came up from a healthy chunk of developers | 07:29 | ||
| dukeleto | cotto: I am going to go ahead and say that the format of the PLATFORMS file is insane | ||
| cotto: i would like to say that linux sparc64 works in that file, but the format makes me want to cry. I have no clue how to add this simple fact to the file | 07:30 | ||
| cotto: PLATFORM still talks about JIT | |||
| moritz | btw rakudo intermittently segfaults on parrot master | 07:31 | |
| sometimes even on startup | |||
| dukeleto | moritz: :( | 07:32 | |
| moritz: when did this start? | |||
| cotto | moritz, eek. spectest_regression looked fine yesterday | ||
| dukeleto | cotto: ok, i am done complaining. I just added it to PLATFORMS | 07:35 | |
| dalek | rrot: c6caa41 | dukeleto++ | PLATFORMS: JIT does not exist right now |
||
| rrot: 20adce6 | dukeleto++ | PLATFORMS: [doc] Add update about linux sparc64 |
|||
| dukeleto | cotto: i think PLATFORMS needs to go in the same direction as "deprecations as data" | ||
| cotto | dukeleto, I like that. | ||
| It's not especially sane as-is | 07:36 | ||
| too much brain-based parsing required | |||
| dukeleto | the sad thing is that PLATFORMS is not easy to read, as a human or machine. And that sucks. | ||
| cotto | all the drawbacks of a machine readable format with none of the benefits | 07:37 | |
| dukeleto | cotto: i've already notified OSUOSL that smolder is giving a bad gateway error | ||
| whenever smolder comes back up, we will have a second smoker | 07:38 | ||
|
07:38
theory left
|
|||
| cotto | dukeleto, how will that work wrt where stuff gets submitted? | 07:38 | |
| dukeleto | cotto: i don't understand your question | ||
| cotto | What's the point of having two smolder servers? Won't reports only get sent to one? | 07:39 | |
| dukeleto | cotto: two smokers | 07:40 | |
| cotto | I guess we can make the smolder target submit twice | ||
| ah | |||
| dukeleto | cotto: two machines submitting smoke reports | ||
| cotto | that's great then. dukeleto++ | ||
| dukeleto | cotto: one debian x86_64 and one debian sparc64 | ||
| cotto: i setup stuff on an openbsd sparc machine, but it coredumped when parrot-nqp was compiling something | 07:41 | ||
| cotto | x64 -> meh. sparc64 -> nice. | ||
| but more machines is generally great | |||
| dukeleto, sounds not entirely unlike GeJ's machine | 07:42 | ||
| dukeleto | cotto: each smoker will be compiling parrot 16 ways with both gcc and g++ | ||
|
07:43
jsut_ joined
|
|||
| dukeleto | cotto: each "flavor" gives Configure.pl various flags, such as --optimize or --without-icu | 07:43 | |
| cotto: and i have a few combinations of flags | |||
| cotto | That's a lot of smoking. Nice job putting those machines to work. | ||
| dukeleto | cotto: thanks. the tools that I am building this on top of will be useful for many projects | ||
| cotto: and i hope that having proper smokers will allow us to make bigger changes with certainty that we aren't breaking lots of shit | 07:45 | ||
| cotto: HLL testing is the next big step | |||
| cotto | dukeleto, very much so. I'm really looking forward to the day when it's routine to find out that we broke Rakudo before the Rakudo guys (mainly moritz++ ) do. | 07:46 | |
| ideally even to find and fix bugs before they know they're there | |||
| dukeleto | cotto: indeed | 07:47 | |
|
07:47
jsut left
|
|||
| cotto | moritz, are the segfaults you're seeing with --optimize? | 07:48 | |
| moritz | cotto: yes | 07:52 | |
| cotto sees if he can repro | 07:54 | ||
| though I definitely won't be up by the time it finishes | 07:55 | ||
| dalek | TT #791 closed by cotto++: Crash on PBC execution under Windows Server 2003 | 08:05 | |
| TT #791: trac.parrot.org/parrot/ticket/791 | |||
| cotto backs away slowly | |||
| dalek | rrot/pbc-backref: a8215c9 | jimmy++ | src/packfile/api.c: consting |
08:09 | |
| cotto | moritz, should spectest_regression catch the segfaults? I'm not seeing any. | 08:32 | |
| Dang. I'm seeing some spectest_regression failures. | 08:38 | ||
|
08:44
fperrad joined,
mtk left
08:51
Patterner left
08:52
Psyche^ joined,
Psyche^ is now known as Patterner,
mtk joined
09:00
chromatic left
09:25
mj41 left
09:44
cogno joined
10:24
cogno left,
cogno joined
10:33
gbacon left
10:40
cogno_ joined
10:41
cogno left
11:07
mj41 joined
11:08
cogno_ left
|
|||
| dukeleto | This looks interesting: github.com/jeffreykegler/Marpa | 11:15 | |
|
11:20
jsut joined
11:24
contingencyplan_ joined
11:25
jsut_ left
11:44
Kulag left
11:47
Kulag joined
11:58
Kulag left,
Kulag joined
12:04
rurban left
12:06
rurban joined
|
|||
| bacek | rakudo: ("a", ("^" if Bool::False), "b").join("").say; | 12:11 | |
| p6eval | rakudo d5b9d9: OUTPUTĀ«abā¤Ā» | ||
| bacek | rakudo: pir::load_bytecode("nqp-setting.pbc"); ("a", ("^" if Bool::False), "b").join("").say; | ||
| p6eval | rakudo d5b9d9: OUTPUTĀ«aNil()bā¤Ā» | ||
| bacek | yay... | ||
| seen moritz | 12:12 | ||
| aloha | moritz was last seen in #parrot 4 hours 19 mins ago saying "cotto: yes". | ||
| bacek | msg moritz 'pir::load_bytecode("nqp-setting.pbc"); ("a", ("^" if Bool::False), "b").join("").say;' is main reason for failures in nqp_pct branch. At lease one of them. | 12:13 | |
| aloha | OK. I'll deliver the message. | ||
| bacek | msg moritz try same code without loading nqp-setting | ||
| aloha | OK. I'll deliver the message. | ||
| moritz | re | 12:19 | |
| bacek | moritz, aloha | ||
| moritz | aloha: greet bacek :-) | 12:20 | |
| bacek | moritz, I'll try to find out how nqp-setting can affect rakudo. But it can take some time. | ||
| dalek | TT #1968 created by bacek++: Loading of nqp-setting brakes rakudo. | 12:26 | |
| TT #1968: trac.parrot.org/parrot/ticket/1968 | |||
| Coke | msg dukeleto: I am also running a smoker on darwin x86 | 12:30 | |
| aloha | OK. I'll deliver the message. | ||
| Coke | embed.t is better, but still failigng: | 12:37 | |
| Failed tests: 30, 37 | |||
| bacek | moritz, erm... Main culpit is RPA.join from setting. I have no idea why and how to fix it. | 12:42 | |
|
12:48
cogno joined
|
|||
| bacek | moritz, looks like rakudo's dispatcher bug. At least I couldn't find what's wrong on parrot side. | 12:50 | |
| tadzik | hello Parrots | 12:52 | |
| moritz | hello zebra | ||
| bacek: sure, could be. | |||
|
12:53
whiteknight joined
|
|||
| bacek | seen jnthn | 12:54 | |
| aloha | jnthn was last seen in #perl6 11 hours 52 mins ago saying "night o/". | ||
| bacek | msg jnthn Can you take a look at 'pir::load_bytecode("nqp-setting.pbc"); ("a", ("^" if Bool::False), "b").join("").say;' Looks like a bug in rakudo's dispatcher. It calls RPA.join from nqp-setting instead of Any.join from rakudo. | 12:55 | |
| aloha | OK. I'll deliver the message. | ||
|
12:55
cogno left
|
|||
| bacek | plobsing++ # pbc-backref is awesome. | 12:56 | |
| and time to recharge for some useless robot. | 12:57 | ||
| night | |||
| msg cotto Can you please put broad pir deprecation notice into DEPRECATED? Something generic like "current PIR syntax is deprecated. We will tell you about new syntax in near future" | 12:59 | ||
| aloha | OK. I'll deliver the message. | ||
|
13:00
cogno joined
|
|||
| whiteknight | I don't think NQP uses an HLL namespace, so when you load it, it loads into the current HLL namespace, causing conflicts | 13:09 | |
|
13:09
[hudnix] left
|
|||
| whiteknight | I'm having that same issue in kakapo | 13:09 | |
|
13:14
hudnix joined
|
|||
| moritz | bacek: deprecation notices without running alternatives aren't useful for the user | 13:26 | |
|
13:27
cogno left
|
|||
| moritz | and since many HLLs have quite large bodies of PIR code, just saying that there will be an alternative in future doesn't help at all | 13:29 | |
| for example rakudo has 9.5k lines of PIR hand written PIR code | 13:30 | ||
| wtf are supposed to do without that, if PIR is deprecated and we have no alternatives yet? | |||
|
13:45
kid51 joined
13:48
rurban_ joined
13:50
rurban left,
rurban_ is now known as rurban
|
|||
| Coke | agreed. | 13:54 | |
| "PIR is going to change" gets a big fat -1 from me. | |||
| msg bacek "PIR is going to change" gets a big fat -1 from me. (see backscroll about this time.) | |||
| moritz++ | |||
| aloha | OK. I'll deliver the message. | ||
| Coke | still getting failures on t/src/embed.t | 13:55 | |
|
14:01
Eclesia joined
|
|||
| Eclesia | hi | 14:01 | |
| whiteknight | hello Eclesia | ||
| I'm getting a t/pmc/class.t failure on master | 14:03 | ||
| dalek | rrot: 177577c | Whiteknight++ | t/pmc/class.t: it doesn't make sense to test against any specific class ID number. Instead, test that inspect('id') returns the same value as VTABLE_get_integer |
14:11 | |
|
14:12
ambs joined
|
|||
| kid51 has filed a ticket with osuosl re "Error 503 Service Unavailable" after hitting "Submit changes" in Trac tickets | 14:19 | ||
| whiteknight | I was having some troubles with trac this morning too | 14:23 | |
| kid51 has also filed ticket about being unable to submit Smolder report | 14:27 | ||
| Smolder has been down (not receiving new submissions) for over 13 hours | 14:33 | ||
| dalek | rrot/pbc-backref: 56e94eb | jkeenan++ | t/configure/065-git_describe_from_cache.t: Correct test file as it has been corrected in master. |
14:58 | |
|
15:06
jsut_ joined
15:07
kid51 left
15:11
jsut left
|
|||
| Coke | I swear I just submitted one. | 15:16 | |
| dalek | rrot/imcc_cleanups: 31792fa | Whiteknight++ | / (2 files): Add a new API function to serialize a packfile PMC into a format suitable for writing a .pbc file. This code stolen in part from compilers/imcc/main.c:imcc_write_pbc |
||
| rrot/imcc_cleanups: 5e6374d | mikehh++ | docs/dev/profiling.pod: fix pod to conform with make html uc =head1 Name to =head1 NAME (this seems to be required) also Description to DESCRIPTION (only other =head1 in the pod) did not change copyright as this probably needs to be updated and do not want to show that this is up-to-date |
|||
| rrot/imcc_cleanups: 68f8286 | Whiteknight++ | t/src/embed/api.t: stub out a test for the new API function |
|||
| rrot/imcc_cleanups: d750eeb | jkeenan++ | t/configure/065-git_describe_from_cache.t: localizing $@ inside subroutine caused 'require' to fail outside the subroutine. |
|||
| rrot/imcc_cleanups: b76fe7f | mikehh++ | t/configure/063-git_describe_to_cache.t: correct documentation |
|||
| Coke | scrolled out of buffer, 'll check th enext one. | ||
| rrot/imcc_cleanups: d808617 | nwellnhof++ | / (2 files): [t] Fix t/src/embed.t Make test 3 fail with optimized builds (TT #1937). Hopefully with other failures (TT #1964). |
|||
| rrot/imcc_cleanups: 2053ac1 | nwellnhof++ | include/parrot/atomic.h: Fix TT #1945 Triggered by --without-threads |
|||
| rrot/imcc_cleanups: c6caa41 | dukeleto++ | PLATFORMS: JIT does not exist right now |
|||
| rrot/imcc_cleanups: 20adce6 | dukeleto++ | PLATFORMS: [doc] Add update about linux sparc64 |
|||
| rrot/imcc_cleanups: 8a7dab5 | Whiteknight++ | / (36 files): Merge branch 'master' into imcc_cleanups |
|||
| rrot/imcc_cleanups: 177577c | Whiteknight++ | t/pmc/class.t: it doesn't make sense to test against any specific class ID number. Instead, test that inspect('id') returns the same value as VTABLE_get_integer |
|||
| rrot/imcc_cleanups: b5e412d | Whiteknight++ | t/pmc/class.t: Merge branch 'master' into imcc_cleanups |
|||
| rrot/imcc_cleanups: 29c4a7f | Whiteknight++ | / (8 files): re-remove include/parrot/imcc.h |
|||
| Coke | nope, bad gateway here too. | 15:22 | |
| Coke leaves the smoker running. | 15:23 | ||
| msg dukeleto it'd be nice if we could save a failed smoke and then mass upload them later. | |||
| aloha | OK. I'll deliver the message. | ||
|
15:26
nwellnhof joined
|
|||
| dalek | Heuristic branch merge: pushed 43 commits to parrot/exception_backtraces by Whiteknight | 15:30 | |
| jnthn | ohhai | 15:40 | |
| tadzik | o/ | ||
| jnthn | msg bacek the reason is almost certainly that something in Rakudo multiply inherits from RPA and Any, and what we're seeing is just the search finding what it normally would in an MI search. So not a bug as such. | 15:41 | |
| aloha | OK. I'll deliver the message. | ||
| jnthn | msg bacek after the 6model switch, all the stuff that currently inherits from Parrot PMCs will stop doing so, because I'm not going to implement inherting from PMCs in 6model. | 15:42 | |
| aloha | OK. I'll deliver the message. | ||
| jnthn | msg bacek In the meantime...tricky. I'll see if I can think of a workaround. | ||
| aloha | OK. I'll deliver the message. | ||
| dalek | Heuristic branch merge: pushed 258 commits to parrot/gci_orderedhash_coverage by Whiteknight | 15:52 | |
| whiteknight | msg cotto I created an RFC ticket to deprecate current PIR compreg (). Can you look at it? Also I would like to deprecate Eval PMC but trac is being obnoxious. thoughts? | 16:02 | |
| aloha | OK. I'll deliver the message. | ||
| whiteknight | msg cotto #1967 and #1969 | 16:03 | |
| aloha | OK. I'll deliver the message. | ||
| Coke | whiteknight: isn't there already a defined API for compreg compilers? | 16:04 | |
| (which PIR doesn't use) | |||
| whiteknight | not really | ||
| Coke | er, IMCC | ||
|
16:05
Eclesia left
|
|||
| whiteknight | we were working on the design | 16:05 | |
| jnthn | whiteknight: Why deprecate those? | ||
| whiteknight | jnthn: I want to make a better PIR compreg PMC | ||
| Coke | ok. the ticket makes it sound like you're doing a completely new one. which means the one that's in progress and already used by stuff in compilers/ is getting tossed too. | ||
| jnthn | DO NOT WANT | ||
| whiteknight | why not? | ||
| jnthn | At the moment HLL::Compiler objects can be stroed with compreg | ||
| whiteknight | right | 16:06 | |
| jnthn | And thus we have a simple mechanism for storing something that implements an OO API | ||
| whiteknight | I dont want to change any others, just the PIR one | ||
| jnthn | Oh | ||
| Ah, sorry | |||
| whiteknight | right now it's just an NCI | ||
| jnthn | I thought you meant deprecate compreg itself | ||
|
16:06
mberends joined
|
|||
| whiteknight | oh hell no | 16:07 | |
| jnthn | OK then no objections. :) | ||
| whiteknight | compreg stays | ||
| jnthn | OK | ||
| whiteknight | :) | ||
| dalek | TT #1969 created by whiteknight++: Deprecate Eval PMC | 16:14 | |
| TT #1969: trac.parrot.org/parrot/ticket/1969 | |||
|
16:21
nwellnhof left
|
|||
| whiteknight | t/src/embed.t fails tests 30 and 37 when built with g++ | 16:30 | |
|
16:32
mtk left
16:39
mtk joined
16:41
JimmyZ joined
16:55
Coke left
16:58
Coke joined
17:08
mikehh_ joined,
mikehh left,
mikehh_ is now known as mikehh
|
|||
| mikehh | opbots, names | 17:08 | |
| dalek | rrot: 81c993c | nwellnhof++ | t/src/embed.t: [t] Fix remaining failures in t/src/embed.t with g++ Fixes TT #1964 |
17:45 | |
|
17:47
ambs_ joined
17:50
ambs left,
ambs_ is now known as ambs
|
|||
| dalek | rrot: a1299f9 | nwellnhof++ | NEWS: Add a NEWS item |
17:51 | |
|
17:52
nwellnhof joined
17:53
theory joined
|
|||
| dalek | TT #1964 closed by nwellnhof++: t/src/embed.t failed 34 tests of 49. | 17:53 | |
| TT #1964: trac.parrot.org/parrot/ticket/1964 | |||
|
18:03
JimmyZ left
18:12
contingencyplan_ left
18:13
contingencyplan joined
18:16
Coke left
|
|||
| dalek | rrot/pbc-backref: 81c993c | nwellnhof++ | t/src/embed.t: [t] Fix remaining failures in t/src/embed.t with g++ Fixes TT #1964 |
18:18 | |
| rrot/pbc-backref: a1299f9 | nwellnhof++ | NEWS: Add a NEWS item |
|||
| rrot/pbc-backref: 622c3d1 | plobsing++ | src/packfile/object_serialization.c: cast for c++ |
|||
| rrot/pbc-backref: 598107b | plobsing++ | / (8 files): Merge branch 'master' into pbc-backref |
|||
|
18:33
ambs_ joined,
ambs left,
ambs_ is now known as ambs
19:06
chromatic joined
|
|||
| kthakore | hi chromatic | 19:11 | |
| dalek | tracwiki: v7 | plobsing++ | PlobsingTaskList | 19:48 | |
| tracwiki: pbc-backref is done | |||
| tracwiki: trac.parrot.org/parrot/wiki/Plobsin...ction=diff | |||
| tracwiki: v11 | plobsing++ | ParrotDeprecationsFor3.0 | |||
| tracwiki: implicit :main was not removed | |||
| tracwiki: trac.parrot.org/parrot/wiki/ParrotD...ction=diff | |||
| rrot: e7cbbb1 | plobsing++ | NEWS: unicode improvements are to more than just file IO |
19:50 | ||
| dukeleto | ~~ | 20:00 | |
|
20:02
Kristaba joined
|
|||
| dukeleto | Coke: you idea about saving failed smoke reports is feasible, are you volunteering for that? ;) | 20:02 | |
| dalek | tracwiki: v29 | plobsing++ | ParrotDeprecations | 20:04 | |
| tracwiki: implicit :main was not removed | |||
| tracwiki: trac.parrot.org/parrot/wiki/ParrotD...ction=diff | |||
| Heuristic branch merge: pushed 34 commits to parrot/leto/embed_grant by leto | 20:18 | ||
| plobsing | coverage? | 20:22 | |
| aloha: cover? | |||
| aloha | plobsing: Sorry, I don't know. | ||
| plobsing | aloha: coverage? | ||
| aloha | plobsing: coverage is cv.perl6.cz or tapir2.ro.vutbr.cz/cover/cover-results/ | ||
| dukeleto | trac seems to be really swimming in molasses today | 20:34 | |
| dalek | TT #673 closed by dukeleto++: Parrot 1.1.0 build on OS X with Fink ICU package | 20:37 | |
| TT #673: trac.parrot.org/parrot/ticket/673 | |||
| bacek | ~~ | 21:05 | |
| seen jnthn | 21:06 | ||
| aloha | jnthn was last seen in #perl6 15 mins 18 seconds ago saying "bye bye o/". | ||
| bacek | sigh | ||
| nopaste | "bacek" at 192.168.1.3 pasted "Workaround for RPA.join" (7 lines) at nopaste.snit.ch/27901 | ||
| jnthn | bacek: o/ | 21:07 | |
| bacek | jnthn, aloha | ||
| see nopaste | |||
| It's same workaround as for .sort | |||
| jnthn | We already have a workaround for .sort like that in Rakudo? | 21:08 | |
| bacek | jnthn, yes :) | ||
| jnthn | bacek: ah, OK... | ||
| Well, guess they go away eventually :) | |||
| bacek | jnthn, I hope so :) | 21:09 | |
| jnthn | Just put it in the same place as the other one. | ||
| bacek | jnthn, I'm not Rakudo committer :) | ||
| jnthn | bacek: Ah. | ||
| bacek | src/core/Parcel.pm | ||
|
21:10
jsut joined
|
|||
| bacek | jnthn, what is ETA for 6model? | 21:11 | |
| cotto | ~~ | 21:12 | |
| bacek | cotto, hi | ||
| cotto | hi bacek | ||
| jnthn | bacek: Applying | 21:13 | |
| bacek: In Rakudo? Not sure. | |||
| bacek | jnthn, ok, thanks. | ||
| jnthn | bacek: I expect to make the Rakudo branch to start working on it either late this month or early next month. | ||
| bacek: Need to finish up getting it into nqp-rx first. :) | |||
| But progress on that is going quite well. | |||
| bacek | jnthn, so, in about 3 month? | ||
| cotto | What kind of deprecations were you thinking of for PIR? Deprecating features without specifying them is not helpful to the users of PIR in its current state. | ||
| bacek | cotto, bare function calls at least. | 21:14 | |
| jnthn | bacek: I'd like to have Rakudo master be on 6model by then. | ||
| bacek | cotto, plobsing did want to change labels syntax. | ||
| cotto | bacek, sure. Those can go. It sounded like you had some pretty significant changes in mind though. | ||
| bacek | jnthn, excellent! | ||
|
21:14
jsut_ left
|
|||
| bacek | cotto, not at all. Just small crappy bits. To avoid ambiguity in syntax. | 21:15 | |
| cotto | bacek, that's fine, but we still need to list them. I do agree that PIR could use a cleanup. | 21:16 | |
| bacek | cotto, actually, I think we can wait till 3.3. I will finish PIRATE (hopefully) and we will have cleaned version of PIR syntax. | 21:17 | |
| cotto | bacek, that sounds good. | 21:18 | |
|
21:21
cogno joined
21:36
fperrad left
21:39
cogno left
21:44
nwellnhof_ joined
21:47
rurban_ joined,
nwellnhof left,
nwellnhof_ is now known as nwellnhof
21:49
rurban left,
rurban_ is now known as rurban
|
|||
| dalek | p-rx/nom: 99b6773 | jonathan++ | / (4 files): A bit more stubbing in of multi-dispatch; this just always hands back the first candidate in the list to invoke for testing purposes. More interesting is that the invocation logic, passing along the same argument set, is in place now. |
21:58 | |
|
22:06
PerlJam left
22:09
tadzik left,
pmichaud left,
Util left
22:16
bacek left
22:26
kid51 joined
22:34
ambs left
22:50
PerlJam joined
23:01
nwellnhof left
|
|||
| dalek | p-rx/nom: ef0b76b | jonathan++ | src/ops/nqp.ops: Fix a copy-paste fail. |
23:37 | |
| p-rx/nom: d0c72d1 | jonathan++ | src/ (2 files): Get multiple dispatch working up to the point that it can do arity-based multiple dispatch. A lot of the stuff for type-based is stubbed in too, as is some incomplete error reporting. Still needs hardening, caching, etc. |
|||
|
23:57
bacek joined
|
|||