|
Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 16 November 2011. |
|||
| cotto | whiteknight, do you have a winxed commit bit? | 00:03 | |
| there's a typo in github.com/NotFound/winxed/blob/ma...01string.t ("lenght") | 00:04 | ||
| whiteknight | I think I might. I don't remember. What's up? | ||
| okay | |||
| NotFound | cotto: fixing... | 00:06 | |
| cotto | NotFound++ | ||
| dalek | nxed: 67cfa44 | NotFound++ | t/advanced/01string.t: typo - cotto++ |
00:07 | |
|
00:13
claudemiro joined
00:18
_dolmen_ joined
00:19
contingencyplan joined
|
|||
| cotto | NotFound++ for all the winxed examples | 00:26 | |
| dalek | p: e1a19de | diakopter++ | src/QRegex/Cursor.nqp: add missing CURSOR method to NQPMatch |
00:29 | |
| NotFound | cotto: unfortunately, they don't use the more recent features, is not the better guide for power uses. | 00:30 | |
| cotto | NotFound, what kind of shiny features? | 00:35 | |
|
00:36
PacoLinux_ joined,
contingencyplan joined
|
|||
| NotFound | cotto: closures, mostly. Scope search, include, multi... | 00:37 | |
| whiteknight | NotFound: speaking of multi, I think I found a bug in it | 00:44 | |
| function foo[multi(var)] generates the PIR flag :multi(var), which is wrong | |||
| it should generate :multi(pmc) or, I think, :multi(P) | 00:45 | ||
| NotFound | Looking... | ||
| dalek | sella/container_3: 3a68299 | Whiteknight++ | / (18 files): Initial rewrite of Container library |
00:53 | |
| sella/container_3: 809129c | Whiteknight++ | / (3 files): Remove old Container tests. Fix type aliasing |
|||
| sella/container_3: 2a9f342 | Whiteknight++ | src/container/ (3 files): A few fixes to new container code to run some adhoc tests I've been playing with |
|||
| sella/container_3: a2ec5a6 | Whiteknight++ | s (6 files): Consolidate files. We only have one type of option, the build/initialize option. Don't separate out the 'misc' options. |
|||
| sella/container_3: c5d13cc | Whiteknight++ | s (5 files): Add in a set of lifetime managers. The lifetime managers allow us to reuse a resolved object under certain conditions, instead of rebuilding them fresh for every single resolve |
|||
| kudo/nom: 8c69edb | coke++ | t/spectest.data: track failure modes/run fudged tests |
01:03 | ||
| NotFound | whiteknight: yes, and float is also wrong. | 01:06 | |
| whiteknight | okay, I didn't do much testing. I was going to look at it later | 01:07 | |
| but since you're here, I figured I would tell you | |||
| dalek | nxed: 75ae72f | NotFound++ | / (2 files): fix multi modifier for var and float and improve multi tests, whiteknigth++ |
01:10 | |
|
01:14
bacek joined
01:15
contingencyplan joined
01:19
contingencyplan_ joined
01:22
contingencyplan joined
|
|||
| dalek | nxed/inline: 67cfa44 | NotFound++ | t/advanced/01string.t: typo - cotto++ |
01:23 | |
| nxed/inline: 75ae72f | NotFound++ | / (2 files): fix multi modifier for var and float and improve multi tests, whiteknigth++ |
|||
| nxed/inline: e3e9f58 | NotFound++ | / (3 files): Merge branch 'master' into inline |
|||
|
01:24
contingencyplan_ joined
01:45
contingencyplan joined
01:50
contingencyplan joined
|
|||
| dalek | sella/container_3: e29f9fb | Whiteknight++ | src/container/ (5 files): Document the new Container classes. A few misc cleanups. Add in an unregister_all method to Container |
02:05 | |
|
02:11
schmooster joined
|
|||
| dalek | nxed/inline: 6d71ce8 | NotFound++ | winxedst (2 files): fake implementation of inline in stage 0 to allow using it in stage 1, and add some more clone methods to make it work |
02:18 | |
| p: fd2fd16 | diakopter++ | src/QAST/Compiler.nqp: make conjseq handle zerowidth subtype |
02:32 | ||
| whiteknight | NotFound: ...inline? | ||
| dalek | sella: 90dc23a | Whiteknight++ | t/harness: Rewrite harness. Use hashes to map directory to implementation language, so I don't need to special-case every single directory that uses winxed for tests |
02:34 | |
| NotFound | whiteknight: yeah, an experiment for a now. | ||
| whiteknight | NotFound: I'm excited. Is it like a way to implement new builtins? | 02:35 | |
| NotFound | whiteknight: probably, depending on what kind of builtins you have in mind. | 02:36 | |
| dalek | nxed: 5a3ca89 | NotFound++ | winxedst1.winxed: accept a comma separated list of expresions in expresion statement like this: for (i = 0, j = 20; i < j; ++i, --j) ... |
02:46 | |
| sella/container_3: 90dc23a | Whiteknight++ | t/harness: Rewrite harness. Use hashes to map directory to implementation language, so I don't need to special-case every single directory that uses winxed for tests |
02:49 | ||
| sella/container_3: bb75219 | Whiteknight++ | t/harness: Merge branch 'master' into container_3 |
02:50 | ||
| sella/container_3: 90a1969 | Whiteknight++ | t/ (21 files): Auto-generate new tests for Container. Start porting over the handful of tests we had previously. Porting is not complete, and most tests are not implemented. |
|||
| p: 856a79c | diakopter++ | src/QRegex/P6Regex/ (2 files): enable backslash sequences in character classes, enable negated character classes. patch mostly from jnthn++ |
03:09 | ||
| cotto | mls, ping | 03:25 | |
| seen mls | 04:07 | ||
| aloha | mls was last seen in #parrot 2 days 15 hours ago saying "meeting -> afk". | ||
| benabik | Woo, I don't have to keep around an old Parrot to keep nom happy. | 04:09 | |
| cotto | benabik, do you have some kind of roadmap for pact? | 04:22 | |
| benabik | See TODO | ||
| github.com/parrot/PACT/blob/master/TODO.mkd | |||
| cotto | there it is | ||
| yup | |||
| benabik++ | 04:23 | ||
| benabik | cotto: The docs directory contains some design notes. | ||
| dalek | CT: aa08679 | cotto++ | docs/nodes.mkd: apostrophix |
04:31 | |
|
04:57
benabik_ joined
05:04
PacoLinux_ joined
|
|||
| dalek | p: 035ecba | diakopter++ | src/QAST/Compiler.nqp: add backtracking support to subrule (captures included). Tested, barely. :) |
05:30 | |
|
07:52
fperrad joined
07:54
PacoLinux_ joined
|
|||
| tadzik | 'morning | 08:34 | |
| sorear | hello tadzik | 08:56 | |
| cotto | hio tadzik | 09:04 | |
| bacek | ~~ | 09:23 | |
| dalek | rrot: 5d9d32b | bacek++ | / (15 files): Merge branch 'kill_constants' |
09:28 | |
| rrot: a0a8057 | bacek++ | api.yaml: Add completed tag to constant deprecations. |
09:33 | ||
| TT #1875 closed by bacek++: Deprecate "constant" PMCs. | 09:34 | ||
| TT #1875: trac.parrot.org/parrot/ticket/1875 | |||
| TT #780 closed by bacek++: [RFC] deprecated parrot_new_pointer_hash and parrot_new_cstring_hash | 09:49 | ||
| TT #780: trac.parrot.org/parrot/ticket/780 | |||
| TT #1720 closed by bacek++: fdiv_i_i_i and fdiv_i_i ops don't work correctly. | 10:05 | ||
| TT #1720: trac.parrot.org/parrot/ticket/1720 | |||
| kudo/Rational: 6853995 | moritz++ | src/core/Rat (2 files): make Rational a parametric role hangs during setting compilation :( |
10:32 | ||
|
11:16
contingencyplan joined
|
|||
| dalek | p: 93744c1 | jnthn++ | src/QAST/Compiler.nqp: Revert "add backtracking support to subrule (captures included). Tested, barely. :)" This reverts commit 035ecba0590b0dbd0a66836d5ff06db568436714. |
11:19 | |
|
11:22
nbezzala joined
|
|||
| dalek | TT #1371 closed by bacek++: failed assertion 'PObj_is_PMC_TEST(obj)' doing IO from Rakudo | 11:23 | |
| TT #1371: trac.parrot.org/parrot/ticket/1371 | |||
| TT #1153 closed by bacek++: 'parrot -O2 oofib.pir' errors out, when -O1 succeeds | |||
| TT #1153: trac.parrot.org/parrot/ticket/1153 | |||
|
11:26
contingencyplan joined
|
|||
| dalek | p: 1b061e8 | jnthn++ | src/QRegex/P6Regex/Actions.nqp: Catch illegally reversed character ranges and die with a good error. |
11:53 | |
| p: af28c73 | diakopter++ | src/QRegex/P6Regex/ (2 files): allow escaped hyphens too |
11:55 | ||
| p: 6ad13cc | diakopter++ | src/QRegex/P6Regex/Actions.nqp: Merge branch 'master' of github.com:perl6/nqp |
|||
|
11:57
contingencyplan joined
|
|||
| dalek | kudo/nom: b312db8 | jnthn++ | tools/build/NQP_REVISION: Bump to an NQP with support for escape sequences in character classes, plus other fixes and improvements. diakopter++. |
12:11 | |
|
12:12
Psyche^ joined
12:17
schmooster joined
12:44
claudemiro joined
|
|||
| claudemiro | Hi guys | 12:49 | |
| I am learning PCT | 12:50 | ||
| I found this example | |||
| github.com/Benabik/cish | |||
| from benabik | |||
| but i got this error "Null PMC access in find_method('unshift')" | |||
| when I try to run any example | |||
| even 1+1; | 12:51 | ||
| anybody knows why? | |||
| My parrot version is 3.9.0 | |||
| dalek | kudo/nom: 0786d96 | jnthn++ | src/Perl6/Actions.pm: Fix an interpolation bug. |
13:11 | |
| kudo/nom: 0ad267e | jnthn++ | src/core/Cursor.pm: Optimize match object construction somewhat. |
|||
| nxed/inline: ef3c65d | NotFound++ | winxedst1.winxed: implement clone in a few more operators and statements, |
13:21 | ||
| nxed: 59837f8 | NotFound++ | winxedst1.winxed: add a generic get_init in expression to avoid check case by case string s = s1 + s2; |
13:50 | ||
|
14:00
kid51 joined
14:05
lucian joined
14:10
ambs joined
14:13
mj41 joined
|
|||
| dalek | nxed/inline: 59837f8 | NotFound++ | winxedst1.winxed: add a generic get_init in expression to avoid check case by case string s = s1 + s2; |
14:21 | |
| nxed/inline: 24ebd1f | NotFound++ | winxedst1.winxed: Merge branch 'master' into inline |
|||
| nxed/inline: 1ac3eb8 | NotFound++ | winxedst1.winxed: update ExprStatement.clone to changes from master |
|||
| nxed/inline: f7ff40f | NotFound++ | winxedst1.winxed: use emit_init for inline arguments |
14:35 | ||
|
14:50
benabik joined
|
|||
| dalek | p: a6a4c80 | jnthn++ | src/QRegex/P6Regex/Grammar.nqp: Tweak an error message to have a missing space. |
14:58 | |
| kudo/nom: ac24a6d | jnthn++ | src/core/Cursor.pm: Eliminate a pir:: and a method call. |
15:07 | ||
| kudo/nom: f3467e0 | jnthn++ | tools/build/NQP_REVISION: Get corrected error. |
|||
| benabik | o/ #parrot | 15:19 | |
| dalek | nxed/inline: 766f579 | NotFound++ | winxedst1.winxed: add clone to ForStatement, SimpleArgList and some more operators, |
15:57 | |
| nxed/inline: d72eacc | NotFound++ | winxedst1.winxed: change cloning of int and string declarations |
16:07 | ||
| sella/container_3: d3c4473 | Whiteknight++ | / (22 files): Fix all Container tests so we pass 100% of what we have |
16:46 | ||
| p: 98ef1a1 | jnthn++ | src/QAST/Compiler.nqp: Compilation of literal nodes ignored negate flag; fix this. |
16:53 | ||
| p: cc3918c | jnthn++ | src/QRegex/P6Regex/ (2 files): Turns out that fixing the negation of literals renders the backlit stuff unrequired; remove it. |
|||
| kudo/nom: ca161f7 | jnthn++ | tools/build/NQP_REVISION: Bump to NQP version with fix for \\. in the char class. |
17:00 | ||
| sella: bb75219 | Whiteknight++ | t/harness: Merge branch 'master' into container_3 |
17:06 | ||
| sella: 90a1969 | Whiteknight++ | t/ (21 files): Auto-generate new tests for Container. Start porting over the handful of tests we had previously. Porting is not complete, and most tests are not implemented. |
|||
| sella: d3c4473 | Whiteknight++ | / (22 files): Fix all Container tests so we pass 100% of what we have |
|||
| sella: 69bf85f | Whiteknight++ | / (2 files): Fix typo in ObjectFactory. Alphabetize directories in t/harness |
|||
| sella: f68ab45 | Whiteknight++ | / (37 files): merge container_3 branch, fix conflicts |
|||
|
17:09
ambs joined
|
|||
| dalek | kudo/nom: 4cff8e5 | jnthn++ | NOMMAP.markdown: Remove done stuff, de-dupe etc. nommap. |
18:13 | |
|
18:33
ambs joined
18:35
jsut_ joined
18:38
claudemiro joined
18:56
claudemiro joined
|
|||
| cotto | ~~ | 19:17 | |
| dalek | nxed: a0b26fa | NotFound++ | examples/fly.winxed: a bit more naturalistic light in example fly |
19:20 | |
|
19:40
lucian joined
20:31
benabik joined
20:38
whiteknig joined,
dngor joined,
cosimo joined,
nine joined,
autark joined,
TiMBuS joined
20:45
PacoLinux_ joined
21:19
ambs joined
|
|||
| dalek | sella: 224ef59 | Whiteknight++ | src/core/IO.winxed: Add in some wrappers for spawn |
21:24 | |
| sella: 769de5f | Whiteknight++ | / (9 files): Add in a few more auto-generated include files. Change the way we built utilities to allow transluding the include files instead of having to manually write forward declarations. A few other misc fixes |
21:55 | ||
|
22:18
mj41 joined
22:49
PacoLinux joined
|
|||
| dalek | nxed: 0f97972 | NotFound++ | examples/fly.winxed: use derivatives instead of aproximations in example fly |
23:05 | |
| sella/gh-pages: 41bf475 | Whiteknight++ | libraries/container.md: Start rewriting the Container docs |
23:18 | ||
| sella/gh-pages: 9a34b93 | Whiteknight++ | libraries/container.md: Remove the old Container docs. Add headings in for the new types |
|||
| sella: bb7f797 | Whiteknight++ | src/container/Container.winxed: + some TODO notes to Container |
|||
| nxed: 7a7afb9 | NotFound++ | winxedst1.winxed: fix: a spurious character at the end of a const statement was not detected |
23:22 | ||
|
23:53
woosley joined,
woosley left
|
|||