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
Ai9zO5AP has quit [Quit: WeeChat 2.5]
CrazyPython has joined #pypy
CrazyPython has quit [Remote host closed the connection]
CrazyPython has joined #pypy
CrazyPython has quit [Read error: Connection reset by peer]
ionelmc has quit [Quit: Connection closed for inactivity]
jcea has quit [Quit: jcea]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
oberstet_ has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
oberstet has joined #pypy
oberstet_ has quit [Read error: Connection reset by peer]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
_whitelogger has joined #pypy
alexband has joined #pypy
altendky has joined #pypy
forgottenone has joined #pypy
alexband has quit [Remote host closed the connection]
mattip has quit [Ping timeout: 240 seconds]
mattip has joined #pypy
_whitelogger has joined #pypy
oberstet has quit [Remote host closed the connection]
oberstet has joined #pypy
lritter has joined #pypy
oberstet_ has joined #pypy
oberstet has quit [Ping timeout: 246 seconds]
<kenaan> arigo default d81c769a2353 /rpython/jit/backend/aarch64/opassembler.py: Arguably, clarify the logic. The real motivation is a gcc bug, see issue #3086
jvesely has quit [Remote host closed the connection]
<cfbolz> arigato: hehe, that's an approach too
aklajnert has joined #pypy
oberstet_ has quit [Remote host closed the connection]
<mattip> could someone with a macos check cpython's header pyconfig.h for the HAVE_CLOCK_GETTIME macro?
<mattip> I added it in c421c4bc8247 when copying over pytime.c, but it seems it causes problems on macos
<mattip> all the cpyext tests on mac64 do not run since it is missing pycparser
<mattip> too much magic in our -A cpyext tests :(
<arigato> pycparser should be pulled in by "cffi>=1.4.0" from requirements.txt
<arigato> either that machine doesn't have cffi installed, or for some reason it's a pypy running here
<arigato> OK, maybe it is a pypy, importing the interp-level tests for some reason
<arigato> no real clue, maybe it is not
<mattip> it is the host python collecting the tests
oberstet has joined #pypy
<arigato> OK, then the mac buildslave is not properly installed according to requirements.txt :-)
<mattip> let's see if I can get the owner to install dependencies
<mattip> but my original question stands: does macos define HAVE_CLOCK_GETTIME in cpython's header pyconfig.h?
aklajnert has quit [Remote host closed the connection]
<arigato> if nobody with a mac wants to invest the 27 seconds it takes to answer, I can try to invest the 27 minutes to get the answer from azure platforms nowadays
<mattip> ahh, can you ssh into the platform somehow?
<arigato> no, but I can make it run scripts
<arigato> so some `cat` should do the trick
<mattip> ok. Let's see if the buildbot slave owner is responsive before you invest the time
* mattip erring on the side of caution for now
<arigato> if I have to test something using conda to install stuff, but don't want conda globally installed on my system, how would I go about that?
<kenaan> mattip py3.6 7f8a8e590485 /pypy/module/cpyext/include/pyconfig.h: macos does not have clock_gettime until macOS 10.12 and Xcode 8, released in 2016
forgottenone has quit [Read error: Connection reset by peer]
forgottenone has joined #pypy
<arigato> maybe I should really learn about how to use docker images
altendky has quit [Quit: Connection closed for inactivity]
forgottenone has quit [Quit: Konversation terminated!]
ionelmc has joined #pypy
dddddd has quit [Remote host closed the connection]
<kenaan> cfbolz record-known-result 7cf364a94ebb /rpython/rtyper/lltypesystem/rstr.py: fix hint for corner cases, add rfind version
NemeXis has joined #pypy
antocuni has joined #pypy
jacob22 has joined #pypy
<mattip> the macos maintainer updated the buildbot slave ^^^
niso has quit [Remote host closed the connection]
jerith has joined #pypy
jacob22 has quit [Quit: Konversation terminated!]
antocuni has quit [Ping timeout: 268 seconds]
Ai9zO5AP has joined #pypy
exarkun has quit [Remote host closed the connection]
squeaky_pl has joined #pypy
<squeaky_pl> For anybody that was waiting Portable x86_64 Linux builds of PyPy 7.2 were uploaded yesterday: https://github.com/squeaky-pl/portable-pypy. Sorry for the details, I had plenty of other things to do.
<squeaky_pl> Sorry for the delay*
<mattip> thanks squeaky_pl. FWIW, I am trying out your repo locally, with the end goal of running a buildbot slave under the docker image
<mattip> so that our x86 downloads on nightly and bitbucket would be portable
<squeaky_pl> It's broken for 7.2, I had to fix some things for 7.2 since patches won't apply clean and I did not push changes yet.
<mattip> there would still need to be a "repackage" step after the normal buildbot translation, maybe an alternative package.py
<mattip> ahh.
<squeaky_pl> I will do some changes later this south america evening and will ping you back
<mattip> this succeeded as-is: docker run --rm `ABI=64 ./runopt.sh` portable-pypy ./build py3.6
<squeaky_pl> some cffi stuff is broken
<mattip> ok, thanks
<squeaky_pl> but yes it mostly works :-)
squeaky_pl has quit [Quit: Leaving]
<mattip> no big hurry now, once the portable packages are up that solves antocuni/pypy-wheels building 7.2 wheels
antocuni has joined #pypy
Rhy0lite has joined #pypy
<cfbolz> squeaky_pl: thanks for your work!
<Dejan> Yea, I used portable packages in the past
<Dejan> latest builds work on my Fedora/CentOS workstations (home/work)
jvesely has joined #pypy
jvesely has quit [Quit: jvesely]
dddddd has joined #pypy
exarkun_ has joined #pypy
exarkun_ has quit [Client Quit]
exarkun_ has joined #pypy
exarkun_ is now known as exarkun
<kenaan> mattip default 6dac7d2ba98d /pypy/doc/whatsnew-pypy3-head.rst: restart whatsnew-pypy3-head.rst (fwiw)
<kenaan> mattip py3.6 99f01005c2c6 /: merge default into branch
<kenaan> mattip default ebb5f879d17a /pypy/doc/: backport file from py3.6 branch and restore missing files
Ai9zO5AP has quit [Quit: WeeChat 2.5]
jvesely has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
oberstet has quit [Quit: Leaving]
altendky has joined #pypy
<ronan> PyCFunction_Check() is a bit of a mess: it returns true for BuiltinFunction but cpyext represents them as plain PyObjects, not PyCFunctionObjects
<ronan> mattip: do you remember the reason for ac54af67d3c2 ?
YannickJadoul has joined #pypy
<YannickJadoul> arigato: The PyPy apptests to be added, next to the existing CPython tests, are they supposed to be different/more extensive/...?
<YannickJadoul> Because for this current case of bpo-29839, just copying and adapting CPython's tests seems like it should do the job, but that seems a bit besides the point, or not?
<YannickJadoul> *beside the point
marky1991 has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
<kenaan> rlamy py3.6 acd72480cb0e /pypy/interpreter/test/test_gateway.py: Fix test
antocuni has quit [Ping timeout: 250 seconds]
<ronan> YannickJadoul: we like to have tests that can run untranslated as well. In this case, that just means copying the CPython tests.
<ronan> In general, our apptests tend to be simpler, lower-level and less extensive than CPython's.
<YannickJadoul> ronan: Aha, that's why. OK, then I will just do that, but then I also don't need to feel lazy if I'm just mainly copying the test :)
<YannickJadoul> Thanks!
NemeXis has quit [Remote host closed the connection]
lritter has quit [Ping timeout: 265 seconds]
jvesely has quit [Quit: jvesely]
jcea has joined #pypy
YannickJadoul has quit [Quit: Leaving]
forgottenone has joined #pypy
ceridwen has joined #pypy
ceridwen has quit [Changing host]
ceridwen has joined #pypy
Rhy0lite has quit [Quit: Leaving]
<kenaan> rlamy py3.6 656f4b5c0802 /pypy/module/_sre/test/test_app_sre.py: fix inconsistent duplication in test: '\u00fc' and '\xFC' are the same thing
marky1991 has quit [Ping timeout: 268 seconds]
forgottenone has quit [Read error: Connection reset by peer]
forgottenone has joined #pypy
jacob22 has joined #pypy
jacob22_ has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
<mattip> ronan: no
<mattip> maybe something todo wth cython?
CrazyPython has joined #pypy
OS56600 has joined #pypy
OS56600 has quit [Read error: Connection reset by peer]
OS56600 has joined #pypy
OS56600 has quit [Client Quit]
BPL has joined #pypy
BPL has quit [Remote host closed the connection]
CrazyPython has quit [Read error: Connection reset by peer]
forgottenone has quit [Quit: Konversation terminated!]
dansan has quit [Ping timeout: 240 seconds]
antocuni has joined #pypy
jvesely has joined #pypy
BPL has joined #pypy
BPL has quit [Remote host closed the connection]
dansan has joined #pypy
dansan has quit [Ping timeout: 276 seconds]
dansan has joined #pypy
antocuni has quit [Ping timeout: 240 seconds]
CrazyPython has joined #pypy
CrazyPython has quit [Read error: Connection reset by peer]
CrazyPython has joined #pypy