antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
antocuni has quit [Ping timeout: 255 seconds]
tbodt has joined #pypy
tbodt has quit [Client Quit]
Nizumzen has quit [Ping timeout: 248 seconds]
Rotonen has quit [Ping timeout: 268 seconds]
Rotonen has joined #pypy
tbodt has joined #pypy
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
jcea has quit [Remote host closed the connection]
Nizumzen has joined #pypy
asmeurer__ has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 260 seconds]
marr has quit [Ping timeout: 255 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
asmeurer__ has quit [Quit: asmeurer__]
asmeurer__ has joined #pypy
dddddd has quit [Remote host closed the connection]
asmeurer__ has quit [Quit: asmeurer__]
sophiya has joined #pypy
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 260 seconds]
asmeurer has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 255 seconds]
sophiya has left #pypy [#pypy]
inhahe_ has quit [Ping timeout: 240 seconds]
inhahe_ has joined #pypy
tbodt has joined #pypy
tbodt has quit [Client Quit]
<kenaan> rlamy py3.5 44b347a2f013 /pypy/tool/pytest/test/test_conftest1.py: xfail 2 mysterious buildslave-only test failures
tbodt has joined #pypy
tbodt has quit [Client Quit]
<pjenvey> arigato: so your concern about arena sized mallocs is valid
<pjenvey> modern glibc malloc does its own per-thread arenas, possibly we're hitting a similar situation to this: http://codearcana.com/posts/2016/07/11/arena-leak-in-glibc.html
<pjenvey> I'm trying out MALLOC_ARENA_MAX=0. what about raw_malloced stuff? (still malloc on mmap-for-arenas branch)
<pjenvey> fijal: ^
zmt00 has quit [Quit: Leaving]
<pjenvey> I've been double checking malloc_stats(3).. and the mysteriously high RSS sizes start making more sense I think
oberstet has quit [Ping timeout: 248 seconds]
Cromulent|2 has joined #pypy
Cromulent|2 has quit [Client Quit]
Nizumzen has quit [Ping timeout: 255 seconds]
Joannah has joined #pypy
oberstet has joined #pypy
asmeurer has quit [Quit: asmeurer]
oberstet has quit [Ping timeout: 255 seconds]
Nizumzen has joined #pypy
<fijal> pjenvey: ok, so what's the outcome?
<fijal> pjenvey: we added more stuff to gc.get_stats, did you translate most recent memory-accounting?
<fijal> we also merged the memmap-in-llarena into that
<fijal> pjenvey: it'll give you total allocate and peak allocated, we definitely need THAT
Joannah has quit [Ping timeout: 260 seconds]
oberstet has joined #pypy
dddddd has joined #pypy
Joannah has joined #pypy
Joannah has quit [Ping timeout: 260 seconds]
marr has joined #pypy
dddddd has quit [Remote host closed the connection]
antocuni has joined #pypy
marr has quit [Ping timeout: 260 seconds]
antocuni has quit [Ping timeout: 240 seconds]
marr has joined #pypy
jcea has joined #pypy
jacob22__ has joined #pypy
tayfun has joined #pypy
tayfun has left #pypy [#pypy]
tayfun has joined #pypy
antocuni has joined #pypy
Nizumzen has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
tayfun has quit [Quit: tayfun]
tayfun has joined #pypy
Nizumzen has joined #pypy
<tayfun> I couldn't find binaries of pypy3 for arm. Is it supported?
tormoz has quit [Remote host closed the connection]
tayfun has quit [Remote host closed the connection]
tayfun has joined #pypy
tormoz has joined #pypy
Rhy0lite has joined #pypy
bjs has quit [Ping timeout: 264 seconds]
bjs has joined #pypy
adamholmberg has joined #pypy
Joannah has joined #pypy
menip has joined #pypy
ceridwen has quit [Remote host closed the connection]
raynold has quit [Quit: Connection closed for inactivity]
menip has quit [Ping timeout: 240 seconds]
Joannah has quit [Ping timeout: 260 seconds]
dddddd has joined #pypy
tayfun has quit [Remote host closed the connection]
Nizumzen has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
dcrosta has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
antocuni has quit [Quit: Leaving]
jacob22__ has quit [Ping timeout: 248 seconds]
asmeurer__ has joined #pypy
<kenaan> arigo memory-accounting 1cdb7e0ad36b /: add peak memory usage reporting
<kenaan> arigo memory-accounting 30c0f83e1e0f /: merge
jacob22__ has joined #pypy
asmeurer__ has quit [Quit: asmeurer__]
nunatak has joined #pypy
Rhy0lite has quit [Quit: Leaving]
jacob22__ has quit [Ping timeout: 260 seconds]
zmt00 has joined #pypy
raynold has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
mattip has joined #pypy
<kenaan> mattip default 9dad012e168e /pypy/module/posix/test/test_posix2.py: skip unicode tests of macos file names, as per cpython issue 31380
<mattip> I tried merging default into py3.5, but there are conflicting changes in tests since the last merge
<mattip> with this change, buildbots finally should be as OK as they ever are
adamholmberg has joined #pypy
inad922 has joined #pypy
adamholmberg has quit [Remote host closed the connection]
grepwood has joined #pypy
<grepwood> hi everyone
<grepwood> does pypy have a mascot?
<grepwood> and why it isn't a sailorman?
<simpson> I presumed that the mascot would be a faux-apologetic blog post explaining why they tried PyPy and won't be switching~
jacob22__ has joined #pypy
<Alex_Gaynor> I guess our mascot is the ouroboros.
adamholmberg has joined #pypy
tbodt has joined #pypy
<mattip> or more like one of these https://www.youtube.com/watch?v=Rqf30LSdSnk
<mattip> (dogs chasing tails)
Demon111 has joined #pypy
<Demon111> I'm building a cpython cffi externsion, and distutils passes "-s" to gcc during linking which strips all the debugging information, I can see that ffibuilder.compile() can be passed with "debug=1" to stop this from happening, but I'm using ffibuilder.distuti_extension()
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
<grepwood> Alex_Gaynor, I get it, it's a python reference, but nowhere near as hilarious as a sailorman
<Demon111> arigato: help?
<mattip> Demon111: from my reading of the source code in cffi/api.py, version 1.11, it seems that any kwargs passed to set_source are passed on to both compile and distutils_extension
<mattip> and I do not see a debug=1 kwarg to compile()
<mattip> perhaps a different version of cffi?
jacob22__ has quit [Ping timeout: 255 seconds]
<Demon111> mattip: let me try something
<Demon111> mattip: I tried passing it to set_source() but it didn't work. anyway, debug=1 can be passed to distutils ccompiler.compile
<mattip> Demon111: right, it also picks up any additional kwargs AFAICT
<Demon111> right now I have to hack link() in order to do this. I need to go now, I'll be back in a few hours. hopefully this can be solved
<Demon111> mattip: thanks for the help
Demon111 has quit [Quit: Page closed]
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
nunatak has quit [Quit: Leaving]
dcrosta has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mattip> Demon111: (for the logs) you can use
<mattip> CFLAGS="<something that overrides -s" python <build-my-so>
<mattip> but then the question is how to conteract the -s flag
dmalcolm_ has quit [Ping timeout: 268 seconds]
<mattip> also ffi.set_source(source_code, extra_compile_args=['<override -s>']) would work if only <override -s> was known
<kenaan> rlamy py3.5 e7bcb8094e51 /: hg merge default
<ronan> mattip: merged into py3.5. I hope I dealt with test_posix2.py correctly
jamesaxl has quit [Quit: WeeChat 1.9.1]
dmalcolm_ has joined #pypy
<mattip> ronan: LGTM we will see tonight. it would be nice if we could backport some of the py3.5-only code to default where it makes sense,
<mattip> but maybe that is a cleanup job for someone who wants to get started
<mattip> thanks
mattip has left #pypy ["bye"]
inad922 has quit [Ping timeout: 240 seconds]
oberstet has quit [Ping timeout: 255 seconds]
dcrosta has joined #pypy
adamholmberg has quit [Remote host closed the connection]
<ronan> hmm, why is tannit32 paused?
<ronan> I unpaused it
slacky has quit [Ping timeout: 248 seconds]
asmeurer_ has joined #pypy
slacky has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]