cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
jacob22_ has quit [Read error: Connection reset by peer]
antocuni has joined #pypy
inhahe has quit []
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
inhahe has joined #pypy
<kenaan>
cfbolz record-known-result 681aab475a24 /pypy/objspace/std/unicodeobject.py: speed up checking the result of unicode.find
<kenaan>
cfbolz record-known-result 298551521a23 /pypy/objspace/std/unicodeobject.py: another record_known_result: the content of W_UnicodeObject is known to be a valid utf8 string
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
inhahe has quit [Read error: Connection reset by peer]
inhahe has joined #pypy
oberstet has joined #pypy
xcm has quit [Read error: Connection reset by peer]
<mattip>
would be interesting to benchmark utf8 unicode to see if it gives any performance boost
i9zO5AP has quit [Excess Flood]
i9zO5AP has joined #pypy
i9zO5AP has quit [Excess Flood]
i9zO5AP has joined #pypy
<cfbolz>
alcarithemad: oh hi :-)
<cfbolz>
alcarithemad: this is super impressive :-)
<cfbolz>
mattip: yes, we really should write that utf8 blog post
i9zO5AP has quit [Excess Flood]
<mattip>
cfbolz: I would be happy for a JSON blog post :)
<cfbolz>
mattip: the writing is done, but I need to re-run some benchmarks, which I am a bit stuck on
i9zO5AP has joined #pypy
Rhy0lite has quit [Quit: Leaving]
gracinet has joined #pypy
gracinet has left #pypy [#pypy]
gracinet has joined #pypy
i9zO5AP has quit [Ping timeout: 240 seconds]
gracinet has left #pypy [#pypy]
i9zO5AP has joined #pypy
i9zO5AP has joined #pypy
i9zO5AP has quit [Excess Flood]
gracinet has joined #pypy
i9zO5AP has joined #pypy
i9zO5AP has quit [Read error: Connection reset by peer]
Ai9zO5AP has joined #pypy
Ai9zO5AP has quit [Excess Flood]
<marmoute>
mattip: you have a new mail :-)
Ai9zO5AP has joined #pypy
Ai9zO5AP has quit [Excess Flood]
Ai9zO5AP has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<kenaan>
cfbolz default f0d037751b82 /pypy/objspace/std/unicodeobject.py: don't turn ord(u) and u.islower() etc into bridges
<kenaan>
cfbolz record-known-result 0f0cf3af2deb /rpython/: (cfbolz porting, yodada did the actual work) implement record_exact_value by stealing the code from th...
<kenaan>
cfbolz record-known-result d6d92c45bc0b /rpython/: support for integer values in record_exact_value
<kenaan>
cfbolz record-known-result 0085d3e74e02 /rpython/: tell the jit that the result of str.find is always smaller than the length of the string
<kenaan>
cfbolz record-known-result 7151aca5645a /: hints on the bounds of the results of some of the rutf8 functions
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
<mattip>
cfbolz: do you need hardware to run the benchmarks?
mattip is now known as asdfasdfasdf
<cfbolz>
mattip, asdfasdfasdf: no, just a half day of actual brain time
asdfasdfasdf is now known as mattip
<mattip>
hmm. Should the latest commits preventing utf8 bridges be part of the release?
<cfbolz>
mattip: i'd say no. it's a pretty late addition and don't think it's a gigantic problem in practice
speeder39_ has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
<kenaan>
rlamy py3.6 0078687570a6 /pypy/interpreter/test/apptest_coroutine.py: Add failing apptest related to the firstiter asyncgen_hook
<kenaan>
rlamy py3.6 d3b503bab689 /pypy/interpreter/test/apptest_coroutine.py: Use suspend() helper in more tests to avoid importing types from lib-python
<kenaan>
rlamy py3.6 f7ddde9c4602 /pypy/module/sys/std_test.py: Use built-in module _io instead of io
<mattip>
marmoute: do you know if gitlab has anything similar to the download tab on bitbucket?
<kenaan>
cfbolz default 38ede7e5cb5a /pypy/module/_pypyjson/: corner case in the json decoder: like regular object maps, don't make the json maps arbitrarily huge