Camelia, the Perl 6 bug

IRC log for #parrot, 2012-05-17

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:04 kjs cotto: if this mini VM supports the PCC, does that mean that m1 would support that natively? (e.g., named, slurpy, parameters etc?)
00:06 kid51 joined #parrot
00:50 benabik joined #parrot
01:05 dalek parrot: 4fd7560 | Whiteknight++ | / (4 files):
01:05 dalek parrot: Remove vtable can from most places where it's used. Fix a test in namespace.t which is (perhaps unintelligently) using hard-coded vtable indices
01:05 dalek parrot: review: https://github.com/parrot/parrot/commit/4fd7560ee6
01:05 dalek parrot: 34b729c | Whiteknight++ | / (3 files):
01:05 dalek parrot: Remove two VTABLE can implementations, and fix a test in extend_vtable.t
01:05 dalek parrot: review: https://github.com/parrot/parrot/commit/34b729c032
01:05 dalek parrot: 95c9a63 | Whiteknight++ | / (7 files):
01:05 dalek parrot: Merge branch 'whiteknight/gh_675'
01:05 dalek parrot: review: https://github.com/parrot/parrot/commit/95c9a635cb
01:05 cotto ~~
01:07 whiteknight hello cotto
01:08 aloha (parrot/parrot) Issues closed : 675 (Deprecate VTABLE_can) by Whiteknight : https://github.com/parrot/parrot/issues/675
01:10 dalek parrot: d27a655 | Whiteknight++ | compilers/imcc/imc (5 files):
01:10 dalek parrot: Remove .file, .line, setfile and setline directives from the IMCC parser. These mechanisms are to be replaced by the newer and more flexible .annotate directive.
01:10 dalek parrot: review: https://github.com/parrot/parrot/commit/d27a6550ce
01:10 dalek parrot: e95a8c1 | Whiteknight++ | t/compilers/imcc/syn/clash.t:
01:10 dalek parrot: Remove some tests for setfile/setline, the only instances of any of these directives in coretest
01:10 dalek parrot: review: https://github.com/parrot/parrot/commit/e95a8c1372
01:10 dalek parrot: 5bdacd5 | Whiteknight++ | t/dynoplibs/debug.t:
01:10 dalek parrot: Remove setfile/setline in t/dynoplibs/debug.t, the only remaining instances in make test
01:10 dalek parrot: review: https://github.com/parrot/parrot/commit/5bdacd5323
01:10 dalek parrot: 0083dc2 | Whiteknight++ | / (7 files):
01:10 dalek parrot: Merge branch 'whiteknight/imcc_file_line'
01:10 dalek parrot: review: https://github.com/parrot/parrot/commit/0083dc25e2
01:13 aloha (parrot/parrot) Issues closed : 519 (Deprecate .file, .line, setline, and setfile) by Whiteknight : https://github.com/parrot/parrot/issues/519
01:18 cotto hi whiteknight
01:18 whiteknight hello cotto
01:27 dalek parrot: d22efea | Whiteknight++ | frontend/parrot2/main.c:
01:27 dalek parrot: Remove un-wired arguments --optimize (-O), --imcc-debug (-d) and --verbose (-v). IMCC no longer optimizes, and the other arguments don't really have a home in the new IMCC external API.
01:27 dalek parrot: review: https://github.com/parrot/parrot/commit/d22efea82d
01:28 dalek parrot: a6158f7 | Whiteknight++ | frontend/parrot2/main.c:
01:28 dalek parrot: Merge branch 'whiteknight/remove_cmd_opts'
01:28 dalek parrot: review: https://github.com/parrot/parrot/commit/a6158f7767
01:31 whiteknight ok, I'm out for the night.
01:33 aloha (parrot/parrot) Issues closed : 708 (-d/--imcc-debug does nothing) by Benabik : https://github.com/parrot/parrot/issues/708, 760 (threads branch fails to build on Windows) by gerdr : https://github.com/parrot/parrot/issues/760
01:40 travis-ci joined #parrot
01:40 travis-ci [travis-ci] parrot/parrot#364 (master - a6158f7 : Whiteknight): The build was broken.
01:40 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/0083dc2...a6158f7
01:40 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/1351716
01:40 travis-ci left #parrot
03:01 nbrown cotto: I had a little time to work on cm0-debugger. I added a backend to support scripting. Now I just need to wire it up to an ARGV option
03:10 cotto nice
03:12 nbrown joined #parrot
03:13 nbrown yeah, I thought if I was gonna do real work on this, the first thing I should do is make it possible to write tests for it
03:15 nbrown my one big issue, is how to pass the debugger state struct around cm0
03:17 nbrown I think that needs some real thought, but right now I'm temporarily working around it but trying to prevent rework later
03:31 cotto I'm not sure I understand the difficulty.  What'd be tricky about having a debugger struct that gets passed around?
03:31 cotto apart from having to modify it when you want to add things to the debugger
03:52 nbrown it just becomes more invasive in the standard cm0 startup and runloop flow. I was trying to touch it as little as possible
03:53 nbrown anyway, it's time for bed. I'll talk to you later
03:53 cotto ok.  I'll be thinking about that too.
04:01 dalek parrot: 5e407c3 | bacek++ | / (3 files):
04:01 dalek parrot: Add handling of Op.deprecated flag
04:01 dalek parrot: review: https://github.com/parrot/parrot/commit/5e407c3bdf
04:01 dalek parrot: 3cbfc12 | bacek++ | t/compilers/imcc/syn/tail.t:
04:01 dalek parrot: Fix build.
04:01 dalek parrot: review: https://github.com/parrot/parrot/commit/3cbfc1234d
04:01 bacek_at_work oops
04:01 bacek_at_work first commit shouldn't be there...
04:11 travis-ci joined #parrot
04:11 travis-ci [travis-ci] parrot/parrot#365 (master - 3cbfc12 : Vasily Chekalkin): The build was fixed.
04:11 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/a6158f7...3cbfc12
04:11 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/1352701
04:11 travis-ci left #parrot
05:49 jevin_ joined #parrot
05:50 cosimo joined #parrot
05:50 mj41 joined #parrot
05:54 masak joined #parrot
05:54 simcop2387 joined #parrot
05:54 Maddingue joined #parrot
05:59 fperrad joined #parrot
06:43 alin joined #parrot
06:52 dalek parrot: b6bf583 | fperrad++ | / (3 files):
06:52 dalek parrot: [distutils] efactor with opcode rindex
06:52 dalek parrot: review: https://github.com/parrot/parrot/commit/b6bf583011
07:02 jkitazawa joined #parrot
07:04 dalek joined #parrot
07:30 alin joined #parrot
07:57 alvis joined #parrot
07:58 alvis msg whiteknight I went ahead and took care of the docs for parrot.github.com
07:58 aloha OK. I'll deliver the message.
08:24 lucian joined #parrot
08:42 schmooster joined #parrot
09:11 alin joined #parrot
09:26 kjs joined #parrot
09:31 dalek rakudo/method-not-found: 47497c4 | moritz++ | src/core/Exception.pm:
09:31 dalek rakudo/method-not-found: fix control exception catcher
09:31 dalek rakudo/method-not-found: review: https://github.com/rakudo/rakudo/commit/47497c46e0
10:28 crab2313 joined #parrot
11:11 JimmyZ joined #parrot
11:30 JimmyZ joined #parrot
11:32 benabik joined #parrot
11:50 JimmyZ joined #parrot
11:55 JimmyZ joined #parrot
11:58 brrt joined #parrot
12:03 bluescreen joined #parrot
12:05 JimmyZ joined #parrot
12:07 lucian joined #parrot
12:10 bluescreen_ joined #parrot
12:15 benabik joined #parrot
12:16 benabik ~~
12:16 tadzik hi benabik
12:16 benabik 'lo tadzik, what's happening?
12:17 tadzik Rakudo release! \o/
12:18 tadzik as soon as I get back from $work
12:24 dalek nqp: 67c15eb | pmichaud++ | t/qregex/rx_captures:
12:24 dalek nqp: Add some tests for RT #107254.
12:24 dalek nqp: review: https://github.com/perl6/nqp/commit/67c15ebc79
12:24 dalek nqp: 799f465 | pmichaud++ | src/ (2 files):
12:24 dalek nqp: Revert 87bb1c to re-implement ratchet/capture semantics in regex_commit.
12:24 dalek nqp: review: https://github.com/perl6/nqp/commit/799f465d0c
12:24 dalek nqp: 6f6555f | pmichaud++ | src/ops/nqp.ops:
12:24 dalek nqp: Documentation fix.
12:24 dalek nqp: review: https://github.com/perl6/nqp/commit/6f6555f178
12:24 dalek nqp: 485d4f2 | pmichaud++ | src/ (2 files):
12:24 dalek nqp: Convert QAST::Compiler.regex_commit to use opcode form.
12:24 dalek nqp: review: https://github.com/perl6/nqp/commit/485d4f2d25
12:24 dalek nqp: 215243f | pmichaud++ | src/ops/nqp.ops:
12:24 dalek nqp: Update nqp_rxcommit to preserve captures at point of commit.
12:24 dalek nqp: review: https://github.com/perl6/nqp/commit/215243f822
12:27 bluescreen__ joined #parrot
12:28 bluescreen joined #parrot
12:33 whiteknight joined #parrot
12:34 whiteknight good morning, #parrot
12:35 whiteknight alvis++ # beat me to the docs update!
12:50 dalek rakudo/nom: d438760 | pmichaud++ | tools/build/NQP_REVISION:
12:50 dalek rakudo/nom: Bump NQP_REVISION to get regex fixes for RT #107254.
12:50 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d438760742
12:57 PacoAir joined #parrot
13:06 JimmyZ joined #parrot
13:06 Psyche^ joined #parrot
13:07 mtk joined #parrot
13:13 brrt whose method is say?
13:14 brrt oh wait
13:14 brrt say is an opcode
13:18 atrodo joined #parrot
13:19 JimmyZ_ joined #parrot
13:20 isBEKaml joined #parrot
13:21 isBEKaml ~.~, #parrot!
13:21 tadzik isBEKaml: o/
13:21 isBEKaml tadzik: here too? :)
13:21 tadzik sure :)
13:22 tadzik I'm a man of many channels
13:22 isBEKaml tadzik: try telling to the ubiquitous television! :P
13:22 isBEKaml *that
13:22 fperrad joined #parrot
13:23 tadzik hah, ironically, I have many television channels, but not a television machine :)
13:23 whiteknight good morning isBEKaml. I'm probably going to try to get your pull request merged tonight
13:23 whiteknight isBEKaml: it's a fix that will allow me to fix other problems elsewhere :)
13:24 isBEKaml whiteknight: hey, I was just about to get on that. :) I was thinking of adding that CPU_TYPE thing cotto++ mentioned.
13:24 isBEKaml whiteknight: Like I said in the comments there, it was a miss in sysinfo too.
13:25 isBEKaml whiteknight: other problems disappear out of this? Oh, great! \o/
13:25 whiteknight isBEKaml: I'm working on a random number generator which can't really work correctly if I don't know what INT_MAX and INT_MIN are on the platform
13:27 isBEKaml whiteknight: ah, good to know this patch is useful, in some form, if not fixing other problems. :)
13:27 whiteknight yes, I think I will find it immediately useful
13:30 isBEKaml whiteknight++
13:33 brrt what would be a good PMC for string => string hash table
13:34 whiteknight brrt: what do you mean? You just need a string->string map?
13:34 brrt yes, for the psgi 'enviroment'
13:34 brrt oh wait
13:34 benabik An ordinary Hash should do that just fine, although you'll technically have String PMCs instead of just strings.
13:34 whiteknight https://github.com/Whiteknight/Rosella​/blob/master/src/core/Hash.winxed#L19
13:35 brrt not string=>string, string=>anything
13:35 whiteknight Yeah a Hash does it fine, you just have to flag it as having string data
13:35 whiteknight a "normal" hash is a string->PMC map. You can change the datatype of the key and the values though to whatever you want
13:36 brrt i see
13:36 brrt i was looking into implementing psgi in winxed
13:37 whiteknight brrt: Awesome. If you see anything in Rosella that can help you you're welcome to either link to Rosella or steal the code wholesale
13:37 brrt :-) will do
13:39 whiteknight Rosella intends to be something of an insulation layer, so if Parrot changes something internally, the Rosella interface should stay stable
13:40 brrt i see, i just thought it was a few libraries
13:40 whiteknight that too
13:40 brrt i'm mentally balancing between including and not including rosella right now
13:41 whiteknight Whatever you want is fine. It's your project :)
13:42 benabik I intend to use Rosella to help build/test PACT, but will avoid it in the main code.  Less dependencies make it easier to use.
13:42 brrt true
13:43 brrt i might want to do something like parse xml / yaml /json
13:43 brrt for configuration
13:43 benabik I'm also probably not going to have a lot of overlapping functionality with Rosella...  I'd rather use it than re-implement something.  :-)
13:43 brrt so for that, Rosella could be useful
13:43 whiteknight benabik: one day if it really does become something like a "standard library", it might get bundled somewhere
13:44 benabik brrt: You could just have your library take in hashes/other structures and have the example code use Rosella to parse configuration files.
13:44 brrt i think it probably should be
13:45 benabik I'd rather see Parrot gain a good packaging system than a standard library.
13:45 whiteknight like plumage?
13:45 benabik Right.
13:45 whiteknight I think I may have to sit down one day and either fix plumage or rewrite it
13:45 benabik Maybe we'll distribute Parrot with plumage and Rosella and PACT, but my preference would be to keep them separate projects.
13:46 smash whiteknight++ # release
13:46 whiteknight there's a difference between the development repos and what a distrubution tarball contains
13:46 whiteknight smash: thanks!
13:46 isBEKaml I don't want parrot to go the way other VMs did (bundle everything together, all or nothing package)
13:47 moritz well, if the VMs don't bundle it, the users have to
13:47 whiteknight we could also have the parrot distro separate, but then have a parrot-tools or parrot-libs package that bundles some other common things
13:47 brrt i imagine that people would not like to hear 'o well, here's parrot_x. but to run it, you need parrot_y, parrot_z, parrot_foo, parrot_bar, parrot_quix, parrot_quam'
13:47 isBEKaml true, we could keep stuff modular and optional.
13:47 brrt distribution is the key trick here
13:48 benabik If the packaging system is robust, then dependencies are automatically grabbed and it's no problem.  :-)
13:48 whiteknight brrt: exactly. Distributions need to be crafted with different goals than a development repo has
13:48 isBEKaml Let's say you're targeting mobile platforms, you don't want a bloated vm, right?
13:48 brrt bloated is a loaded word
13:49 whiteknight With all the legal nonsense going on over Java, I feel like writing google an email that says "you could use Parrot for free...."
13:49 brrt and, a mobile platform easily has +100M of RAM right now
13:49 whiteknight ...not that Parrot is ready for that, yet
13:49 isBEKaml whiteknight: do it!
13:49 benabik Parrot would be more ready if there were a pile of Google engineers on it.  :-)
13:50 benabik *working on
13:50 brrt sidenote: did anyone see the piece about 'look awesome android on mono yay'
13:50 isBEKaml whiteknight: atleast, we would a boatload of patches from google in a firehose fashion.. :-)
13:50 brrt 'because mono be faster than dalvik' or something
14:00 whiteknight brrt: Yeah, those mono guys are doing some great work still
14:00 whiteknight brrt: I suspect Google won't go to Mono officially, because they don't want to get into this same legal problem with microsoft
14:01 brrt no, i don't believe they will, either
14:01 brrt hmm, there is something about psgi i do not much like
14:02 brrt 'The body MUST be encoded into appropriate encodings and MUST NOT contain wide characters (> 255).'
14:02 whiteknight so it basically must be in a fixed8 encoding? That's kind of weird
14:02 brrt that what i thought
14:03 whiteknight well, fixed8 or ascii
14:03 whiteknight doesn't matter. Parrot supports that.
14:03 brrt is utf8 fixed8?
14:04 whiteknight nope, utf8 is multibyte
14:05 brrt so how will anyone use unicode, then?
14:06 tadzik encode the string into a series of bytes
14:07 dalek Heuristic branch merge: pushed 62 commits to nqp/qbootstrap by jnthn
14:07 tadzik the MUST NOT contain wide characters (> 255) part looks kinda weird
14:08 moritz brrt: by decoding locally first
14:08 whiteknight yeah, I'm wondering what that means, because any wide characters is just a sequence of bytes
14:08 moritz ie, it can be an UTF-8 encoded strin
14:08 moritz g
14:09 brrt lets ask #plack
14:12 benabik I think that restriction is because Python uses wchars for their strings.
14:12 benabik So you have to encode down to utf8 or other 8b encoding.
14:13 brrt that is sensible
14:16 whiteknight encoding to utf8 is easy enough, too
14:20 NotFound Unicode restricted to chars <= 255 is latin-1, so you can internally stotre it fixed-8.
14:20 brrt i just asked, utf8 is ok
14:21 brrt just as long as the strings contain only 'bytes'
14:21 moritz so the gist is, the implementation shouldn't decode by itself
14:21 moritz but let the user do it
14:21 whiteknight as opposed to dolphins
14:22 whiteknight oh noes! My string contains dolphins! Where did all these dolphins come from!
14:22 whiteknight you belong in the ocean, not in my string!
14:23 dalek rakudo/match-gist-fixup: 762996e | masak++ | src/core/Match.pm:
14:23 dalek rakudo/match-gist-fixup: [src/core/Match.pm] changed <> to q[] in .gist
14:23 dalek rakudo/match-gist-fixup:
14:23 dalek rakudo/match-gist-fixup: Suggested by pmichaud++. It may or may not be worth it to also
14:23 dalek rakudo/match-gist-fixup: escape all ']' in the matched text itself.
14:23 dalek rakudo/match-gist-fixup: review: https://github.com/rakudo/rakudo/commit/762996e848
14:23 dalek rakudo/match-gist-fixup: 194f846 | masak++ | src/core/Match.pm:
14:23 dalek rakudo/match-gist-fixup: [src/core/Match.pm] removed root-level '=> '
14:23 NotFound Dolphins are comparatively easy, but sirens need double-body encoding.
14:23 dalek rakudo/match-gist-fixup: review: https://github.com/rakudo/rakudo/commit/194f846aed
14:24 dalek nqp/qbootstrap: 44e1c14 | jnthn++ | src/QHLL/Grammar.pm:
14:24 dalek nqp/qbootstrap: Update QHLL to not use ** with a separator.
14:24 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/44e1c14e3f
14:24 dalek nqp/qbootstrap: 7a76f20 | jnthn++ | src/NQPQ/Grammar.pm:
14:24 dalek nqp/qbootstrap: NQPQ's Grammar used the ** ',' syntax, which is now gone from QRegex, but it builds this in stage 1 too, using the old regex engine which doesn't do %. So, eliminate those two cases for something a little more verbose.
14:24 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/7a76f20fb2
14:25 NotFound s/siren/mermaid
14:25 alester joined #parrot
14:29 brrt right :-)
14:59 dmalcolm joined #parrot
15:15 * brrt will be making dinner
15:21 kjs cotto: ping
15:24 whiteknight cotto may not be getting online for a little while still.
15:24 kjs oh ok
15:24 kjs thanks
15:25 whiteknight it's only about 8:30AM there, I think
15:25 kjs that's a nice time to get up ;-)
15:26 kjs whiteknight: M0 will implement the PCC right?
15:26 whiteknight kjs: That's a good question. I don't know exactly where all the boundaries will be
15:26 whiteknight I suspect it will implement PCC, to expose that system to the JIT
15:26 kjs ah ok. anyway, i hacked up a prototype parser for a c subset.
15:27 kjs so i was thinking, if it does, then M1 (or mole?) will have access to the PCC too
15:27 whiteknight ha!
15:27 whiteknight yes, exactly
15:27 kjs and then you can do all sorts of fancy stuff
15:27 kjs but mole would have to support that syntactically.
15:28 whiteknight yes
15:30 kjs anyway, i sent the proto to cotto, i'll wait for some feedback. prob should do some real work now.
15:30 whiteknight awesome
15:35 dalek nqp: aee8809 | pmichaud++ | src/Q (2 files):
15:35 dalek nqp: Fix bug with subcaptures receiving empty hash entries from outer match quantified captures (RT #111286).
15:35 dalek nqp: review: https://github.com/perl6/nqp/commit/aee88091bd
15:49 dalek rakudo/nom: 0ed00f0 | pmichaud++ | tools/build/NQP_REVISION:
15:49 dalek rakudo/nom: Bump NQP_REVISION to get fix for RT #111286.
15:49 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0ed00f07d8
16:45 dalek nqp: dfb6d5a | tadzik++ | VERSION:
16:45 dalek nqp: bump VERSION to 2012.05
16:45 dalek nqp: review: https://github.com/perl6/nqp/commit/dfb6d5a3a3
16:51 Coke how does one claim a ticket in github?
16:51 Coke ah, found it
16:52 crab2313 joined #parrot
16:52 dalek winxed: 9d25e0a | NotFound++ | winxedst2.winxed:
16:52 dalek winxed: fix check for "null" in several places
16:52 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/9d25e0a507
17:00 dalek winxed: 0df8bce | NotFound++ | winxedst2.winxed:
17:00 dalek winxed: simplify a bit IdentifierExpr.optimize
17:00 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/0df8bce2ea
17:01 aloha (parrot/parrot) Issues closed : 185 (Memory corruption error) by coke : https://github.com/parrot/parrot/issues/185
17:05 dalek rakudo/nom: 3866972 | tadzik++ | tools/build/NQP_REVISION:
17:05 dalek rakudo/nom: Bump NQP revision
17:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/386697227d
17:05 dalek rakudo/nom: 8004748 | tadzik++ | docs/release_guide.pod:
17:05 dalek rakudo/nom: Update release guide
17:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8004748aec
17:05 dalek rakudo/nom: 64dc550 | tadzik++ | docs/announce/2012.05:
17:05 dalek rakudo/nom: Add a release announcement for 2012.05
17:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/64dc550004
17:09 whiteknight Coke: it's not the easiest-to-use mechanism ever. I wish there was an "assign to me" button at top
17:10 dalek rakudo/nom: 4f48183 | moritz++ | docs/announce/2012.05:
17:10 dalek rakudo/nom: [announce] mention regex improvements; wording
17:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4f48183ed1
17:14 dalek rakudo/nom: b6d1c8e | tadzik++ | docs/announce/2012.05:
17:14 dalek rakudo/nom: Some more fixes to the release announcement
17:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b6d1c8e872
17:14 dalek winxed: bf89811 | NotFound++ | winxedst2.winxed:
17:14 dalek winxed: NullExpr class
17:14 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/bf89811feb
17:35 dalek rakudo/nom: c4fd56d | tadzik++ | docs/ChangeLog:
17:35 dalek rakudo/nom: [Changelog] Fix a tyop
17:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c4fd56d353
17:37 dalek rakudo/nom: 1a5a46f | tadzik++ | VERSION:
17:37 dalek rakudo/nom: Bump VERSION
17:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1a5a46fe0f
17:43 lucian joined #parrot
17:43 brrt joined #parrot
17:54 cotto ~~
17:54 nine o/
17:54 cotto hio nine
17:57 cotto kjs: do you have a git repo you're working from?
18:18 whiteknight nine: Have you had any other thoughts about the windows build? Come the weekend, I have a windows VM but no VisualStudio and no debugger
18:24 kjs cotto: no, was just working locally, not in a repo (not very comfortable with git)
18:26 cotto kjs: I'd highly recommend it.  Commit early and often
18:28 kjs i understand, will see if i can get some time and motivation to study a manual
18:28 kjs however, at this moment i was just prototyping
18:38 kurahaupo joined #parrot
18:50 cotto kjs: ok
18:51 brambles joined #parrot
18:56 kurahaupo joined #parrot
18:56 brambles_ joined #parrot
18:56 dalek rakudo/nom: 65f9d95 | moritz++ | src/core/Exception.pm:
18:56 dalek rakudo/nom: avoid some boxing in print_control
18:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/65f9d95d53
18:57 nine whiteknight: sorry, no. It's kinda hard to diagnose from one symptom alone.
18:57 dalek rakudo/nom: 8254a60 | moritz++ | src/core/Exception.pm:
18:57 dalek rakudo/nom: typed exception for "method not found" error
18:57 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8254a6008e
18:57 dalek rakudo/nom: 47497c4 | moritz++ | src/core/Exception.pm:
18:57 dalek rakudo/nom: fix control exception catcher
18:57 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/47497c46e0
18:57 dalek rakudo/nom: 7165ff5 | moritz++ | src/core/Exception.pm:
18:57 dalek rakudo/nom: Merge remote branch 'origin/method-not-found' into nom
18:57 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7165ff5e73
19:43 alin joined #parrot
19:50 bluescreen joined #parrot
20:29 adu joined #parrot
20:52 kjs joined #parrot
20:57 not_gerd joined #parrot
20:57 not_gerd nine: https://gist.github.com/2721537
20:58 not_gerd nine: let me know if I can do something to get threads working on Windows
20:59 not_gerd msg whiteknight current status of threads branch on Win7/MinGW-64: https://gist.github.com/2721537
20:59 aloha OK. I'll deliver the message.
21:25 dalek winxed/builtinexpr: 68d3473 | NotFound++ | winxedst2.winxed:
21:25 dalek winxed/builtinexpr: finish conversion of int, float and string casts
21:25 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/68d3473a80
21:26 nine msg not_gerd I'll cook up a patch with the debug output I need to diagnose this tomorrow. If you could run that version and send me the output, that'd be great.
21:26 aloha OK. I'll deliver the message.
22:11 bacek joined #parrot
22:19 nine joined #parrot
22:48 benabik_ joined #parrot
22:56 Coke bacek; g'day, mate.
23:06 isBEKaml https://gist.github.com/2722178
23:07 isBEKaml sorry, https://gist.github.com/2722184
23:08 isBEKaml output: https://gist.github.com/2722189 -- Does this look right?
23:12 isBEKaml msg whiteknight if he can look at 2 gists: https://gist.github.com/2722184, https://gist.github.com/2722189 and provide feedback on what exactly should go into CPU_TYPE. CPU_ARCH and CPU_TYPE look similar though they pull this information from different locations.
23:12 aloha OK. I'll deliver the message.
23:15 benabik isBEKaml: Looks sane to me, FWIW
23:17 isBEKaml benabik: hey - back from #perl6. :)
23:18 benabik isBEKaml: It's perfectly acceptable to sit in both.  :-)
23:18 isBEKaml benabik: yeah, straddling across two worlds. Feels a lot like shifting between sleep and awake state. :P
23:19 * isBEKaml it's nearly five am where he is.... I really should sleep.
23:19 benabik I know that feeling.
23:19 benabik Well, goodnight from the other side of the planet.
23:20 benabik I've got to head home from work.
23:37 brambles joined #parrot
23:41 dalek winxed/builtinexpr: 0289de5 | NotFound++ | winxedst2.winxed:
23:41 dalek winxed/builtinexpr: clean a bit IdentifierExpr and FunctionId classes
23:41 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/0289de5376
23:41 dalek winxed/builtinexpr: 292f84f | NotFound++ | winxedst2.winxed:
23:41 dalek winxed/builtinexpr: getvar needs a Token, not a string
23:41 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/292f84f92f
23:41 dalek winxed/builtinexpr: ddcff05 | NotFound++ | / (3 files):
23:41 dalek winxed/builtinexpr: drop builtin var cast from stage 1
23:41 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/ddcff0576e
23:41 dalek winxed/builtinexpr: 8a44172 | NotFound++ | winxedst2.winxed:
23:42 dalek winxed/builtinexpr: fix and simplify a bit CallBuiltinExpr.emit
23:42 dalek winxed/builtinexpr: Pass the owner to expand instead of self
23:42 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/8a44172723
23:42 dalek winxed/builtinexpr: 9d25e0a | NotFound++ | winxedst2.winxed:
23:42 dalek winxed/builtinexpr: fix check for "null" in several places
23:42 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/9d25e0a507
23:42 dalek winxed/builtinexpr: 0df8bce | NotFound++ | winxedst2.winxed:
23:42 dalek winxed/builtinexpr: simplify a bit IdentifierExpr.optimize
23:42 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/0df8bce2ea
23:42 dalek winxed/builtinexpr: bf89811 | NotFound++ | winxedst2.winxed:
23:42 dalek winxed/builtinexpr: NullExpr class
23:42 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/bf89811feb
23:42 dalek winxed/builtinexpr: 8bd62d5 | NotFound++ | / (4 files):
23:42 dalek winxed/builtinexpr: resolve merge conflict
23:42 dalek winxed/builtinexpr: review: https://github.com/NotFoun​d/winxed/commit/8bd62d58b4
23:53 whiteknight joined #parrot
23:55 whiteknight good evening, #parrot
23:57 whiteknight blah, my evening is turning into an episode of COPS

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced