Camelia, the Perl 6 bug

IRC log for #parrot, 2011-12-06

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:03 dalek rakudo/nom: fdba160 | jnthn++ | src/core/Numeric.pm:
00:03 dalek rakudo/nom: Add round sub, so rounders.t at least compiles. It hangs, though, so this only half fixes RT#105272.
00:03 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fdba160317
00:23 dalek Guitor: 9dea5e6 | NotFound++ | src/Guitor.winxed:
00:23 dalek Guitor: highlight selected option in Menu
00:23 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/9dea5e67d8
01:14 dalek parrot: 608df16 | util++ | docs/binaries/pbc_to_exe.pod:
01:14 dalek parrot: Fix typos in pbc_to_exe.pod
01:14 dalek parrot: review: https://github.com/parrot/parrot/commit/608df1616f
01:15 whiteknight joined #parrot
01:21 whiteknight good evening, #parrot
01:44 dalek parrot/interp_api_cleanup: 525992b | (Bilal Akhtar)++ | / (5 files):
01:44 dalek parrot/interp_api_cleanup: The big file merge: merge inter_create and inter_misc into newly-created api.c
01:44 dalek parrot/interp_api_cleanup: Also, modify function name to fit better with the standard across the code base
01:44 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/525992bc79
01:44 dalek parrot/interp_api_cleanup: e85cb98 | (Bilal Akhtar)++ | config/gen/makefiles/root.in:
01:44 dalek parrot/interp_api_cleanup: Add backslash at the end of line in makefile
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/e85cb9895b
01:45 dalek parrot/interp_api_cleanup: 489dd4b | (Bilal Akhtar)++ | / (4 files):
01:45 dalek parrot/interp_api_cleanup: Rename function names everywhere
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/489dd4b1a4
01:45 dalek parrot/interp_api_cleanup: e85966a | (Bilal Akhtar)++ | / (7 files):
01:45 dalek parrot/interp_api_cleanup: Rename functions yet again...
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/e85966a7fb
01:45 dalek parrot/interp_api_cleanup: 86353cc | (Bilal Akhtar)++ | / (11 files):
01:45 dalek parrot/interp_api_cleanup: More function renames, now stuck at PIR files
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/86353cc9df
01:45 dalek parrot/interp_api_cleanup: 315d663 | (Bilal Akhtar)++ | / (6 files):
01:45 dalek parrot/interp_api_cleanup: Fix function names of Parrot_interp_info_*
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/315d6637ee
01:45 dalek parrot/interp_api_cleanup: f84d504 | (Bilal Akhtar)++ | / (14 files):
01:45 dalek parrot/interp_api_cleanup: Rename interpinfo to Parrot_interp_info in PIR files
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/f84d5043ff
01:45 dalek parrot/interp_api_cleanup: 946b989 | (Bilal Akhtar)++ | compilers/pge/PGE/Exp.pir:
01:45 dalek parrot/interp_api_cleanup: s/interpinfo/Parrot_interp_info/ in the LAST remaining file.
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/946b9895bd
01:45 dalek parrot/interp_api_cleanup: 20f3d0f | (Bilal Akhtar)++ | / (24 files):
01:45 dalek parrot/interp_api_cleanup: Fix tests by renaming functions there as well
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/20f3d0f543
01:45 dalek parrot/interp_api_cleanup: ffe6a83 | (Bilal Akhtar)++ | / (32 files):
01:45 dalek parrot/interp_api_cleanup: Change Parrot_interp_info opcode back to interpinfo[_*].
01:45 dalek parrot/interp_api_cleanup: The function names in src/interp/api.c are still the same.
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/ffe6a83bce
01:45 dalek parrot/interp_api_cleanup: 74a18e7 | (Bilal Akhtar)++ | / (2 files):
01:45 dalek parrot/interp_api_cleanup: Change opcode name from interpinfo back to Parrot_interpinfo. I had made a mistake of breaking the standard by renaming it back to "interpinfo" instead of "Parrot_interpinfo" in the previous commit. Now, the opcode is the same as it was before I started my work
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/74a18e77d6
01:45 dalek parrot/interp_api_cleanup: 23eaa03 | (Bilal Akhtar)++ | src/ops/core (2 files):
01:45 dalek parrot/interp_api_cleanup: Another opcode naming blunder fixed....
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/23eaa03570
01:45 dalek parrot/interp_api_cleanup: 60a4a03 | (Bilal Akhtar)++ | / (3 files):
01:45 dalek parrot/interp_api_cleanup: Revert all changes in opcodes
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/60a4a03cb3
01:45 dalek parrot/interp_api_cleanup: c6ebc7f | (Bilal Akhtar)++ | include/parrot/oplib/core_ops.h:
01:45 dalek parrot/interp_api_cleanup: s/Parrot__newclosure/Parrot_newclosure/
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/c6ebc7f361
01:45 dalek parrot/interp_api_cleanup: 9cd95d4 | Whiteknight++ | / (26 files):
01:45 dalek parrot/interp_api_cleanup: Fix merge conflict to master and fix headerizer (headerizer wasn't described in the GCI task, so I'll just take care of it)
01:45 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/9cd95d421f
02:00 dalek parrot/interp_api_cleanup: 6939ec0 | Whiteknight++ | src/interp/api.c:
02:00 dalek parrot/interp_api_cleanup: Fix some extra POD stuff
02:00 dalek parrot/interp_api_cleanup: review: https://github.com/parrot/parrot/commit/6939ec0a07
02:04 jeffreykegler joined #parrot
02:04 jeffreykegler left #parrot
02:12 GodFather joined #parrot
02:14 woosley joined #parrot
02:18 dalek Guitor: 127c1c6 | NotFound++ | src/Guitor.winxed:
02:18 dalek Guitor: adjust a bit the menu drawing and pointer position check
02:18 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/127c1c6187
02:20 GodFather joined #parrot
02:25 woosley left #parrot
02:26 GodFather joined #parrot
02:29 GodFather joined #parrot
02:34 GodFather joined #parrot
02:46 dalek parrot: 002173a | dukeleto++ | docs/binaries/pbc_to_exe.pod:
02:46 dalek parrot: Tweak pbc_to_exe docs and explain what a fakecutable is
02:46 dalek parrot: review: https://github.com/parrot/parrot/commit/002173abda
03:36 nbrown joined #parrot
03:53 janus joined #parrot
04:19 cotto sigh
04:20 cotto I search to see if "cconstantine" is mentioned anywhere near parrot and the first hit is alester++'s message to parrot-dev asking for his gh account
04:29 dalek Guitor: a1d509c | NotFound++ | / (3 files):
04:29 dalek Guitor: basis of selections handling, paste with ctrl-v in edit box
04:30 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/a1d509c8bc
04:43 bacek_at_work !pr
04:43 bacek_at_work aloha, !pr
04:43 bacek_at_work meh...
04:46 bacek_at_work aloha, Issue 203
04:46 aloha joined #parrot
04:47 bacek_at_work aloha, Issue 203
04:47 aloha bacek_at_work: Issue 203 (Opcode new_si is deprecated.) - https://github.com/parrot/parrot/issues/203
04:47 bacek_at_work aloha, !pr
04:47 aloha bacek_at_work: No project(s) to check; either specify a project, e.g. '!pr username/project', or use the Vars module to configure the github_project setting for this module to set the default project to check.
04:48 cotto bacek++
04:48 aloha Karma for bacek is now 1720
04:49 cotto not sure if I'm a fan of that
04:49 cotto something something bacek++ something something
04:49 bacek_at_work aloha, !pr
04:49 aloha Open pull requests for parrot/parrot : 2 pull requests open (bilalakhtar:1, gitster:1)
04:49 bacek_at_work !pr
04:50 aloha Open pull requests for parrot/parrot : 2 pull requests open (bilalakhtar:1, gitster:1)
04:50 bacek_at_work cotto, you can always unload this modules :)
04:50 cotto bacek_at_work, definitely a fan of !pr
04:51 bacek_at_work cotto, I loaded Announce module as well. It should notify about new/resolved issues.
04:52 bacek_at_work looks like in next 5 minutes :)
04:52 cotto nice!
04:52 cotto can we edit code via aloha too?
04:55 bacek_at_work cotto, not now :)
04:56 cotto bacek++ #common sense
04:56 aloha Karma for bacek is now 1721
04:56 bacek_at_work meh...
04:56 bacek_at_work aloha, stupid girl...
04:59 bacek_at_work joined #parrot
05:00 bacek_at_work meh...
05:02 bacek_at_work explain rakudo
05:02 aloha positive: niecza++ (masak), for being my current Perl 6 implementation of choice :D (snarkyboojum), guessable MOP  :) (PerlJam); negative: and not the rest of HLLs--needs it. (chromatic), , then.  :p (colomon); overall: 55.
05:02 cotto explain the universe
05:02 aloha positive: nothing; negative: nothing; overall: 0.
05:02 bacek_at_work karma rakudo
05:02 aloha rakudo has karma of 55.
05:02 bacek_at_work rakudo++
05:02 bacek_at_work karma rakudo
05:02 aloha rakudo has karma of 56.
05:02 bacek_at_work fixed...
05:02 cotto thanks
05:19 dalek Guitor: c66877b | NotFound++ | src/Guitor.winxed:
05:19 dalek Guitor: handle utf8 in EditBox paste
05:19 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/c66877b7ba
05:19 rfw joined #parrot
05:31 JaphMali1 joined #parrot
06:25 contingencyplan joined #parrot
07:57 alin joined #parrot
08:03 mj41 joined #parrot
08:41 AzureStone joined #parrot
08:50 mj41 joined #parrot
09:13 lucian joined #parrot
09:32 alin joined #parrot
09:35 alin_ joined #parrot
09:48 particle1 joined #parrot
10:07 alin_ joined #parrot
10:57 dalek parrot: b8b9be6 | moritz++ | / (3 files):
10:57 dalek parrot: implement is_inf_or_nan operator
10:57 dalek parrot: review: https://github.com/parrot/parrot/commit/b8b9be6ac4
10:57 aloha Commit b8b9be6 (implement is_inf_or_nan operator) - https://github.com/parrot/parrot/commit/​b8b9be6ac462e02ea597e4115c85872e8a41abe2
10:57 aloha Commit b8b9be6ac4 (implement is_inf_or_nan operator) - https://github.com/parrot/parrot/commit/​b8b9be6ac462e02ea597e4115c85872e8a41abe2
10:57 dalek parrot: 028af3d | moritz++ | / (4 files):
10:57 dalek parrot: update generated files
10:57 aloha Commit 028af3d (update generated files) - https://github.com/parrot/parrot/commit/​028af3d40d585b275fc94ec666ddacd26568543e
10:57 dalek parrot: review: https://github.com/parrot/parrot/commit/028af3d40d
10:57 dalek parrot: bd49640 | moritz++ | t/compilers/opsc/06-opsfile.t:
10:57 aloha Commit 028af3d40d (update generated files) - https://github.com/parrot/parrot/commit/​028af3d40d585b275fc94ec666ddacd26568543e
10:57 aloha Commit bd49640 (remove tests that fail when you add a new op) - https://github.com/parrot/parrot/commit/​bd496407faa0fcf0444807b4db9f81c0ebd4960e
10:57 dalek parrot: remove tests that fail when you add a new op
10:57 dalek parrot: review: https://github.com/parrot/parrot/commit/bd496407fa
10:57 aloha Commit bd496407fa (remove tests that fail when you add a new op) - https://github.com/parrot/parrot/commit/​bd496407faa0fcf0444807b4db9f81c0ebd4960e
10:59 marcel_r joined #parrot
11:04 dalek parrot: afb7440 | bacek++ | t/compilers/opsc/06-opsfile.t:
11:04 dalek parrot: Use parrot's Test::More for testing
11:04 dalek parrot: review: https://github.com/parrot/parrot/commit/afb7440374
11:04 aloha Commit afb7440 (Use parrot's Test::More for testing) - https://github.com/parrot/parrot/commit/​afb7440374cce7b33b9bd0c0988f8bb021955fda
11:04 aloha Commit afb7440374 (Use parrot's Test::More for testing) - https://github.com/parrot/parrot/commit/​afb7440374cce7b33b9bd0c0988f8bb021955fda
11:09 marcel_r joined #parrot
11:25 Aleksandar joined #parrot
11:35 lucian joined #parrot
11:43 nbrown joined #parrot
11:44 Alekssasho joined #parrot
11:45 Alekssasho joined #parrot
11:56 Aleksandar joined #parrot
12:13 Psyche^ joined #parrot
12:19 AzureStone joined #parrot
12:54 dalek rakudo/nom: f5c1975 | moritz++ | / (4 files):
12:54 dalek rakudo/nom: fix rounders
12:54 dalek rakudo/nom:
12:54 dalek rakudo/nom: Does not handle big ints properly, but this is as good as old master ever got
12:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f5c197569d
12:57 bluescreen joined #parrot
12:58 benabik joined #parrot
13:01 benabik Looks like aloha and dalek are both announcing commits.
13:02 whiteknight joined #parrot
13:06 whiteknight good morning, #parrot
13:06 benabik o/ whiteknight
13:11 whiteknight hello benabik
13:13 dalek parrot: 9d8aa0d | Sasho++ | docs/binaries/parrot-prove.pod:
13:13 dalek parrot: parrot-prove POD added
13:13 aloha Commit 9d8aa0d (parrot-prove POD added) - https://github.com/parrot/parrot/commit/​9d8aa0d03704ee06b08e470086f774c4ffa301a3
13:13 dalek parrot: review: https://github.com/parrot/parrot/commit/9d8aa0d037
13:13 aloha Commit 9d8aa0d037 (parrot-prove POD added) - https://github.com/parrot/parrot/commit/​9d8aa0d03704ee06b08e470086f774c4ffa301a3
13:13 dalek parrot: 8b96b26 | Sasho++ | docs/binaries/parrot-prove.pod:
13:13 aloha Commit 8b96b26 (parrot-prove POD added) - https://github.com/parrot/parrot/commit/​8b96b26171663cfe250a1d2dbfa27568a3be927c
13:13 dalek parrot: parrot-prove POD added
13:13 dalek parrot: review: https://github.com/parrot/parrot/commit/8b96b26171
13:13 aloha Commit 8b96b26171 (parrot-prove POD added) - https://github.com/parrot/parrot/commit/​8b96b26171663cfe250a1d2dbfa27568a3be927c
13:13 dalek parrot: 1178ae7 | Whiteknight++ | docs/binaries/parrot-prove.pod:
13:13 aloha Commit 1178ae7 (Merge pull request #223 from Alekssasho/master) - https://github.com/parrot/parrot/commit/​1178ae71bfe23a879121fabe69bfbf11ba80b0f6
13:13 dalek parrot: Merge pull request #223 from Alekssasho/master
13:13 dalek parrot:
13:13 dalek parrot: GCI parrot-prove POD
13:13 dalek parrot: review: https://github.com/parrot/parrot/commit/1178ae71bf
13:13 aloha Commit 1178ae71bf (Merge pull request #223 from Alekssasho/master) - https://github.com/parrot/parrot/commit/​1178ae71bfe23a879121fabe69bfbf11ba80b0f6
13:22 benabik msg bacek Can you turn off aloha announcing every commit?  The pull requests and issues are nice, but duplicating dalek not so much.  :-/
13:22 aloha OK. I'll deliver the message.
13:26 Aleksandar joined #parrot
13:43 dalek Heuristic branch merge: pushed 47 commits to parrot/packfile_cleanups by Whiteknight
14:08 dalek Heuristic branch merge: pushed 41 commits to parrot/pcc_ops by Whiteknight
14:10 dalek Heuristic branch merge: pushed 132 commits to parrot/green_threads_win by Whiteknight
14:11 benabik whiteknight: Just updating all your branches from masteR?
14:12 dalek parrot: f0d7137 | Whiteknight++ | /:
14:12 dalek parrot: make headerizer again to fix conflicts in header file
14:12 aloha Commit f0d7137 (make headerizer again to fix conflicts in header file) - https://github.com/parrot/parrot/commit/​f0d713760ca1fde8f8e1bef4b2c94142b9aface6
14:12 dalek parrot: review: https://github.com/parrot/parrot/commit/f0d713760c
14:12 aloha Commit f0d713760c (make headerizer again to fix conflicts in header file) - https://github.com/parrot/parrot/commit/​f0d713760ca1fde8f8e1bef4b2c94142b9aface6
14:12 whiteknight benabik: yeah, trying to keep track of branches that I don't want to forget
14:12 benabik echo...
14:12 dalek Heuristic branch merge: pushed 150 commits to parrot/whiteknight/eval_pmc by Whiteknight
14:12 benabik aloha: echo
14:12 benabik aloha: echo?
14:12 aloha benabik: I give up.
14:12 benabik aloha: echo is echo, echo.. echo...
14:12 aloha benabik: Okay.
14:18 dalek Heuristic branch merge: pushed 150 commits to parrot/whiteknight/gc_precise by Whiteknight
14:22 whiteknight aloha echo
14:22 whiteknight aloha echo?
14:22 aloha whiteknight: echo is echo, echo.. echo...
14:25 benabik Figured if aloha was going to echo dalek, then it should echo others too.  :-)
14:25 dalek Heuristic branch merge: pushed 69 commits to parrot/separator_fixes by Whiteknight
14:30 Coke aloha: no, echo is <reply> echo, echo, echo ...
14:30 aloha Coke: Okay.
14:30 Coke aloha: echo?
14:30 aloha Coke: echo, echo, echo ...
14:30 benabik Coke++
14:30 benabik Didn't know about that one.
14:30 Coke aloha is also kind of perly.
14:30 Coke er, purly.
14:37 whiteknight squirrely
14:44 AzureStone joined #parrot
15:32 contingencyplan joined #parrot
15:36 dalek rakudo/nom: e1cd4c5 | coke++ | t/spectest.data:
15:36 dalek rakudo/nom: track failure modes
15:36 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e1cd4c54fe
15:55 dafrito joined #parrot
16:04 dmalcolm joined #parrot
16:44 contingencyplan joined #parrot
16:56 jeffreykegler joined #parrot
16:57 jeffreykegler left #parrot
17:02 lucian http://www.infoq.com/presentations/U​nderstanding-Java-Garbage-Collection
17:20 Coke bacek_at_work: are you running the aloha that is connecting to perl6 also?
17:20 Coke bacek++ # aloha wranging.
17:25 dalek parrot: adf4117 | Sasho++ | docs/binaries/parrot-nqp.pod:
17:25 dalek parrot: parrot-nqp POD added
17:25 aloha Commit adf4117 (parrot-nqp POD added) - https://github.com/parrot/parrot/commit/​adf411708cdbbb1cc43c81ddcc30a5f3cf7275ad
17:25 dalek parrot: review: https://github.com/parrot/parrot/commit/adf411708c
17:25 aloha Commit adf411708c (parrot-nqp POD added) - https://github.com/parrot/parrot/commit/​adf411708cdbbb1cc43c81ddcc30a5f3cf7275ad
17:25 dalek parrot: 6b03b72 | dukeleto++ | docs/binaries/parrot-nqp.pod:
17:25 aloha Commit 6b03b72 (Merge pull request #224 from Alekssasho/master) - https://github.com/parrot/parrot/commit/​6b03b7236938000951aead03209a31c6f29544cc
17:25 dalek parrot: Merge pull request #224 from Alekssasho/master
17:25 dalek parrot:
17:25 dalek parrot: GCI parrot-nqp POD
17:25 dalek parrot: review: https://github.com/parrot/parrot/commit/6b03b72369
17:25 aloha Commit 6b03b72369 (Merge pull request #224 from Alekssasho/master) - https://github.com/parrot/parrot/commit/​6b03b7236938000951aead03209a31c6f29544cc
17:25 dukeleto msg whiteknight close http://www.google-melange.com/gci​/task/view/google/gci2011/7185204 please
17:25 aloha OK. I'll deliver the message.
17:33 dalek parrot: 02f08b0 | dukeleto++ | docs/binaries/parrot-nqp.pod:
17:33 dalek parrot: [doc] Tweak parrot-nqp POD
17:33 aloha Commit 02f08b0 ([doc] Tweak parrot-nqp POD) - https://github.com/parrot/parrot/commit/​02f08b02a07d362632ebdd7c1502a1a05c51c874
17:33 dalek parrot: review: https://github.com/parrot/parrot/commit/02f08b02a0
17:33 aloha Commit 02f08b02a0 ([doc] Tweak parrot-nqp POD) - https://github.com/parrot/parrot/commit/​02f08b02a07d362632ebdd7c1502a1a05c51c874
18:06 benabik Coke: I'm pretty sure aloha here is aloha in #perl6, because seen refers to both channels.
18:07 Coke benabik: he's acting different in both channels.
18:07 Coke so, something needs poking.
18:07 benabik Strange.
18:10 * alvis is back (gone 22:23:04)
18:12 alvis Ok, I'm stupid; I know it; I'm sorry; but it can't be helped. My question: how, oh how, do I get a simple doc file to parrot master?
18:12 Coke alvis: where is it coming from?
18:13 alvis Hmm, my local master? Is that the correct terminology?
18:13 Coke what does "git status" say?
18:13 Coke on branch ... ?
18:13 alvis It shows the file I want to add.
18:14 alvis yes, my local branch, i.e., ayardley/parrot_pod.
18:14 Coke does it say "on branch master" ?
18:14 Coke ugh. so you have a local branch that has a committed file that you want to copy that ONE file to (eventually) the remote parrot master?
18:15 alvis Coke: Yes!
18:15 dalek jaesop: 8bece77 | Whiteknight++ | stage0/js/ (2 files):
18:15 dalek jaesop: add in a simple emitter class to try and prettify the generated winxed code with proper indenting.
18:15 dalek jaesop: review: https://github.com/Whiteknig​ht/jaesop/commit/8bece77d07
18:15 dalek jaesop: d4319e7 | Whiteknight++ | stage0/js/wast.js:
18:15 dalek jaesop: Several fixes for the emitter to make the code prettier and to fix bugs I introduced. All tests pass again
18:15 dalek jaesop: review: https://github.com/Whiteknig​ht/jaesop/commit/d4319e7a34
18:15 Coke ok. was this file added with a single commit? or does it represent changes in multiple commits? did those commits touch other files?
18:15 alvis Coke: I'm dumb; I get it; I get that EVERYONE knows how to do this simple thing, but ...
18:16 Coke alvis: please stop that.
18:16 Coke You are not a child. ;)
18:16 whiteknight alvis: I can't thing of a good way to do it besides copy+paste the file contents into the new branch
18:16 Coke I'm just trying to get answers so I can help you, not to make you feel bad.,
18:17 alvis Coke: It is a single commit. (And, ok, I'll stop, but ... not sure 'bout the child thing. :)
18:17 alvis Coke: No, you're not making me feel bad.  This is just a very simple thing, and I'm unable to grok how to accomplish it.
18:17 Coke ok. then git cherry-pick would work for that case.
18:18 Coke so, "git checkout master" to switch to your local copy of master.
18:18 Coke "git pull --rebase" to update it from the server.
18:18 Coke "git cherry-pick <the commit id from your local branch>"
18:18 fperrad joined #parrot
18:18 Coke you now have a chance to edit that commit message if you want.
18:18 Coke If you don't want to, you can do a "git push" at that point.
18:19 alvis Coke: Done & Done and, ok, I'll check "git cherry-pick" out.  And thank you!
18:19 Coke before the push, you can do a "git log" to show you your commit at the head of the rest of the commits if you're paranoid.
18:19 alvis Coke: on "paranoid": I am, as a rule. :)
18:20 Coke when you're done with all that, you'll probably want to "git checkout <branch>" again, and then "git rebase master" to rebase your branch on top of the updates you pulled down from master (and this will probably move your one commit around in your branch.)
18:20 Coke if you ever have a more complex scenario, this might help:
18:20 Coke http://jasonrudolph.com/blog/2009/02/25/git-tip-​how-to-merge-specific-files-from-another-branch/
18:20 benabik …  WTF?  error:imcc:loadlib directive could not find library `nqp_dyncall_ops'
18:20 benabik /usr/local/lib/parrot/3.10.0-​devel/nqp_dyncall_ops.bundle exists
18:21 alvis Coke: Ok, thanks a'bunch.  Going away now to read up on 'git cherry-pick' and ... docs.
18:21 * alvis is away: Away/Memento Mori
18:23 * benabik blows everything away and starts from scratch.
18:28 dalek Guitor: 23e65c3 | NotFound++ | src/GuitorNci.winxed:
18:28 dalek Guitor: reorganize nci usage internals for simplicity and less namespace clashes
18:28 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/23e65c3981
18:28 dalek Guitor: 750fd80 | NotFound++ | src/Guitor.winxed:
18:28 dalek Guitor: rename Free to XFree to avoid confusions
18:28 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/750fd800ec
18:32 whiteknight benabik: what are you working on?
18:51 jeffreykegler joined #parrot
18:51 benabik whiteknight: Was just building new nqp/rakudo
18:51 benabik Sometimes my system gets a little confused with old v new versions…  But that was a new error for me.
18:54 jeffreykegler left #parrot
19:00 benabik But it looks like rebuilding from a clean slate worked.  Blah.
19:05 dalek parrot: 251cc1e | Whiteknight++ | src/pmc/task.pmc:
19:05 dalek parrot: Fix a mistake in Task.code() and .data() that was leading to weird random segfaults
19:05 dalek parrot: review: https://github.com/parrot/parrot/commit/251cc1e1f3
19:05 aloha Commit 251cc1e (Fix a mistake in Task.code() and .data() that was leading to weird random segfaults) - https://github.com/parrot/parrot/commit/​251cc1e1f3759041e7970c37af6a0445c1bd0ac2
19:05 aloha Commit 251cc1e1f3 (Fix a mistake in Task.code() and .data() that was leading to weird random segfaults) - https://github.com/parrot/parrot/commit/​251cc1e1f3759041e7970c37af6a0445c1bd0ac2
19:05 * alvis is back (gone 00:43:56)
19:05 whiteknight ...is aloha repeating commits twice?
19:06 whiteknight msg dukeleto can you take a look at Rosella issue #37 with Parrot master? I think I fixed it
19:06 aloha OK. I'll deliver the message.
19:09 alvis whiteknight: Do you have an opinion about a preprocessor for winxed?
19:09 whiteknight alvis: what do you mean?
19:10 dukeleto whiteknight: will look soon
19:10 cotto ~~
19:11 benabik_ joined #parrot
19:11 perlite_ joined #parrot
19:11 d4l3k_ joined #parrot
19:12 benabik_ Oh, awesome.  For every commit, we get dalek, aloha, aloha.
19:13 Themeruta joined #parrot
19:13 benabik_ aloha-- # be quieter, please.
19:13 cotto It's like the regex quote, except with bots.
19:13 wendar joined #parrot
19:13 _sri joined #parrot
19:14 athomason joined #parrot
19:14 PacoLinux joined #parrot
19:14 sorear joined #parrot
19:14 moritz joined #parrot
19:14 tty234 joined #parrot
19:15 alvis joined #parrot
19:15 Felipe joined #parrot
19:15 Hunger joined #parrot
19:18 alvis anyway, i've started writing a winxed preprocessor, in winxed, and I'll just proceed on the "ask forgiveness" principle.
19:18 benabik Mmm…  ugly preprocessor hacks.
19:19 benabik alvis: Any particular reason you're not just using cpp?
19:19 alvis benabik: Yup!
19:19 slavorg joined #parrot
19:19 alvis benabik: Well ..., thought 'bout it; then i thought 'bout m4, and just decided ... what the hel*.
19:20 benabik alvis: Good enough a reason for me.  :-D
19:20 dukeleto ~~
19:25 cotto #ps in 5
19:25 cotto 4
20:03 dalek parrot/threads: cc44287 | nine++ | src/scheduler.c:
20:03 dalek parrot/threads: Remove a bunch of no longer used variables
20:03 aloha Commit cc44287 (Remove a bunch of no longer used variables) - https://github.com/parrot/parrot/commit/​cc44287cdf03cfb77d8aaf8142b6207dfcfda546
20:03 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/cc44287cdf
20:03 aloha Commit cc44287cdf (Remove a bunch of no longer used variables) - https://github.com/parrot/parrot/commit/​cc44287cdf03cfb77d8aaf8142b6207dfcfda546
20:03 dalek parrot/threads: 5e5d2cd | nine++ | src/ (2 files):
20:03 aloha Commit 5e5d2cd (Create proxies at thread creation to avoid GC madness) - https://github.com/parrot/parrot/commit/​5e5d2cd62174d71cdf3d9b233c95e83fe2783167
20:03 dalek parrot/threads: Create proxies at thread creation to avoid GC madness
20:03 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/5e5d2cd621
20:03 aloha Commit 5e5d2cd621 (Create proxies at thread creation to avoid GC madness) - https://github.com/parrot/parrot/commit/​5e5d2cd62174d71cdf3d9b233c95e83fe2783167
20:03 tadzik shut up aloha
20:34 nine whiteknight: merging current master indeed changed the pattern my GC bug creates. But other than confusing me even more, I don't think it solved my problem.
20:36 whiteknight nine: okay, I was hoping you would get lucky
20:37 whiteknight nine: Were is the task in your example being marked from? interp->current_task in src/gc/mark_sweep.c?
20:37 whiteknight where*
20:39 whiteknight and the task->code and task->data fields are being collected, but the task itself is not?
20:39 whiteknight because that sounds to me like a missing write barrier somewhere
20:39 whiteknight (I can't really look at it until I get home tonight, sorry)
20:48 whiteknight nine: until I can look at it myself, my suggestion to you is this: Find every single place in the code that modifies task->code or task->data, and make sure a GC write barrier is being called shortly thereafter
20:55 lucian joined #parrot
20:56 nine whiteknight: checked and rechecked that. Still possible that I overlooked something, but not very probable anymore. My guess would be that it's somehow connected to the special handling of interps by the GC
20:57 nine whiteknight: the task gets marked by mark_interp in src/gc/mark_sweep.c
20:57 nine Have to go to bed now. Will work on this further tomorrow. Thanks for looking into it
21:05 dalek Guitor: b6cf2ee | NotFound++ | src/Guitor (2 files):
21:05 dalek Guitor: create pixmap from buffer using Xpm and several pixmap related functionality
21:05 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/b6cf2ee5f3
21:19 dalek rakudo/nom: e7e343b | jonathan++ | src/ (4 files):
21:19 dalek rakudo/nom: First cut implementation of ff, ^ff, ff^ and ^ff^. Runs at least enough for the advent post.
21:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e7e343bd43
21:22 perlite joined #parrot
21:23 dalek Guitor: 802acec | NotFound++ | examples/pizarra.winxed:
21:23 dalek Guitor: create icon with CratePixmapFromBuffer in example pizarra
21:23 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/802acecbc6
21:33 dalek rakudo/nom: f70f20a | jonathan++ | docs/ChangeLog:
21:33 dalek rakudo/nom: Some ChangeLog entries.
21:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f70f20abef
21:56 perlite_ joined #parrot
23:09 bacek_at_work ~~
23:10 tadzik hello bacek_at_work
23:37 nbrown joined #parrot

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

Parrot | source cross referenced