00:03
xcm has quit [Read error: Connection reset by peer]
00:04
xcm has joined #pypy
01:28
dustinm has quit [Quit: Leaving]
01:29
dustinm has joined #pypy
01:30
lesshaste has quit [Ping timeout: 245 seconds]
01:33
lesshaste has joined #pypy
01:33
lesshaste is now known as Guest60861
01:36
xcm has quit [Remote host closed the connection]
01:38
xcm has joined #pypy
02:25
xcm has quit [Remote host closed the connection]
02:27
xcm has joined #pypy
02:36
gracinet has joined #pypy
02:42
andi- has quit [Remote host closed the connection]
02:46
andi- has joined #pypy
03:09
lritter has quit [Ping timeout: 245 seconds]
03:10
lritter has joined #pypy
03:14
jvesely has quit [Quit: jvesely]
03:16
jvesely has joined #pypy
03:17
jvesely has quit [Remote host closed the connection]
03:18
jvesely has joined #pypy
03:21
Arfrever has quit [Quit: 御出で]
03:50
_whitelogger has joined #pypy
03:57
dddddd has quit [Remote host closed the connection]
04:51
xcm has quit [Read error: Connection reset by peer]
04:53
xcm has joined #pypy
04:58
xcm has quit [Remote host closed the connection]
04:59
xcm has joined #pypy
05:13
gracinet has quit [Quit: Leaving.]
05:26
<
cfbolz >
lesshaste: he fixed a few medium sized problems, one of them being how recursion is handled
05:26
<
cfbolz >
In the jit
07:14
oberstet has joined #pypy
07:22
Guest60861 has quit [Ping timeout: 268 seconds]
07:49
antocuni has joined #pypy
08:03
<
kenaan >
stefanor default f3edc9623b51 /pypy/module/_pypyjson/simd.py: Handle ProcessorAutodetectError in _pypyjson.simd
09:08
jvesely has quit [Quit: jvesely]
09:13
<
mattip >
tumbleweed: thanks! what platform did that fail on?
09:14
<
tumbleweed >
obscure ones: ia64, risc64, sparc64
09:14
<
cfbolz >
tumbleweed: thanks a lot
09:15
<
mattip >
maybe we should fix autodetect() ?
09:16
<
tumbleweed >
it's in the JIT module, so it seems reasonable for it to throw an exception on a non-jit arch
09:16
<
tumbleweed >
platform.machine() would be a solution there too
09:24
<
mattip >
grepping around, I see an unprotected autodetect in rpython/jit/backend/{aarch64,arm,ppc,x86,zarch}/test/conftest.py, rpython/jit/backend/detect_cpu.py, rpython/rlib/rvmprof/test/test_traceback.py, rpython/translator/c/gcc/test/conftest.py and some other tests
09:25
<
mattip >
I don't know if returning 'unknown' would be better than protecting those calls
09:31
<
mattip >
tumbleweed: for those platforms, would it help to add the proper platform names to detect_model_from_host_platform in rpython/jit/backend/detect_cpu.py?
09:31
<
mattip >
the idea is to categorize platform.machine() into more general names
09:53
<
kenaan >
stefanor release-pypy3.6-v7.x 6042bdab85aa /pypy/module/_pypyjson/simd.py: Handle ProcessorAutodetectError in _pypyjson.simd (grafted from f3edc9623b51656f56f4a855327e7710305...
09:53
<
kenaan >
stefanor release-pypy2.7-v7.x 73aff81440f6 /pypy/module/_pypyjson/simd.py: Handle ProcessorAutodetectError in _pypyjson.simd (grafted from f3edc9623b51656f56f4a855327e7710305...
10:08
mwhudson has quit [Ping timeout: 250 seconds]
10:10
mwhudson has joined #pypy
10:12
mwhudson has quit [Excess Flood]
10:12
mwhudson has joined #pypy
10:12
mwhudson has quit [Changing host]
10:12
mwhudson has joined #pypy
10:13
<
tumbleweed >
mattip: unprotected autodetects within the jit are probably not a big deal - they don't have JIT support
10:13
<
tumbleweed >
and within a test, not a big deal, either
10:17
antocuni has quit [Ping timeout: 240 seconds]
10:20
<
mattip >
maybe worth cleaning up the rvmprof one, but yeah, no big deal
10:23
<
mattip >
tumbleweed: looking at the experimental build, I see a armhf "Illegal instruction". Is that new or did that happen in 7.1.1 as well?
10:30
xorAxAx has joined #pypy
10:38
<
tumbleweed >
I'm still investigating that
10:54
<
mattip >
cool, thanks for testing the rc
11:14
xcm has quit [Remote host closed the connection]
11:16
xcm has joined #pypy
11:46
antocuni has joined #pypy
12:17
antocuni has quit [Ping timeout: 246 seconds]
12:53
camelCaser has quit [Ping timeout: 240 seconds]
12:54
<
tumbleweed >
gah, get those everywhere
12:54
<
tumbleweed >
cffi modules can't even be built
12:55
antocuni has joined #pypy
12:55
camelCaser has joined #pypy
12:58
<
mattip >
what machine is that?
12:59
camelCaser has quit [Ping timeout: 250 seconds]
13:01
<
tumbleweed >
not entirely sure what it is
13:02
<
tumbleweed >
looks like a kvm guest
13:04
<
mattip >
what happens when you run python2 pytest.py rpython/jit/backend/aarch64/test there? It might take a while to run
13:04
<
mattip >
the entire rpython test suite takes 3 hours on a native host
13:05
<
mattip >
(python2 is cpython)
13:06
<
tumbleweed >
lots and lots of F
13:06
<
tumbleweed >
ah, dependencies
13:07
<
mattip >
pinging fijal or arigato
13:07
<
fijal >
mattip: hey?
13:08
<
cfbolz >
fijal: some arm64 problems, scroll up a bit
13:09
<
fijal >
tumbleweed: I can try to reproduce it
13:11
<
tumbleweed >
tests are running now, I'll report any failures...
13:22
oberstet has quit [Quit: Leaving]
13:22
antocuni has quit [Ping timeout: 268 seconds]
13:34
gracinet has joined #pypy
13:38
dddddd has joined #pypy
13:43
camelCaser has joined #pypy
14:26
jvesely has joined #pypy
14:47
<
ronan >
mattip: I've been looking at the numpy hang, I can reproduce it somewhat consistently
14:49
<
ronan >
the code ends up waiting for the GIL, even though it's single-threaded
14:50
<
ronan >
and that only happens with the JIT on
14:50
<
mattip >
because of cpyext?
14:51
<
tumbleweed >
on that arm64 machine: no test failures, yet. into ztranslation tests now
14:57
<
ronan >
mattip: yes, it's related to cpyext, and Cython. It happens in np.random.RandomState.randint()
14:59
Guest60861 has joined #pypy
15:04
<
tumbleweed >
and all passed
15:13
<
marmoute >
mattip: how is the "poking at heptapod" going ?
15:23
danilonc has quit [Ping timeout: 265 seconds]
15:24
danilonc has joined #pypy
15:24
jvesely has quit [Quit: jvesely]
15:28
Dejan has quit [Quit: Leaving]
15:30
Guest60861 has quit [Ping timeout: 268 seconds]
15:50
Dejan has joined #pypy
15:53
i9zO5AP has quit [Ping timeout: 276 seconds]
16:13
antocuni has joined #pypy
16:18
bizulk has joined #pypy
16:20
nimaje has quit [Read error: Connection reset by peer]
16:20
nimaje has joined #pypy
16:24
xcm has quit [Killed (orwell.freenode.net (Nickname regained by services))]
16:25
bizulk has left #pypy [#pypy]
16:25
xcm has joined #pypy
16:40
Arfrever has joined #pypy
17:03
<
kenaan >
rlamy default d663ce56919c /pypy/module/cpyext/: Add _PyDict_GetItemWithError (part of the public API in py3)
17:16
antocuni has quit [Ping timeout: 265 seconds]
17:30
<
kenaan >
rlamy py3.6 a8752c53c0d2 /: hg merge default
17:31
<
kenaan >
rlamy py3.6 6e344fc026c3 /pypy/module/cpyext/: Rename to PyDict_GetItemWithError (no leading underscore)
18:49
Guest60861 has joined #pypy
18:52
jvesely has joined #pypy
19:03
ekaologik has joined #pypy
20:00
Guest60861 has quit [Ping timeout: 240 seconds]
20:10
tazle has quit [Ping timeout: 246 seconds]
20:14
ekaologik has quit [Read error: Connection reset by peer]
20:14
tazle has joined #pypy
20:19
xcm has quit [Remote host closed the connection]
20:20
xcm has joined #pypy
20:20
<
kenaan >
rlamy py3.6-asyncgen ce7a9b715879 /pypy/interpreter/: Move .resume_execute_frame() to PyFrame and simplify code
20:43
Arfrever has quit [Quit: 御出で]
21:43
ssbr` has quit [Remote host closed the connection]
21:43
ceridwen has quit [Remote host closed the connection]
21:54
jvesely has quit [Quit: jvesely]
22:00
gracinet has quit [Quit: Leaving.]
22:00
gracinet has joined #pypy
22:01
gracinet has quit [Client Quit]
23:24
speeder39_ has joined #pypy
23:39
xcm has quit [Remote host closed the connection]
23:41
xcm has joined #pypy