2018-02-26 15:52
cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs:
https://botbot.me/freenode/pypy/ ) | use cffi for calling C | the secret reason for us trying to get PyPy users: to test the JIT well enough that we're somewhat confident about it
00:12
Hasimir has joined #pypy
00:14
TheAdversary has joined #pypy
00:22
marr has quit [Remote host closed the connection]
00:23
oberstet has quit [Ping timeout: 268 seconds]
00:59
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:19
tbodt has joined #pypy
01:26
<
njs >
lesshaste: because the scipy test suite has code to skip them... to get more details you'd have to look into the test suite itself
01:26
<
njs >
lesshaste: one common reason would be that the test only makes sense on Windows and you're on Unix or vice-versa
01:27
R3d_Sky has joined #pypy
01:27
speeder39 has joined #pypy
01:39
[Arfrever] has quit [Ping timeout: 255 seconds]
02:20
[Arfrever] has joined #pypy
02:36
R3d_Sky has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
02:39
dfee has quit [Ping timeout: 240 seconds]
02:48
jcea has quit [Quit: jcea]
03:00
redj has quit [Ping timeout: 240 seconds]
03:00
R3d_Sky has joined #pypy
03:10
redj has joined #pypy
03:20
mattip has joined #pypy
03:34
speeder39 has quit [Quit: Connection closed for inactivity]
03:35
R3d_Sky has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
03:39
dfee has joined #pypy
03:53
<
kenaan >
alex_gaynor py3.5 f3d6e0d85a29 /lib_pypy/_cffi_ssl/_stdssl/__init__.py: Remove an unneeded call into OpenSSL This call doesn't do anything, on every version of OpenSSL going back to ...
03:53
<
kenaan >
mattip alex_gaynor/remove-an-unneeded-call-into-openssl-th-1526429141011 710a263815fa /pypy/doc/whatsnew-pypy3-head.rst: close and document branch to be merged
03:53
<
kenaan >
mattip py3.6 ceff6a6cf97b /: merge ssl fix into py3.6
03:53
<
kenaan >
mattip py3.6 2a70f2b84450 /lib_pypy/_cffi_ssl/_stdssl/__init__.py: merge py3.5 into py3.6
03:57
<
kenaan >
mattip default 24cdd1cfea2d /pypy/doc/whatsnew-head.rst: document merged branch
04:11
chelz has joined #pypy
04:23
dfee has quit [Ping timeout: 260 seconds]
04:39
R3d_Sky has joined #pypy
04:42
dddddd has quit [Remote host closed the connection]
04:58
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
05:05
dfee has joined #pypy
05:37
dfee has quit [Ping timeout: 260 seconds]
05:49
dfee has joined #pypy
05:55
lazka has joined #pypy
05:59
lazka has quit [Client Quit]
06:03
lazka has joined #pypy
06:10
lazka has quit [Quit: Leaving]
06:23
exarkun has quit [Read error: Connection reset by peer]
06:26
tayfun26 has joined #pypy
06:32
exarkun has joined #pypy
06:58
dfee has quit [Ping timeout: 240 seconds]
07:02
dfee has joined #pypy
07:03
inhahe has quit [Ping timeout: 246 seconds]
07:18
inhahe has joined #pypy
07:23
mcyprian has joined #pypy
07:53
oberstet has joined #pypy
07:53
<
lesshaste >
failures like Items are not equal:
07:53
<
lesshaste >
DESIRED: -12.5
07:53
<
lesshaste >
ACTUAL: 18.0
07:53
<
lesshaste >
are interesting
07:57
wleslie has joined #pypy
08:22
<
lesshaste >
this was for pypy2 version 6.0
08:42
marself has joined #pypy
09:04
wleslie has quit [Quit: ~~~ Crash in JIT!]
09:13
<
mattip >
lesshaste: was this numpy 1.14.3? The nditer one you refer to should have been fixed
09:14
<
lesshaste >
mattip, yes I believe it was
09:14
<
mattip >
lesshaste: all the
__doc__ related ones are known, numpy writes to
__doc__ after PyType_Ready, which is not supported by PyPy
09:15
<
lesshaste >
yes 1.14.3
09:15
<
lesshaste >
np... I tried to run the scipy tests but it complains about invalid syntax for nose at the end
09:15
<
lesshaste >
so you don't get the nice report
09:19
<
lesshaste >
mattip, what causes the wrong answer to be given? That seems more surprising to me
09:20
<
lesshaste >
given that we don't reimplement any of the functions
09:24
lritter has joined #pypy
09:28
<
mattip >
nditer has inputs and outputs, it iters over the inputs to write to the outputs
09:29
<
mattip >
but what happens if there is overlapped input and output or other need to create temporary buffers while iterating?
09:30
<
mattip >
numpy creates a temporary buffer to store the intermediate results, and when iteration is complete, it writes the results to the output
09:30
<
mattip >
"iteration is complete" was not explicitly set, rather determined by a call to the
__del__ of the iterator
09:30
lazka has joined #pypy
09:31
<
mattip >
our garbage collector calls
__del__ later or not at all when a local variable goes out of scope
09:32
<
mattip >
so now there is a different strategy - nditer has a new close() method to explicitly tell the iterator to write the results
09:32
<
mattip >
I thought that made it into 1.14.3, but maybe not
09:33
<
mattip >
lesshaste: ^^^
09:43
mattip has quit [Quit: bye]
09:43
<
lesshaste >
ah.. that's very interesting!
09:46
marr has joined #pypy
09:46
<
lesshaste >
I am trying to find the numpy issue
09:51
mattip has joined #pypy
09:52
<
lesshaste >
mattip, I may have been typing to a non-existent version of you.. ^^
09:52
oberstet has quit [Ping timeout: 248 seconds]
09:52
<
lesshaste >
how does mattip relate to mattip_ ?
09:53
<
mattip >
one is an IRC bouncer
09:53
<
mattip >
I read the logs
09:55
<
lesshaste >
oh.. I will google IRC bouncer :)
09:57
<
mattip >
znc works for me
10:00
jamesaxl has joined #pypy
10:04
jcea has joined #pypy
10:06
lazka has quit [Quit: Leaving]
10:08
<
lesshaste >
what is znc?
10:08
<
lesshaste >
I think I need that!
10:15
ceridwen has quit [Ping timeout: 265 seconds]
10:21
<
mattip >
lesshaste: numpy HEAD which will become 1.15 soon cleans up the nditer failure, but introduces new ones
10:23
<
mattip >
and some others connected with the new buffer protocol
10:24
<
mattip >
thanks for the heads up
10:26
oberstet has joined #pypy
10:27
<
lesshaste >
mattip, my pleasure.. I will see if I can get the scipy tests to run
10:28
ceridwen has joined #pypy
10:31
jcea has quit [Quit: jcea]
10:45
jcea has joined #pypy
10:49
mcyprian has quit [Ping timeout: 256 seconds]
11:05
user24 has joined #pypy
11:15
lazka has joined #pypy
11:30
dddddd has joined #pypy
11:40
user24 has quit [Remote host closed the connection]
11:59
dfee has quit [Ping timeout: 240 seconds]
12:03
<
kenaan >
cfbolz py3.6-wordcode 0ecfc20943d3 /: merge py3.6
12:03
<
kenaan >
cfbolz py3.6-wordcode 69b270a1b887 /pypy/interpreter/pyopcode.py: obscure, but this fixes translation
12:03
<
kenaan >
cfbolz py3.6-wordcode df08b57a6b4b /: merge py3.6
12:31
antocuni_ has joined #pypy
12:49
Rhy0lite has joined #pypy
12:55
dfee has joined #pypy
12:58
R3d_Sky has joined #pypy
12:59
dfee has quit [Ping timeout: 240 seconds]
13:01
marky1991 has joined #pypy
13:03
exarkun has quit [Read error: Connection reset by peer]
13:13
exarkun has joined #pypy
13:53
stevenja_ has joined #pypy
14:14
redj has quit [Ping timeout: 260 seconds]
14:27
stevenja_ has quit [Remote host closed the connection]
14:27
stevenja_ has joined #pypy
14:29
stevenja_ has quit [Remote host closed the connection]
14:29
stevenja_ has joined #pypy
14:31
stevenja_ has quit [Remote host closed the connection]
14:31
stevenja_ has joined #pypy
14:36
stevenja_ has quit [Ping timeout: 265 seconds]
14:44
dfee has joined #pypy
14:48
dfee has quit [Ping timeout: 240 seconds]
15:04
stevenja_ has joined #pypy
15:05
stevenja_ has quit [Remote host closed the connection]
15:05
stevenja_ has joined #pypy
15:12
stevenja_ has quit [Remote host closed the connection]
15:13
stevenja_ has joined #pypy
15:13
stevenja_ has quit [Remote host closed the connection]
15:13
stevenja_ has joined #pypy
15:17
raynold has quit []
15:18
stevenja_ has quit [Remote host closed the connection]
15:18
stevenja_ has joined #pypy
15:21
mattip has quit [Ping timeout: 240 seconds]
15:23
stevenja_ has quit [Ping timeout: 265 seconds]
15:25
R3d_Sky has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
15:32
stevenja_ has joined #pypy
15:32
tayfun26 has quit [Remote host closed the connection]
15:33
redj has joined #pypy
15:33
R3d_Sky has joined #pypy
16:00
stevenja_ has quit [Remote host closed the connection]
16:01
stevenja_ has joined #pypy
16:05
mcyprian has joined #pypy
16:06
stevenja_ has quit [Ping timeout: 276 seconds]
16:07
lazka has quit [Quit: Leaving]
16:07
mcyprian has quit [Read error: Connection reset by peer]
16:08
mcyprian has joined #pypy
16:08
mattip has joined #pypy
16:14
<
mattip >
it seems we moved funtions cpyext to pure c for pypy6, but did not export them
16:15
<
mattip >
for instance, scipy/interploate/_interpolate complains it cannot find _PyPy_Deallocate which now lives in object.c
16:32
dfee has joined #pypy
16:32
Hasimir has quit [Ping timeout: 240 seconds]
16:35
Hasimir has joined #pypy
16:36
dfee has quit [Ping timeout: 240 seconds]
16:57
<
kenaan >
wlav cppyy-packaging eb16b0aff1e3 /pypy/module/_cppyy/: add support for unsigned char arrays and general cleanup of array binding code + tests
17:03
mcyprian has quit [Quit: Leaving.]
17:06
raynold has joined #pypy
17:06
raynold has quit [Excess Flood]
17:07
raynold has joined #pypy
17:13
antocuni_ has quit [Ping timeout: 264 seconds]
17:39
tbodt has joined #pypy
17:40
oberstet has quit [Ping timeout: 260 seconds]
17:57
mcyprian has joined #pypy
18:05
mcyprian has quit [Ping timeout: 260 seconds]
18:06
mcyprian has joined #pypy
18:18
TheAdversary has quit [Ping timeout: 240 seconds]
18:19
Hasimir has quit [Ping timeout: 240 seconds]
18:20
dfee has joined #pypy
18:24
mcyprian has quit [Ping timeout: 256 seconds]
18:29
Rhy0lite has quit [Quit: Leaving]
18:40
marky1991 has quit [Read error: Connection reset by peer]
18:40
marky1991 has joined #pypy
18:59
mcyprian has joined #pypy
19:01
mcyprian has quit [Read error: Connection reset by peer]
19:02
mcyprian1 has joined #pypy
19:04
dfee has quit [Ping timeout: 260 seconds]
19:07
Hasimir has joined #pypy
19:07
TheAdversary has joined #pypy
19:15
redj has quit [Ping timeout: 256 seconds]
19:17
marky1991 has quit [Ping timeout: 240 seconds]
19:23
mcyprian1 has left #pypy [#pypy]
19:23
marky1991 has joined #pypy
19:25
marself has quit [Ping timeout: 248 seconds]
19:26
dfee has joined #pypy
19:28
redj has joined #pypy
19:53
marself has joined #pypy
20:15
marself has quit [Ping timeout: 256 seconds]
20:16
kolko has joined #pypy
20:30
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
20:32
tbodt has joined #pypy
20:32
tbodt has quit [Client Quit]
20:45
oberstet has joined #pypy
20:49
stevenja_ has joined #pypy
20:53
stevenja_ has quit [Ping timeout: 240 seconds]
20:56
tbodt has joined #pypy
21:26
marky1991 has quit [Ping timeout: 264 seconds]
21:47
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
21:48
antocuni_ has joined #pypy
21:49
tbodt has joined #pypy
22:19
dfee has quit [Ping timeout: 256 seconds]
22:19
dfee1 has joined #pypy
22:25
dfee2 has joined #pypy
22:26
dfee1 has quit [Ping timeout: 255 seconds]
22:29
dfee2 is now known as dfee
22:38
wleslie has joined #pypy
22:48
tbodt has quit [Read error: Connection reset by peer]
22:48
tbodt has joined #pypy
22:50
tbodt has quit [Client Quit]
22:50
antocuni_ has quit [Ping timeout: 240 seconds]
22:55
tbodt has joined #pypy
23:18
marr has quit [Ping timeout: 260 seconds]
23:20
lritter has quit [Ping timeout: 276 seconds]
23:45
wleslie has quit [Quit: ~~~ Crash in JIT!]
23:56
stevenja_ has joined #pypy