antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
adamholmberg has joined #pypy
alex_ has quit [Ping timeout: 248 seconds]
alex_ has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 260 seconds]
asmeurer_ has quit [Quit: asmeurer_]
marky1991 has quit [Ping timeout: 248 seconds]
asmeurer_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
ArneBab has joined #pypy
asmeurer_ has joined #pypy
ArneBab_ has quit [Ping timeout: 260 seconds]
jcea has quit [Quit: jcea]
jcea has joined #pypy
jcea has quit [Client Quit]
alex_ has quit [Ping timeout: 240 seconds]
alex_ has joined #pypy
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 248 seconds]
_whitelogger has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
asmeurer__ has joined #pypy
zmt00 has left #pypy ["Leaving"]
asmeurer__ has quit [Quit: asmeurer__]
asmeurer_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
raynold has quit [Quit: Connection closed for inactivity]
forgottenone has joined #pypy
marr has joined #pypy
lritter has joined #pypy
drolando has quit [Remote host closed the connection]
asmeurer_ has joined #pypy
drolando has joined #pypy
marr has quit [Ping timeout: 248 seconds]
antocuni has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
aboudreault has quit [Excess Flood]
ronan has joined #pypy
aboudreault has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
<kenaan> fijal unicode-utf8 44cd30c7b69a /pypy/module/pyexpat/interp_pyexpat.py: fix pyexpat
<fijal> porting utf8 to python3 is gonna be fuuuuun
aboudreault has quit [Excess Flood]
<kenaan> fijal unicode-utf8 e653587f0ad5 /TODO: disable for now and document
aboudreault has joined #pypy
<kenaan> fijal unicode-utf8 08329fddbd93 /TODO: remove that too
<kenaan> antocuni extradoc c08fe2c2dbef /blog/draft/: put screenshots of parts of the trace, as suggested by fijal
<kenaan> antocuni extradoc fb3978e5d935 /blog/draft/2017-10-how-to-make-80x-faster.rst: another disclaimer
<antocuni> fijal: ^^^
* antocuni off
<fijal> antocuni: are you going to add the numpy cpyext improvements?
antocuni has quit [Ping timeout: 240 seconds]
marr has joined #pypy
<fijal> what is __rbuffer__?
ronan has joined #pypy
marr has quit [Ping timeout: 252 seconds]
TheAdversary has joined #pypy
oberstet has joined #pypy
antocuni has joined #pypy
<antocuni> fijal: what do you mean by "add the numpy cpyext improvements"?
<antocuni> fijal: I already added something in fb3978e5d935
ronan has quit [Ping timeout: 240 seconds]
<fijal> yeah, okish
<antocuni> feel free to improve :)
<antocuni> I'll probably publish it on monday anyway
antocuni has quit [Ping timeout: 248 seconds]
fryguybob has joined #pypy
_whitelogger has joined #pypy
yuyichao_ has quit [Quit: Konversation terminated!]
yuyichao has joined #pypy
yuyichao_ has joined #pypy
yuyichao has quit [Ping timeout: 260 seconds]
ronan has joined #pypy
forgottenone has quit [Ping timeout: 248 seconds]
ronan has quit [Ping timeout: 240 seconds]
<arigato> pre-booking for March for the winter sprint of pypy
<arigato> anyone has strong objections or preferences for the week?
<arigato> (I'll mail pypy-dev)
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
ronan has joined #pypy
ronan has quit [Read error: Connection reset by peer]
ronan has joined #pypy
zmt00 has joined #pypy
ronan has quit [Quit: Ex-Chat]
ronan has joined #pypy
<ronan> yay, turns out scipy 1.0 works on pypy3!
ronan has quit [Quit: Ex-Chat]
ronan has joined #pypy
mattip has joined #pypy
<arigato> :-)
<fijal> arigato: FYI unicode-utf8 translates with everything but _pypyjson and cpyext
<fijal> there is some explosion in UnicodeBuilder (applevel)
<arigato> yay too, almost
<fijal> yes, well, I kinda want to see some real benchmarks
<fijal> like twistd or django or something
ronan has quit [Ping timeout: 240 seconds]
<fijal> (there are still a few problems)
<kenaan> mattip py3.5 ff734c1f0ec6 /pypy/interpreter/test/test_interpreter.py: Make tests import even if 'hypothesis' is not available
<mattip> the apparatus to run appevel tests on py3.5 seems to ignore skip() in setup_class
<mattip> so in pypy/module/_socket/test/test_sock_app, AppTestNetlink is not skipping where it should, on win32 and macosx
<mattip> here is the failing test on win32
<mattip> do we have tests of the _pytest/runner.py somewhere that should be checking all this?
<kenaan> mattip pypy.org[extradoc] 97b16db806af /: update numpy installation info, refering to the FAQ answer in docs.pypy.org
asmeurer_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
Samureus has joined #pypy
Samureus has quit [Client Quit]
kolko has joined #pypy
raynold has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
lritter has quit [Ping timeout: 255 seconds]
lritter has joined #pypy
<mattip> anyone macosx users around? Could they try out the py3.5-mac-embedding build, which dowloads and links to libssl?
<mattip> maybe we should backport this to py2.7 as well?
ronan has joined #pypy
<kenaan> mattip default 0edecbafb119 /: move test summary to end on terminal, after the multiple pages of failure info, typos
<jerith> mattip: I can do that.
<mattip> fijal ^^^ fixes "where does it say btw which test failed on -x?", hopefully the buildbots are not sensitive to that change
<jerith> Anything in particular I should do?
<mattip> jerith: dunno, I usually use data science stack and less web
<mattip> maybe pip installing a package or two would test that ssl works?
<mattip> does tornado use its own ssl or the built in one?
<jerith> (pypy-mac-embedding) [21:31|jerith@meklon] ~/tmp/pypy-mac-embedding/pypy-c-jit-92853-8d9cebe3885b-osx64% python --version
<jerith> Python 3.5.3 (8d9cebe3885b, Oct 26 2017, 22:39:24)
<jerith> [PyPy 5.10.0-alpha0 with GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.38)]
<jerith> (pypy-mac-embedding) [21:31|jerith@meklon] ~/tmp/pypy-mac-embedding/pypy-c-jit-92853-8d9cebe3885b-osx64% python -c 'import requests; print(requests.get("https://pypy.org"))'
<jerith> <Response [200]>
<jerith> `pip install requests` worked fine, too.
<mattip> ok, thanks
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5028 [mattip: test, py3.5-mac-embedding]
<mattip> one last test, that it doesn't screw up on linux64
<jerith> Anything else you need on macos while I'm here?
<mattip> not that I can think of, thanks
<mattip> we got a nice donation of a build slave by the person who builds for cpython, so maybe we can release a macosx py3.5 in the next release cycle
<mattip> ronan: any idea why appexec() in pypy/tool/pytest/objspace is different in py3.5 from default?
Rhy0lite has joined #pypy
<mattip> it happened way back at the beginning of py3.5 in changeset ad5cfb19ae32 from nov 2012
<mattip> amaury committed the change
<mattip> sorry, py3k not py3.5
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5028 [mattip: test, py3.5-mac-embedding]
<kenaan> mattip py3.5 2e9a42fcdebf /pypy/tool/pytest/apptest.py: tweak run_with_python()
<kenaan> mattip py3.5-appexec ec989ce318a9 /pypy/tool/pytest/objspace.py: make appexec for applevel tests identical to default
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5029 [mattip: test for breakage, py3.5-appexec]
asmeurer_ has joined #pypy
alex_ has quit [Ping timeout: 240 seconds]
bkuhn has joined #pypy
Rhy0lite has quit [Quit: Leaving]
mattip has left #pypy ["bye"]
inhahe_ has quit [Remote host closed the connection]
ronan has quit [Remote host closed the connection]
ronan has joined #pypy
inhahe_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
<arigato> mattip: not sure, but likely you can't just call "exec" to run python 3.5 code if the host cpython is 2.7
<arigato> ah, unless it's about -A tests that run on cpython 3.5 anyway
<arigato> ...no, that exec syntax changed in python 3.x so it is not the case
<ronan> arigato: it is about -A tests
<arigato> yes, but ``exec foo`` cannot possibly compile 3.5 source code, because ``exec foo`` itself only runs on 2.7
<ronan> mattip: see run_with_python() in pypy.tool.pytest.apptest, specifically lines 114-126
<ronan> arigato: yes, that code is only used at setup by the test runner (py2), not by the interpreter under test (py3)
alex_ has joined #pypy
marr has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 240 seconds]
lritter has quit [Ping timeout: 252 seconds]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5029 [mattip: test for breakage, py3.5-appexec]
tbodt has joined #pypy
ronan__ has joined #pypy
asmeurer has joined #pypy
<kenaan> wlav cppyy-packaging b9ac9a79e9e5 /pypy/module/_cppyy/test/test_datatypes.py: cleanup
<kenaan> wlav cppyy-packaging c10f636528b7 /pypy/module/_cppyy/: consistency with CPython/cppyy (incl. capi and test upgrades)
<kenaan> wlav cppyy-packaging 766bf4f67f39 /: merge default into branch for testing
asmeurer has quit [Quit: asmeurer]
<kenaan> wlav default 0b8528722439 /pypy/module/_cppyy/: merge cppyy-packaging with improved consistency for cppyy CPython <-> PyPy
oberstet has quit [Ping timeout: 248 seconds]
asmeurer_ has joined #pypy