00:00
danieljabailey has joined #pypy
00:42
themsay has quit [Ping timeout: 246 seconds]
00:43
themsay has joined #pypy
00:51
ceridwen has quit [Ping timeout: 264 seconds]
01:04
ceridwen has joined #pypy
01:04
ceridwen has quit [Changing host]
01:04
ceridwen has joined #pypy
01:14
lritter has quit [Ping timeout: 246 seconds]
01:15
lritter has joined #pypy
01:18
adamholmberg has joined #pypy
01:23
adamholmberg has quit [Ping timeout: 250 seconds]
01:42
jacob22__ has quit [Ping timeout: 240 seconds]
01:52
iko has quit [Ping timeout: 264 seconds]
02:04
iko has joined #pypy
02:05
jcea has joined #pypy
02:15
jcea has quit [Quit: jcea]
03:23
ssbr has quit [Quit: Leaving]
04:00
lritter has quit [Ping timeout: 252 seconds]
04:20
ssbr has joined #pypy
05:14
user24 has joined #pypy
05:24
xcm has quit [Remote host closed the connection]
05:26
xcm has joined #pypy
05:36
forgottenone has joined #pypy
05:39
void__ has joined #pypy
05:55
jamesaxl has joined #pypy
06:14
forgottenone has quit [Remote host closed the connection]
06:15
forgottenone has joined #pypy
06:26
altendky has quit [Quit: Connection closed for inactivity]
06:53
abrown has quit [Ping timeout: 245 seconds]
07:59
glyph has quit [Quit: End of line.]
07:59
glyph has joined #pypy
08:02
glyph_ has joined #pypy
08:04
glyph has quit [Ping timeout: 245 seconds]
08:04
glyph_ is now known as glyph
08:52
<
arigato >
at translation, not at hg
08:53
<
arigato >
why "pypy rpython" uses twisted is beyond me
08:56
<
arigato >
ah maybe it's complaining that it can't run "pypy" at all
08:56
<
cfbolz >
yes, that sounds more likely
08:58
<
arigato >
and, ah, I'm confusing "in a chroot" with "32-bit"
08:59
<
arigato >
where is the bencher4_32, even?
09:04
<
arigato >
not finding it anywhere on the machine with "locate"
09:05
<
arigato >
aaaaaaaaaah?
09:05
<
arigato >
"32 bit chroot of Ubuntu 14.04 running on baroquesoftware.com"
09:05
<
arigato >
so it's called "bencher4_32" only for extra confusion points
09:08
<
arigato >
indeed, it doesn't have "pypy" in the path
09:08
<
arigato >
did it ever work?
09:12
<
arigato >
it seems to run as user "matti" but there are no README anywhere...
09:12
<
arigato >
mattip: is that correct?
09:24
antocuni has joined #pypy
09:32
xcm has quit [Remote host closed the connection]
09:33
xcm has joined #pypy
09:40
xcm has quit [Read error: Connection reset by peer]
09:42
xcm has joined #pypy
09:46
xcm has quit [Remote host closed the connection]
09:47
xcm has joined #pypy
09:59
user24 has quit [Quit: Leaving]
10:01
jacob22__ has joined #pypy
10:13
Garen has quit [Read error: Connection reset by peer]
10:13
Garen has joined #pypy
10:23
void__ has quit [Ping timeout: 268 seconds]
10:35
void__ has joined #pypy
10:42
themsay has quit [Ping timeout: 240 seconds]
10:42
themsay has joined #pypy
10:57
void__ has quit [Quit: Leaving]
11:14
_whitelogger has joined #pypy
11:14
<
mattip >
added pypy to PATH, and README to /opt/chroot, and expanded the blurb in the slave description
11:15
<
mattip >
changing the name requires restartng the build master
11:22
<
mattip >
I updated the chroot, now that it started running cppyy tests some of them fail
11:25
danieljabailey has quit [Ping timeout: 250 seconds]
11:26
danieljabailey has joined #pypy
11:43
jcea has joined #pypy
11:43
nimaje has joined #pypy
11:43
nimaje is now known as Guest98529
11:44
Guest98529 has quit [Read error: Connection reset by peer]
12:03
antocuni has quit [Ping timeout: 244 seconds]
12:20
<
fijal >
vmprof.com seems down?
12:20
<
fijal >
probably from the upgrade of baroquesoftware, but do we care?
12:21
<
mattip >
there were some people asking here
12:21
<
mattip >
one or two
12:44
dddddd has joined #pypy
12:47
<
fijal >
we can probably get it back up
12:47
<
fijal >
I'm not even sure how
12:49
<
mattip >
not sure we need to. Maybe just change the docs to reccomend the local display option
12:54
jacob22__ has quit [Quit: Konversation terminated!]
13:13
Rhy0lite has joined #pypy
13:32
adamholmberg has joined #pypy
14:02
antocuni has joined #pypy
14:43
rjarry has quit [Read error: Connection reset by peer]
14:44
rjarry has joined #pypy
14:59
lritter has joined #pypy
15:53
xcm has quit [Remote host closed the connection]
15:54
xcm has joined #pypy
15:55
danieljabailey has quit [Ping timeout: 250 seconds]
15:57
danieljabailey has joined #pypy
16:08
altendky has joined #pypy
16:17
mattip has quit [Quit: Leaving]
16:21
dmalcolm has quit [Ping timeout: 246 seconds]
16:36
abrown has joined #pypy
16:40
<
cfbolz >
hm, is there a way to do keyword-only arguments for interplevel functions?
16:41
<
cfbolz >
using unwrap_spec I suppose not?
16:50
<
ronan >
cfbolz: yes, there is, let me check the details
16:54
<
ronan >
cfbolz: use
__kwonly__ in the interp-level signature where you'd put the star in an app-level signature, like so: def stat(space, path, __kwonly__, dir_fd=DEFAULT_DIR_FD, follow_symlinks=True):
16:54
<
cfbolz >
ronan: ah, awesome thank you
16:55
Zaab1t has joined #pypy
17:20
dmalcolm has joined #pypy
17:38
forgottenone has quit [Quit: Konversation terminated!]
17:47
sthalik has joined #pypy
17:48
<
sthalik >
I have some error where returning "[map(...)]" doesn't coerce to list, says it's a map object
17:48
<
sthalik >
on the other hand, returning "list(map(...))" works
17:51
<
ronan >
sthalik: [map(...)] is a one-element list containing an iterator, not at all the same thing as list(map(...))
17:51
<
sthalik >
oh damn, somehow I double-checked with python3 and it worked but now I triple-check and it doesn't work either
17:52
<
ronan >
yes, that's just Python3 semantics, nothing specific to PyPy
17:58
fryguybob has quit [Quit: Lost terminal]
18:11
jcea has quit [Remote host closed the connection]
18:12
jcea has joined #pypy
18:22
mattip has joined #pypy
18:22
jcea has quit [Remote host closed the connection]
18:22
jcea has joined #pypy
18:43
<
sthalik >
regards, miracle-makers
18:43
sthalik has quit [Quit: leaving]
18:50
themsay has quit [Ping timeout: 246 seconds]
19:41
<
arigato >
what do we do with
__kwonly__ inside the std obj space? It doesn't work, apparently because of an ordering issue (too early, space.w_dict does not exist yet)
19:42
<
cfbolz >
yes, just found that out too :-(
19:44
<
arigato >
cfbolz: may I mark #2924 as closed?
19:44
<
cfbolz >
arigato: please, yes
19:44
abrown has quit [Ping timeout: 250 seconds]
19:51
<
cfbolz >
arigato: gah, it's the usual space bootstrapping mess
19:54
<
arigato >
I fear so
19:58
jcea has quit [Ping timeout: 252 seconds]
19:58
jcea has joined #pypy
19:59
<
arigato >
I guess there is a reason for why Function.w_kw_defs is a wrapped dictionary instead of an RPython dictionary?
20:00
<
arigato >
yes, 2c59ae270f5a
20:01
jcea has quit [Remote host closed the connection]
20:01
<
cfbolz >
arigato: mess :-(
20:05
jcea has joined #pypy
20:07
Rhy0lite has quit [Quit: Leaving]
20:12
<
arigato >
haaaaaaaack
20:14
jcea has quit [Remote host closed the connection]
20:15
<
cfbolz >
arigato: you sure that translates?
20:15
<
arigato >
no, but maybe it does
20:15
<
arigato >
the annotator does "getattr()" to look up attributes
20:22
<
arigato >
OK, no it doesn't translate
20:23
jcea has joined #pypy
20:23
<
cfbolz >
arigato: where does the func_kwdefaults dict come from when you make closures? is it re-made every time?
20:24
<
cfbolz >
if that's the case, isn't it a bad idea to use a module dict?
20:25
<
arigato >
I think you cannot easily get closures of built-in functions
20:25
<
cfbolz >
no, I mean a regular function
20:25
<
arigato >
ok, indeed
20:26
<
arigato >
yes, it's the app-level
__kwdefaults__ attribute and it is new for every closure (it has to be)
20:26
<
cfbolz >
so this is 10x slower than CPython:
20:27
<
arigato >
and how much if you remove the "*"?
20:27
<
cfbolz >
same speed as cpython
20:28
<
cfbolz >
(should be tons faster, of course)
20:29
sthalik has joined #pypy
20:30
<
cfbolz >
ah, without * it is much faster
20:30
<
sthalik >
the "bitarray" module has failing self-tests. is there some more pypy-ish replacement?
20:32
<
sthalik >
for pypy2 there's an assertion failure in rpython, for pypy3 it fails with some invalid pointer dereferences
20:34
<
cfbolz >
arigato: yes, we can't use a module dict here, since a module dict will promote itself on dict lookups with constant keys
20:50
jacob22__ has joined #pypy
21:15
Zaab1t has quit [Quit: bye bye friends]
21:20
fryguybob has joined #pypy
21:39
abrown has joined #pypy
21:43
sthalik has quit [Quit: leaving]
22:01
xcm has quit [Remote host closed the connection]
22:03
xcm has joined #pypy
22:29
jcea has quit [Remote host closed the connection]
22:30
jcea has joined #pypy
22:37
marky1991 has joined #pypy
22:57
marky1991 has quit [Read error: Connection reset by peer]
22:57
marky1991 has joined #pypy
23:04
jcea has quit [Ping timeout: 268 seconds]
23:11
adamholmberg has quit [Remote host closed the connection]
23:12
adamholmberg has joined #pypy
23:13
mattip has quit [Ping timeout: 250 seconds]
23:18
marky1991 has quit [Read error: Connection reset by peer]