|
Parrot 3.7.0 "Wanda" | parrot.org | Log: irclog.perlgeek.de/parrot/today | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 6 September 2011. |
|||
|
00:09
nbrown joined
00:35
benabik joined
|
|||
| whiteknight | chromatic: We're trying to replace most PIR flags with the new :tag() syntax. So :load becomes :tag("load"), etc. You can use any string you want, and you can get a reference to subs by name name from the PackfileView PMC | 01:10 | |
| then, you can execute all your :load and :init subs from PIR, without nested runloops. That's what the parrot frontend does now | |||
| chromatic | Good, that's what I thought you were doing. | 01:12 | |
| whiteknight | I guess that without the dep policy we can start to fast-track some of that | 01:14 | |
|
01:15
JimmyZ joined
|
|||
| chromatic | In theory IMCC could rewrite the existing syntax to those flags. | 01:17 | |
| whiteknight | I have that code already, but commented out | 01:22 | |
| it's the lookup mechanisms aren't compatible right now, so we can't make the switch yet | |||
| the :tag stuff is designed to be looked up from the PackfileView PMC, not from do_sub_pragmas. I could implement that, but I haven't yet | 01:26 | ||
| dalek | sella: fcadbb5 | Whiteknight++ | s (5 files): Add in a new FileSystem.FileIterator tto iterate over a steam line by line. Add in Take and Skip Stages for Query.Queryable.Stream |
01:34 | |
|
01:53
woosley joined
02:32
contingencyplan joined
04:04
fperrad joined
|
|||
| cotto | ~~ | 04:17 | |
|
04:26
SHODAN joined
04:37
Shozan joined
|
|||
| dalek | kudo/nom: 433a731 | Coke++ | t/spectest.data: track failure mode |
04:37 | |
| Coke | arrrrgh, I've just had a horrible idea. | 04:45 | |
| tadzik | go on.. | 04:46 | |
| Coke | if I don't tell you, maybe it'll go away. | ||
| tadzik | oh, one of those | 04:49 | |
| seems that S02-whitespace_and_comments/comments.t suffers the the same GC bug as wherefore-gc-bug branch | 04:50 | ||
| also S03-smartmatch/capture-signature.t | |||
| dalek | kudo/nom: 3053e41 | pmichaud++ | docs/announce/2011.0 (3 files): Add announcements from master into nom branch. |
04:51 | |
| tadzik | Coke: do you have a script automating tracking failure reasons? | 04:53 | |
| Coke | tadzik: mayyyybe. | ||
| tadzik | Coke: it treats warnings as errors, see "Useless declaration of a has-scoped method in mainline" | ||
| I'm fixing those now | |||
| Coke | I figured it would be unneeded once nom caught up. | ||
| tadzik: it's handrolled. I should share it. momentito. | 04:54 | ||
| tadzik: gist.github.com/1205523 | 04:55 | ||
| Feel free to unhackify it. | |||
| ... also, wrong channel? | 04:56 | ||
| tadzik | oh, sure | ||
| Coke installs Mojo as step one of evil plan. | |||
| tadzik | those dalek notifications confuse me all the time | 04:57 | |
| dalek | kudo/nom: 15813b2 | tadzik++ | t/spectest.data: Fix a couple of failure reasons in spectest.data |
05:00 | |
|
06:05
JimmyZ_ joined
06:06
he_ joined
06:08
JimmyZ_ joined
|
|||
| Coke | mojo++ | 06:15 | |
|
06:36
benabik_ joined
06:41
JimmyZ joined
06:55
JimmyZ_ joined
06:56
JimmyZ__ joined
06:58
JimmyZ___ joined
06:59
mj41 joined
07:06
JimmyZ joined
|
|||
| benabik | mojo? | 07:10 | |
| oh, that was an hour ago. Maybe he's gone. I should be. Blarg. | |||
|
07:10
nbrown_ joined
|
|||
| tadzik | mojolicious and friends, I suppose | 07:11 | |
|
07:19
JimmyZ_ joined
07:29
woosley1 joined
07:31
woosley joined
07:45
JimmyZ_ joined
07:48
JimmyZ joined
07:57
JimmyZ_ joined
08:02
woosley joined
08:12
JimmyZ_ joined
08:17
SHODAN joined
08:20
JimmyZ_ joined
09:06
JimmyZ_ joined
09:20
JimmyZ_ joined
09:40
JimmyZ joined
10:07
JimmyZ joined
|
|||
| dalek | p: c6f6882 | jonathan++ | / (7 files): Add archetypes to the various NQP meta-objects. |
10:10 | |
|
10:11
ambs joined
|
|||
| dalek | kudo/nom: ae8a6dd | moritz++ | src/SAFE.setting: forbid mkdir in SAFE.setting |
10:24 | |
|
10:33
preflex_ joined
|
|||
| dalek | kudo/nom: 1ff410a | jonathan++ | tools/build/NQP_REVISION: Bump NQP_REVISION to get archetypes patch. |
10:38 | |
| kudo/nom: 9a0650a | jonathan++ | src/Perl6/Metamodel/ (3 files): Make roles inheritalizable; implement inheritalize (which just returns the pun), so class Foo is SomeRole { } works again. |
|||
| kudo/nom: 8c9dd1a | jonathan++ | src/core/traits.pm: Catch invalid inheritance/composition operations, and fill out support for types that know how to produce inheritable/composable types. |
|||
| kudo/nom: 21089d9 | jonathan++ | src/Perl6/Metamodel/RolePunning.pm: Only make a pun once. |
10:44 | ||
|
11:25
nopaste joined
11:34
Psyche^ joined
12:07
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 12:07 | |
| tadzik | good morning whiteknight | 12:08 | |
|
12:12
ambs joined
|
|||
| whiteknight | hello tadzik | 12:17 | |
| dalek | kudo/nom: c8ebd81 | pmichaud++ | src/old/ (142 files): Remove the we-have-not-needed-it-for-a-long-time old/ subdirectory. |
12:21 | |
|
12:36
jsut joined,
darbelo joined
|
|||
| mls | good afternoon | 12:41 | |
| I tried that "put continuation into the callcontext" hack and it made the setting compilation 6% faster | 12:42 | ||
| So I don't know if it's worth to do or not | |||
| (It doesn't work for tailcalls yet, so maybe I can get the number to 7% or 8%) | 12:44 | ||
| still not the 10% I had hoped for | |||
| tadzik | worth it | 12:46 | |
| well, are there any cons? | |||
| whiteknight | internally I'm sure the code is more messy | 12:47 | |
| or, more complicated I should say | |||
| dalek | kudo/nom: ac4d97c | masak++ | / (2 files): [src/core/control.pm] add &sleep It's the same as in Beijing, modulo $Inf hack. Also, uncommented sleep.t in spectest.data. |
12:48 | |
| atrodo | aloha: msg dukeleto it's not that I don't receive the post-commit, I do. The server saves it to disk, but doesn't insert it into the database. | 13:00 | |
| aloha | atrodo: OK. I'll deliver the message. | ||
|
13:02
bluescreen joined
|
|||
| mls | whiteknight: it's not super-messy, but it makes things more confusing | 13:03 | |
|
13:28
TonyC joined
13:34
nopaste joined
|
|||
| mls | does imcc reuse registers if they are no longer needed? | 13:47 | |
| the documentation says it does | 13:49 | ||
| but I wonder how continuations can work correctly if the registers get reused, as the continuation does not snapshot the registers | 13:50 | ||
|
13:50
benabik_ joined
|
|||
| dalek | sella: 8f265cc | Whiteknight++ | src/harness/View.winxed: Small fix to Harness.View when displaying a list of files with premature exits |
13:50 | |
| mls | hi benabik! | 13:51 | |
| dalek | kudo/nom: 948ca74 | masak++ | tools/build/Makefile.in: [Makefile.in] s/run/shell/ flussence++ for fossil spotting. |
13:57 | |
|
14:04
SHODAN joined
|
|||
| Coke | so, aside from "not crashing", "using less disk space", "using fewer inodes", what do we need from a smolder-like service? | 14:06 | |
|
14:07
SHODAN joined
|
|||
| whiteknight | Coke: good question | 14:10 | |
| Coke | I'll work on those 3 for now. ;) | ||
| whiteknight | Coke++ | ||
| Coke | do we have access to a DB via OSUOSL if needs be? | ||
| (i'll still w/ sqllite for now otherwise.) | 14:11 | ||
| tadzik | so the crazy idea worked out? :) | 14:12 | |
| dalek | kudo/nom: 6c2607a | masak++ | src/core/Real.pm: [src/core/Real.pm] implemented .isNaN Same as in Beijing. |
||
| kudo/nom: 88e14a0 | masak++ | src/core/Numeric.pm: [src/core/Numeric.pm] made NaN ~~ NaN true Borrowed the implementation from Beijing. |
|||
| Coke | tadzik: it hasn't gotten far, but mojo is pretty much exactly what I want in a framework to write a perl MVC app, so wth. | 14:13 | |
| benabik | mls: Good morning! | 14:14 | |
| Coke | Once I have something that isn't just "hello world", I'll push to github. | ||
| I figure for now I'll consume the same zipfiles smolder does. | |||
| dalek | esop: 160ecd4 | Whiteknight++ | stage0/js/ (2 files): Implement basic try/catch block. Some other cleanups |
14:15 | |
| esop: 3d93f0a | Whiteknight++ | / (2 files): mostly whitespace cleanups and small fixes |
|||
| esop: 70ea936 | Whiteknight++ | stage0/js/ (2 files): Implement basic throw statement. Fix top-level error handler to deal with JS-alike exceptions |
|||
| esop: 074ab40 | Whiteknight++ | t/stage0/try_catch.t: add in a test for throw/try/catch |
|||
|
14:23
contingencyplan joined
14:26
PacoLinux joined
|
|||
| dalek | kudo/nom: 46e7cc8 | jonathan++ | src/Perl6/Metamodel/ (7 files): Big refactor of role type checking. Includes an initial implementation of role introspection (.^roles), supporting :local in classes (don't show me my parent's roles) and :transitive (show me the roles that my roles do too). |
14:40 | |
| kudo/nom: ca870df | moritz++ | t/00-parrot/09-pir.t: update 09-pir.t to current Q:PIR policy |
|||
| p: 7d5eec2 | jonathan++ | src/how/NQPConcreteRoleHOW.pm: Update NQPConcreteRoleHOW to match new role type checking API. |
14:47 | ||
| kudo/nom: 133508e | jonathan++ | tools/build/NQP_REVISION: Bump NQP_REVISION. |
14:49 | ||
| mls | argh, gcc hates me | 14:52 | |
| there seems to be a bug in the __nonnull__ attribute handling | 14:53 | ||
| Coke | and smolder is down. | ||
| whiteknight | mls: what kind of bug? What version of GCC are you on? | 14:59 | |
|
14:59
dod joined
15:15
ambs joined
|
|||
| dalek | kudo/nom: ce13be6 | moritz++ | t/spectest.data: run role introspection tests |
15:21 | |
| Coke | and smolder is back. | 15:31 | |
| whiteknight | Coke++ | 15:32 | |
| Coke | osuosl did that one. trying to find out what they did so I can just do it next time. | ||
| whiteknight | they're magicians | 15:33 | |
| Coke | they had restarted it earlier to free RAM and something wedged, even a restart wouldn't fix it. | 15:41 | |
| we'll just limp along for a little while longer. I am excited about the mojo thing, so expect some progress there. | |||
| dalek | esop: 484a8a2 | Whiteknight++ | stage0/README.md: Add in a quick README for stage0 showing the status of some features that do and do not work |
15:44 | |
|
15:47
mj41 joined
16:06
dmalcolm joined
|
|||
| cotto | ~~ | 16:08 | |
|
16:12
pyrimidine left
|
|||
| mls | whiteknight: 4.5.1 20101208 | 16:23 | |
| I'll open a bug with our gcc guys | 16:24 | ||
| (I've spent the last hour creating a test case) | 16:27 | ||
|
16:35
lateau joined
|
|||
| atrodo | Coke++ | 16:36 | |
|
16:36
lateau joined
|
|||
| cotto_work | ~~ | 16:44 | |
| mls | whiteknight: rudin.suse.de:8888/show_bug.cgi?id=717014 in case you're interested | 17:00 | |
| oops, make that bugzilla.novell.com/show_bug.cgi?id=717014 | 17:01 | ||
| (rudin is my internal bugzilla proxy) | |||
| anyway, weekend! afk.. | 17:02 | ||
| cotto_work | have fun | 17:03 | |
| dalek | kudo/nom: 36d06e1 | jonathan++ | src/Perl6/Metamodel/CurriedRoleHOW.pm: Add first cut of curried role type check handling. Works for some cases, but not all yet. |
17:07 | |
| kudo/nom: 3e24ff0 | jonathan++ | src/Perl6/Metamodel/C (2 files): Make sure we don't lose imformation about how we arrived at a given concrete role; we need it in the type check list. |
|||
| kudo/nom: d89d8c9 | jonathan++ | t/spectest.data: We now pass S14-roles/instantiation.t. |
|||
| kudo/nom: 5d26134 | jonathan++ | NOMMAP.markdown: Update nommap. |
|||
| whiteknight | wow, that's a creepy bug | 17:09 | |
| and very subtle | 17:10 | ||
| Coke | atrodo: ? | 17:23 | |
|
17:30
lateau joined
|
|||
| dalek | kudo/nom: f9d94fe | pmichaud++ | src/core/operators.pm: Fix failure when unable to determine a sequence (RT #98678). |
18:00 | |
|
18:16
preflex_ joined,
davidfetter joined
18:28
darbelo joined
|
|||
| atrodo | Coke> For smolder work | 18:36 | |
|
18:37
alester joined
|
|||
| Coke | oh, that's nothing. thank me if the new thing goes anywhere. ;) | 18:39 | |
|
18:56
mj41 joined
19:03
Tene joined
|
|||
| Coke has a request - can folks save him some .tar.gz files that get sent to smolder and leave them on feather for me somewhere? | 19:08 | ||
| sorear wonders what smolder is and if ey should care. | 19:14 | ||
| cotto_work | sorear: TAP aggregation, except that it's delicate enough to come close to offsetting its usefulness | 19:23 | |
| sorear | cotto_work: what do you mean by 'TAP aggregation'? | ||
| cotto_work | aloha: smolder? | 19:24 | |
| aloha | cotto_work: smolder is not automatic, but smolder clients can be | ||
| cotto_work | sorear: smolder.parrot.org/app/projects/smoke_reports/1 | ||
|
19:24
lateau joined
19:46
ambs joined
20:20
ambs joined
20:21
bluescreen joined
20:48
Coke joined
|
|||
| Coke | . | 20:48 | |
| Tene | ! | 21:15 | |
|
21:23
SHODAN joined
21:27
perlite joined
21:57
nbrown joined
22:00
jsut_ joined
|
|||
| dalek | rrot/kid51/resubmit_smolder: c274632 | jkeenan++ | / (2 files): Create tools/dev/resubmit_smolder.pl, then create new 'make' target |
22:04 | |
|
22:08
bluescreen joined
22:23
darbelo joined
22:27
plobsing joined
22:30
darbelo joined
|
|||
| dalek | kudo/nom: 569deeb | pmichaud++ | src/core/operators.pm: Fix problem with two sequence operators being active at the same time (RT #98790). This commit doesn't fix the actual underlying problem, which is that lexically nested subs aren't being cloned properly. jnthn++ is working on that issue. Instead, this patch simply inlines the nested sub instead of calling it separately. |
22:51 | |
| kudo/nom: efe1f21 | jonathan++ | src/Perl6/Metamodel/ParametricRoleHOW.pm: Tiny refactor in preparation for implementing multiple roles with the same shortname. |
23:13 | ||
| kudo/nom: 00a1159 | jonathan++ | src/Perl6/ (2 files): Fix closure handling bug with nested subs; should fix it for my-scoped methods/regexes too. |
|||
|
23:19
rfw joined
|
|||
| dukeleto | kernel.org is "down for maintenance" | 23:38 | |