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
dansan has quit [Ping timeout: 260 seconds]
dansan has joined #pypy
jcea has quit [Remote host closed the connection]
glyph has quit [Quit: End of line.]
glyph has joined #pypy
Kronuz has quit [Ping timeout: 250 seconds]
Kronuz has joined #pypy
jcea has joined #pypy
Ai9zO5AP has joined #pypy
i9zO5AP has quit [Ping timeout: 258 seconds]
<kenaan> Yannick_Jadoul posonly-params b09184b998ef /pypy/: First try at positional-only parameters
<YannickJadoul> arigato: ^ I got something working, and it's even slightly less ugly/hackish than expected :-)
<YannickJadoul> Though I'm not sure the Python 3.8 positional-only error messages are the perfect fit for disallowing `int(x=42)` in Python 3.7
YannickJadoul has quit [Quit: Leaving]
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
danyspin97 has joined #pypy
danyspin97_ has quit [Ping timeout: 268 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
andi- has quit [Ping timeout: 248 seconds]
jcea has quit [Quit: jcea]
andi- has joined #pypy
dddddd has quit [Ping timeout: 260 seconds]
igitoor has quit [Ping timeout: 248 seconds]
igitoor has joined #pypy
igitoor has quit [Changing host]
igitoor has joined #pypy
Ai9zO5AP has quit [Ping timeout: 260 seconds]
Ai9zO5AP has joined #pypy
_whitelogger has joined #pypy
<cfbolz> YannickJadoul: that looks reasonable, but really needs more tests
inhahe has joined #pypy
<kenaan> mattip array-and-nan 248eb8dbf927 /: Close branch array-and-nan
<kenaan> mattip default 804289374fb9 /pypy/module/array/: Merged in array-and-nan (pull request #693) Replacing `space.eq_w(...)` by `space.is_true(space.eq(...))` in `com...
inhahe_ has joined #pypy
inhahe has quit [Read error: Connection reset by peer]
<kenaan> mattip default efe50da8e81c /pypy/doc/whatsnew-head.rst: document merged branches
<kenaan> mattip bpo-16055 644597715291 /: close merged branch
<kenaan> mattip default f749b133c219 /: merge closed branch
<kenaan> mattip py3.6 d6c463879012 /: merge default into py3.6
<kenaan> mattip py3.7 19ce9addfd08 /: merge py3.6 into py3.7
<mattip> the list at https://bitbucket.org/pypy/pypy/wiki/py3.7%20status is still quite long
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
<cfbolz> Yeah
<mattip> Hodgestar: ping
_whitelogger has joined #pypy
YannickJadoul has joined #pypy
<tos9> does pypy have different default include directories than cpython (within cffi?)
<tos9> pypy seems to happily find libraries in /usr/local, but CPython doesn't for me
<mattip> some of this stuff comes from distutils, which uses sysconfig.get_config_vars(x) to determine compilation flags
<mattip> so check what CPython and PyPy give you for x in ('CFLAGS', 'CPPFLAGS', 'CONFIGURE_CPPFLAGS', 'CFLAGSFORSHARED') or maybe others
<tos9> thanks, was just perusing `python -m sysconfig` and didn't see any difference
* tos9 checks those instead
dddddd has joined #pypy
<tos9> Hrm, they're all None on PyPy (which works) and all not None on CPython which doesn't
<tos9> but neither mention /usr/local, CPython here (from Homebrew) sets CFLAGS to include just a bunch of directories from XCode
<tos9> ah, maybe they're using different compilers entirely
<mattip> you should be able to set verbose=True somewhere and get the build output
<tos9> ah cool thanks
<tos9> and indeed, pypy is using gcc and cpython clang... ok
<tos9> was driving me nuts seeing how many builds in GHA had different behavior in pypy vs cpython for reasons that shouldn't make sense
<tos9> bleh, that doesn't explain it though, because gcc *is* clang on osx right, ok, it is then one of the flags... /me tries removing them one by one
<mattip> finding libraries or headers? linker or compiler? maybe it is a different set of config_vars
<tos9> it's failing first finding headers
<tos9> but the linker may fail too if it gets passed that
<tos9> I managed to break pypy now by exporting CFLAGS to a similar value
<tos9> OK apparently it's -isysroot that's being set
<tos9> ok well since I got tired of trying to figure out how to get CPython to *not* set isysroot or whatever I just set c_include_path=(/usr/local/include) and everything now compiles on both... which helped me find my segfault (that I was calling ffi.gc but returning the original thing, I think I've made that mistake 30 times already)
_whitelogger has joined #pypy
tsaka__ has quit [Ping timeout: 260 seconds]
adamholmberg has joined #pypy
<cfbolz> mattip: I got the rsplit bug, fix coming soon
<mattip> +1
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<kenaan> rlamy py3.6-sqlite 924e0c360a52 /lib_pypy/_sqlite3.py: Fix CheckCursorDescriptionInsert
tsaka__ has joined #pypy
adamholmberg has quit [Remote host closed the connection]
tsaka__ has quit [Ping timeout: 265 seconds]
jvesely has joined #pypy
tsaka__ has joined #pypy
adamholmberg has joined #pypy
Arfrever has joined #pypy
jcea has joined #pypy
jcea has quit [Ping timeout: 248 seconds]
BPL has joined #pypy
tsaka__ has quit [Ping timeout: 240 seconds]
jcea has joined #pypy
Rhy0lite has joined #pypy
YannickJadoul has quit [Quit: Leaving]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
BPL has quit [Quit: Leaving]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
tsaka__ has joined #pypy
<kenaan> mattip benchmarks[chameleon] 62161d638d82 /lib/chameleon/: update chameleon to latest GIT master
<kenaan> mattip benchmarks[py3] a668bb880172 /: update runner, bm_ai for python3
<bbot2> Started: http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/2820 [mattip: force build, chameleon]
<bbot2> Failure: http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/2820 [mattip: force build, chameleon]
<mattip> hmm, the benchmark runner wants the same branch name in the benchmark repo and the pypy repo
<kenaan> mattip chameleon 690bfe56d25d /README.rst: touch a file for a dummy branch
<bbot2> Started: http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/2821 [mattip: force build, chameleon]
__pv has joined #pypy
jcea has quit [Quit: jcea]
jcea has joined #pypy
jcea has quit [Remote host closed the connection]
xcm has quit [Remote host closed the connection]
<bbot2> Success: http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/2821 [mattip: force build, chameleon]
xcm has joined #pypy
Rhy0lite has quit [Quit: Leaving]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
andi- has quit [Remote host closed the connection]
xcm has quit [Remote host closed the connection]
andi- has joined #pypy
xcm has joined #pypy
<kenaan> cfbolz default 742d3ed68d7d /: fix issue #3137: rsplit of unicode strings that end with a non-ascii char was broken
jcea has joined #pypy
jcea has quit [Quit: jcea]
jvesely has quit [Quit: jvesely]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
dustinm has quit [Quit: Leaving]
dustinm has joined #pypy
xcm has quit [Killed (livingstone.freenode.net (Nickname regained by services))]
xcm has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
adamholmberg has quit [Remote host closed the connection]