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)"
marr has quit [Ping timeout: 248 seconds]
[Arfrever] has quit [Quit: leaving]
john51 has quit [Remote host closed the connection]
john51 has joined #pypy
[Arfrever] has joined #pypy
pilne has joined #pypy
jcea has quit [Quit: jcea]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Ulfalizer has quit []
__Yiota has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 240 seconds]
oilshell has quit [Ping timeout: 240 seconds]
oilshell has joined #pypy
forgottenone has joined #pypy
_whitelogger has joined #pypy
oilshell has left #pypy [#pypy]
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 258 seconds]
__Yiota has quit [Remote host closed the connection]
__Yiota has joined #pypy
__Yiota has quit [Remote host closed the connection]
__Yiota has joined #pypy
__Yiota has quit [Remote host closed the connection]
antocuni has joined #pypy
inhahe_ has quit []
zmt00 has quit [Quit: Leaving]
inhahe_ has joined #pypy
marr has joined #pypy
ronan has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
ronan has joined #pypy
cstratak has joined #pypy
marr has quit [Ping timeout: 260 seconds]
raynold has quit [Quit: Connection closed for inactivity]
* fijal is being annoyed again by pytest removing features
ronan has quit [Ping timeout: 240 seconds]
<antocuni> like what?
kipras`away is now known as kipras
__Yiota has joined #pypy
<fijal> like not showing me which test failed if I pass -x
<antocuni> :(
<fijal> can't make it happen
<antocuni> use -v
<fijal> yeah does not help
ronan has joined #pypy
<antocuni> ah
<antocuni> which pytest version?
__Yiota has quit [Ping timeout: 252 seconds]
<fijal> 2.9.3?
<antocuni> this is the latest pytest
<fijal> the latest explodes on something inside pypy
<antocuni> fijal: still, even if I run python ~/pypy/default/pytest.py (which is 2.9.2), it seems to work fine
<fijal> where does it say btw which test failed on -x?
<antocuni> it says "test_c" in the line just after === FAILURES ===
<fijal> yes ok
<fijal> but that's like scroll scroll scroll scroll in pypy
<fijal> has tons and tons of traceback content and it's hard to find
kipras is now known as kipras`away
lritter has joined #pypy
<kenaan> fijal unicode-utf8 e1df137224a1 /pypy/objspace/std/unicodeobject.py: write down _sliced version for unicode
<antocuni> fijal: right, but as far as I remember, it has always been like this
<antocuni> it's not a regression
<fijal> no, it used to be different
oberstet has joined #pypy
marr has joined #pypy
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
<kenaan> fijal unicode-utf8 b80499557864 /: partition/rpartition
ronan has quit [Ping timeout: 240 seconds]
antocuni has quit [Ping timeout: 260 seconds]
dmalcolm has quit [Remote host closed the connection]
dmalcolm has joined #pypy
ronan has joined #pypy
forgottenone has quit [Ping timeout: 252 seconds]
jcea has joined #pypy
antocuni has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
__Yiota has joined #pypy
ronny has quit [Ping timeout: 258 seconds]
ronny has joined #pypy
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
ronan has joined #pypy
adamholmberg has joined #pypy
cstratak_ has joined #pypy
cstratak has quit [Ping timeout: 255 seconds]
exarkun has quit [Ping timeout: 255 seconds]
exarkun has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ronan has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
ronan has joined #pypy
Rhy0lite has joined #pypy
<fijal> should we disallow buffer(unicode)?
<kenaan> fijal unicode-utf8 2137079f21c5 /pypy/objspace/std/unicodeobject.py: kill a bunch of no longer needed integrations with stringmethods
<kenaan> fijal unicode-utf8 196f5e9026d4 /: remove decode from repr function
<kenaan> fijal unicode-utf8 5ac470b3f3bb /pypy/objspace/std/unicodeobject.py: fix rpython
mat^2 has joined #pypy
<ronan> fijal: it works on CPython, so I don't think we can
<fijal> one can easily argue its a bug though
<fijal> (and does not work on Python3)
__Yiota has joined #pypy
kanaka has quit [Read error: No route to host]
ronan has quit [Ping timeout: 240 seconds]
<fijal> uh ok
<fijal> so I don't know python
<fijal> what does u"foo"[1:2] do?
<fijal> I mean, why does it not call u"foo".__getitem__(slice(1, 2)) for example?
<Alex_Gaynor> it does
cstratak_ has quit [Quit: Leaving]
<Alex_Gaynor> (well, cpython internals are weird, I bet it calls tp_getslice)
cstratak has joined #pypy
<fijal> yes, it does call __getslice__ and not __getitem__(slice)
<fijal> so who calls __getitem__(slice)?
<Alex_Gaynor> if you have a pure python class and you implement only __getitem__ it gets called with a slice
<fijal> right ok, but I have a unicode object
<fijal> is it ever called?
<fijal> short of calling it by hand?
<fijal> it's definitely supported and not tested in our own tests
<Alex_Gaynor> `operator.itemgetter` possible?
kanaka has joined #pypy
kanaka has quit [Changing host]
kanaka has joined #pypy
<fijal> [slice(1, 2)] works
<arigato> fijal: or if you say u"foo"[::2]
<fijal> ok
<fijal> arigato: not a single own test does that FYI
<arigato> meh
* fijal wonders how hard it is to do hypothesis for app tests
<arigato> there is probably an explanation for that
<fijal> like?
<arigato> when we started pypy we thought we wouldn't need the mess of __getslice__ vs. __getitem__
<arigato> so we wrote unicode (and other) tests without caring
<fijal> heh
<fijal> I see
<fijal> and "of course" all the mess is needed
<arigato> i.e. we thought that u"foo"[1:2] would just call __getitem__() with a slice() argument
<arigato> yes, of course it doesn't work in practice
marky1991 has quit [Ping timeout: 252 seconds]
forgottenone has joined #pypy
marky1991 has joined #pypy
yuyichao has quit [Ping timeout: 255 seconds]
yuyichao has joined #pypy
exarkun has quit [Ping timeout: 246 seconds]
exarkun has joined #pypy
mattip has joined #pypy
forgottenone has quit [Ping timeout: 240 seconds]
<antocuni> I don't really understand how vmprof is supposed to resolve pypy symbols
<antocuni> this is soemthing which I executed a pypy compiled with "make debug"
<antocuni> so, why do I get all these "undefined"?
zmt00 has joined #pypy
oberstet has quit [Ping timeout: 255 seconds]
<kenaan> mattip py3.5-mac-embedding 8d9cebe3885b /pypy/goal/targetpypystandalone.py: typo
<kenaan> antocuni extradoc eaef98c9e980 /blog/draft/2017-10-cape-town-report.rst: finish the draft
<kenaan> antocuni extradoc fc3e9ca8c4df /blog/draft/2017-10-how-to-make-50x-faster.rst: draft of a new blog post
<antocuni> new blog post :)
<antocuni> "How to make your code 80 times faster"
<antocuni> whoever feels like, please review
<antocuni> arigato, fijal, mattip, cfbolz: ^^^
marky1991 has quit [Remote host closed the connection]
oberstet has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
oberstet has quit [Quit: Leaving]
* mattip looking
oberstet has joined #pypy
<kenaan> mattip extradoc c149e5d02b88 /blog/draft/2017-10-how-to-make-50x-faster.rst: edit a bit
<mattip> antocuni: feel free to revert whatever you don't like
<antocuni> mattip: thanks, I'll look at it later
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
<LarstiQ> snow! snow!
antocuni has quit [Ping timeout: 240 seconds]
nunatak has joined #pypy
<kenaan> stian math-improvements 12d7e0578291 /rpython/: uint128_t test and a tiny optimalization
cstratak has quit [Ping timeout: 255 seconds]
<kenaan> mattip buildbot 2336f92eb562 /bot2/pypybuildbot/master.py: move more rpython builds to filtered schedulers
jacob22 has quit [Ping timeout: 258 seconds]
jacob22 has joined #pypy
ronan has joined #pypy
ronan has quit [Remote host closed the connection]
lritter has quit [Remote host closed the connection]
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
Rhy0lite has quit [Quit: Leaving]
tbodt has joined #pypy
nunatak has quit [Quit: Leaving]
<kenaan> fijal unicode-utf8 84d1ebd9002d /pypy/objspace/std/: improve the slice tests and fix it
<fijal> eh some methods are just not tested
<fijal> like lower
<fijal> or upper
__Yiota has joined #pypy
exarkun has quit [Read error: Connection reset by peer]
<kenaan> fijal unicode-utf8 e5017df1fbdd /pypy/objspace/std/: implement lower
<fijal> arigato: getting there...
<fijal> the big missing part is codecs
<fijal> (utf-7 latin-1 and a bunch of fun ones)
<fijal> and the surrogates
<fijal> and optimizations
exarkun has joined #pypy
<nanonyme> utf-7? Excuse me? Does someone actually use that?
<simpson> Email, I think?
<tumbleweed> some email. Most mailservers should advertise that they're 8-bit clean
<nanonyme> Ugh
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<nanonyme> Fair enough, that made me a bit more depressed than before
kipras`away is now known as kipras
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
<fijal> nanonyme: there is a bunch of far more obscure codecs
<fijal> nanonyme: guess what, they all come with C API!
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
raynold has joined #pypy
tbodt has joined #pypy
tbodt has quit [Client Quit]
bbot2 has quit [Quit: buildmaster reconfigured: bot disconnecting]
bbot2 has joined #pypy
exarkun has quit [Ping timeout: 264 seconds]
exarkun has joined #pypy
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
huonw has joined #pypy
tbodt has quit [Client Quit]
mat^2 has quit [Quit: Leaving]
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
huonw has quit [Ping timeout: 246 seconds]
huonw has joined #pypy
<nanonyme> fijal, "yay"
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
tormoz has quit [Ping timeout: 248 seconds]
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
tbodt has joined #pypy
_whitelogger has joined #pypy
tbodt has joined #pypy
forgottenone has joined #pypy
__Yiota has joined #pypy
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/3380 [mattip: test, py3.5-mac-embedding]
mattip has left #pypy ["bye"]
antocuni has joined #pypy
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
marky1991 has quit [Ping timeout: 258 seconds]
aboudreault has quit [Excess Flood]
aboudreault has joined #pypy
antocuni has quit [Ping timeout: 240 seconds]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
yuyichao has quit [Ping timeout: 240 seconds]
adamholmberg has quit [Ping timeout: 240 seconds]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
yuyichao has joined #pypy
adamholmberg has joined #pypy