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)"
danieljabailey has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
danieljabailey has joined #pypy
pulkitg has quit [Read error: Connection reset by peer]
yuvipanda has quit [Remote host closed the connection]
abvi[m] has quit [Write error: Connection reset by peer]
bendlas has quit [Remote host closed the connection]
Goto has joined #pypy
pulkitg has joined #pypy
danchr has quit [Read error: Connection reset by peer]
danchr has joined #pypy
arigato has quit [Quit: ZNC - http://znc.in]
arigo has joined #pypy
amaury has joined #pypy
Hasimir has quit [Read error: Connection reset by peer]
Hasimir has joined #pypy
abvi[m] has joined #pypy
yuvipanda has joined #pypy
bendlas has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
amaury has quit [Quit: Konversation terminated!]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
marr has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
jcea has quit [Quit: jcea]
fryguybob has joined #pypy
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 252 seconds]
exarkun has quit [Read error: Connection reset by peer]
exarkun has joined #pypy
glyph has quit [Quit: End of line.]
forgottenone has joined #pypy
glyph has joined #pypy
Hotpot33 has quit [Ping timeout: 248 seconds]
<kenaan> mattip py3.5 29875e4930fc /pypy/module/cpyext/methodobject.py: fix translation?
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3630 [mattip: force build, py3.5]
Hotpot33 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3630 [mattip: force build, py3.5]
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
forgottenone has quit [Ping timeout: 276 seconds]
untitaker has quit [*.net *.split]
rguillebert has quit [*.net *.split]
Hexxeh____ has quit [*.net *.split]
rguillebert has joined #pypy
Hexxeh____ has joined #pypy
amaury has joined #pypy
ronny has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/4429 [mattip: force build, py3.5]
Hasimir has quit [Read error: Connection reset by peer]
Hasimir has joined #pypy
dddddd has joined #pypy
_aegis_ has quit [Ping timeout: 268 seconds]
bogner has quit [Ping timeout: 276 seconds]
bogner has joined #pypy
_aegis_ has joined #pypy
tayfun26 has joined #pypy
amaury has quit [Quit: Konversation terminated!]
marr has joined #pypy
untitaker has joined #pypy
forgottenone has joined #pypy
forgottenone has quit [Client Quit]
<kenaan> mattip py3.5 caa299dc43a2 /: fix 0c5a75555005, DLOpenError msg must be str not unicode
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3631 [mattip: force build, py3.5]
antocuni has joined #pypy
john51_ has joined #pypy
john51 has quit [Ping timeout: 240 seconds]
amaury has joined #pypy
<kenaan> arigo cffi/cffi 164e526a5515 /cffi/_cffi_include.h: Issue #350: more mess on Windows with Py_LIMITED_API
<arigo> mattip: re issue 2730: can you double-check that there is no problem like \t in the path being interpreted as a tab?
<fijal> arigo: hi
<arigo> hi
arigo is now known as arigatno
arigatno is now known as arigato
<kenaan> arigo cffi/cffi 14ce6985e1c3 /cffi/_cffi_include.h: Only do that dance if _MSC_VER is defined
<kenaan> arigo extradoc b6caaafaea26 /sprintinfo/leysin-winter-2018/announcement.txt: Leysin sprint announcement
amaury has quit [Ping timeout: 255 seconds]
kushal has quit [Quit: ZNC 1.6.3 - http://znc.in]
antocuni has quit [Ping timeout: 260 seconds]
_kcr has quit [Read error: Connection reset by peer]
_kcr has joined #pypy
Alex_Gaynor has quit [Ping timeout: 246 seconds]
<arigato> fijal: uwaa, I can't imagine that happening on the x86
<fijal> arigato: you mean such a strange instruction?
<arigato> yes: the reason is that on the PowerPC instructions are nicely aligned so you can make sure a given instruction is never used in your code
kushal has joined #pypy
kushal has joined #pypy
<arigato> on x86 you always have the risk that randomly starting at some address it would decode to that instruction
<arigato> so if there *is* an instruction that causes crashes when speculatively executed, then any program would randomly crash
<arigato> even if only very rarely
<arigato> it would probably be enough to not pass Intel's internal checking
Alex_Gaynor has joined #pypy
<arigato> (as opposed to IBM's where they probably have far less test cases where the instruction actually exists)
<fijal> I presume it's also a bit about gaming consoles vs PCs
<fijal> those things are more locked down and you generally should not execute untrusted code there
<fijal> (but LOL Javascript I suppose)
Hasimir has quit [Read error: Connection reset by peer]
Hasimir has joined #pypy
<cfbolz> hello
<cfbolz> arigato: should we mention that leysin is going to be newcomer-friendly?
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3631 [mattip: force build, py3.5]
antocuni has joined #pypy
koroep has joined #pypy
<koroep> Hi there! Just tried to run pypy on my win10. No problems until I try to install pip with pypy3.exe -m ensurepip. v5.10.0-win32 gives me: "AttributeError: module 'errno' has no attribute 'EWOULDBLOCK'" and the latest nightly: "NameError: name 'long' is not defined". Is this a bug or am I doing something wrong here? :)
Rhy0lite has joined #pypy
adamholmberg has joined #pypy
<arigato> cfbolz: right
<arigato> cfbolz: it says "This is a fully public sprint: newcomers and topics other than
<arigato> those proposed below are welcome."
ionelmc has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
<kenaan> arigo cffi/cffi[doc-set_source] d2fac65c0e82 /doc/source/overview.rst: More tweaks
<arigato> mattip: c.f. d2fac65c0e82, please tell me if that's still ok
<arigato> (about your pull request to cffi)
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Remi_M has joined #pypy
<cfbolz> arigato: ah, sorry, missed that
<fijal> koroep: likely a bug
<arigato> koroep: can you paste the error location for the "name 'long'" error?
<arigato> koroep: that was fixed a few days ago
<koroep> Am I not running the latest version or should I wait for newer?
tos9 has quit [Ping timeout: 255 seconds]
<arigato> ok, no, it was fixed but broke again
yuyichao_ has quit [Ping timeout: 248 seconds]
<koroep> Ah okey :)
<arigato> just edit the file to remove the "long":
<kenaan> arigo py3.5 3352216b0e57 /lib_pypy/_ctypes/array.py: Fix for python 3
yuyichao_ has joined #pypy
tos9 has joined #pypy
tayfun26 has quit [Remote host closed the connection]
antocuni has quit [Read error: Connection reset by peer]
pilne has quit [Quit: Quitting!]
antocuni has joined #pypy
marr has quit [Ping timeout: 268 seconds]
aboudreault has joined #pypy
* mattip back
<mattip> arigato: about issue 2730, changing the file name to wow.txt still succeeds in cpython3, fails on py3.5
<mattip> is \w also suspicous? I did make sure "dir abcαßΓ" shows the file
jcea has joined #pypy
<arigato> just saying, I don't trust Windows parsing inside single- and double-quotes
<arigato> of the command line
<arigato> I guess you get the same results by typing the commands interactively, but could you check?
<mattip> yup, same failure from the repl
<mattip> when I try ctypes.CDLL(r'abcαßΓ\wow.txt'), on CPython it says 'invalid DLL', on PyPy3 I get a UnicodeEncodeError: 'mbcs' codec can't encode ...
<arigato> ok, and you know where it comes from?
<arigato> or should I debug on Windows
<mattip> is it a blocker for 5.10.1?
<mattip> I can debug it
<mattip> but maybe we should do 5.10.1 first?
<arigato> I would say it is not a blocker, otherwise we'll have a long chain of blockers for Windows
<arigato> let's making 5.10.1 that at least works a little bit more
<arigato> probably worth writing in the release notes that there are still at least one and probably many issues like that on windows
<arigato> (and thus it's beta)
<arigato> (and please report etc.)
<mattip> +1, release after merging py3-winreg
<arigato> cool
<mattip> hmm. I only want the winreg branch + fixes, not the merge from default in 799e8d00a8ec
<mattip> I guess I have to graft each commit
<mattip> I guess the release notice should also say something like "get your macos PyPy from homebrew, unless you are a developer"
<arigato> likely
<fijal> we should fix it one day
<fijal> but if it means "fijal fixes it one day", that might need to wait
marr has joined #pypy
flok420 has left #pypy ["Looking for an alternative to irssi/x-chat? Check f-irc! http://www.vanheusden.com/fi/"]
drolando_ has joined #pypy
jamesaxl has joined #pypy
drolando has quit [Ping timeout: 256 seconds]
drolando_ has quit [Remote host closed the connection]
drolando has joined #pypy
Rhy0lite has quit [Quit: Leaving]
raynold has joined #pypy
antocuni has quit [Ping timeout: 248 seconds]
<kenaan> mattip release-pypy3.5-v5.9.x e2d43f9eb080 /: merge all but merge-from-default from py3.5 into release
<kenaan> mattip default 1c81e9755c00 /pypy/doc/: start 5.10.1 release notes
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3632 [mattip: force build, release-pypy3.5-v5.9.x]
<mattip> any news on bencher4?
mahmudov has joined #pypy
<mahmudov> when compiling,process terminates like that
<mahmudov> any idea about issue?
nunatak has joined #pypy
<fijal> mahmudov: you likely run out of memory
<fijal> go to /tmp/usession-release-pypy2.7-v5.8.0-0/testing_1 and type "make" and you'll get a pypy-c
<fijal> we would strongly suggest not to compile an ancient pypy though :)
<mahmudov> or pypy2 version ?
Rhy0lite has joined #pypy
<mahmudov> how can i pass out of memory issue
<mahmudov> ok i will try with pypy2-5.10.0
<arigato> mattip: no
<arigato> mahmudov: "how can I pass out of memory issue" => that's what fijal just said above
<arigato> in more details, if you want a safer explicit way, start "rpython" with the "--source" option, then go to /tmp/xxx/testing_1 as printed as the end, and type "make"
<mahmudov> hm after "make" it will finish compiling?
<fijal> you'll get a pypy-c
<mahmudov> then?
<fijal> you would still need to copy it by hand somewhere and run the build_cffi_modules step
<fijal> but copying pypy-c and libpypy-c.so from that directory should be enough
nunatak has quit [Quit: Leaving]
<arigato> the build_cffi_module step is, I think, running pypy/tool/build_cffi_modules.py with the newly built pypy-c
<fijal> and then ./pypy-c pypy/tool/build_cffi_imports.py I think
<fijal> (in the pypy checkout directory where you just copied pypy-c from)
<fijal> that gives you a fully working pypy-c in a directory that you can move somewhere
<mahmudov> hm also a weird thing when it is killed
<mahmudov> but cc is still running
<mahmudov> but console output is stopped
<fijal> if you had swap, it would not be killed
<arigato> likely an out-of-memory, yes
<fijal> (since you start an extra C compiler on top)
<arigato> random things get killed, but the translation itself is a big process so likely to be the target
tbodt has joined #pypy
<mahmudov> cant we make it slower ?
<mahmudov> or reduce memory usage
<arigato> follow the steps we just describes reduces memory requirements a lot
drolando has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drolando has joined #pypy
tos9 has quit [Ping timeout: 264 seconds]
<ronan> arigato: bencher4 is up though, but the buildslave is not
<mahmudov> whats the diffrence translating with JIT or without?
<mahmudov> i read this
<ronan> mahmudov: the difference is whether the compiled pypy-c contains a JIT or not
<mahmudov> with JIT so stage2 will compile more fast ?
<mahmudov> this -> pypy-c ../tool/build_cffi_imports.py
<ronan> it probably doesn't make much difference for stage2
<mahmudov> ok
<ronan> but pypy without JIT is not very useful
tos9 has joined #pypy
<ronan> mahmudov: er, sorry, compiling the JIT does take time, so step 2 takes longer with --opt=jit
<fijal> anyway, we never recommend using pypy without JIT
<fijal> the compilation with no JIT is useful only for development
<mahmudov> fijal in page i assumed it is just for stage2
<mahmudov> so i am compiling with JIT
<mahmudov> at now [rtyper] specializing: 224600 / 304521 blocks (73%)
<mahmudov>
<mahmudov> usage 3.2GB
<mahmudov> but i dont understand i have 7gb free ram
<mahmudov> and it fails
<mahmudov> at page it is written 4gb for 64bit
<fijal> mahmudov: is the host python 32bit?
<mahmudov> no 64
<fijal> anyway, follow the instructions we posted and it'll work
<fijal> we can't help you if you keep ignoring what we said
amaury has joined #pypy
<mahmudov> not ignored. i do .just curious
<mahmudov> for understanding exactly why fails
exarkun has quit [Ping timeout: 265 seconds]
exarkun has joined #pypy
<arigato> ronan: trying to restart the buildslave, not obvious
tos9 has quit [Ping timeout: 240 seconds]
<arigato> seems to be up now
<fijal> arigato: any opinions on packages.pypy.org?
<fijal> should it be pypy3 by default? (IMO no)
<arigato> it should be a page with two links, pypy2 and pypy3, to be explicit
<fijal> yeah someone should go ahead and do that :)
<arigato> I can do a page with two links, but not one that looks much better than what you get from writing two <a href>s :-)
<fijal> heh :]
<Rotonen> the py2 sunset is soon enough that defaulting to py3 will have to happen... within a year?
<fijal> Rotonen: so a) we're not sunsetting py2 and b) I would like to reflect what most people use, not force them
<gsnedders> Rotonen: why would CPython dropping 2.7 support effect PyPy?
<fijal> it's not our fight, in other words
<gsnedders> if anything, CPython dropping support could lead to increased downloads for PyPy2
<Rotonen> oh, funtimes, was not aware of that
<fijal> Rotonen: I'm also pretty allergic on trying to get dragged into that fight
<Rotonen> oh well, that's one big eternal september for c extensions
<simpson> Yep, and good riddance.
<fijal> noone will miss them, really
<Rotonen> fijal: merely was not aware of what pypy is planning
<fijal> Rotonen: :-)
<fijal> Rotonen: well, we have a massive py2 codebase to maintain
<fijal> so I think we're not going to drop it unless something happens
<fijal> also, ALL our commercial contracts were on py2
<fijal> except "have py3.5 version"
<gsnedders> Tbf, I imagine some of that is nobody wanting to pay for the cost of the initial Py3 port
<Rotonen> but someone did :P
<fijal> gsnedders: well, the initial py3 port was done forever ago
<fijal> mozilla paid for 3.5
<gsnedders> fijal: s/the initial Py3 port/make the Py3 port up to date/ :)
<Rotonen> 3.5 is up to date enough for most async stuff
* gsnedders is honestly far more interested in seeing whether more Py3 contracts appear now than their prior non-existence
<Rotonen> 3.6 gives one variable annotations, f-strings and async generators(?) on top
<fijal> gsnedders: good question!
<Rotonen> nice for pypy, dicts are ordered in 3.6
<fijal> so most people don't give a fuck at that stage - they need pypy because they're running a massive up that's too slow
<mattip> fijal: perhaps the person who issued the pypy2/pypy3 pull request to packages.pypy.org would be willing to add the html for showing both
<fijal> mattip: perhaps, but I don't have will to understand that PR tbh
<gsnedders> fijal: also Django dropping support for Py2 might change things, given AFAIK some of the major sites running PyPy are running Django?
<gsnedders> (but I don't know how well that correlated with who's paying you :))
<fijal> gsnedders: who knows!
<fijal> gsnedders: none of the commercial things
<gsnedders> huh, I'm somewhat surprised to hear that
<fijal> why?
<fijal> people who have performance problems are more likely to drop django before trying pypy
<gsnedders> Just that I'm aware of enough major sites running Django on PyPy
<fijal> ALSO, pypy kinda sucks on django ORM
<fijal> heh
<fijal> well, I'm not aware of any I think
<fijal> to be precise, django ORM does suck a lot when it comes to performance and pypy does not help
<fijal> my attempts at trying to find money for that were met with not much response
<fijal> but I also suck at sales
<gsnedders> :)
<gsnedders> so do I, so do I…
<fijal> well, that's why the next thing I'm a part of is not OS
<gsnedders> gonna give us any clue as to what? :)
<fijal> oh it's not that secret
<fijal> me & armin has been working on this, with armin doing 110% of the actual work :)
<gsnedders> :)
<gsnedders> That looks interesting
<fijal> do you know any architects who want to buy this?
Taggnostr2 has joined #pypy
<gsnedders> No.
<fijal> I'm in the EU now doing a demo tour
<fijal> damn ;-)
<gsnedders> I'm not sure I know any architects. :)
Taggnostr has quit [Ping timeout: 264 seconds]
mahmudov has quit [Ping timeout: 240 seconds]
tos9 has joined #pypy
Taggnostr2 has quit [Ping timeout: 268 seconds]
mahmudov has joined #pypy
Taggnostr has joined #pypy
<mahmudov> any idea for this issue?
Arfrever has joined #pypy
<arigato> mahmudov: yes, same issue, and same answer
<mahmudov> still memory out ?
<arigato> yes
<mahmudov> arigato ok but when i cd /tmp/usession-release-pypy2.7-v5.10.0-0/
<mahmudov> there isnt any make file
<mahmudov> before yes it has.
<mahmudov> then i switched 5.10.0
<arigato> it's ....../testing_1
<mahmudov> no i havent
<mahmudov> there is only usession-release-pypy2.7-v5.10.0-0
<mahmudov> under /tmp
<arigato> then it's the path printed at the end
<arigato> not necessarily the one that ends in -0
<mahmudov> ah sorry
<mahmudov> usession-release-pypy2.7-v5.10.0-0/testing_1
drolando has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
amaury has quit [Read error: Connection reset by peer]
amaury has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Taggnostr2 has joined #pypy
drolando has joined #pypy
Taggnostr has quit [Ping timeout: 263 seconds]
drolando_ has joined #pypy
drolando_ has quit [Client Quit]
drolando has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
<kenaan> arigo cffi/cffi dfb27809ae0f /cffi/verifier.py: Issue #351 improve error message in this deprecated file
drolando has joined #pypy
<kenaan> mattip py3.5 f5c9251c71a6 /pypy/module/: fix/skip easy tests (test_codecs checked on cpython3)
Taggnostr2 has quit [Ping timeout: 240 seconds]
mattip has left #pypy ["bye"]
Taggnostr has joined #pypy
mwhudson_ has quit [Changing host]
mwhudson_ has joined #pypy
mwhudson_ is now known as mwhudson
exarkun has quit [Ping timeout: 246 seconds]
exarkun has joined #pypy
mahmudov has quit [Ping timeout: 265 seconds]
awkwardpenguin has joined #pypy
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 256 seconds]
drolando has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Taggnostr2 has quit [Ping timeout: 264 seconds]
drolando has joined #pypy
drolando_ has joined #pypy
drolando has quit [Ping timeout: 265 seconds]
jamesaxl has quit [Quit: WeeChat 1.9.1]
mahmudov has joined #pypy
* arigato playing with mmap-for-arenas again
<arigato> I can't seem to understand something even on standard pypy
<arigato> at once point I have 2000 arenas in the program, plus a small extra fraction of raw-malloc
<arigato> but the program takes 2.6GB according to the kernel
<arigato> 2000 arenas take 1GB
<njs> any hints in /proc/$PID/maps, maybe?
<arigato> no, I see mainly a single 2.6GB region
<arigato> very severe fragmentation?
<xorAxAx> if they have the same size, why would there be fragmentation?
<arigato> I know there is a little bit of fragmentation, coming from the fact that they are the same size but there is also the 10% extra of various sizes
<arigato> all bunched together in the same malloc pool
<arigato> but that's probably not it
<xorAxAx> so the branch does a single mmap for all arenas?
<arigato> yes, which should avoid this little bit of fragmentation
<arigato> (which may be important in some cases, but likely not in translate.py)
<arigato> (also, I'm fighting this in the context that the mmap-for-arenas branch uses *more* memory than default, which does not make sense either)
<xorAxAx> and the mapping is 2.6 GB or the used space?
<arigato> the mapping is 2.6 GB but all is in RSS
<arigato> private pages etc.
<xorAxAx> which makes it sound likely that mmap() was called with that size
<arigato> I guess it's malloc() that called mmap() many times, and the kernel merges adjacent memory regions with the same flags
<xorAxAx> ah, in that case, it will likely do some rounding, leading to fragmentation, indeed
<xorAxAx> does the GC have a concept of deallocating an arena with /dev/zero copies to it?
<xorAxAx> in case its not needed anymore
<xorAxAx> or would it munmap
<arigato> on default, it uses madvice(MADV_FREE)
<xorAxAx> and on the branch?
<arigato> it munmap, indeed
<arigato> which looks like a good idea because the major GCs are rare enough and the total number of pages relatively constant
dddddd has quit [Remote host closed the connection]
<arigato> ...total number of arenas
<xorAxAx> except if the kernel logic doesnt support splitting mappings
<arigato> it does
<xorAxAx> can you increase the arena size to see if the 2.6-2 difference changes?
<xorAxAx> (or lower the arena size)
<arigato> why 2.6-2?
<arigato> the difference is between 1GB and 2.6GB
<arigato> yes, I could, but that would take one hour of computations
<arigato> I'm unsure to understand why
<koroep> arigato: Thank you for helping me earlier!
<koroep> See you all
<arigato> see you!
koroep has quit [Quit: Page closed]
<njs> arigato: can you get the GC to make a map of which addresses are actually in use, maybe draw a picture?
<xorAxAx> arigato: ah, maybe there is some obvious pattern if you vary the arena sizes
<xorAxAx> are you setting MALLOC_MMAP_MAX_?
<arigato> no, so the mallocs are below the limit
<xorAxAx> i.e. there are less than 2**16 malloc() calls with more than x kB of size? ok
<arigato> why 2**16?
<xorAxAx> that is the default according to a website i found
<arigato> ok, then more precisely, I have little clue about the details of malloc
<arigato> I'm not setting anything
<xorAxAx> try MALLOC_MMAP_MAX_=200000 ./binary
<arigato> yes, I know its approximative effect
<xorAxAx> so it doesnt become better?
<arigato> the situation is summarized in some issue, I can't find it any more
<xorAxAx> he seems to get an advantage of 4-2.8=1.2 [GB]
<arigato> ok what. now I'm running again, I see almost the same number of arenas and the same memory used inside the arenas, but now the system reports 1.7GB
<arigato> ...which just jumped to 2.0GB even though the numbers didn't change
john51_ has quit [Ping timeout: 246 seconds]
<arigato> ...no, just confused I guess, it's now at 2.3GB and the numbers didn't change
<arigato> maybe it was the same previously
<arigato> it still makes no sense of course, but at least it's the same as the previous time
<xorAxAx> yeah
john51 has joined #pypy
exarkun has quit [Ping timeout: 256 seconds]
exarkun has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
pilne has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
amaury has quit [Quit: Konversation terminated!]
mahmudov has quit [Quit: Leaving]
mahmudov has joined #pypy
antocuni has joined #pypy
zmt00 has quit [Read error: Connection reset by peer]
zmt00 has joined #pypy