01:25
jcea has quit [Ping timeout: 252 seconds]
01:56
forgottenone has joined #pypy
02:06
dddddd has quit [Read error: Connection reset by peer]
02:36
forgottenone has quit [Ping timeout: 258 seconds]
03:04
bogner has quit [Remote host closed the connection]
03:07
forgottenone has joined #pypy
03:20
xcm has quit [Remote host closed the connection]
03:22
xcm has joined #pypy
03:29
speeder39_ has joined #pypy
03:47
xcm has quit [Remote host closed the connection]
03:48
xcm has joined #pypy
04:11
glyph has quit [Remote host closed the connection]
04:12
glyph has joined #pypy
05:13
themsay has joined #pypy
05:49
speeder39_ has quit [Quit: Connection closed for inactivity]
06:10
brett-soric has joined #pypy
06:55
brett-soric has left #pypy [#pypy]
07:19
micisuta has quit [Ping timeout: 245 seconds]
07:33
xcm has quit [Remote host closed the connection]
07:35
xcm has joined #pypy
08:14
micisuta has joined #pypy
08:16
micisuta1 has joined #pypy
08:19
micisuta has quit [Ping timeout: 272 seconds]
08:19
micisuta1 is now known as micisuta
08:25
micisuta has quit [Ping timeout: 248 seconds]
08:43
<
arigato >
mattip: we're still getting EACCES: [Permission denied]: symlink('8149', '/tmp/ffi-203/.lock'). Do you have a clue? I failed to get one
08:45
<
arigato >
the_drow (for the logs): this issue was left dormant for 5 years, as often the case in the cpython world
08:45
<
arigato >
at some point I made sure our GIL would handle various cases well
08:45
<
arigato >
but also cpython changed its own GIL in the meantime
08:46
<
arigato >
so this issue may be fixed, or the bad behaviour changed in some way
08:46
<
arigato >
(at least I think? maybe it changed before 2014 actually and this issue is about the new behaviour)
08:47
<
mattip >
arigato: on bencher4?
08:50
<
mattip >
the failures don't appear on the last run
08:51
<
mattip >
after I cleared out the /tmp directory
08:51
<
arigato >
(the_drow: indeed, sorry, this is a problem in the "new GIL" of cpython, and I took care of that case in pypy as far as I'm aware)
08:52
<
arigato >
mattip: ah, indeed, sorry got confused by the missing "." in that line
08:52
<
arigato >
sorry in that column
08:52
<
mattip >
"success" is not reported in extra tests with a ".", since it is a different pytest
08:53
themsay has quit [Ping timeout: 252 seconds]
08:54
<
arigato >
looking at the source of py.path, I think it's a regression---the older version of py.path.local included with pypy doesn't have that problem, but the newer version installed from pip crashes that way if there are temporary directories owned by someone else
08:54
<
arigato >
(or more likely, the exact condition is more complicated)
08:55
<
arigato >
(and then it may not be a regression for all I know)
09:00
<
arigato >
(the_drow: sorry, 9 years, not 5)
09:07
<
mattip >
arigato: is there an issue open about permissions?
09:12
Graypup_ has joined #pypy
09:15
<
arigato >
I don't think so, didn't check
09:18
<
arigato >
the condition is indeed more obscure, btw
09:18
<
arigato >
I just don't understand why they switched from "we got any OSError trying to do this symlink, so let's skip this directory" to "crash if we get some kinds of OSErrors"
09:22
themsay has joined #pypy
09:27
themsay has quit [Ping timeout: 252 seconds]
09:27
themsay has joined #pypy
10:18
micisuta has joined #pypy
10:27
<
kenaan >
mattip py3.6 6c4d7cc5d649 /pypy/objspace/std/: test, fix for non-byte n-d setitem
10:51
gaze__ has joined #pypy
11:13
<
kenaan >
fijal arm64 caa3d6c5a7fe /rpython/jit/backend/aarch64/: guard_not_invalidated
11:13
<
kenaan >
fijal arm64 03ea4ff1aa71 /rpython/jit/backend/aarch64/: math sqrt
11:13
<
kenaan >
fijal arm64 d11024632dda /rpython/jit/backend/aarch64/: a few more obscure operations
11:13
<
kenaan >
fijal arm64 8003825bd555 /rpython/jit/backend/: slow progress
11:13
<
kenaan >
fijal arm64 58ffd4498657 /rpython/jit/backend/aarch64/assembler.py: jump with float constants
11:13
<
kenaan >
fijal arm64 c89b27574833 /rpython/jit/backend/aarch64/: zero_array, increment debug counter and exception handling
11:30
themsay has quit [Read error: Connection reset by peer]
11:31
themsay has joined #pypy
11:33
<
kenaan >
fijal arm64 a524391486ad /rpython/jit/backend/aarch64/: Small changes from test_random
11:33
<
kenaan >
fijal arm64 dc101f8cce32 /rpython/jit/backend/aarch64/callbuilder.py: start working on call_release_gil
12:10
dddddd has joined #pypy
12:40
tos9 has quit [Ping timeout: 252 seconds]
13:07
micisuta has quit [Quit: micisuta]
13:11
micisuta has joined #pypy
13:37
tos9 has joined #pypy
13:53
tos9 has quit [Ping timeout: 252 seconds]
14:15
xcm has quit [Remote host closed the connection]
14:17
xcm has joined #pypy
14:18
<
kenaan >
fijal arm64 62f3abe7cb9a /rpython/jit/backend/aarch64/: (arigo, fijal) call_release_gil first steps
14:21
tos9 has joined #pypy
14:26
Rhy0lite has joined #pypy
14:37
tsaka__ has quit [Ping timeout: 245 seconds]
15:02
<
mattip >
this numpy test segfaults on pypy2
15:02
<
mattip >
passes on pypy3
15:04
<
mattip >
attr = PyDict_GetItemString(iface, "data");
15:04
<
mattip >
where the difference between pypy2 and pypy3 is the contents of iface['data']
15:05
<
mattip >
on pypy2 it is buffer(arr), on pypy3 it is memoryview(arr)
15:07
<
mattip >
I tried to write a failing test with PyDict_GetItem and buffers, but they all passed.
15:08
<
mattip >
maybe the problem is specific to buffer(arr) and cpyext ?
15:31
micisuta has quit [Quit: micisuta]
15:36
xcm has quit [Remote host closed the connection]
15:40
xcm has joined #pypy
15:49
jcea has joined #pypy
15:56
xcm has quit [Remote host closed the connection]
15:58
xcm has joined #pypy
16:23
<
ronan >
mattip: I'm looking, but I'm still at the "how can it possibly fail?" stage
17:05
_whitelogger has joined #pypy
17:26
xcm has quit [Read error: Connection reset by peer]
17:28
xcm has joined #pypy
17:44
forgottenone has quit [Quit: Konversation terminated!]
17:44
<
kenaan >
fijal arm64 72e700c17875 /rpython/jit/backend/: a bit inefficient, but fix calling
17:51
dddddd has quit [Remote host closed the connection]
17:53
dddddd has joined #pypy
17:56
exarkun has joined #pypy
18:15
<
mattip >
trying a lldebug0 build
18:22
xcm has quit [Remote host closed the connection]
18:23
<
ronan >
mattip: actually, if you run the test directly, it shows the RPython error
18:25
xcm has joined #pypy
18:37
themsay has quit [Read error: Connection reset by peer]
18:38
themsay has joined #pypy
18:38
<
ronan >
mattip: the crash is caused by buffer_attach() attempting to raise NotImplementedError
18:39
<
ronan >
raising app-level exceptions from attach functions is not supported
18:41
bogner has joined #pypy
18:41
<
kenaan >
fijal arm64 841338ea51d6 /rpython/jit/backend/aarch64/callbuilder.py: typo
18:41
<
kenaan >
fijal arm64 fe76a43ae509 /rpython/jit/backend/aarch64/: minor adjustments
18:41
<
mattip >
ok, what is raising the error?
18:42
<
mattip >
ahh, the 'buffer flavor not supported'?
18:42
bogner has quit [Client Quit]
18:43
bogner has joined #pypy
18:43
bogner has quit [Client Quit]
18:44
<
kenaan >
fijal arm64 f8ea8c51ed28 /rpython/jit/backend/aarch64/test/test_call.py: add passing test
18:50
fling has quit [Ping timeout: 248 seconds]
18:50
<
mattip >
once I had pyinteractive working with cpyext but it no longer does
19:01
marvin has quit [Remote host closed the connection]
19:04
marvin has joined #pypy
19:13
Rhy0lite has quit [Quit: Leaving]
19:27
<
mattip >
the buffer is a CBuffer, the result of slotdefs.wrap_getreadbuffer or slotdefs.wrap_getwritebuffer
19:41
bogner has joined #pypy
19:48
xcm has quit [Remote host closed the connection]
19:52
xcm has joined #pypy
20:33
micisuta has joined #pypy
20:42
micisuta1 has joined #pypy
20:44
micisuta has quit [Ping timeout: 272 seconds]
20:44
micisuta1 is now known as micisuta
21:31
micisuta1 has joined #pypy
21:33
xcm has quit [Remote host closed the connection]
21:35
micisuta has quit [Ping timeout: 268 seconds]
21:36
xcm has joined #pypy
21:37
micisuta1 has quit [Ping timeout: 252 seconds]
22:25
mattip has left #pypy ["Leaving"]
22:53
xcm has quit [Remote host closed the connection]
22:54
xcm has joined #pypy
22:55
agronholm has quit [Ping timeout: 250 seconds]
22:57
agronholm has joined #pypy
23:29
_whitelogger has joined #pypy