cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
jcea has quit [Client Quit]
wleslie has joined #pypy
CrazyPython has joined #pypy
_whitelogger has joined #pypy
CrazyPython has quit [Read error: Connection reset by peer]
lritter has quit [Ping timeout: 265 seconds]
speeder39_ has joined #pypy
dddddd has quit [Remote host closed the connection]
andi- has quit [Remote host closed the connection]
andi- has joined #pypy
oberstet has joined #pypy
dansan_ is now known as dansan
speeder39_ has quit [Quit: Connection closed for inactivity]
jvesely has quit [Quit: jvesely]
Ai9zO5AP_ has quit [Quit: WeeChat 2.5]
<cfbolz> Whew, 15 years ago I sent my first mail to pypy-dev
<mattip> congratulations?
<mattip> arigato: thanks, that is a good idea
<mattip> _cffi_backend/test/test_c.py is all skipped with -A tests since the class setup code is checking the host cffi version, not the python-under-test
<antocuni> cfbolz: link? :)
<cfbolz> mattip: haha
<antocuni> nice
<antocuni> my 15th pypy anniversary will be next year :) https://mail.python.org/pipermail/pypy-dev/2006-March/002800.html
oberstet has quit [Read error: Connection reset by peer]
oberstet has joined #pypy
marky1991 has joined #pypy
speeder39_ has joined #pypy
jcea has joined #pypy
jcea has quit [Ping timeout: 245 seconds]
<Dejan> wow
jcea has joined #pypy
tsaka__ has joined #pypy
lritter has joined #pypy
jvesely has joined #pypy
adamholmberg has joined #pypy
jvesely has quit [Client Quit]
Rhy0lite has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
dmalcolm has joined #pypy
adamholm_ has joined #pypy
adamholmberg has quit [Read error: Connection reset by peer]
dddddd has joined #pypy
speeder39_ has quit [Quit: Connection closed for inactivity]
tsaka__ has quit [Ping timeout: 246 seconds]
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<kenaan> cfbolz py3.7 db4cbac378ec /: merge py3.6
<kenaan> cfbolz py3.7 784f031646b7 /pypy/module/posix/: the weird behaviour was fixed in 3.7
jcea1 has joined #pypy
jcea has quit [Read error: Connection reset by peer]
jcea1 is now known as jcea
Ai9zO5AP has joined #pypy
<mattip> in debugging why test_posix2.test_stat_unicode fails on win32 untranslated, it turns out normalize_exception fails
<mattip> and that is because the OSError exception that is raised fails space.exception_is_valid_obj_as_class_w
<mattip> which fails because the mro of the exception has a W_TypeObject of type BaseException,
<mattip> but it is a different instance than the one in space.w_BaseException
<mattip> how could there be two instances of the type object (untranslated)?
<mattip> this only happens when running the entire file's tests, running just this one with -k is OK
jvesely has joined #pypy
adamholm_ has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
tsaka__ has joined #pypy
<mattip> I thought I had a stand-alone way to reproduce issue 3147, but it turns out to be some untranslated test problem instead
<mattip> this whole unicode traits thing in win32 is probably buggy. We should change it all to just use bytes now
tumbleweed has quit [*.net *.split]
slavfox has quit [*.net *.split]
<kenaan> mattip default 42e62fffae16 /pypy/module/_multiprocessing/test/: cleanup missing import; skip leak tests on win32
<kenaan> mattip default 933fe8bcc07b /pypy/module/_multiprocessing/test/test_win32.py: remove failing test: cpython2 does not raise either
<kenaan> mattip py3.6 ed2655152694 /pypy/module/posix/interp_posix.py: save one call to fsencode, fix win32 memoryview fail
<kenaan> mattip py3.6 b0ffc7814382 /pypy/: merge default into py3.6
<kenaan> mattip py3.6 2311bec2bb7f /pypy/module/posix/test/test_posix2.py: fix merge
<kenaan> mattip py3.6 f2a9f4b83a5a /pypy/: refactor wrap_oserror: remove exception_name
Rhy0lite has quit [Quit: Leaving]
tumbleweed has joined #pypy
slavfox has joined #pypy
oberstet has quit [Remote host closed the connection]
<cfbolz> mattip: they could be from different spaces
<mattip> apparently. why should there be more than one space instance, and why only in this test on win32
CrazyPython has joined #pypy
tumbleweed has quit [*.net *.split]
slavfox has quit [*.net *.split]
<cfbolz> mattip: the test machinery will set up different spaces. but it still points to a bug: somebody keeps a global reference to the w_TypeObject around somewhere
slavfox has joined #pypy
tumbleweed has joined #pypy
<mattip> it seems 0395c16d6bbe had no effect on benchmarks, but did break a test
<mattip> i wonder if 8fb4dc6f07e6 on py3.6 is also ineffective
<kenaan> mattip default 9dce88120ef6 /pypy/module/_io/interp_textio.py: back out 0395c16d6bbe, it did not improve benchmarks
CrazyPython has quit [Read error: Connection reset by peer]
<kenaan> mattip py3.6 0b996481653b /pypy/module/_io/interp_textio.py: remove (duplicate) equivalent of 0395c16d6bbe
<kenaan> mattip py3.6 cf58c311679b /pypy/module/_io/interp_textio.py: merge default into py3.6
<altendky> in CI i might test against cpython 3.{5,6,7,8}. would you normally complement that with pypy3.6-7.{0,1,2,3} or generally just pypy3.6-7.3? or... or less specifically, what are common practices regarding projects providing support for and testing against pypy versions?
xcm has quit [Read error: Connection reset by peer]
<cfbolz> altendky: just 7.3
<cfbolz> I don't think anybody supports more than one pypy version
xcm has joined #pypy
<altendky> cfbolz: thanks. does it tend to be difficult to support multiple for some reason? or is it just that the pypy community tends to stay more up to date?
tsaka__ has quit [Ping timeout: 265 seconds]
adamholmberg has quit [Remote host closed the connection]
jvesely has quit [Quit: jvesely]
tsaka__ has joined #pypy