cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "the modern world where network packets and compiler optimizations are effectively hostile"
ronan has quit [Quit: Ex-Chat]
ronan has joined #pypy
Hodgestar has joined #pypy
aboudreault has joined #pypy
lastmikoi has joined #pypy
sophiya has joined #pypy
ionelmc is now known as Guest9994
graingert is now known as Guest65270
infernix has joined #pypy
infernix has quit [Changing host]
Polsaker has joined #pypy
realtime has joined #pypy
ArneBab has joined #pypy
holdsworth has joined #pypy
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 255 seconds]
ArneBab__ has joined #pypy
yuvipanda has joined #pypy
ArneBab_ has quit [Ping timeout: 255 seconds]
realtime_ has joined #pypy
ArneBab has joined #pypy
ArneBab has joined #pypy
ArneBab has quit [Changing host]
ArneBab__ has quit [Ping timeout: 240 seconds]
realtime has quit [Ping timeout: 246 seconds]
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 260 seconds]
ArneBab has joined #pypy
ArneBab has joined #pypy
ArneBab has quit [Changing host]
ArneBab_ has quit [Ping timeout: 260 seconds]
bendlas has joined #pypy
ArneBab has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
shunning has joined #pypy
ArneBab_ has joined #pypy
rokujyouhitoma has joined #pypy
ArneBab has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
ArneBab has joined #pypy
ArneBab has quit [Changing host]
ArneBab_ has quit [Ping timeout: 248 seconds]
rokujyouhitoma has quit [Ping timeout: 240 seconds]
ArneBab_ has joined #pypy
ArneBab_ has joined #pypy
ArneBab_ has quit [Changing host]
yuyichao has quit [Remote host closed the connection]
ArneBab has quit [Ping timeout: 240 seconds]
ArneBab_ has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
ArneBab_ has joined #pypy
ArneBab__ has joined #pypy
ArneBab has quit [Ping timeout: 248 seconds]
ArneBab_ has quit [Ping timeout: 246 seconds]
shunning has quit [Quit: Page closed]
ArneBab__ has quit [Ping timeout: 246 seconds]
ArneBab has joined #pypy
exarkun has quit [Read error: Connection reset by peer]
ArneBab has quit [Ping timeout: 240 seconds]
yuyichao has joined #pypy
ArneBab has joined #pypy
exarkun has joined #pypy
ArneBab_ has joined #pypy
ArneBab_ has joined #pypy
ArneBab_ has quit [Changing host]
ArneBab has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 240 seconds]
lritter_ has joined #pypy
ArneBab has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
lritter has quit [Ping timeout: 240 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
pilne has joined #pypy
jcea has quit [Quit: jcea]
realtime_ has quit [Ping timeout: 240 seconds]
samth has quit [Changing host]
samth has joined #pypy
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 240 seconds]
marky1991_2 has joined #pypy
rokujyouhitoma has joined #pypy
marky1991 has quit [Ping timeout: 260 seconds]
rokujyouhitoma has quit [Ping timeout: 248 seconds]
exarkun has quit [Ping timeout: 248 seconds]
exarkun has joined #pypy
pilne has quit [Quit: Quitting!]
[Arfrever] has quit [Ping timeout: 240 seconds]
kipras is now known as kipras`away
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
eregon has quit [K-Lined]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
_whitelogger has joined #pypy
igitoor has quit [Remote host closed the connection]
igitoor has joined #pypy
nedbat has joined #pypy
igitoor has quit [Changing host]
igitoor has joined #pypy
exarkun has quit [Ping timeout: 248 seconds]
exarkun has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
tormoz has quit [Ping timeout: 246 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
<mattip> hi
<fijal> mattip: hi
ronan has quit [Quit: Ex-Chat]
ronan has joined #pypy
<mattip> fijal: congrats - lots of traction for the blog post on hn, reddit, let's see if that converts to a contract
<fijal> yeah let's see
<fijal> also lots of hatred
<fijal> but maybe that's the price of popularity
<fijal> it does not seem to be particularly directed at us, just being vile on the internet
realtime_ has joined #pypy
<mattip> I kind of liked the idea of collecting data on real world GIL costs, https://github.com/chrisjbillington/gil_load
<simpson> Nifty idea.
thief has joined #pypy
realtime_ has quit [Ping timeout: 246 seconds]
<mattip> anyone have any idea about what broke on s390 own tests (aborted)?
<mattip> seems to be between 92118:d6b37b7c15ee and 92120:4b21dcb59a60
<mattip> strange, those are my commits to cpyext, but the failure AFAICT is in pypy/module/cStringIO/test/test_interp_stringio.py
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
marky1991 has joined #pypy
<mattip> ahh, it happened between 92101:f58c69 and 92109:8a997c, http://buildbot.pypy.org/builders/own-linux-s390x
marky1991_2 has quit [Ping timeout: 248 seconds]
rokujyouhitoma has quit [Ping timeout: 240 seconds]
Guest65270 has quit []
graingert has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
oberstet has joined #pypy
rokujyouhitoma has joined #pypy
bgola has quit [Quit: Lost terminal]
yuyichao has quit [Ping timeout: 240 seconds]
rokujyouhitoma has quit [Ping timeout: 240 seconds]
bgola has joined #pypy
<idnar> simpson: I think GHC "dodges" a lot of tricky problems with Haskell's pervasive immutability, though
<LarstiQ> idnar: something like that is impression I got from http://joeduffyblog.com/2010/01/03/a-brief-retrospective-on-transactional-memory/
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
_whitelogger has joined #pypy
ronan has quit [Quit: Ex-Chat]
ronan has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
[Arfrever] has joined #pypy
<mattip> by trying to avoid one mess have I made another?
<mattip> 9ddefd44f80d was meant to allow preexisting errors pass through cpyext calls without modifying the Exception to a SystemError
ronan has quit [Quit: Ex-Chat]
<mattip> but there is a test for what happens when one calls PyErr_Clear() that now fails
Tiberium has joined #pypy
<mattip> what happens if there is a pre-existing error, someone calls PyErr_Clear() somewhere in CAPI but the CAPI function erroneously returns NULL?
<mattip> or even if there is a pre-existing error, and the next CAPI call never checks nor calls PyErr_Clear() and returns a value?
* mattip trying to check what happens on CPython, I fear they do not have these checks
rokujyouhitoma has joined #pypy
igitoor has quit [Ping timeout: 240 seconds]
rokujyouhitoma has quit [Ping timeout: 240 seconds]
ronan has joined #pypy
igitoor has joined #pypy
igitoor has quit [Changing host]
igitoor has joined #pypy
thief has quit [Quit: Leaving]
<idnar> mattip: pretty sure you get a nonsense exception when something checks PyErr eventually
<arigato> mattip: actually, across a few places like PyObject_Call*(), CPython checks for nonsense and complains with SystemError, I think
<arigato> where nonsense is defined as (PyErr_Occurred() != (result == NULL))
<arigato> (so both directions)
<idnar> I ran into http://bugs.python.org/issue950057 once upon a time
<idnar> I guess maybe the checks arigato mentions weren't around back then
<mattip> idnar: thanks, that was a while ago
<idnar> I think that's the first and only CPython bug report I ever filed :)
<mattip> arigato: there are 2^4 possible combinations of pre-existing_error, has_error, has_result, and expect_null
<mattip> I don't really fancy checking for all of them
<mattip> before 9ddefd44f80d we only had 2^3, since we ignored pre-existing_error, but that caused us to override
<mattip> a pre-existing error with a SystemError
<mattip> I could just make a best effort, but wonder where it will cause problems
* mattip off, later
<arigato> see you
ronan has quit [Ping timeout: 246 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
dustinm has quit [Quit: Leaving]
nimaje1 has joined #pypy
nimaje is now known as Guest64369
nimaje1 is now known as nimaje
Guest64369 has quit [Ping timeout: 240 seconds]
dustinm has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
yuyichao has joined #pypy
Taggnostr2 has quit [Ping timeout: 240 seconds]
Taggnostr has joined #pypy
Taggnostr2 has joined #pypy
<fijal> exarkun: that test breaks depending on the phase of the moon
<fijal> I think
Taggnostr has quit [Ping timeout: 240 seconds]
<exarkun> okay, maybe it'll be happy tomorrow then :)
Taggnostr has joined #pypy
Taggnostr2 has quit [Ping timeout: 276 seconds]
lritter_ has quit [Ping timeout: 240 seconds]
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 248 seconds]
Taggnostr has joined #pypy
Taggnostr2 has quit [Ping timeout: 255 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 248 seconds]
Taggnostr has joined #pypy
Taggnostr2 has quit [Ping timeout: 246 seconds]
yuyichao has quit [Ping timeout: 240 seconds]
raynold has joined #pypy
yuyichao has joined #pypy
adamholmberg has joined #pypy
rokujyouhitoma has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
Rhy0lite has joined #pypy
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 248 seconds]
Taggnostr2 has quit [Ping timeout: 240 seconds]
Taggnostr has joined #pypy
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 246 seconds]
kipras`away is now known as kipras
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
<exarkun> mmm. readline and rlcompleter mutually recursive on python 3.
<mattip> too bad there are no easy bugs to fix on py3.5, only extremely difficult ones
<mjacob> mattip: yes, i found out multiple times that this can be quite a motivation killer (like it was in the py3k / py3.3 branch)
cwillu has quit [Ping timeout: 240 seconds]
jamesaxl has joined #pypy
redj has quit [Ping timeout: 240 seconds]
tazle has quit [Quit: leaving]
tazle has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 246 seconds]
jcea has joined #pypy
<mjacob> arigato: (i'm asking you because you had to deal with this at some point with cffi)
marky1991 has quit [Ping timeout: 240 seconds]
oberstet has joined #pypy
<kenaan> exarkun py3.5 9f2963dca939 /: Allow readline text insertion without preparation.
marky1991 has joined #pypy
yuyichao has quit [Quit: Konversation terminated!]
yuyichao_ has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
<fijal> exarkun: it should
<fijal> exarkun: the reason being that this code is executed at import time, which is meta-programming
<fijal> so construction of typedef is irrelevant, the frozen instance of typedef is what matters
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
jkbbwr has quit [Remote host closed the connection]
tbodt has joined #pypy
<exarkun> cool
<exarkun> thanks
<kenaan> exarkun py3.5 cce9378e5bb7 /pypy/module/exceptions/interp_exceptions.py: Only expose OSError.winerror on Win32.
kipras is now known as kipras`away
kipras`away is now known as kipras
yuyichao_ has quit [Ping timeout: 240 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 246 seconds]
yuyichao_ has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
marky1991_2 has quit [*.net *.split]
adamholmberg has quit [*.net *.split]
dustinm has quit [*.net *.split]
adamholmberg has joined #pypy
dustinm has joined #pypy
tbodt has joined #pypy
marky1991_2 has joined #pypy
jamesaxl has quit [Quit: WeeChat 1.8]
tbodt has quit [Read error: Connection reset by peer]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
tbodt has joined #pypy
tormoz has joined #pypy
Tiberium has quit [Remote host closed the connection]
Tiberium has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 276 seconds]
Tiberium has quit [Ping timeout: 276 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Rhy0lite has quit [Read error: Connection reset by peer]
Rhy0lite has joined #pypy
gclawes has quit [Ping timeout: 240 seconds]
gclawes has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Rhy0lite has quit [Quit: Leaving]
adamholmberg has quit [Ping timeout: 240 seconds]
Tiberium has joined #pypy
rokujyouhitoma has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rokujyouhitoma has quit [Ping timeout: 248 seconds]
tbodt has joined #pypy
lritter_ has joined #pypy
yuyichao_ has quit [Ping timeout: 240 seconds]
yuyichao_ has joined #pypy