|
01:48
ilbot3 joined
06:37
FROGGS joined
07:09
zakharyas joined
07:50
rurban_ joined
08:07
kjs_ joined
08:08
brrt joined
|
|||
| brrt | \o | 08:08 | |
|
08:14
Ven joined
|
|||
| jnthn | o/ | 08:19 | |
|
09:23
brrt joined
|
|||
| brrt | rudi_s - your patches Work For Me | 09:43 | |
| timotimo | o/ | 09:44 | |
| brrt | \o timotimo | ||
|
09:58
brrt left,
brrt joined
|
|||
| brrt | remind me to write a udp-proxy-for-irc one day | 09:58 | |
| jnthn | So you never know if your messages made it? :) | 09:59 | |
| timotimo | why you no irc.p6c.org? :) | ||
| brrt | is that a new server? | 10:00 | |
| that's what message sequence numbers are for jnthn :-) | |||
| timotimo | a new vm on p6c.org | ||
| brrt | ah | ||
| i am in general not connected to any server at p6c.org | |||
| timotimo | you could be :) | ||
| you can do all your compiling and testing on hack.p6c.org | 10:01 | ||
| etc etc; also, host stuff on www.p6c.org | 10:02 | ||
| jnthn | brrt: You can run irssi or so in a screen session on irc.p6c.org, which means you can be on IRC "all the time" :) | 10:03 | |
| timotimo | i recommend weechat actually | 10:05 | |
| then you can set up glowing-bear and have a pretty frontend | |||
| tadzik | glowing-bear? | 10:06 | |
| that sounds fun | |||
| timotimo | www.glowing-bear.org/ | 10:07 | |
| tadzik | Ha, pretty cool! | ||
| timotimo | as far as i know the name comes from the github repo name suggestion feature | 10:08 | |
| tadzik | hah, I have a project like that | 10:09 | |
| timotimo | panda? :P | ||
| tadzik | cloaked-hipster | ||
| timotimo | %) | 10:10 | |
| brrt | nmany wow | ||
| tadzik | There's nothing in there, I just saw the suggestion and called dibs on the name :P | 10:11 | |
| timotimo | you called dibs on the name ... inside your own namespace? | ||
| tadzik | that's right :) | ||
| you can never be too careful | |||
| masak | it's cloaked. of course it appears empty. | 10:12 | |
| tadzik | ha! | ||
| masak | the main thing is that the repo was there *before* it was mainstream. | ||
| if a hipster is hip under a cloak, is he really hip? | |||
| timotimo | what if every country has ninjas, but the only ninjas that are bad enough to let themselves be seen every now and then are the japanese? | 10:13 | |
| masak | timotimo: now I'm imagining Danish ninjas | ||
|
10:44
Ven joined
|
|||
| rudi_s | Regarding the %zu vs. %Iu discussion from yesterday, I pushed a (untested) fix for MVSC: git://git.informatik.uni-erlangen.de/he29heri/moarvm/ | 11:02 | |
| brrt | thanks. i'm in no position to test it on msvc now | 11:06 | |
| rudi_s | np | 11:11 | |
| jnthn | On MSVC building rudi_s/master: | ||
| interp.c | |||
| src\core\interp.c(4892) : error C2094: label 'runloop' was undefined | |||
| rudi_s | Hm. Then I'm confused. | ||
| Better drop this patch then. | |||
| jnthn | 642e9ca86ea7ad1 is to blame | 11:12 | |
| Probably wants to be #if !MVM_CGOTO or so | 11:13 | ||
| err& | |||
| (bbi30) | |||
|
12:35
Ven joined
|
|||
| FROGGS | I might get my hands on an Intel Itanium system /o/ | 13:25 | |
| nwc10 | oh, gosh | ||
| heavy and warm? | 13:26 | ||
| what OS(es) would you run on it? VMS, HP/UX, Linux, there-must-be-a-BSD-surely, Win* still? | 13:27 | ||
| FROGGS | I've no idea yet :o) | 14:15 | |
| bbiab | 14:16 | ||
|
15:16
Ven joined
15:44
FROGGS joined
16:39
kjs_ joined
19:58
brrt joined
20:13
kjs_ joined
|
|||
| flussence | re: %z/I, take a look at inttypes.h. I dunno if MSVC has it though... | 21:48 | |
| brrt | anybody know a good at-t syntax assembler for linux? | 21:53 | |
| flussence | brrt: of the three I've got installed (llvm, nasm, gcc), only gcc's one seems to support that. I have no opinion on the relative goodness of it :) | 21:57 | |
| brrt | hmm | 21:58 | |
| gcc it will be then | |||
| flussence | (I wonder what the BSDs do there, a few of them have been doing away with gcc) | 21:59 | |
| rudi_s | flussence: There is nothing in the standard inttypes, because %zu is the standard format for it. | 22:05 | |
|
22:19
vendethiel joined
|
|||
| brrt | ok, i estimate that in the scenario of tight numeric / integer code , the speedup factor can be as large as 6x | 22:38 | |
| timotimo | oh my god | ||
| for your proposed jit work? | |||
| brrt | wherin estimate = measure :-) | ||
| yes | |||
| timotimo | that'd be *sweet* | ||
| brrt | i'll put a gist online | ||
| timotimo | way cool. | ||
| another factor of 6 is just what we need :) | |||
| but for code that's very "general purpose", we'll have a much smaller improvement? | 22:39 | ||
| brrt | depends | ||
| long story very short | |||
| mvmarray access is basically offset + stride * position right? | |||
| well, that can be a single instruction | 22:40 | ||
| timotimo | read access, yeah | ||
| brrt | and we can tell the cpu to prefetch a line | ||
| but whether it matters a lot for 'real' code depends on whether we can eliminate / reduce some of the c calls | 22:41 | ||
| or 'inline' them if they're repr ops | |||
| timotimo | right | ||
| that's quite a hard thing to do until we've got the jit tree expression thingie | 22:42 | ||
| brrt | on the other hand, i expect 'real' code to become quite a bit smaller, maybe 30% or so | 22:43 | |
| and that may count a lot too | |||
| timotimo | mhm | 22:45 | |
| the more we can keep in the instruction cache, the better | |||
| brrt | right | 22:46 | |
| timotimo | we may not necessarily be at the point where that makes a huge difference, but we might as well reach it :) | 22:47 | |
| brrt | what's important to me is that we *can* reach it :-) | 22:57 | |
| gist.github.com/bdw/fef76ca07b7203e49fc2 | 23:05 | ||
| timotimo ^ if you're interested in trying it out | 23:06 | ||
|
23:45
flussence joined
|
|||