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"
yuyichao has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
marky1991 has joined #pypy
kipras is now known as kipras`away
kipras`away is now known as kipras
infernix has quit [Ping timeout: 240 seconds]
infernix has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
kipras is now known as kipras`away
jcea has quit [Quit: jcea]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 248 seconds]
exarkun has quit [Ping timeout: 260 seconds]
exarkun has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
pilne has quit [Quit: Quitting!]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 258 seconds]
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
realtime has quit [Ping timeout: 255 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
rokujyouhitoma has joined #pypy
oberstet has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
leto_ni has joined #pypy
inhahe_ has quit [Read error: Connection reset by peer]
inhahe_ has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
yuyichao has quit [Read error: Connection reset by peer]
yuyichao has joined #pypy
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 260 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
altendky has quit [Quit: Connection closed for inactivity]
raynold has quit [Quit: Connection closed for inactivity]
antocuni has joined #pypy
Tiberium has joined #pypy
eregon has quit [Ping timeout: 240 seconds]
rokujyouhitoma has joined #pypy
marr has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
exarkun has quit [Read error: Connection reset by peer]
exarkun has joined #pypy
cwillu has joined #pypy
eregon has joined #pypy
antocuni has quit [Ping timeout: 258 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
_whitelogger has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
ronan has joined #pypy
marky1991 has joined #pypy
ulope has quit [Ping timeout: 240 seconds]
Tiberium has quit [Remote host closed the connection]
ulope has joined #pypy
antocuni has joined #pypy
marr has quit [Ping timeout: 240 seconds]
mihneas has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
altendky has joined #pypy
rokujyouhitoma has joined #pypy
Rhy0lite has joined #pypy
cwillu has quit [Ping timeout: 248 seconds]
rokujyouhitoma has quit [Ping timeout: 276 seconds]
adamholmberg has joined #pypy
marr has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
<exarkun> Can I have a 32 bit interpreted pypy on a 64 bit machine? Bonus points: can I make py.test do that?
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
Tiberium has joined #pypy
yuyichao has quit [Ping timeout: 246 seconds]
rokujyouhitoma has joined #pypy
yuyichao has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
<ronan> exarkun: nope
<exarkun> meanwhile I obtained a separate 32bit system :/
demonimin has quit [Remote host closed the connection]
demonimin has joined #pypy
leto_ni has quit [Ping timeout: 276 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
ebarrett has quit [Quit: WeeChat 1.7]
ebarrett has joined #pypy
<exarkun> ... 90 minutes later, test still running, sigh
ebarrett has quit [Quit: WeeChat 1.7]
pilne has joined #pypy
raynold has joined #pypy
<raynold> ahh it's a wonderful day
jamesaxl has joined #pypy
antocuni has quit [Ping timeout: 260 seconds]
david-fb has joined #pypy
rokujyouhitoma has joined #pypy
david-fb has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
<fijal> exarkun: why do you run so many tests?
<fijal> exarkun: is it a good time to help you with that?
<fijal> you can have 32-on-64 if you install chroot
<exarkun> fijal: it's just one test
<fijal> which one?
<exarkun> a really crappy one apparently
<Rotonen> systemd-nspawn is also a neat for that as it provides you with easy bootstrapping facilities for the container install
Tiberium has quit [Remote host closed the connection]
<exarkun> a py.test port of test_bigrepeat
<exarkun> it's pretty obvious why it's so slow
<exarkun> not yet obvious what the right way to make it fast/pass
<fijal> pfff
<fijal> exarkun: I guess this is the reason why noone bothered :/
<exarkun> could be
<exarkun> if there were an issue tracker then folks could record the results of their efforts for future maintainers ;)
<fijal> that is an idiotic test...
<fijal> it checks if we have an overflow check on the multiplication of size, essentially
<fijal> so it's trivial to make sure it happens, not fun to run the test
<fijal> you can *obviously* make the test a lot different by swapping the numbers around
<fijal> so the list is not that big, but the multiplier on the right is
<fijal> this is potentially slightly more interesting?
<exarkun> I thought you were working on unicode
<fijal> well, I plan to once armin gets here, yeah
<exarkun> I did look at test_codecs a week or two ago. lone surrogates aren't treated as errors, at least for utf32.
<exarkun> I stopped looking at it before I found the code that's responsible for knowing lone surrogates suck, though.
<fijal> man those tests are dumb....
<fijal> exarkun: maybe you can wait till next week when me & armin can do some assesment?
<fijal> seems like a waste of time for now
<exarkun> of test_codecs?
<fijal> of all those tests
<fijal> it might be a waste of time regardless of course :-/
<fijal> but I struggle to find a sensible one
<exarkun> I could just delete all the remaining failing tests, then we'd be done right
<LarstiQ> :)
<fijal> exarkun: i mean, chances are it would not be THAT far off is what I mean
<fijal> that one?
<exarkun> I can take a look
<fijal> exarkun: please ask me or ronan next time for tests
<exarkun> ok
<fijal> that one maybe
<fijal> I was foolish to assume those are mostly sane :/
<exarkun> RuntimeError: a
<exarkun> what could go wrong
<exarkun> :)
<fijal> ronan: can you feed some tests to exarkun?
<fijal> something that's not like test_cpyext
marvin_ has quit [Ping timeout: 260 seconds]
<mattip> here's my next pandas failure (after spending an hour distiiling the code), turns out it is numpy and cpyext https://paste.pound-python.org/show/x9YFCAqB5tRLwJtkQ3vE
<mattip> one of the wrappers is not catching exceptions
<pjenvey> mjacob: I think that test_pydoc failure was pretty bogus, do you recall that one?
<exarkun> it looks related to missing argspec on "built-in" functions
<exarkun> maybe kind of boring as far as pydoc goes, maybe kind of legit as far as the argspecs missing
<pjenvey> some of those are debatable, I think argument clinic landed in 3.5 and added some argspecs iirc
<pjenvey> lsprof clear seems important
<pjenvey> public api method anyway
<pjenvey> test_descr always important, and it has a nice crasher
marvin has joined #pypy
marvin is now known as Guest51964
rokujyouhitoma has joined #pypy
<ronan> exarkun: test_rlcompleter seems worth fixing
oberstet has quit [Ping timeout: 255 seconds]
<ronan> test_pickle/test_pickletools is probably something stupid, but someone should look
<pjenvey> definitely pickle failures
rokujyouhitoma has quit [Ping timeout: 260 seconds]
yuyichao_ has joined #pypy
yuyichao has quit [Ping timeout: 240 seconds]
Rhy0lite has quit [Quit: Leaving]
<mattip> so numpy is running in a loop converting values to a smaller dtype, and somewhere along the line one or more values overflow
<mattip> numpy only checks at the end of the conversion if there was any error, and then handles it
<mattip> while cpyext checks after each call that if an error exists, the return value matches the desired one
<mattip> so should we 1) only perform that check if a pre-existing error did not exist, 2) check after every iteration in numpy that no error occurred, or
<mattip> 3) check for SystemError as well as OverflowError or something else all together?
<mattip> s/desired one/declared error value/
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 276 seconds]
lritter has joined #pypy
lritter has quit [Quit: Leaving]
leto_ni has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 246 seconds]
<kenaan> mattip default ad807f62258a /rpython/translator/c/src/: quiet a gcc warning by adding RPY_UNUSED __attribute__ ((__unused__))
<kenaan> mattip default 4b21dcb59a60 /pypy/module/cpyext/unicodeobject.py: char * -> const char *, fixes issue #2626
exarkun has quit [Ping timeout: 255 seconds]
exarkun has joined #pypy
kipras`away is now known as kipras
<mjacob> pjenvey: hi! did you mean to highlight mattip earlier?
jamesaxl has quit [Ping timeout: 240 seconds]
<pjenvey> mjacob: no, I thought you had done some stuff with that
rokujyouhitoma has joined #pypy
leto_ni has quit [Ping timeout: 276 seconds]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
<mjacob> pjenvey: if i did, then i forgot
<mjacob> pjenvey: but feel free to refresh my memory :)
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 240 seconds]
zware has quit [Ping timeout: 240 seconds]
zware has joined #pypy
antocuni has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 258 seconds]
tormoz has quit [Remote host closed the connection]
tormoz has joined #pypy
lritter has joined #pypy
exarkun has quit [Ping timeout: 248 seconds]
exarkun has joined #pypy
tormoz has quit [Remote host closed the connection]
tormoz has joined #pypy
rokujyouhitoma has joined #pypy
ronan has quit [Remote host closed the connection]
zware has quit [Remote host closed the connection]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
ronan has joined #pypy
zware has joined #pypy
antocuni has quit [Ping timeout: 260 seconds]
yuyichao_ has quit [Ping timeout: 240 seconds]
zware has quit [Quit: No Ping reply in 180 seconds.]