00:04
adamholmberg has joined #pypy
00:09
adamholmberg has quit [Ping timeout: 248 seconds]
00:12
antocuni has joined #pypy
00:32
yuyichao has quit [Ping timeout: 265 seconds]
00:33
pilne has joined #pypy
00:37
dcrosta has joined #pypy
00:43
marky1991 has quit [Read error: Connection reset by peer]
00:45
yuyichao has joined #pypy
00:51
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
00:53
tbodt has joined #pypy
01:00
__main__ has quit [Read error: Connection reset by peer]
01:03
__main__ has joined #pypy
01:05
adamholmberg has joined #pypy
01:10
adamholmberg has quit [Ping timeout: 272 seconds]
01:19
marr has quit [Ping timeout: 255 seconds]
01:30
dcrosta has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:35
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:38
ronan has quit [Ping timeout: 255 seconds]
01:41
adamholmberg has joined #pypy
01:45
antocuni has quit [Ping timeout: 248 seconds]
01:50
ronan has joined #pypy
02:01
tbodt has joined #pypy
02:03
fryguybob has quit [Ping timeout: 265 seconds]
02:04
rguillebert_ has joined #pypy
02:04
mat^2 has quit [Ping timeout: 240 seconds]
02:04
wallet42_ has joined #pypy
02:04
Hexxeh____ has joined #pypy
02:04
dustinm- has joined #pypy
02:05
fryguybob has joined #pypy
02:07
__main__ has quit [*.net *.split]
02:07
dustinm has quit [*.net *.split]
02:07
mvantellingen has quit [*.net *.split]
02:07
rguillebert has quit [*.net *.split]
02:07
static- has quit [*.net *.split]
02:07
wallet42 has quit [*.net *.split]
02:07
Hexxeh___ has quit [*.net *.split]
02:07
rguillebert_ is now known as rguillebert
02:07
wallet42_ is now known as wallet42
02:07
static has joined #pypy
02:09
__main__ has joined #pypy
02:10
danieljabailey has quit [Ping timeout: 240 seconds]
02:10
chris| has quit [Ping timeout: 240 seconds]
02:10
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
02:10
ulope has quit [Ping timeout: 260 seconds]
02:11
chris| has joined #pypy
02:12
danieljabailey has joined #pypy
02:12
ulope has joined #pypy
02:13
mvantellingen has joined #pypy
02:39
<
simpson >
Is there a JSON parser available for RPython?
02:39
<
njs >
it's happened ~3 times now over the last 6 months, only on PyPy, so kind of mysterious
02:56
adamholmberg has quit [Remote host closed the connection]
02:56
adamholmberg has joined #pypy
02:58
<
pjenvey >
njs: q.get() blocking because the first put wasn't called yet?
02:59
<
njs >
pjenvey: which q.get()? the one at the top of main()? the test runs two copies of main() in child threads, then the parent thread does put/get calls to force the children to execute in a particular order
02:59
<
pjenvey >
er no im stupid
02:59
<
njs >
it is a little confusing
02:59
<
pjenvey >
can I ignore the _core.RunLocal, im not sure what this does
03:00
<
njs >
pjenvey: RunLocal is basically an implementation of thread-locals, the test is checking that the two threads don't see each other's values (i.e., it's actually thread-local)
03:01
<
njs >
I'm much more suspicious of the threads and the queues causing problems than RunLocal, though who knows, maybe RunLocal has some kind of evil buried inside it :-)
03:01
adamholmberg has quit [Ping timeout: 264 seconds]
03:12
jcea has quit [Quit: jcea]
03:15
<
pjenvey >
njs: nothing obvious, if you can catch it when it happens pypy3 actually supports faulthandler.dump_traceback
03:16
<
njs >
pjenvey: I haven't managed to repro it locally yet, but good to know. does it also support faulthandler.dump_traceback_later?
03:16
ArneBab_ has joined #pypy
03:16
<
njs >
pjenvey: that could be a useful thing to have enabled in general on CI runs...
03:18
<
pjenvey >
njs: i suppose there could be potentially be enough lag in the thread start
03:20
ArneBab has quit [Ping timeout: 256 seconds]
03:25
<
njs >
pjenvey: not sure what you mean?
03:31
<
pjenvey >
njs: add a few second sleep to the beginning of main...
03:34
pilne has quit [Quit: Quitting!]
04:03
yuyichao has quit [Quit: Konversation terminated!]
04:09
dddddd has quit [Quit: Hasta otra..]
04:43
marky1991 has joined #pypy
04:48
marky1991 has quit [Ping timeout: 260 seconds]
05:10
<
njs >
ugh, getting faulthandler and pytest to play nicely together seems to be non-trivial
05:10
<
njs >
pjenvey: if I add a few second sleep to the beginning of main(), doesn't that just mean that the main thread blocks for a bit in q1.get()?
05:11
<
njs >
pjenvey: still passes for me
05:12
riddle has quit [Disconnected by services]
05:13
lukasa has quit [Ping timeout: 255 seconds]
05:13
infernix has quit [Ping timeout: 255 seconds]
05:13
riddle has joined #pypy
05:14
lukasa has joined #pypy
05:16
chris| has quit [Ping timeout: 240 seconds]
05:16
danieljabailey has quit [Ping timeout: 260 seconds]
05:17
<
kenaan >
mattip py3.5 0fda157e0d0e /pypy/interpreter/pycode.py: fix translation?
05:18
danieljabailey has joined #pypy
05:18
chris| has joined #pypy
05:22
<
kenaan >
mattip default 0b47a415bba3 /rpython/rlib/rvmprof/cintf.py: exclude win32
05:25
dowwie has quit [Ping timeout: 248 seconds]
05:28
dowwie has joined #pypy
05:28
dowwie has joined #pypy
05:28
dowwie has quit [Changing host]
05:34
dcrosta has joined #pypy
05:38
infernix has joined #pypy
05:39
jamesaxl has joined #pypy
06:22
oberstet has joined #pypy
06:24
ctismer_afk has joined #pypy
06:26
jamesaxl has quit [*.net *.split]
06:26
ssbr` has quit [*.net *.split]
06:26
ctismer has quit [*.net *.split]
06:26
webmeister has quit [*.net *.split]
06:26
samth has quit [*.net *.split]
06:26
sbauman has quit [*.net *.split]
06:26
tito has quit [*.net *.split]
06:26
jeroud has quit [*.net *.split]
06:26
MarkMangoba has quit [*.net *.split]
06:26
asmeurer has joined #pypy
06:26
redj has quit [Remote host closed the connection]
06:27
jamesaxl has joined #pypy
06:27
redj has joined #pypy
06:29
danieljabailey has quit [Ping timeout: 240 seconds]
06:31
danieljabailey has joined #pypy
06:31
sbauman has joined #pypy
06:31
tito has joined #pypy
06:31
jeroud has joined #pypy
06:31
MarkMangoba has joined #pypy
06:31
webmeister has joined #pypy
06:31
samth has joined #pypy
06:31
ssbr` has joined #pypy
06:48
ssbr` has quit [*.net *.split]
06:48
webmeister has quit [*.net *.split]
06:48
samth has quit [*.net *.split]
06:48
sbauman has quit [*.net *.split]
06:48
tito has quit [*.net *.split]
06:48
jeroud has quit [*.net *.split]
06:48
MarkMangoba has quit [*.net *.split]
07:24
tito has joined #pypy
07:24
tito has quit [Changing host]
07:24
tito has joined #pypy
07:24
samth has joined #pypy
07:25
ssbr` has joined #pypy
07:25
sbauman has joined #pypy
07:25
jeroud has joined #pypy
07:26
MarkMangoba has joined #pypy
07:27
webmeister has joined #pypy
07:28
<
LarstiQ >
other than that my response would be "maybe arigato is interested in fun threading problems"
07:31
dowwie has quit [Ping timeout: 248 seconds]
07:35
dowwie has joined #pypy
07:45
jamesaxl has quit [Read error: Connection reset by peer]
07:46
jamesaxl has joined #pypy
08:32
oberstet has quit [Ping timeout: 252 seconds]
08:43
realitix has joined #pypy
08:49
jneen has quit [Remote host closed the connection]
08:53
oberstet has joined #pypy
08:57
ctismer_afk is now known as ctismer
09:05
<
kenaan >
fijal release-pypy3.5-v5.9.x 067f612e97ae /: merge py3.5
09:08
<
arigato >
fijal: so, on Windows pypy3 kind of works, except many details
09:08
<
arigato >
pillow and numpy both get compilation errors
09:08
<
arigato >
unclear why but I didn't look in detail
09:09
marr has joined #pypy
09:09
<
fijal >
arigato: I think it's ok to call it "beta"
09:09
<
fijal >
and then maybe we improve
09:10
<
fijal >
I'll add what we want to go to 6.0 I think
09:10
<
fijal >
(to the release announcement)
09:10
<
fijal >
arigato: I just tested btw, it's sort of "good enough" or something
09:10
<
arigato >
yes, maybe sense
09:11
<
arigato >
yeah, people actually have been using pypy3 already, strangely
09:11
<
fijal >
maybe not on windows
09:12
<
arigato >
likely not
09:12
<
fijal >
numpy error looks like it's a numpy problem not pypy
09:12
<
fijal >
(remember that numpy officially discourages installing via pip)
09:13
<
fijal >
or more likely, ancient VS that pypy is using is not compatible with the way it's written
09:13
<
fijal >
we should really update the VS version
09:35
antocuni has joined #pypy
09:39
dowwie has quit [Ping timeout: 264 seconds]
09:42
dowwie has joined #pypy
09:46
Jellyg00se has joined #pypy
09:58
Remi_M has quit [Ping timeout: 246 seconds]
10:00
Remi_M has joined #pypy
10:00
<
kenaan >
antocuni default 726f599fb32a /extra_tests/test_vmprof_greenlet.py: skip this test on platforms where _vmprof is not built
10:48
<
kenaan >
rlamy py3.5 a3e4d351acbe /lib-python/3/ssl.py: Backout lib-python/ change in 4bb7cf3
10:57
<
LarstiQ >
ronan: what is that backout for?
10:58
* LarstiQ
couldn't tell from looking at hg log
10:58
<
ronan >
that looked like leftover debugging code
10:58
<
LarstiQ >
aah, yeah, could be
10:58
<
ronan >
it caused a bunch of DirEntry related failures
10:59
<
ronan >
arigato: did I guess right?
11:00
<
arigato >
yes, indeed
11:02
<
arigato >
fijal: ^^ needs to be merged to release-pypy3.5, sorry about that
11:18
<
fijal >
arigato: cool, should we restart the buildbots?
11:20
antocuni has quit [Ping timeout: 248 seconds]
11:22
<
ronan >
fijal: I have another fix
11:23
dddddd has joined #pypy
11:26
Remi_M has quit [Ping timeout: 272 seconds]
11:29
squeaky_pl has joined #pypy
11:30
<
squeaky_pl >
For the upcoming release I am kind of confused. I see 5.10 and 5.11 versions mentioned in the commit messages but you keep merging stuff into release-pypy3.5-v5.9.x.
11:31
Remi_M has joined #pypy
11:31
<
squeaky_pl >
What would be the next version for pypy and pypy3 and what would be the corresponding hg branches?
11:32
* squeaky_pl
warming up his engines
11:32
mattip_away has joined #pypy
11:33
<
LarstiQ >
squeaky_pl: afaiui, a small 5.10 release for both pypy2/3 now, and 6.0 early next year. Release branches are still getting made
11:33
<
LarstiQ >
iirc mattip mentioned making a pypy2 branch, would need to check irclog
11:33
<
mattip_away >
fijal: did you want the vmprof fixes from default in the 3.5 release?
11:34
<
fijal >
squeaky_pl: yes, that's confusion caused by someone wanting 5.9.1
11:34
<
fijal >
mattip_away: likely
11:35
<
mattip_away >
it seems the cuurnet default looks clean enough to branch a release off of it
11:36
<
mattip_away >
i can get it going later today
11:39
<
mattip_away >
some -A test on win32 py3.5 is still hanging on the buildbot
11:40
<
squeaky_pl >
OK, I will just keep watching. In the meantime I update all the dependencies and get gcc 7.2 to work on Centos 5.
11:40
<
mattip_away >
i kill the pypy3.5.exe process by hand and test run to completion
11:41
<
mattip_away >
but that only works cuz i can access the buildslave
11:45
mattip_away has quit [Remote host closed the connection]
12:02
oberstet has quit [Ping timeout: 252 seconds]
12:11
mat^2 has joined #pypy
12:14
mat^2 has quit [Client Quit]
12:22
oberstet has joined #pypy
12:29
tayfun26 has joined #pypy
12:34
<
ronan >
fijal: done, you can merge now
12:39
<
kenaan >
rlamy py3.5 6276a7287d4b /pypy/module/errno/test/test_errno.py: Clean up tests
12:53
marr has quit [Ping timeout: 240 seconds]
12:55
oberstet has quit [Ping timeout: 252 seconds]
13:02
adamholmberg has joined #pypy
13:10
adamholmberg has quit [Ping timeout: 248 seconds]
13:14
antocuni has joined #pypy
13:46
dowwie has quit [Ping timeout: 252 seconds]
13:47
<
fijal >
ronan: should we merge default -> py3k first?
13:47
<
fijal >
to get vmprof fixes in
13:49
dowwie has joined #pypy
13:50
<
fijal >
does not hurt
13:51
<
kenaan >
fijal py3.5 4f88f2f2d3f2 /: merge default
13:54
<
kenaan >
fijal release-pypy3.5-v5.9.x 42207cd2265c /: merge py3.5
13:54
<
fijal >
uh what is that?
13:58
exarkun has quit [Read error: Connection reset by peer]
13:59
<
fijal >
arigato: any opinions on the failures?
13:59
<
fijal >
maybe we don't care about armhf, but it seems like stuff should work mostly and the error is crazy
14:00
<
arigato >
yes, a bit no clue
14:01
<
arigato >
there is probably a file "testing.py" lying around
14:01
<
arigato >
I think it's meant to import the "testing" from the cffi repo
14:01
<
arigato >
I guess it picks a random other one
14:02
<
arigato >
actually, no clue how it works on x86
14:02
<
arigato >
there is no "testing" when the tests have been copied inside pypy
14:05
<
arigato >
I also cannot find the line at all, either in "default" or in "p3.5"
14:06
<
arigato >
/usr/lib/python2.7/dist-packages/cffi/recompiler.py ??
14:07
exarkun has joined #pypy
14:07
<
arigato >
things get very confused and it's importing the cffi installed in cpython, which it shouldn't
14:11
<
arigato >
can we leave the arm py3.5 for later? it looks like its errors are hard to make sense of
14:13
* arigato
starts a round of looking at the new issues in the x86-64 py3.5
14:17
adamholmberg has joined #pypy
14:17
<
arigato >
ah, actually ronan already fixed most of them, thanks
14:21
oberstet has joined #pypy
14:37
mattip_away has joined #pypy
14:41
mattip_away has quit [Client Quit]
15:02
marr has joined #pypy
15:20
AndrewBC has joined #pypy
15:22
utek has quit [Ping timeout: 248 seconds]
15:22
utek has joined #pypy
15:23
bgola has quit [Ping timeout: 248 seconds]
15:23
ctismer has quit [Ping timeout: 248 seconds]
15:24
ctismer has joined #pypy
15:24
bgola has joined #pypy
15:29
tayfun26 has quit [Quit: tayfun26]
15:34
<
ronan >
fijal: cffi and ctypes tests are completely bogus on py3.5
15:43
adamholm_ has joined #pypy
15:46
adamholmberg has quit [Ping timeout: 268 seconds]
16:01
<
fijal >
ronan: on py35 or py35 on arm?
16:02
<
ronan >
py3k in general
16:02
<
fijal >
Can we call a release final if cffi is not working?
16:02
<
fijal >
Also I'm confused
16:02
<
fijal >
Ssl which is cffi based works
16:03
<
ronan >
well, cffi probably mostly works, it's just not tested
16:18
oberstet has quit [Ping timeout: 268 seconds]
16:31
ronan has quit [Quit: Ex-Chat]
16:36
Jellyg00se has quit [Quit: Leaving]
16:38
oberstet has joined #pypy
16:44
raynold has quit [Quit: Connection closed for inactivity]
17:11
mattip has joined #pypy
17:16
realitix has quit [Quit: realitix]
17:25
raynold has joined #pypy
17:44
<
squeaky_pl >
hum, _curses_cffi.pypy3-510-x86_64-linux-gnu.so
17:45
<
squeaky_pl >
does that mean that ABI wise 5.10 == 51.0?
17:45
<
squeaky_pl >
I think those things were designed for 1 digit major 1 digit minor
17:49
<
mattip >
squeaky_pl: is it a problem? it means 5.10, just like 58 meant 5.8
17:49
<
mattip >
does pip or anyone else choke on the 3-digit form?
17:52
<
mattip >
py3.5 is broken on win32 after the errno fixes
18:06
<
kenaan >
mattip py3.5 7dce5a70e8e7 /pypy/module/errno/interp_errno.py: fix for MSVC compatibility
18:06
<
kenaan >
mattip release-pypy3.5-v5.9.x ad8e7f9311f5 /pypy/module/errno/interp_errno.py: merge py3.5 into release
18:06
<
kenaan >
mattip release-pypy2.7-v5.9.x 0e7ea4fe15e8 /pypy/module/: make version final
18:06
<
kenaan >
mattip default 6b024edd9d12 /pypy/module/: increment version
18:06
<
kenaan >
mattip default bc445709766c /pypy/doc/: restart whats-new
18:06
<
kenaan >
mattip default 58004bbab6dc /pypy/doc/whatsnew-head.rst: part two of restart whats-new
18:17
antocuni has quit [Ping timeout: 256 seconds]
18:22
<
squeaky_pl >
mattip, it doenst choke, it was just a random thought
18:32
<
squeaky_pl >
Is PyPy3 5.10 final? not alpha not beta?
18:34
<
squeaky_pl >
ah I just saw a commit, it is intentionally final
18:43
adamholm_ has quit [Remote host closed the connection]
18:43
adamholmberg has joined #pypy
18:46
<
mattip >
squeaky_pl: ok, thought there was yet another problem
18:47
adamholmberg has quit [Ping timeout: 240 seconds]
18:49
* mattip
trying to figure out what to do about missing hastzinfo in our PyDateTime objects
18:57
marr has quit [Ping timeout: 268 seconds]
18:57
adamholmberg has joined #pypy
19:01
ceridwen has quit [Ping timeout: 265 seconds]
19:10
tbodt has joined #pypy
19:20
<
nanonyme >
Meh, again with packages using CPython C API?
19:21
<
cfbolz >
well, not too surprising. those are important packages
19:22
<
cfbolz >
the answer would be "yes, it's a known problem, should get better in the next release"
19:22
<
nanonyme >
Oh, is something significant happening on that front?
19:23
<
mattip >
cfbolz: by how much? truth be told, I am right now trying to figure out why pandas HEAD is broken for PyPY
19:27
<
cfbolz >
right, and it's only the release after the next
19:32
<
mattip >
with that, I answered :)
19:33
ronan has joined #pypy
19:35
<
mattip >
cpyext-avoid-roundtrip now fails as many lxml tests as default (after a two-line fix for negative indexes)
19:35
<
mattip >
so that is good
19:35
<
mattip >
On the other hand, it does not speed up the test run at all
19:36
<
LarstiQ >
does it get slower?
19:42
<
cfbolz >
mattip: thanks
19:44
<
mattip >
LarstiQ: no, but the point was to be faster at stuff. Perhaps the tests are the wrong stuff
19:46
adamholmberg has quit [Remote host closed the connection]
19:46
<
cfbolz >
mattip: yes, tests are still a little bit dubious as benchmarks
19:47
adamholmberg has joined #pypy
19:47
<
cfbolz >
But I suspect it really shows that the branch is not super great anyway
19:49
<
mattip >
it is a good start, I think you pointed out the poor getitem performance that is probably more of an issue
19:49
ceridwen has joined #pypy
19:49
ronan has quit [Read error: Connection reset by peer]
19:49
ronan__ has joined #pypy
19:51
ronan__ is now known as ronan
19:51
adamholmberg has quit [Ping timeout: 252 seconds]
19:51
<
mattip >
ok, the pandas problem is due to triggering cython code that expects datetime structs like cpython, where ours are opaque PyObjects
19:54
<
mattip >
it happens to be the very first commit after pandas0.21, and 0.22 has not been released yet, so we still have a chance to reclaim ourselves
19:54
<
mattip >
s/reclaim/redeem/
19:56
adamholmberg has joined #pypy
20:09
marr has joined #pypy
20:21
ronan has quit [Ping timeout: 240 seconds]
20:46
mattip has left #pypy ["bye"]
20:52
jcea has joined #pypy
20:55
squeaky_pl has quit [Ping timeout: 240 seconds]
20:56
squeaky_pl has joined #pypy
21:41
jamesaxl has quit [Quit: WeeChat 1.9.1]
21:43
jtl_ has joined #pypy
22:15
oberstet has quit [Ping timeout: 252 seconds]
22:22
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
22:47
tbodt has joined #pypy
22:48
tbodt has quit [Read error: Connection reset by peer]
22:51
jtl_ has quit [Quit: jtl_]
22:57
adamholmberg has quit [Remote host closed the connection]
22:57
adamholmberg has joined #pypy
23:02
adamholmberg has quit [Ping timeout: 264 seconds]
23:16
tbodt has joined #pypy
23:47
_whitelogger has joined #pypy