Camelia, the Perl 6 bug

IRC log for #parrot, 2011-12-13

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:11 cotto fizzbuzz in ruby without ruby: http://experthuman.com/programming-with-nothing
00:35 NotFound joined #parrot
01:07 benabik cotto: I had to skip ahead to the end just to be sure he wasn't trying to develop the lamba calculus from scratch.  :-D
01:09 cotto it does have that kind of feel
01:09 cotto I don't even want to think about how floating point would work
01:10 benabik Hah.  Well you can encode booleans and lists, so you can just use lists of booleans and IEEE 754.  :-D
01:10 cotto ow
01:12 benabik I suppose you could use lists of Church numerals to be continued fractions.
01:16 whiteknight joined #parrot
01:18 benabik Really, with the untyped lambda calculus any solution is pretty painful.
01:18 whiteknight good evening, #parrot
01:18 benabik o/ whiteknight
01:18 whiteknight hello benabik
01:26 dalek Guitor: 31f731e | NotFound++ | src/Guitor.winxed:
01:26 dalek Guitor: fix Window.SetSelectionOwner
01:26 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/31f731ee44
01:29 whiteknight I want to try to get interp_api_cleanup mergable
01:37 preflex_ joined #parrot
01:42 whiteknight nqp builds with that branch and is passing tests so far. That's a good sign
01:42 dalek Guitor: 8db3d53 | NotFound++ | examples/pokedit.winxed:
01:42 dalek Guitor: keyboard select and copy in example pokedit
01:42 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/8db3d53b57
01:44 NotFound I'm near to the point of closing the circle: using a parrot based winxed written text editor to hack on parrot and winxed.
01:44 whiteknight that would be totally awesome
01:45 whiteknight double awesome
01:46 NotFound And of course, to hack on the editor itself.
01:46 whiteknight of course
01:51 benabik NotFound: You could use compreg to evaluate snippets of code directly in the editor.  :-D
01:56 NotFound benabik: yeah
01:57 benabik Something I do regularly while experimenting with code is have winxed open in Vim and run :!winxed % to check that it does what I want.
01:58 NotFound benabik: I wrote years ago a text mode text editor with perl embeded that allows that. Pokedit will be the next generation of such beast.
02:00 whiteknight it would make some of my Rosella work much easier
02:04 NotFound The problem is that more people will blame us about discriminating windows ;)
02:07 benabik There are X servers available for windows.
02:09 NotFound benabik: yeah, but I think most users won't even try to install any.
02:13 dalek parrot: 6f1762b | Whiteknight++ | / (77 files):
02:13 dalek parrot: Merge branch 'master' of github.com:parrot/parrot into separator_fixes
02:13 dalek parrot: review: https://github.com/parrot/parrot/commit/6f1762be1a
02:22 dalek Guitor: 50c6995 | NotFound++ | examples/pokedit.winxed:
02:22 dalek Guitor: use the primary selection and buffer copy clipboard
02:22 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/50c699504b
02:27 whiteknight t/compilers/pge/p5regex/p5rx.t .............. 523359/960
02:27 whiteknight ....lolwat?
02:27 whiteknight I had to kill the test, it just kept going
02:31 ttbot Parrot 6f1762be MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62230
02:32 whiteknight bleh
02:32 whiteknight wtf, I thought I had that branch tested on windows
02:39 alvis joined #parrot
02:58 whiteknight I'll fix it tomorrow morning. Goodnight
03:20 dalek parrot/interp_api_cleanup: 0322da8 | jkeenan++ | / (2 files):
03:20 dalek parrot/interp_api_cleanup: Update MANIFEST and .gitignore.
03:20 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/0322da837f
03:31 dalek parrot: b428cd5 | jkeenan++ | .gitignore:
03:31 dalek parrot: Have git ignore some .o files generated during testing.
03:31 dalek parrot: review: https://github.com/parrot/parrot/commit/b428cd5d53
03:34 Psyche^ joined #parrot
03:39 Psyche^ joined #parrot
03:44 dalek Guitor: d230497 | NotFound++ | examples/pokedit.winxed:
03:44 dalek Guitor: selection with mouse in example pokedit
03:44 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/d230497822
03:46 nbrown joined #parrot
03:46 ttbot Parrot b428cd5d MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62270
03:51 davidfetter joined #parrot
04:39 dalek parrot.github.com: 660d252 | (Alvis Yardley)++ | / (3652 files):
04:39 dalek parrot.github.com: Add docs from v3.0.0 to v3.8.0.
04:39 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/660d252f8e
04:39 dalek parrot.github.com: b6c27f7 | (Alvis Yardley)++ | / (3652 files):
04:39 dalek parrot.github.com: Merge branch 'ayardley/earlier_docs_versions'
04:39 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/b6c27f774b
04:45 benabik That's a big commit.
04:45 benabik alvis++
04:48 dalek parrot.github.com: af70c55 | (Alvis Yardley)++ | index.html:
04:48 dalek parrot.github.com: Changed 'Earlier' to 'Previous' in the sub-heading 'Earlier Documentation Releases'.
04:48 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/af70c55e1f
04:48 benabik alvis: You should add yourself to CREDITS so dalek gives you karma.
04:48 benabik :-D
04:48 alvis hello benabik.
04:49 alvis benabik: Ok, I'll do that. thanks.
04:49 benabik alvis: Thanks for doing the work on the doc versions.
04:49 sorear karma Alvis Yardley
04:49 aloha Alvis Yardley has karma of 16.
04:49 alvis benabik: you're welcome. thanks for doing the work on PACT.  i'm looking forward to using it.
04:50 benabik I came up with a cunning plan for PACT.  Since I'm going for my PhD, I should still be able to apply for GSoC.  Three months of paid time on PACT.  :-D
04:51 alvis benabik: wow! that works. :)
04:51 benabik Assuming whiteknight++ doesn't run away with it while I'm doing my thesis.
04:52 alvis benabik: never know. he definitely has wheels!
04:55 alvis ok, gtg. and thanks sorear on the karma report.  i'll fix up the CREDITS. 'night all.
05:03 dalek parrot: 0775735 | alvis++ | CREDITS:
05:03 dalek parrot: Update CREDITS
05:03 dalek parrot: review: https://github.com/parrot/parrot/commit/07757354f9
05:08 jsut joined #parrot
05:19 ttbot Parrot 07757354 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62308
05:21 benabik ttbot is going to be very unhappy until Win32 is fixed from that merge.
05:21 benabik 6f1762b, which merged separator_fixes (for anyone curious)
05:25 rfw joined #parrot
06:06 alin joined #parrot
08:36 mj41 joined #parrot
08:42 alin joined #parrot
08:48 alin left #parrot
09:48 lucian joined #parrot
10:02 bacek joined #parrot
10:10 preflex_ joined #parrot
10:28 baest joined #parrot
10:31 dalek rakudo/nom: 3504a85 | moritz++ | src/ (2 files):
10:31 dalek rakudo/nom: throw a X::Attribute::Undeclared when encountering an undeclared attribute
10:31 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3504a85c47
10:39 snearch joined #parrot
10:45 snearch joined #parrot
10:46 snearch joined #parrot
12:55 baest joined #parrot
13:01 baest_ joined #parrot
13:03 baest joined #parrot
13:13 whiteknight joined #parrot
13:13 whiteknight good morning, #parrot
14:04 whiteknight bleh, I still can't do a normal build on windows, much less find the problem that's screwing up taptinder
14:05 whiteknight My compiler is giving me crap that it can't find external symbol _environ. So I rip out all the code that uses that symbol (which I think is not necessary) and then miniparrot segfaults
14:05 whiteknight miniparrot isn't using any of the environ stuff anyway, so it shouldn't be an issue
14:16 dalek parrot: 6f46971 | Whiteknight++ | / (3 files):
14:16 dalek parrot: Fix the build on my particular flavor of windows (x86-64, win7, cl 16.0-x64)
14:16 dalek parrot:
14:16 dalek parrot: Remove all the integer-keyed lookup logic from Env Pmc, since that behavior is not really used and isn't speced. pbc_dump doesn
14:16 dalek parrot: 't appear to have the PMCNULL variable linked for some reason, but also doesn't seem to use it, so just dummy it up. Remove a setjmp call from task.pmc which appears to be using an uninitialized buffer and causing a segv here.
14:16 dalek parrot: review: https://github.com/parrot/parrot/commit/6f469715ae
14:19 whiteknight now we just have to wait and see if taptinder is going to like that or not
14:20 whiteknight it built succesfully for me here and is running tests
14:24 whiteknight I think part of my problem is that I'm using MSVC here only, and not using strawberry perl. I suspect the taptinder that was failing is using strawberry
14:28 dalek parrot: 98e3edc | Whiteknight++ | t/pmc/env.t:
14:28 dalek parrot: Remove t/pmc/env.t tests that used the iterator and array-index operations of Env
14:28 dalek parrot: review: https://github.com/parrot/parrot/commit/98e3edcc85
14:34 ttbot Parrot 6f469715 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62361
14:37 whiteknight ...nope
14:38 benabik joined #parrot
14:38 whiteknight benabik! Do you have access to a windows machine?
14:38 benabik whiteknight: yes
14:39 benabik (Well, a virtual machine.)
14:39 whiteknight benabik: Can you try a build with master HEAD? It's building on my windows machine, but taptinder is still not happy
14:39 benabik whiteknight: Can do.
14:40 whiteknight it looks like that failing taptinder box is using msvc not strawberry like I assumed, so I won't bother installing strawberry right now
14:41 benabik Ah, well, I use Strawberry as well.  I suppose I could clone it onto a school machine.  I think they have MSVC.
14:42 whiteknight just try it with strawberry.
14:42 whiteknight more data points is good
14:42 whiteknight I *think* that taptinder machine belongs to Coke
14:45 dalek parrot: 9a21498 | Whiteknight++ | / (2 files):
14:45 dalek parrot: Change WIN32 to _WIN32 to get the library path logic working correctly on my machine. I don't know which of the two (or something different entirely) should be used for real. Fix t/pmc/env.t
14:45 dalek parrot: review: https://github.com/parrot/parrot/commit/9a21498b45
14:46 benabik Build started.
14:46 ttbot Parrot 9a21498b i386-linux-thread-multi make error http://tt.taptinder.org/cmdinfo/62387
14:46 whiteknight FFFFUUUUUU
14:47 benabik At least it fails quickly?
14:47 whiteknight no, that last one was a stupid typo
14:47 benabik Just got the same error, actually.  :-D
14:48 whiteknight here comes the stupid fix for the stupid typo
14:48 whiteknight whiteknight--
14:48 dalek parrot: 001f65d | Whiteknight++ | src/library.c:
14:48 dalek parrot: fix stupid typo
14:48 moritz just just be #else
14:48 dalek parrot: review: https://github.com/parrot/parrot/commit/001f65d09f
14:48 moritz not #elif
14:48 whiteknight moritz: yeah, way ahead of you
14:48 ttbot Parrot 98e3edcc MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62376
14:48 whiteknight it is way too early for this kind of crap
14:49 benabik Error parsing option config_lib.pir?
14:49 whiteknight yeah, I think the path separators on that machine aren't being read correctly
14:50 whiteknight windows sometimes will let you use / instead of \ in paths, but sometimes it will mis-parse the args and give weird errors
14:51 benabik src/call/context.c:682: failed assertion 'Parrot_pcc_get_regs_used(interp, ctx, REGNO_STR) > idx'
14:51 whiteknight ...lolwat?
14:51 benabik Running .\parrot.exe pbc_to_exe.pbc pbc_to_exe.pbc
14:51 whiteknight and that's after a realclean and a git pull?
14:52 benabik After a git pull.  It had just compiled pbc_to_exe...
14:52 benabik I ran configure, maybe I forgot to clean?
14:53 whiteknight I don't know, but that's a very weird error to see
14:53 whiteknight I see those kinds of errors most often when trying to run an old bytecode file with a newer parrot
14:56 benabik Yeah.  Maybe I hadn't cleaned and one of the libraries was old.  Starting over.
14:57 whiteknight taptinder hasn't crapped on my last commit yet, so that's a good sign
15:00 whiteknight all this path logic and library logic really needs a massive rewrite
15:01 whiteknight Almost the entire src/library.c file needs the boot
15:04 whiteknight I suspect Parrot_init_library_paths can be rewritten in winxed and added to frontend/parrot2/prt0.winxed
15:04 whiteknight same with Parrot_lib_updte_paths_from_config_hash
15:06 whiteknight all these path-handling routines should probably just be moved to src/platforms/*
15:07 benabik whiteknight: Build complete, running tests
15:07 whiteknight okay, that's a good sign
15:07 whiteknight and taptinder is still silent about my last commit too
15:09 * moritz just tried to build rakudo on latest parrot, and got
15:09 moritz ===SORRY!===
15:09 moritz get_iter() not implemented in class 'Env'
15:09 whiteknight moritz: damnit. I didn't think Rakudo was using that get_iter on Env
15:09 moritz whiteknight: oh, you removed it?
15:09 whiteknight moritz: yeah, it was breaking the windows build
15:10 whiteknight damnitdamnitdamnit
15:10 moritz now it breaks the rakudo build :(
15:10 whiteknight okay, let me look for a replacement
15:15 whiteknight okay, I think I see what the thing was doing
15:15 whiteknight it is returning a list of all names of environment variables
15:16 ttbot Parrot 001f65d0 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/62427
15:16 benabik whiteknight: And there's the failure.  Just took longer. :-(
15:18 benabik May want to just revert the branch (and attempted fixes) until we can figure out how to fix MSVC.
15:22 benabik whiteknight: Test failures on Strawberry - t/pmc/eval.t 9, t/dynpmc/os.t 13, t/library/cgi_query_hash (planned 7, ran 1), t/library/nciutils.t 2-5
15:22 benabik I seem to recall this testing cleanly, but that may have been a very old version.
15:23 benabik Hm.  Yesterday my parrot was 3.10.0-91-g2b3bb7e, and I'm pretty sure it tested cleanly.
15:30 * benabik <3s `git describe --tags @{yesterday}`
15:48 dalek Guitor: 4bec695 | NotFound++ | src/Guitor.winxed:
15:48 dalek Guitor: minor fixes and more checks in drawable handling
15:48 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/4bec695ad5
15:52 dalek Guitor: ad334e4 | NotFound++ | examples/pokedit.winxed:
15:52 dalek Guitor: scroll with mouse wheel and improvements in selection handling
15:52 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/ad334e4625
15:57 benabik Wow.  The git mailing list taught me today that Mail.app doesn't like utf-16be messages.  O.o
16:03 benabik whiteknight: fullest on master on my Win7/Strawberry box: http://smolder.parrot.org/app/​projects/report_details/24898
16:03 benabik *fulltest
16:03 whiteknight bleh, what's the incantation to undo that merge?
16:04 sorear git revert maybe?
16:04 benabik git revert <merge> should DRTR, I think.
16:04 moritz aye
16:05 benabik Hm.  May need to specify a parent with -m#
16:06 whiteknight that seems to have removed the merge commit, but not the subsequent fix commits
16:06 whiteknight I basically want to roll back several commits
16:07 benabik git-revert can take multiple commits, or uhm...
16:07 sorear benabik: DTRT?
16:07 sorear [you mean]
16:07 benabik Do The Right Thing
16:07 benabik Yes.
16:07 benabik I apparently shouldn't be allowed near anything important with a keyboard today…  Shame I work in a sysadmin office.
16:13 whiteknight okay, if I keep touching this I'm just going to break it worse
16:19 whiteknight ...I think it's reverted?
16:21 * moritz hasn't seen a push
16:21 whiteknight the offending commits appear to not be visible on github anymore
16:22 whiteknight I don't think dalek reports things that aren't new commits
16:22 benabik Rewound master?
16:22 moritz did you git push --force?
16:22 whiteknight basically, yes
16:23 benabik I still see the merge, but I don't see the ones from earlier today.
16:23 whiteknight okay, well that's a start
16:23 whiteknight so why the hell didn't the merge revert?
16:23 whiteknight or, why doesn't it look reverted?
16:25 benabik I've reverted the merge locally, can push if needed.
16:25 moritz if you want to continue the push --force route, you could
16:25 moritz git reset --hard f43f011d15
16:25 moritz git push --force
16:25 moritz # but I'd prefer to simply revert the commit
16:25 * benabik prefers not to alter time and more than needed.
16:27 whiteknight okay, how do I know which number to use for the -m option in git revert?
16:27 benabik It's -m2
16:27 moritz whiteknight: the merge commit has two hashes
16:28 benabik It's the mainline, counting from 1.
16:28 moritz if you do  git log $hash   for each hash, you see which branch they refer to
16:28 moritz and you can see that the first is the branch, and the second is master
16:28 benabik Simple version: if it's "merge branch into master" use -m1 if it's "merge master into branch" use -m2  :-D
16:28 benabik Checking the hashes is more reliable.  :-D
16:29 dalek parrot: 1a3b2f2 | Whiteknight++ | / (4 files):
16:29 dalek parrot: Revert "Merge branch 'master' of github.com:parrot/parrot into separator_fixes"
16:29 dalek parrot:
16:29 dalek parrot: This reverts commit 6f1762be1aa6c3b617696e4bc4a954a239ad45f4, reversing
16:29 dalek parrot: changes made to f43f011d1534c3660bd8fdb161323dcdebfb5009.
16:29 dalek parrot: review: https://github.com/parrot/parrot/commit/1a3b2f22f5
16:32 whiteknight that seems to do it, I think
16:32 benabik With minor amounts of time travel.  :-/
16:32 benabik But yes.
16:33 whiteknight whatevs
16:33 whiteknight I was really hoping that branch would just merge in cleanly. Nothing is ever easy
16:33 whiteknight windows--
16:34 whiteknight And this environment crap has been preventing me from building here, for whatever reason, in weeks
16:34 benabik If I get spare time today, I'll see about getting Parrot to build on the school computers.  They have MSVC but I don't know about perl.
16:34 whiteknight that would be a big help, if you can pull it off
16:34 whiteknight benabik: do they have matlab?
16:35 benabik Alternatively, I could install MSVC on my machine.  :-/
16:35 whiteknight matlab comes bundled with perl, last I checked, though it might not be in your path
16:36 benabik We used to have it, not sure anymore.
16:36 whiteknight okay
16:39 benabik Looks like `perl` is 5.12 in C:\Perl64\ with a patch labeled "ActivePerl", so I guess Activestate.
16:39 whiteknight yeah
16:40 benabik Might need to figure out how to locally install a couple modules.  But other than that should be good to go.
16:47 dalek parrot/win32_64_fixes: b6c8207 | Whiteknight++ | src/pmc/env.pmc:
16:47 dalek parrot/win32_64_fixes: Fix a preprocessor directive in Env PMC, and add in some TODO notes about places we need to fix for windows (environ global is deprecated there)
16:47 dalek parrot/win32_64_fixes: review: https://github.com/parrot/parrot/commit/b6c8207825
16:48 benabik Shouldn't -DWIN32 be added by Configure?
16:49 whiteknight I don't know, but it isn't
16:49 whiteknight the compiler defines _WIN32
16:49 benabik We seem to use _WIN32 and WIN32 somewhat randomly.  :-/
16:50 whiteknight WIN32 seems to never be defined
16:50 whiteknight so anywhere that WIN32 is used, it's probably an error
16:50 whiteknight unless other windows are different from mine
16:50 benabik It's in config/init/hints/mswin32.pm
16:51 benabik It's a Parrot #define, not a compiler #define.
16:53 dalek Guitor: 0e0f052 | NotFound++ | examples/pokedit.winxed:
16:53 dalek Guitor: horizontal scroll
16:53 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/0e0f0529d4
17:00 cogno joined #parrot
17:04 dalek Guitor: 4fdd495 | NotFound++ | src/Guitor.winxed:
17:04 dalek Guitor: fix DrawPoint
17:04 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/4fdd495d9f
17:19 cogno joined #parrot
17:44 cogno joined #parrot
18:14 cogno joined #parrot
19:06 dukeleto ~~
19:07 dalek parrot/ayardley/documentation_revisions: ea26f42 | alvis++ | docs/ (2 files):
19:07 dalek parrot/ayardley/documentation_revisions: Updated and relocated 'TODO_revisions' to 'docs/revisions'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/ea26f4283a
19:07 dalek parrot/ayardley/documentation_revisions: 4ef8e79 | alvis++ | docs/revisions/docs/manuals/specification/ (14 files):
19:07 dalek parrot/ayardley/documentation_revisions: Renamed 'docs/revisions/docs/manuals/reference' to 'docs/revisions/docs/manuals/specification'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/4ef8e79f2c
19:07 dalek parrot/ayardley/documentation_revisions: 1190fa8 | alvis++ | docs/revisions/docs/manuals/reference/.gitignore:
19:07 dalek parrot/ayardley/documentation_revisions: Removed 'reference' directory because going with 'specification' directory instead.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/1190fa81cf
19:07 dalek parrot/ayardley/documentation_revisions: 5912255 | alvis++ | docs/revisions/docs/manuals/specification/ (9 files):
19:07 dalek parrot/ayardley/documentation_revisions: Added remaining chapter placeholders to the VM Specification and Reference Implementation.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/5912255b48
19:07 dalek parrot/ayardley/documentation_revisions: f8389e5 | alvis++ | docs/revisions/docs/manuals/specification/appa​_parrot_intermediate_programming_language.pod:
19:07 dalek parrot/ayardley/documentation_revisions: Remove (rename) 'appa_parrot_intermediate_​programming_language.pod'
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/f8389e54ff
19:07 dalek parrot/ayardley/documentation_revisions: 7923fd1 | alvis++ | docs/revisions/ (6 files):
19:07 dalek parrot/ayardley/documentation_revisions: Added an informational note file.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/7923fd18ea
19:07 dalek parrot/ayardley/documentation_revisions: 127afd4 | alvis++ | docs/revisions/TODO_revisions:
19:07 dalek parrot/ayardley/documentation_revisions: Updates to revision effort's TODO
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/127afd443a
19:07 dalek parrot/ayardley/documentation_revisions: c456225 | alvis++ | docs/revisions/docs/mans/ (25 files):
19:07 dalek parrot/ayardley/documentation_revisions: Renamed directory from 'manuals' to 'mans'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/c4562256ec
19:07 dalek parrot/ayardley/documentation_revisions: 726de08 | alvis++ | docs/revisions/docs/mans/ (23 files):
19:07 dalek parrot/ayardley/documentation_revisions: Renamed directories 'developer' to 'dev' and 'specification' to 'vmspec'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/726de08c8b
19:07 dalek parrot/ayardley/documentation_revisions: dd0e8ba | alvis++ | docs/revisions/docs/mans/vmspec/.gitignore:
19:07 dalek parrot/ayardley/documentation_revisions: Add (mostly empty) files which layout out the chapter organization of the 'PVM Specification and Implementation Reference' document.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/dd0e8bace8
19:07 dalek parrot/ayardley/documentation_revisions: 0129e09 | alvis++ | docs/revisions/docs/mans/vmspec/ (4 files):
19:07 dalek parrot/ayardley/documentation_revisions: Reordered the appendicies.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/0129e09940
19:07 dalek parrot/ayardley/documentation_revisions: 0a43668 | alvis++ | docs/revisions/docs/mans/vmspec/pr (2 files):
19:07 dalek parrot/ayardley/documentation_revisions: Updates to 'proposal.txt' and 'preface.pod'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/0a436683f5
19:07 dalek parrot/ayardley/documentation_revisions: 42f5086 | alvis++ | docs/revisions/docs/mans/ (23 files):
19:07 dalek parrot/ayardley/documentation_revisions: Removed old directories 'developer' and 'specification'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/42f5086f59
19:07 dalek parrot/ayardley/documentation_revisions: 33e61c6 | alvis++ | docs/revisions/docs/manuals/ (27 files):
19:07 dalek parrot/ayardley/documentation_revisions: Removed old 'manuals' directory'.
19:07 dalek parrot/ayardley/documentation_revisions: review: https://github.com/parrot/parrot/commit/33e61c6bce
19:07 benabik What happened to heuristic merges?
19:09 nine Wow...I've spent so much time in gdb that I recognize PMCNULL instantly by it's address...
19:10 benabik :-D
19:15 cotto ~~
19:17 dalek Guitor: f5c6580 | NotFound++ | examples/pokedit.winxed:
19:17 dalek Guitor: status line and fixes in cursor position
19:17 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/f5c658001c
19:19 snearch joined #parrot
19:21 cotto #ps in 8
19:22 dalek Guitor: 0301085 | NotFound++ | examples/pokedit.winxed:
19:22 dalek Guitor: fix status line drawing
19:22 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/0301085e80
19:35 dukeleto benabik: those may have been broken when aloha got updated recently
19:36 benabik dukeleto: Updating aloha broke dalek?
19:43 dalek Guitor: 758e328 | NotFound++ | examples/pokedit.winxed:
19:43 dalek Guitor: update status on mouse
19:43 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/758e328691
19:47 dalek Guitor: 4f44e09 | NotFound++ | examples/pokedit.winxed:
19:47 dalek Guitor: update status after paste
19:47 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/4f44e0976a
19:49 cotto http://johnkary.net/git-1-7-8-cha​nges-for-the-everyday-developer/
20:00 dalek parrot/threads: 8aa61aa | nine++ | / (5 files):
20:00 dalek parrot/threads: Proxy namespaces and classes as well
20:00 dalek parrot/threads:
20:00 dalek parrot/threads: With this change, threads have read only access to their parent's
20:00 dalek parrot/threads: namespaces and classes. Though this avoids any problems with cloning
20:00 dalek parrot/threads: namespaces and allows task tests to use the imported ok function and
20:00 dalek parrot/threads: thread tests to pass, it's still not perfect.
20:00 dalek parrot/threads:
20:00 dalek parrot/threads: Classes can be instantiated on a thread if they have been instantiated
20:00 dalek parrot/threads: before in the main thread.
20:00 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/8aa61aa691
20:01 bluescreen joined #parrot
20:03 nine I fear, Parrot_Class_instantiate will need some refactoring so I can run the first time instatiation stuff on the main thread and create the object in the child thread
20:05 benabik You can do it!
20:10 nine I'll see what I can do tomorrow :) Time for bed now
20:14 dmalcolm joined #parrot
20:48 cosimo joined #parrot
21:13 dalek Guitor: 2e06c10 | NotFound++ | examples/pokedit.winxed:
21:13 dalek Guitor: alert window and save menu item
21:13 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/2e06c10fe1
21:16 mj41 joined #parrot
21:17 Yuki`N joined #parrot
22:21 schmooster joined #parrot
22:27 dalek rakudo/nom: ad9e72c | jnthn++ | src/Perl6/Actions.pm:
22:27 dalek rakudo/nom: Fix when, so $/ will be properly set.
22:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ad9e72cdd0
22:27 Yuki`N msg dukeleto 2nd round of tasks comes out soon...do you have anything in mind?
22:27 aloha OK. I'll deliver the message.
22:33 dalek Guitor: e13c0bc | NotFound++ | examples/pokedit.winxed:
22:33 dalek Guitor: cut menu option and ctrl-x
22:33 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/e13c0bc456
22:39 davidfetter joined #parrot
22:50 dalek Guitor: 2acc193 | NotFound++ | examples/pokedit.winxed:
22:50 dalek Guitor: pos and line starting at 1 in status line
22:50 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/2acc1934bc
22:56 dalek rakudo/nom: 32dc1ed | jnthn++ | src/core/Failure.pm:
22:56 dalek rakudo/nom: Fix double-stringification of Failure causing death bug; fix suggested by mls++.
22:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/32dc1edea1
23:18 dalek rakudo/nom: 483b3fc | jnthn++ | docs/ROADMAP:
23:18 dalek rakudo/nom: Take a crack at getting us a ROADMAP that isn't over a year out of date. Patches welcome - this sure won't be perfect.
23:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/483b3fc2cf
23:26 dalek rakudo/nom: 81a1031 | jnthn++ | docs/ROADMAP:
23:26 dalek rakudo/nom: Attempt a clarification (tadzik++).
23:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/81a10312ee
23:43 dalek rakudo/nom: 6fd6552 | (Geoffrey Broadwell)++ | docs/ROADMAP:
23:43 dalek rakudo/nom: Add four of my projects to the ROADMAP
23:43 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6fd6552090

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

Parrot | source cross referenced