Camelia, the Perl 6 bug

IRC log for #parrot, 2011-11-28

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:19 dalek Rosella/gh-pages: fe48907 | Whiteknight++ | / (3 files):
00:19 dalek Rosella/gh-pages: Several fixes to Random and CommandLine docs. Add them to the list of libraries in the layout
00:19 dalek Rosella/gh-pages: review: https://github.com/Whiteknig​ht/Rosella/commit/fe489071a4
00:20 dalek Rosella: fcdcc3e | Whiteknight++ | src/ (2 files):
00:20 dalek Rosella: Winxed allows 0-arity inlines now. Use them for time_i()
00:20 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/fcdcc3e321
00:44 dukeleto msg Yuki`N i created http://www.google-melange.com/gci​/task/view/google/gci2011/7197337 with you in mind
00:44 aloha OK. I'll deliver the message.
00:46 alvis joined #parrot
01:19 whiteknight that is a monster task
01:21 silug joined #parrot
01:26 dukeleto whiteknight: just a simple matter of coding :)
01:50 benabik FYI: That task says "This page is inactive at this time"
02:34 dalek Rosella: 589676b | Whiteknight++ | src/unstable/commandline/ (3 files):
02:34 dalek Rosella: Add docs and some todo notes to the commandline library
02:34 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/589676beb6
02:35 dalek Rosella/random_1: bce5e45 | Whiteknight++ | / (7 files):
02:35 dalek Rosella/random_1: Start adding some tests for random. Found a bug in the MersenneTwister.get_float method, it was doing weird things on my system. Start trying to fix that.
02:35 dalek Rosella/random_1: review: https://github.com/Whiteknig​ht/Rosella/commit/bce5e4548f
02:39 cotto joined #parrot
02:40 cotto 'evening
03:09 dukeleto benabik: yep, that is correct :)
03:25 dalek parrot-math-primality: 44bf7f8 | dukeleto++ | t/harness:
03:25 dalek parrot-math-primality: add a rosella test harness
03:25 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/44bf7f8f2c
03:25 dalek parrot-math-primality: 4daf105 | dukeleto++ | setup.winxed:
03:25 dalek parrot-math-primality: add an almost-working setup.winxed
03:25 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/4daf105b27
03:25 dalek parrot-math-primality: 2430839 | dukeleto++ | setup.winxed:
03:25 dalek parrot-math-primality: Correct some typos in setup.winxed and make it compile
03:25 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/2430839ec8
03:38 alvis joined #parrot
03:51 preflex_ joined #parrot
04:47 JaphMalik joined #parrot
05:20 woosley joined #parrot
05:28 rfw joined #parrot
05:39 benabik http://stackoverflow.com/questions/173​2348/regex-match-open-tags-except-xhtm​l-self-contained-tags/1732454#1732454
05:57 cotto It's a classic.
06:00 cotto TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡
06:27 alvis joined #parrot
07:16 dukeleto "While it is true that asking regexes to parse arbitrary HTML is like asking Paris Hilton to write an operating system, it's sometimes appropriate to parse a limited, known set of HTML."
07:16 dukeleto lulz
07:18 cotto should I conclude that melange hates me by the fact that it doesn't have a profile for me?
07:20 dukeleto cotto: did you make one?
07:20 cotto I click "request mentor-have" and it's all "This page is inaccessible because you do not have a profile in the program at this time. lulz"
07:20 cotto not this year, for gci
07:21 cotto though I don't see a way to, and I have a dashboard
07:23 dukeleto blarg
07:23 cotto +blarg
07:41 dukeleto cotto: what have you been hacking on lately?
08:47 mj41 joined #parrot
08:53 alvis joined #parrot
09:14 lucian joined #parrot
09:28 woosley left #parrot
12:13 Psyche^ joined #parrot
13:07 mtk joined #parrot
13:09 bacek joined #parrot
13:10 JimmyZ joined #parrot
13:29 whiteknight joined #parrot
13:30 mtk joined #parrot
13:31 whiteknight good morning, #parrot
13:33 elmex_ joined #parrot
14:18 whiteknight The more I look at plumage, the more it would be a natural user of Rosella
14:19 whiteknight I mean, so many of the tasks it needs done are things Rosella has already solved, so much of the utility code is pared-down versions of what Rosella already provides, etc
14:27 davidfetter joined #parrot
14:56 PacoLinux joined #parrot
15:23 dalek rakudo/nom: bd2f8df | mls++ | / (2 files):
15:23 dalek rakudo/nom: invoke_catchhandler: tweak call chain after the invoke call, so that the recursion_limit is set correctly
15:23 dalek rakudo/nom:
15:23 dalek rakudo/nom: Also added myself to CREDITS ;)
15:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd2f8dfa4c
15:23 dalek rakudo/nom: f4ee614 | jonathan++ | / (2 files):
15:23 dalek rakudo/nom: Merge pull request #43 from mlschroe/newexcept
15:23 dalek rakudo/nom:
15:23 dalek rakudo/nom: invoke_catchhandler: tweak call chain after the invoke call, so that the...
15:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f4ee614451
15:34 mls Hi guys!
15:34 mls is there an op to switch the runcore?
15:34 mls or some other method?
15:35 mls the rakudo folks want to implement a "--profile" option that turns on profiling by switching to the "subprof_hll" runcore.
15:36 whiteknight there should be, yes
15:37 mls is that "there is one" or "someone should implement one"? ;)
15:38 whiteknight there is a profile_i op in src/ops/core.ops which sets the profile flag and should switch to the profiling runcore
15:38 whiteknight that might be a little bit too blunt, if you want to switch between individual profiling modes
15:39 whiteknight I don't think there is an opcode to set arbitrary runcores
15:40 mls setting PROFILE seems to switch it to "slow"
15:42 whiteknight ...then the opcode is broken
15:42 whiteknight i suspect it is not well-tested
15:43 mls I guess the "slow" runcore supported profiling in some former version. Then the functionality was transfered to the "profiling" runcore
15:43 whiteknight or tested at all
15:43 whiteknight that may have been, yes
15:55 dalek rakudo/nom: 04a1158 | coke++ | t/spectest.data:
15:55 dalek rakudo/nom: Track failure modes
15:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/04a1158770
16:18 contingencyplan joined #parrot
16:29 dalek Rosella: 445dd79 | Whiteknight++ | src/test/Asserter.winxed:
16:29 dalek Rosella: Remove some old commented-out methods from Asserter and add in some method docs
16:29 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/445dd795ea
16:37 dmalcolm joined #parrot
16:44 alester joined #parrot
17:14 dalek winxed: 1466120 | NotFound++ | winxedst2.winxed:
17:14 dalek winxed: allow int, float and string arrays in inline
17:14 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/1466120eb7
17:25 whiteknight NotFound++ Those inlines are awesome
17:26 whiteknight NotFound: The next cool thing would be operator overloading...
17:26 whiteknight or, at least the ability to define new operators
17:27 NotFound That will be hard to parse.
17:43 whiteknight yeah, I know
17:46 dalek nqp: bf55068 | mls++ | src/ (2 files):
17:46 dalek nqp: add experimental support for --profile and --profile-compile
17:46 dalek nqp: review: https://github.com/perl6/nqp/commit/bf55068c6b
17:47 whiteknight mls: ping
17:48 mls yes?
17:50 whiteknight mls: those two new ops you added should probably be ported directly into Parrot
17:50 whiteknight they are generally useful to more than just NQP/Rakudo
17:51 mls Yes, maybe. I thougt I'd see first if they make the rakudo folks happy and then move them to parrot
17:51 PerlJam how many runcores ddoes parrot have?
17:51 PerlJam where are they listed?
17:51 mls I also don't know if the interface is really good, maybe a profile on/off (like with debug) would be better
17:51 mls but then I have to store the old runcore somewhere
17:52 mls PerlJam: parrot-help shows slow|bounds|fast|subprof|trace|profiling|gcdebug
17:53 mls whiteknight: but a simple get_name/set_name as now in nqp might be enough for now
17:53 cotto mls: that should be there.  parrot-help may not be trustworthy
17:54 mls I think slow is the same as bounds
17:54 whiteknight mls: yes, I think that's sufficient. If that's the mechanism we want to use, we can probably get rid of the old, buggy profile_i op
18:17 dalek winxed: b2d1952 | NotFound++ | winxedst (2 files):
18:17 dalek winxed: fix a duplcated variable in stage 1 and deelete an unused in stages 1 and 2
18:17 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/b2d1952f6e
18:17 dalek winxed: e6e8951 | NotFound++ | winxedst1.winxed:
18:17 dalek winxed: codingstd: hard tabs
18:17 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/e6e8951bcd
18:17 dalek winxed: c6b58af | NotFound++ | winxedst1.winxed:
18:17 dalek winxed: make stage 1 compilable with itself again and restore the --debug option
18:17 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/c6b58af154
18:17 dalek winxed: 2b2555b | NotFound++ | winxed.winxed:
18:17 dalek winxed: add a diagnostic to non-installed driver
18:17 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/2b2555b297
18:17 dalek winxed: 6e6f889 | NotFound++ | Makefile:
18:17 dalek winxed: update testdebug target to changes in stages
18:17 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/6e6f88960d
18:21 NotFound whiteknight: BTW why do you want operator overloading? You can override the appropiate vtables.
18:22 whiteknight NotFound: I don't really need it
18:22 dalek nqp/unirx: 1f5883b | diakopter++ | src/QRegex/P6Regex/ (2 files):
18:22 dalek nqp/unirx: support ! inverted Unicode properties. Only supports the simple cases, no +/-/&/|/^/(/) combos yet.
18:22 dalek nqp/unirx: review: https://github.com/perl6/nqp/commit/1f5883b112
18:25 whiteknight Actually, I was thinking about adding in argument defaults for optional parameters
18:25 whiteknight function foo(var x, string s = "this is optional");
18:26 whiteknight or, adding in an easier named argument syntax, like function foo(named var value, named string type)
18:28 dalek Rosella: 36f10e1 | Whiteknight++ | src/harness/ (6 files):
18:28 dalek Rosella: reindent files in Harness
18:28 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/36f10e1316
18:29 NotFound whiteknight: yeah, I think about that too, but not a big precence in my ideas.
18:32 whiteknight NotFound: Yeah, i've just been looking for nicer syntax. I'll do the work, if you have any preferences about syntax
18:33 ambs joined #parrot
18:34 NotFound whiteknight: That is the problem, I don't want to compromise syntax that may be convenient for other purposes without a clear plan.
18:34 whiteknight ok
18:35 dalek nqp: 1f5883b | diakopter++ | src/QRegex/P6Regex/ (2 files):
18:35 dalek nqp: support ! inverted Unicode properties. Only supports the simple cases, no +/-/&/|/^/(/) combos yet.
18:35 dalek nqp: review: https://github.com/perl6/nqp/commit/1f5883b112
18:35 dalek nqp: 3e87ffd | moritz++ | src/ (4 files):
18:35 dalek nqp: Merge remote branch 'origin/unirx'
18:35 dalek nqp:
18:35 dalek nqp: Conflicts:
18:35 dalek nqp: src/ops/nqp.ops
18:35 dalek nqp: review: https://github.com/perl6/nqp/commit/3e87ffd04a
18:42 benabik joined #parrot
18:45 tty234 joined #parrot
19:04 Coke who is pawel834?
19:04 whiteknight GCI student
19:06 Coke I got that far. ;)
19:06 Coke is s/he on irc?
19:08 whiteknight not that I am aware of
19:18 dalek rakudo/nom: 9d79fef | moritz++ | src/core/Exceptions.pm:
19:18 dalek rakudo/nom: get rid of nested packages X packages in Exceptions.pm
19:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9d79feff03
19:18 dalek rakudo/nom: a8dfd47 | moritz++ | tools/build/NQP_REVISION:
19:18 dalek rakudo/nom: bump NQP revision to get Unicode propertiy fixes by diakopter++
19:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a8dfd47838
19:27 dalek nqp/nci: 6e9d75d | jnthn++ | / (4 files):
19:27 dalek nqp/nci: Add CPointer REPR, which represents a raw pointer that we don't attempt to manage at all.
19:27 dalek nqp/nci: review: https://github.com/perl6/nqp/commit/6e9d75df2a
19:27 dalek nqp/nci: a52b468 | jnthn++ | src/ops/nqp_dyncall.ops:
19:27 dalek nqp/nci: Implement CPointer handling in native caller.
19:27 dalek nqp/nci: review: https://github.com/perl6/nqp/commit/a52b4681ef
19:34 dalek winxed: 95d2c6f | NotFound++ | pir/winxed_compiler.pir:
19:34 dalek winxed: update installable compiler
19:34 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/95d2c6f2ee
19:53 dalek rakudo/nci: 61db3e8 | jnthn++ | src/core/traits.pm:
19:53 dalek rakudo/nci: Implement exporting of types.
19:53 dalek rakudo/nci: review: https://github.com/rakudo/rakudo/commit/61db3e8447
19:55 dalek parrot: c386dfd | NotFound++ | ext/winxed/compiler.pir:
19:55 dalek parrot: update winxed snapshot to 95d2c6f2ee
19:55 dalek parrot: - Bug fixes
19:55 dalek parrot: - Improvements in inline
19:55 dalek parrot: review: https://github.com/parrot/parrot/commit/c386dfdeb4
20:00 dalek nqp/nci: 8c94248 | jnthn++ | .gitignore:
20:00 dalek nqp/nci: Update .gitignore.
20:00 dalek nqp/nci: review: https://github.com/perl6/nqp/commit/8c94248c61
20:05 tty234 joined #parrot
20:10 ttbot Parrot c386dfde MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/60614
20:52 lucian joined #parrot
21:00 tristan joined #parrot
21:03 dalek Rosella: 02ece95 | Whiteknight++ | src/unstable/random/randomnu​mber/BoxMullerNormal.winxed:
21:03 dalek Rosella: Remove diagnostics output
21:03 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/02ece954df
21:03 dalek Rosella: 6d10dfe | Whiteknight++ | / (8 files):
21:03 dalek Rosella: Make Random stable. Fix but in Path test
21:03 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/6d10dfe1ad
21:03 dalek Rosella: 414ea0b | Whiteknight++ | / (11 files):
21:03 dalek Rosella: Merge branch 'random_1'
21:03 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/414ea0befe
21:03 dalek Rosella/random_1: 02ece95 | Whiteknight++ | src/unstable/random/randomnu​mber/BoxMullerNormal.winxed:
21:03 dalek Rosella/random_1: Remove diagnostics output
21:03 dalek Rosella/random_1: review: https://github.com/Whiteknig​ht/Rosella/commit/02ece954df
21:03 dalek Rosella/random_1: 6d10dfe | Whiteknight++ | / (8 files):
21:03 dalek Rosella/random_1: Make Random stable. Fix but in Path test
21:03 dalek Rosella/random_1: review: https://github.com/Whiteknig​ht/Rosella/commit/6d10dfe1ad
21:04 nopaste joined #parrot
21:05 dmalcolm joined #parrot
21:07 contingencyplan joined #parrot
21:07 bacek joined #parrot
21:09 Infinoid joined #parrot
21:09 TonyC joined #parrot
21:10 jjore joined #parrot
21:11 Psyche^ joined #parrot
21:12 slavorg joined #parrot
21:18 cotto joined #parrot
21:20 ascent joined #parrot
21:20 Tene joined #parrot
21:23 bacek_at_work joined #parrot
21:27 atrodo joined #parrot
21:27 plobsing joined #parrot
21:28 awwaiid joined #parrot
21:29 aloha joined #parrot
21:46 NotFound New project: https://github.com/NotFound/Guitor
21:48 Tene NotFound: s/seetup/setup/
21:50 NotFound Ups
21:51 NotFound Fixed. thanks
21:51 Tene np
21:51 cotto NotFound++
21:51 cotto picking between that and what I'm technically being paid to do isn't easy. ;)
21:56 NotFound There are a few nice examples.
21:58 cotto indeed
22:03 NotFound It works on i386
22:18 mj41 joined #parrot
22:23 AzureStone joined #parrot
22:55 whiteknight joined #parrot
23:07 dalek parrot/mem_limit: f4d0d67 | (Paweł Nowak)++ | / (8 files):
23:07 dalek parrot/mem_limit: Added the --mem-limit commandline option.
23:07 dalek parrot/mem_limit:
23:07 dalek parrot/mem_limit: Added the --mem-limit commandline option,requested by ticket #67, which specifies the maximum amount of memory the GC is allowed to allocate.
23:07 dalek parrot/mem_limit: Also added required members to the Parrot_Init_Args and Parrot_GC_Init_Args structures and the MarkSweep_GC structure of the gms core.
23:07 dalek parrot/mem_limit: review: https://github.com/parrot/parrot/commit/f4d0d67ad2
23:07 dalek parrot/mem_limit: 532335e | Whiteknight++ | / (8 files):
23:07 dalek parrot/mem_limit: Merge branch 'master' of git://github.com/Pawel834/parrot into mem_limit
23:07 dalek parrot/mem_limit: review: https://github.com/parrot/parrot/commit/532335e8f5
23:48 dukeleto ~~
23:52 dalek parrot/debug_mapping_refactor: 978ed09 | Alekssasho++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: Update src/packfile/api.c
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/978ed098a7
23:52 dalek parrot/debug_mapping_refactor: 9e96b3b | Alekssasho++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: Update src/packfile/api.c
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/9e96b3b60e
23:52 dalek parrot/debug_mapping_refactor: 5918f97 | Alekssasho++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: Update src/packfile/api.c
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/5918f97322
23:52 dalek parrot/debug_mapping_refactor: 71da442 | Alekssasho++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: Update src/packfile/api.c
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/71da442884
23:52 dalek parrot/debug_mapping_refactor: 385b0e2 | Whiteknight++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: Merge branch 'master' of git://github.com/Alekssasho/parrot into debug_mapping_refactor
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/385b0e2039
23:52 dalek parrot/debug_mapping_refactor: 9f5cff6 | Whiteknight++ | src/packfile/api.c:
23:52 dalek parrot/debug_mapping_refactor: More code cleanups
23:52 dalek parrot/debug_mapping_refactor: review: https://github.com/parrot/parrot/commit/9f5cff6aca

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

Parrot | source cross referenced