|
Parrot 3.2.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Parrot is accepted for GSoC 2011! Student application deadline is Apr 8 Set by moderator on 27 March 2011. |
|||
| dalek | rrot/packfile_wrap: 7f73a45 | bacek++ | / (2 files): Move definition of Parrot_PackFile to more appropriate place |
00:57 | |
| rrot/packfile_wrap: 133eb4d | bacek++ | src/gc/mark_sweep.c: Fix most annoying bug ever. When GC triggered during opcode tracing than we mark "debugger" interpreter without marking real one. Fix is to mark parent_interpreter as well. |
|||
| whiteknight | that does sound like an annoying bug | 00:59 | |
| bacek: I was just about to move that Parrot_Packfile definition myself. the branch didn't build on my machine the way it was | 01:00 | ||
| bacek | whiteknight, yes. It was pretty annoying... | ||
| whiteknight | GC bugs are always annoying. You're a saint for dealing with so many of them | 01:01 | |
| st. bacek | |||
| cotto_work | st. bacek++ | 01:02 | |
|
01:04
davidfetter left
|
|||
| bubaflub | st. bacek++ | 01:06 | |
| whiteknight | food time, then bed time. Goodnight | 01:13 | |
| soh_cah_toa | whiteknight: see ya | ||
|
01:14
whiteknight left
|
|||
| soh_cah_toa | how do i send a message w/ aloha? isn't it 'msg <nick> <message>'? | 01:15 | |
| dalek | rrot/packfile_wrap: 6d7f7f0 | bacek++ | src/embed.c: Resurrect original code instead of asserting on NYI |
01:17 | |
| rrot/packfile_wrap: 4a80315 | bacek++ | src/packfile/api.c: Add more WBs |
|||
| rrot/packfile_wrap: 9578243 | bacek++ | src/packfile/api.c: Update to use PMC instead of raw pointers |
|||
| rrot/packfile_wrap: 99cfc8c | bacek++ | frontend/p (2 files): Update frontends |
|||
| bacek | msg soh_cah_toa it should work | ||
| aloha | OK. I'll deliver the message. | ||
| soh_cah_toa | bacek: ok. is it supposed to take a while? i usually don't get messages until quite a while after they're sent | 01:19 | |
| bacek | soh_cah_toa, aloha should notify about them after your first public phrase in channel. | 01:20 | |
| soh_cah_toa | bacek: oh right. i remember someone mentioning that | ||
| msg pmichaud hey, the other day i stumbled upon a video of a presentation that you gave about nqp at yapc::eu 2010. the link to part 1 is www.youtube.com/watch?v=H43jOJfavzc . however, the video only focuses on you and does not show any of the slides you used. i was wondering if you still happened to have the slideshow for that presentation. | 01:41 | ||
| aloha | OK. I'll deliver the message. | ||
| cotto | ~ | 01:45 | |
|
01:45
benabik left,
benabik joined
01:46
benabik_ joined,
benabik left,
benabik_ is now known as benabik
|
|||
| dalek | rrot/packfile_wrap: 36c5eb1 | bacek++ | src/packfile/api.c: One more GC block |
01:47 | |
|
01:50
benabik left
01:52
cxreg joined
|
|||
| bacek | ok | 01:58 | |
| dalek | rrot/packfile_wrap: 8c1c2b0 | bacek++ | t/src/extend.t: Update test to use proper Parrot_PackFile typedef. |
||
| bacek | packfile_wrap branch is ready for extensive testing (and merging) | ||
|
01:59
soh_cah_toa left
|
|||
| cotto | deal | 02:09 | |
|
02:13
bubaflub left
|
|||
| dalek | rrot/packfile_wrap: 369b59b | cotto++ | src/embed/api.c: make gcc happy |
02:16 | |
|
02:35
petdance joined,
ShaneC left
02:51
ShaneC joined
|
|||
| cotto | rakudo spectest wfm with gms and --optimize, though I don't think x86 was ever especially broken | 03:18 | |
|
03:27
benabik joined
03:38
petdance left
04:22
particle joined
04:26
particle1 left
|
|||
| dalek | rrot/packfile_wrap: 4ce8ad6 | petdance++ | src/gc/mark_sweep.c: remove unused variable |
04:41 | |
|
05:00
spinclad left
|
|||
| dalek | rrot: 4fe0838 | petdance++ | / (2 files): fix up some function annotations |
05:10 | |
|
05:12
Khisanth left,
Khisanth joined
05:34
theory left
06:29
mikehh left
07:12
dukeleto left,
fperrad joined
07:14
Infinoid left
|
|||
| cotto | this sounds familiar: blog.golang.org/2011/04/introducing-gofix.html | 07:14 | |
|
07:20
Infinoid joined
09:25
contingencyplan left
09:57
jrtayloriv left
10:00
woosley joined
10:17
spinclad joined
10:44
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 10:57 | |
|
11:00
jsut_ joined
|
|||
| tadzik | good morning whiteknight | 11:01 | |
| whiteknight | hello tadzik. How are you today? | 11:04 | |
|
11:04
jsut left
|
|||
| tadzik | whiteknight: not good :\\ my wrist is broken (probably), and I have a cast (?) all over my hand | 11:05 | |
| whiteknight | oh noes! | ||
| tadzik | wat do? :( | 11:06 | |
| moritz | if you can IRC, you can hack too :-) | 11:09 | |
| whiteknight | tadzik: which wrist? | ||
| tadzik | left | 11:10 | |
| I thought about looking for some one-handed-Dvorak keyboard layout :) | 11:11 | ||
| moritz | tadzik: there's an easy-ish way to use a normal keyboard on-handed | ||
| tadzik: make space pressed + some key mirror that key to the other hand | |||
| there are keyboards that do that in hardware, but I think there's a linux kernel module for that too | 11:12 | ||
| tadzik | sounds funny, but I manage to type with both hands. My laptop may not like being rubbed with the cast all the time though | 11:13 | |
| dalek | rrot/packfile_wrap: 5fb8348 | Whiteknight++ | src/gc/mark_sweep.c: assert args and function docs for mark_interp function |
11:21 | |
|
11:45
JimmyZ joined
|
|||
| dalek | rrot/packfile_wrap: 4abb7b7 | Whiteknight++ | src/gc/mark_sweep.c: fix function docs |
11:46 | |
|
11:55
Patterner left
11:56
Psyche^ joined,
Psyche^ is now known as Patterner
|
|||
| bacek | ~~ | 12:00 | |
| whiteknight | good morning bacek | 12:04 | |
| bacek | aloha, whiteknight | 12:05 | |
| packfile_wrap branch is still asserting on building rakudo :( | |||
| (with limiting gc_threshold to 1M) | 12:06 | ||
| whiteknight | hmmm... | 12:09 | |
|
12:14
JimmyZ_ joined,
JimmyZ_ left
12:16
JimmyZ left
12:31
ambs joined
12:37
Coke left,
Coke joined
12:45
mj41 joined
13:16
hudnix joined
14:21
bubaflub joined
14:34
lateau joined
14:36
mj41 left
14:52
Eduardow left
15:45
theory joined
15:55
JimmyZ joined
16:23
Eduardow joined
16:33
JimmyZ left
16:42
bacek left
|
|||
| dalek | p/ctmo: a0bc338 | jonathan++ | src/stage0/ (7 files): Update bootstrap so that int/num/str are stored lexically in the setting. |
16:46 | |
| p/ctmo: 2dd24da | jonathan++ | src/HLL/SerializationContextBuilder.pm: Just re-use the perfectly good existing mechanism for getting hold of UNIT of a module being loaded; no need to invent a new one. |
|||
| p/ctmo: bc6e222 | jonathan++ | src/Regex (2 files): Give the PIR Regex module a block that can be considered its otuer scope. Twiddle the way we find 'int' to remove the hack for this and just do it by normal lexical lookup in the setting. |
|||
|
16:56
bubaflub left,
ambs left
|
|||
| cotto | ~ | 17:00 | |
| whiteknight, ping | 17:06 | ||
|
17:06
jrtayloriv joined
17:08
mj41 joined
17:21
Coke left,
Coke joined
|
|||
| whiteknight | pong | 17:26 | |
| actually, I have to sign off. I'll be back on later tonight. msg or email me anything important | 17:28 | ||
|
17:28
whiteknight left
|
|||
| cotto | msg whiteknight kid51 has a pair of innocuous patches (#2092 and #2095) that he'd like to see in master for 3.3. Are we code frozen yet? | 17:29 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | p/ctmo: 7054621 | jonathan++ | src/ (5 files): Enable a way to get hold of 6model's core meta-object 'KnowHOW' without installing it in the root of the global Parrot namespace (so that this pollution can be cleaned up). |
17:33 | |
| p/ctmo: 1ed385e | jonathan++ | / (25 files): While cleaning up anyway, start the long-promised removal of the name Rakudo from the 6model core and NQP. |
|||
| p/ctmo: 7462ede | jonathan++ | / (7 files): Another round of changes; seems we're consistently referring to 6model objects now. |
|||
|
17:37
contingencyplan joined
17:44
lateau left,
ambs joined
17:54
Andy_ joined
18:05
JimmyZ joined
|
|||
| dalek | rrot: 704435d | dukeleto++ | t/src/extend_vtable.t: [t][TT #2084] Attempt to fix failed assertion 'key' |
18:24 | |
|
18:30
dodathome joined
18:32
theory left
18:46
davidfetter joined
18:56
bubaflub joined
19:18
Eduardow left
19:20
dafrito joined
19:22
Eduardow joined
19:27
dukeleto joined
|
|||
| dukeleto | msg kid51 let me know if 704435d fixes TT#2084 for you | 19:28 | |
| aloha | OK. I'll deliver the message. | ||
| cotto | My new aspiration is to say "metadatum" more often. | 19:48 | |
| even better, "metadatums" | |||
|
19:50
Andy_ left
19:57
woosley left
|
|||
| tadzik | aloha: clock? | 19:58 | |
| aloha | tadzik: LAX: Sat, 12:58 PDT / CHI: Sat, 14:58 CDT / NYC: Sat, 15:58 EDT / UTC: Sat, 19:58 UTC / LON: Sat, 20:58 BST / BER: Sat, 21:58 CEST / TOK: Sun, 04:58 JST / SYD: Sun, 05:58 EST | ||
| dukeleto | cotto: may your metadatum be strong and firm | 19:59 | |
|
20:06
kid51 joined
20:08
perlite_ joined
20:11
perlite left,
perlite_ is now known as perlite
|
|||
| kid51 | msg benabik Does github.com/parrot/parrot/commit/704435d fix problems you reported in trac.parrot.org/parrot/ticket/2084#comment:6 (t/src/extend_vtable.t)? | 20:12 | |
| aloha | OK. I'll deliver the message. | ||
| benabik | kid51: I'll check | 20:13 | |
| kid51 | msg mmikehh Does github.com/parrot/parrot/commit/704435d fix problems you reported in trac.parrot.org/parrot/ticket/2084#comment:5 (t/src/extend_vtable.t)? | 20:14 | |
| aloha | OK. I'll deliver the message. | ||
| benabik | kid51: Although, IIRC, the last time I checked extend_vtable was fixed for me by earlier commits. | ||
|
20:14
bubaflub left
|
|||
| kid51 | benabik: I suspect so, but since several different people reported errors, we have to check around before closing ticket. | 20:17 | |
|
20:18
soh_cah_toa joined
|
|||
| soh_cah_toa | ~~ | 20:19 | |
| benabik | kid51: extend_vtable passed. :-) | 20:22 | |
| soh_cah_toa | when i submit a patch to trac, is somebody automatically notified or do i have to let somebody know? | 20:23 | |
|
20:24
fperrad left
|
|||
| benabik | Hm. Intermittent failure in socket_ipv6.t. Boo. | 20:24 | |
| dukeleto | soh_cah_toa: there are IRC notifications of new trac tickets in here | ||
| soh_cah_toa: and some people are subscribed to a parrot-tickets mailing list | 20:25 | ||
| soh_cah_toa | dukeleto: well, it's not a ticket. i attached a patch to a ticket i opened a few days ago | ||
| dukeleto | benabik: that is poopy | ||
| soh_cah_toa: anybody who has commented on the ticket will get an email for any new comments/patches that get attached | 20:26 | ||
| soh_cah_toa: but if you want something to get more attention, you can always send an email to parrot-dev with a link to the trac ticket (TT) and ask people to look at it/etc | |||
| soh_cah_toa | dukeleto: okay | ||
| dukeleto | benabik: extend_vtable passed on what? | 20:27 | |
| benabik | dukeleto: Looks like I'm getting occasional segfaults in parrot tests. Will try the packfile_wrap branch before making a big deal of it. | ||
| dukeleto: Darwin/i386 optimize gms | 20:28 | ||
| dukeleto | benabik: awesome. feel free to close tt#2084 | 20:34 | |
| benabik | dukeleto: kid51 was messaging a couple of people about it. I'll leave it to him. :-) | 20:35 | |
|
20:39
kid51 is now known as kid51_at_dinner
|
|||
| dukeleto | benabik: I broke the test suite with that test, so I felt that I should probably fix it :) I will let kid51_at_dinner close the ticket if it works on his machine | 20:39 | |
| cotto | dukeleto, have you played with spork? | 20:43 | |
| (slide presentation only really kwiki) | |||
| dukeleto | cotto: i used to have spork fights in school, but I don't think that is what you mean | ||
| cotto | close, but no | 20:44 | |
| It's pmichaud's tool of choice for giving presentations with slides and I really like that its output is a batch of html files. | 20:45 | ||
| dukeleto | linky? | ||
| cotto | search.cpan.org/~ingy/Spork-0.20/lib/Spork.pm | ||
| it's been forever since it was updated though | |||
| if my laptop gets steamrolled, I like the idea that I can borrow someone else's laptop and it'll work as long as there's a browser available | 20:46 | ||
| dukeleto | cotto: my barbaric way is to write LaTeX and use a Makefile : github.com/leto/presentations/tree.../2011/GMOD | 20:51 | |
| cotto: i have F5 in vim bound to "make", which regenerates the PDF and shows it | |||
| cotto: it takes all kinds :) | 20:52 | ||
| cotto | high marks for laziness | ||
| dukeleto | cotto: i think Vroom is the new Spork search.cpan.org/dist/Vroom/ | ||
| cotto: one of my PDX.pm buddies swears by it | |||
| cotto: it supports exporting to html and other stuff, and integrates with github pages | 20:54 | ||
| cotto | shiny | ||
| dukeleto | cotto: ingy likes to make very shiny things | ||
| cotto | I suppose I should have asked before customizing spork's output | ||
| dalek | rrot/leto/embed_grant: 4fe0838 | petdance++ | / (2 files): fix up some function annotations |
20:57 | |
| rrot/leto/embed_grant: 3e3b416 | dukeleto++ | / (17 files): Merge branch 'master' into leto/embed_grant |
|||
| rrot/leto/embed_grant: 704435d | dukeleto++ | t/src/extend_vtable.t: [t][TT #2084] Attempt to fix failed assertion 'key' |
|||
| rrot/leto/embed_grant: b5596e4 | dukeleto++ | t/src/extend_vtable.t: Merge branch 'master' into leto/embed_grant |
|||
| dukeleto | blarg. just under the heuristic limit | 21:00 | |
|
21:01
bacek joined,
dodathome left
|
|||
| cotto | The more I think about tt #1589, the more that removing . from the default pbc library search path makes sense (provided it's documented how to add it back). | 21:01 | |
| Looking in the cwd is nice for development, but it isn't something I'd like to see become common. | 21:08 | ||
| dukeleto | cotto: it is a big security issue | 21:16 | |
| cotto: i say we make developers add . to the PATH if they want it | |||
| cotto | dukeleto, I find myself in agreement. | 21:17 | |
| dukeleto | cotto: that is something that deserves to be in a PDD somewhere | ||
| cotto | soh_cah_toa, you can remove . from the library search path. | 21:20 | |
| kid51_at_dinner | /nick kid51 | ||
|
21:39
kid51_at_dinner is now known as kid51
21:47
ambs left
21:53
lucian joined
22:01
bacek left
22:02
bacek joined
22:19
bacek left
22:30
bacek joined
22:40
lucian left
|
|||
| soh_cah_toa | cotto: in which file is the library search path set? | 22:49 | |
| cotto | soh_cah_toa, src/library.c | 22:51 | |
| soh_cah_toa | cotto: okay | ||
| bacek | ~~ | 22:52 | |
| dalek | rrot/packfile_wrap: 4c28441 | bacek++ | src/packfile/api.c: More WB |
22:53 | |
| rrot/packfile_wrap: dbf477e | bacek++ | src/packfile/api.c: Remove PackFile_append. We always need WD when changing PackFile |
|||
| rrot/packfile_wrap: d234bcc | bacek++ | / (4 files): Change do_sub_pragmas to accept PMC instead of raw PackFile_ByteCode pointer. We are changing constants and need WD |
|||
| rrot/packfile_wrap: 8ffbcb8 | bacek++ | src/pmc/ptr.pmc: Writebarrier Ptr PMC when returning raw pointer. It's kind of overkill but will help for now |
|||
| bacek | Good morning, humans. | ||
| I've got a gift for you. | |||
| ^^^ | 22:54 | ||
| Since 8ffbcb8f00 packfile_wrap works on my box. | |||
| cotto | nice gift | ||
| also nice that it was broken for you | 22:55 | ||
| bacek | I know how to force GC to behave :) | ||
| cotto | or misbehave | ||
| bacek | Or this | ||
| Fixing memory layout, set gc_threshold to constant helps a lot. | 22:56 | ||
| "echo 0 > /proc/sys/kernel/randomize_va_space" | 22:57 | ||
| "echo 0 > /proc/sys/vm/vdso_enabled" | 22:58 | ||
| soh_cah_toa | that's a bad idea | ||
| bacek | soh_cah_toa, which one? | ||
| soh_cah_toa | first | ||
| making it 1 makes executing buffer overflows harder to do | 22:59 | ||
| bacek | nope. It's prefectly good idea if you know what are you doing. | ||
| soh_cah_toa | as a temporary solution but definitely not to leave it like that | ||
| bacek | it's almost mandatory for debugging GC :) | 23:00 | |
| ok. rakudo spectest is running. | |||
| breakfast time | |||
| cotto | bacek++ | 23:01 | |
| soh_cah_toa | oh, okay. i can see why. i just happened to look over at my irc client and see "echo 0 > /proc/sys/kernel/randomize_va_space" and thought "NOOO!" :) | ||
| cotto | great for debugging, not so much for production systems | 23:02 | |
| soh_cah_toa | right. i didn't look up at the conversation. ha! | 23:03 | |
| cotto | I'm going to go document that. | 23:04 | |
| soh_cah_toa | has anybody talked to pmichaud recently? | 23:06 | |
| cotto | soh_cah_toa, why do you ask? | ||
| seen pmichaud | 23:07 | ||
| aloha | pmichaud was last seen in #perl6 2 days 6 hours ago saying "afk, lunch". | ||
| soh_cah_toa | i had a question for him. saw a presentation he did last year and wanted to ask him if he still had the slides | ||
| it was about nqp | |||
| cotto | www.pmichaud.com/2010/pres/ | 23:08 | |
| he keeps most (all?) his presentations on his site | |||
| soh_cah_toa | yes! | ||
| cotto | there you go | 23:09 | |
|
23:16
kid51_ joined
23:19
kid51 left
|
|||
| dalek | TT #2084 closed by jkeenan++: t/src/extend_vtable.t fails all tests with g++ build | 23:31 | |
| TT #2084: trac.parrot.org/parrot/ticket/2084 | |||
| rrot: 37ce94f | cotto++ | docs/project/hacking_tips.pod: add some tips on reducing unhelpful randomness |
23:45 | ||
|
23:49
mj41 left
|
|||