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
lritter has quit [Ping timeout: 264 seconds]
Rhy0lite has quit [Quit: This computer has gone to sleep]
jcea has quit [Quit: jcea]
_whitelogger has joined #pypy
toad_polo has quit [*.net *.split]
the_drow[m] has quit [*.net *.split]
dstufft has quit [*.net *.split]
avakdh has quit [*.net *.split]
krono has quit [*.net *.split]
ronan has quit [*.net *.split]
gsnedders has quit [*.net *.split]
cfbolz has quit [*.net *.split]
mgedmin has quit [*.net *.split]
glyph has quit [*.net *.split]
jaraco has quit [*.net *.split]
raekye has quit [*.net *.split]
energizer has quit [*.net *.split]
Graypup_ has quit [*.net *.split]
the_rat has quit [*.net *.split]
marmoute has quit [*.net *.split]
Lightsword has quit [*.net *.split]
shodan45 has quit [*.net *.split]
bbot2 has quit [*.net *.split]
tumbleweed has quit [*.net *.split]
Hodgestar has quit [*.net *.split]
tazle has quit [*.net *.split]
EWDurbin has quit [*.net *.split]
kbtr_ has quit [*.net *.split]
gutworth has quit [*.net *.split]
Ashleee has quit [*.net *.split]
larstiq_ has quit [*.net *.split]
jeroud has quit [*.net *.split]
stillinbeta has quit [*.net *.split]
phlebas has quit [*.net *.split]
simpson has quit [*.net *.split]
rubdos has quit [*.net *.split]
mwhudson has quit [*.net *.split]
tos9 has quit [*.net *.split]
Civil has quit [*.net *.split]
JStoker has quit [*.net *.split]
novae has quit [*.net *.split]
arigo has quit [*.net *.split]
antocuni has quit [*.net *.split]
tbodt has quit [*.net *.split]
dmalcolm has quit [*.net *.split]
luizirber has quit [*.net *.split]
kipras`away has quit [*.net *.split]
camelCaser has quit [*.net *.split]
kanaka has quit [*.net *.split]
WGH has quit [*.net *.split]
jneen_ has quit [*.net *.split]
andi- has quit [*.net *.split]
holdsworth_ has quit [*.net *.split]
DRMacIver has quit [*.net *.split]
marvin has quit [*.net *.split]
xcm has quit [*.net *.split]
Kronuz has quit [*.net *.split]
eregon has quit [*.net *.split]
epsilonKNOT has quit [*.net *.split]
dansan has quit [*.net *.split]
mattip has quit [*.net *.split]
rjarry has quit [*.net *.split]
dnshane has quit [*.net *.split]
trfl has quit [*.net *.split]
sknebel has quit [*.net *.split]
ammar2 has quit [*.net *.split]
astronavt has quit [*.net *.split]
alcarithemad has quit [*.net *.split]
lastmikoi has quit [*.net *.split]
pjenvey1 has quit [*.net *.split]
danilonc has quit [*.net *.split]
dustinm- has quit [*.net *.split]
ulope has quit [*.net *.split]
lazka has quit [*.net *.split]
runciter has quit [*.net *.split]
bogner has quit [*.net *.split]
_habnabit has quit [*.net *.split]
jerith has quit [*.net *.split]
infernix has quit [*.net *.split]
Alex_Gaynor has quit [*.net *.split]
whitewolf has quit [*.net *.split]
graingert has quit [*.net *.split]
dddddd has quit [*.net *.split]
catern has quit [*.net *.split]
riddle has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
Cheery has quit [*.net *.split]
_aegis_ has quit [*.net *.split]
epony has quit [*.net *.split]
michelp has quit [*.net *.split]
Ninpo has quit [*.net *.split]
nopf_ has quit [*.net *.split]
ebarrett has quit [*.net *.split]
pmp-p has quit [*.net *.split]
commandoline has quit [*.net *.split]
jiffe has quit [*.net *.split]
atomizer has quit [*.net *.split]
_whitelogger has joined #pypy
rjarry has joined #pypy
mattip has joined #pypy
epsilonKNOT has joined #pypy
dansan has joined #pypy
dnshane has joined #pypy
trfl has joined #pypy
gsnedders has joined #pypy
mgedmin has joined #pypy
glyph has joined #pypy
cfbolz has joined #pypy
toad_polo has quit [Ping timeout: 246 seconds]
the_drow[m] has quit [Ping timeout: 246 seconds]
krono has quit [Ping timeout: 246 seconds]
stillinbeta has quit [Ping timeout: 245 seconds]
Guest68750 has quit [Ping timeout: 255 seconds]
altendky has joined #pypy
Guest68750 has joined #pypy
stillinbeta has joined #pypy
krono has joined #pypy
the_drow[m] has joined #pypy
agates[m] has joined #pypy
toad_polo has joined #pypy
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
Graypup_ has left #pypy ["Leaving"]
_whitelogger has joined #pypy
xcm has quit [Read error: Connection reset by peer]
xcm has joined #pypy
oberstet has joined #pypy
marvin has quit [Remote host closed the connection]
marvin_ has joined #pypy
<rjarry> arigo: I am trying to understand how cffi/recompiler.py works, but this is rather obscure code
<rjarry> is there any API documentation ?
xcm is now known as Guest51545
Guest51545 has quit [Killed (orwell.freenode.net (Nickname regained by services))]
xcm has joined #pypy
<rjarry> or anything that could help me understand the code flow and where I can extend it to generate PEP 484 stub files
EWDurbin has quit [*.net *.split]
Ashleee has quit [*.net *.split]
kbtr_ has quit [*.net *.split]
gutworth has quit [*.net *.split]
larstiq_ has quit [*.net *.split]
kbtr_ has joined #pypy
Ashleee has joined #pypy
EWDurbin has joined #pypy
gutworth has joined #pypy
larstiq_ has joined #pypy
Dejan has joined #pypy
Rhy0lite has joined #pypy
krono has quit [Ping timeout: 256 seconds]
stillinbeta has quit [Ping timeout: 256 seconds]
<mattip> win32console is better, this time I tested the REPL
krono has joined #pypy
idnar has quit [Ping timeout: 256 seconds]
stillinbeta has joined #pypy
idnar has joined #pypy
<rjarry> Dejan: I found this article on tuesday, yes quite interesting, I did not run a comparison of binaries with or without -fno-semantic-interposition
<rjarry> I suggested the article to #debian-python on OFTC they are not aware of this neither
andi- has quit [Remote host closed the connection]
BPL has joined #pypy
lritter has joined #pypy
andi- has joined #pypy
xcm has quit [Read error: Connection reset by peer]
<arigo> rjarry: there is no internal docs, you will have to start with examples of simple cffi modules, look carefully at the generated C code, and then possibly dig into the source to figure out how that transformation is implemented
<rjarry> arigo: I just saw your email
<rjarry> maybe that is not a feature I should try to implement myself, I fear it will take me too much time without any certainty of the result
<rjarry> does it look like an interesting feature (typing stubs generated by cffi) to you anyway?
<arigo> To me, no, honestly
<rjarry> too bad :)
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#1 (slicing - fc785f3 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
lritter has quit [Ping timeout: 246 seconds]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#3 (static-callback-embedding - f45b745 : Armin Rigo): The build failed.
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#2 (build-with-xcode-only - f9cae88 : Kaito Udagawa): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#6 (methane/homebrew-makes-symlink-for-current-versi-1412966022079 - e4ea89a : Naoki INADA): The build failed.
<travis-ci> hugovk/cffi#7 (windows - e3dabaf : Armin Rigo): The build failed.
travis-ci has joined #pypy
<travis-ci> Change view : https://github.com/hugovk/cffi/compare/c92bd549c2f4^...e3dabafa34aa
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#5 (doc - ebbc7ba : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#8 (win32-callback - fa34176 : mattip): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#9 (osx_use_homebrew - e37bfc5 : Marc Abramowitz): The build failed.
travis-ci has joined #pypy
lritter has joined #pypy
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#10 (fix-multiple-sources-arguments - e08a9f4 : Christopher Rosell): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#13 (win32-zintegration - d3bf138 : mattip): The build failed.
<travis-ci> hugovk/cffi#14 (ffi_closure_alloc - cdc35bb : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> Change view : https://github.com/hugovk/cffi/compare/0828c5ee9fd0^...cdc35bbbcc66
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#17 (fix/unaligned-access - c451655 : Vincent Bernat): The build failed.
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#12 (strbuf-as-buffer - d75d75a : Richard Plangger): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#16 (release-1.13 - ca60fa6 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#18 (qualtypes - bd0d1f0 : Armin Rigo): The build failed.
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#19 (win32-stdcall - ba9589e : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#21 (the_drow/ensured-that-enums-cannot-be-declared-wi-1410868467138 - b52e02c : Omer Katz): The build failed.
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#22 (HERE-in-paths - ad30574 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#20 (release-1.8 - b89e391 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#23 (add-float-dotdotdot - c40e90f : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#24 (ofekmeister/windows-support-py_limited_api-1534700268692 - a2ef525 : Armin Rigo): The build failed.
travis-ci has joined #pypy
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#28 (podshumok/add-source_extnsion-param-to-verifier-1417477338819 - 97e09cf : podshumok): The build failed.
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#26 (AL_Ilia/setuptools_extpy-edited-online-with-bitb-1476289245197 - 9ccf646 : Ilia Sergachev): The build failed.
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#29 (cffi-1.0 - 9648a76 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#32 (tmpdir-from-environ - 9456ce5 : malthe): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#30 (release-1.10 - 95aef6b : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#33 (release-1.1 - 91b6cac : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#31 (doc-index - 9510554 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#34 (release-1.11 - 90005c1 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#36 (release-1.0 - 8c5882f : Armin Rigo): The build failed.
<travis-ci> hugovk/cffi#37 (py3.8-interp-dict - 0da8ce6 : Armin Rigo): The build failed.
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#39 (release-1.12 - 4cf9042 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has joined #pypy
<travis-ci> hugovk/cffi#42 (release-1.9 - 3224c25 : Armin Rigo): The build failed.
travis-ci has left #pypy [#pypy]
travis-ci has left #pypy [#pypy]
<travis-ci> hugovk/cffi#44 (doc-set_source - 126e68f : Armin Rigo): The build failed.
travis-ci has joined #pypy
_whitelogger has joined #pypy
jcea has joined #pypy
Rhy0lite has quit [Ping timeout: 258 seconds]
oberstet has quit [Remote host closed the connection]
Rhy0lite has joined #pypy
BPL has quit [Quit: Leaving]