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
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]
<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
<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
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)
<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!]