cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | insert pithy quote here
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
nimaje has quit [Ping timeout: 245 seconds]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
lritter has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
lritter has quit [Ping timeout: 258 seconds]
lritter has joined #pypy
fotis has joined #pypy
nimaje has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
xcm_ has quit [*.net *.split]
shodan45 has quit [*.net *.split]
Ninpo has quit [*.net *.split]
LarstiQ has quit [*.net *.split]
commandoline has quit [*.net *.split]
the_rat has quit [*.net *.split]
commandoline_ has joined #pypy
larstiq_ has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
shodan45 has joined #pypy
xcm_ has joined #pypy
Ninpo has joined #pypy
xcm_ has quit [Signing in (xcm_)]
xcm_ has joined #pypy
il_ratto has joined #pypy
fotis has joined #pypy
<mattip> cfbolz: could you take a look at https://foss.heptapod.net/pypy/pypy/-/merge_requests/831
<mattip> it seems to do what it claims
daubers has quit [*.net *.split]
tazle has quit [*.net *.split]
tazle has joined #pypy
<cfbolz> mattip: i am happy to just merge it and deal with potential fallout (I've reviewed it in its previous firm)
<cfbolz> Form
fotis has quit [Ping timeout: 240 seconds]
daubers has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
mattip has quit [Ping timeout: 252 seconds]
mattip has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
nimaje has quit [Read error: Connection reset by peer]
nimaje has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
ome7Wi5S has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
isidentical has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
ome7Wi5S has quit [Quit: WeeChat 3.2]
fotis has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7776 [mattip: force build, compact-unicode]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/326 [mattip: force build, compact-unicode]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-64/builds/374 [mattip: force build, compact-unicode]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8780 [mattip: force build, compact-unicode]
Atque has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8780 [mattip: force build, compact-unicode]
ambv has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/326 [mattip: force build, compact-unicode]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
lritter has quit [Ping timeout: 240 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7776 [mattip: force build, compact-unicode]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7777 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-64/builds/374 [mattip: force build, compact-unicode]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7777 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
<catern> somewhat offtopic question, but: cffi lets me generate a Python module from C headers (presumably for an existing C library). does anyone know of anything which lets me generate C headers from Python type stubs? (which would then be implemented by whoever)
<mattip> catern: the problem is how to map python object to C. The only one that maps nicely is float
<mattip> int is ambiguous, it can be long or long long or a bigint
<mattip> cython works around this by using cython object in pure python mode
<mattip> but does not "stop" at headers
<catern> yeah, either making an opinionated decision or requiring extra annotations on the Python stubs would be fine with me - actually you could imagine just using foo: Bigint or foo: LongLong in the Python stubs which just inherit from ints, or something
<catern> (well, are type aliases for ints, rather)
<catern> interesting point about cython though, heh, it generates the headers and then also generates the implementation... I doubt it would be suitable to just stop it at generating the headers, but it's interesting...
<arigato> unsure I see why you want to write Python code and generate an "equivalent" C header, instead of directly writing the C header
<Corbin> Right, the goal is less C overall and more Python, AIUI.
<catern> arigato: well - if I write the C header and then generate the Python, I'll get a Python module which is not very idiomatic, which needs to be wrapped; whereas if I write the Python stubs and then generate the C headers, I feel like more of that wrapping work can be done automatically - writing an implementation of the C headers won't be substantially harder if they're generated
<isidentical> Is it possible to run lib-python tests like applevels with untranslated pypy? (only one specific test, not the whole suite)
<arigato> isidentical: yes, but it takes a long time (you basically run "pypy/bin/pyinteractive.py lib-python/3/test/test_foo.py")
<isidentical> thanks arigato!
fotis has quit [Ping timeout: 265 seconds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7778 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
fotis has joined #pypy
Corbin has quit [Quit: Corbin]
Corbin has joined #pypy
fotis has quit [Ping timeout: 276 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 276 seconds]
fotis has joined #pypy
Dejan has joined #pypy
<Dejan> Pandas finally works with PyPy 3.8 (latest build)
<Dejan> As they released 1.3.1
<Dejan> yesterday
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7778 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
fotis has quit [Ping timeout: 256 seconds]
slav0nic has joined #pypy
fotis has joined #pypy
slav0nic has quit [Ping timeout: 252 seconds]
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
stkrdknmibalz has joined #pypy
greedom has joined #pypy
fotis has quit [Ping timeout: 272 seconds]
Atque has quit [Ping timeout: 258 seconds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7779 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
fotis has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7779 [Batuhan Taskaya: force build, py3.8-isidentical-ast-feature-version]
slav0nic has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
Dejan has quit [Quit: Leaving]
fotis has quit [Ping timeout: 272 seconds]
greedom has quit [Remote host closed the connection]
fotis has joined #pypy
<smarr> arigato: thanks. I tried adding an assert in places, thought that results in various extra checks and `pypy_g_RPyRaiseException` calls. Still have to look at the assembly and try to make sense of what the compiler does with the C code.
<mattip> up next: conda-forge patches CPython on windows to move C:\Windows\System32 down in the DLL search path
<mattip> which apparently will fix the failure in the cryptography feedstock
<mattip> I think I can wedge the patch into translator/platform/windows.py gen_makefile()
<mattip> where it generates main.c and wmain.c
<mattip> which will make converting the patch easier since it is written in C
fotis has quit [Ping timeout: 256 seconds]
fotis has joined #pypy
isidentical has quit [Remote host closed the connection]
fotis has quit [Ping timeout: 258 seconds]
slav0nic has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
ambv has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fotis has joined #pypy
fotis has quit [Ping timeout: 272 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]