rokujyouhitoma has quit [Ping timeout: 255 seconds]
tote_ has quit [Ping timeout: 240 seconds]
kipras is now known as kipras`away
ocn has joined #pypy
ocn has left #pypy [#pypy]
marr has quit [Ping timeout: 260 seconds]
yuyichao_ has quit [Ping timeout: 246 seconds]
jcea has quit [Quit: jcea]
jcea has joined #pypy
jcea has quit [Quit: jcea]
raynold has joined #pypy
jcea has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 246 seconds]
jcea has quit [Quit: jcea]
mattip has left #pypy ["bye"]
yuyichao_ has joined #pypy
asmeurer__ has quit [Quit: asmeurer__]
asmeurer__ has joined #pypy
demonimin has quit [Ping timeout: 260 seconds]
tote has joined #pypy
demonimin has joined #pypy
demonimin has joined #pypy
rokujyouhitoma has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
rokujyouhitoma has quit [Ping timeout: 268 seconds]
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 260 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
lritter has joined #pypy
tbodt has joined #pypy
tbodt has quit [Client Quit]
marky1991 has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 260 seconds]
pilne has quit [Quit: Quitting!]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 246 seconds]
vkirilichev has joined #pypy
marky1991 has quit [Ping timeout: 255 seconds]
vkirilichev has quit [Remote host closed the connection]
ssbr has quit [Ping timeout: 255 seconds]
rokujyouhitoma has joined #pypy
ssbr has joined #pypy
rokujyouhitoma has quit [Ping timeout: 268 seconds]
ESphynx has left #pypy [#pypy]
realitix has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
rokujyouhitoma has joined #pypy
vkirilichev has quit [Remote host closed the connection]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
mihneas has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
<mihneas> Hello, I created a pull request to the wxpython-cffi library in order to build matplotlib here https://bitbucket.org/amauryfa/wxpython-cffi/pull-requests/2 . Can you guys take a look at this ?
<LarstiQ> mihneas: there has been some recent wxpython activity, though not based on amaury's cffi version I think
<LarstiQ> mihneas: mattip knows most about this, but he's currently not online. Try the mailing list?
oberstet has joined #pypy
marr has joined #pypy
jacob22_ has joined #pypy
cstratak has joined #pypy
cstratak_ has joined #pypy
cstratak has quit [Quit: Leaving]
cstratak_ has quit [Quit: Leaving]
cstratak has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
asmeurer__ has quit [Quit: asmeurer__]
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
jacob22_ has quit [Ping timeout: 276 seconds]
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
oberstet has quit [Remote host closed the connection]
jacob22_ has joined #pypy
vkirilichev has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
Fleche has joined #pypy
rokujyouhitoma has quit [Ping timeout: 268 seconds]
vkirilichev has joined #pypy
jcea has joined #pypy
nimaje1 has joined #pypy
nimaje has quit [Killed (karatkievich.freenode.net (Nickname regained by services))]
nimaje1 is now known as nimaje
<eregon> Hello, I would like to build PyPy-STM. Is the special build of gcc still required or a recent gcc is enough? I have GCC 6.3.1
Ryanar has joined #pypy
rokujyouhitoma has joined #pypy
ArneBab_ has quit [Ping timeout: 255 seconds]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
ArneBab has joined #pypy
ArneBab has joined #pypy
ArneBab has quit [Changing host]
raynold has quit [Quit: Connection closed for inactivity]
palecsan has joined #pypy
<palecsan> Hello, I have a question related to issue #2426 (https://bitbucket.org/pypy/pypy/issues/2426). In the plot attached to it (https://bitbucket.org/pypy/pypy/issues/attachments/2426/pypy/pypy/1497446830.87/2426/comparison.png), it can be seen that PyPy 5.8 is still 50% slower that it was in 2.0
<palecsan> Do you think is a good idea to investigate this further?
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
kipras`away is now known as kipras
marky1991 has joined #pypy
gbutnaru has joined #pypy
<Remi_M> eregon: I don't remember if GCC 6.3 has all bugs fixed, but you can just disable some of its optimisations in case the result is crashing. It should be able to compile PyPy-STM. see the following description about what optimisations you may need to disable:
<eregon> Remi_M: Thanks. Currently I have some problems with compiling openssl-related code, is there a way to disable that?
<Remi_M> eregon: not sure, but the readme also lists the invocation of "rpython". are you doing anything differently?
<Remi_M> or are you just missing the normal pypy dependencies?
<eregon> I'm doing
<eregon> ../../rpython/bin/rpython -Ojit --stm
<eregon> in pypy/goal
<Remi_M> the pypy build requires e.g. libssl-dev. see here: http://doc.pypy.org/en/latest/build.html#install-build-time-dependencies
<Remi_M> maybe that solves your problem
<Remi_M> (also I pass --no-shared to rpython so that it builds one executable, but I forgot if there is a good reason for that)
<eregon> I already have openssl-devel 1.0.2k but that's probably too recent
<eregon> I get errors messages like
<eregon> [platform:Error] implement_2.c: In function ‘pypy_g_ccall_ASN1_STRING_to_UTF8__arrayPtr_asn1_string_’:
<eregon> [platform:Error] ^~~~~~~~
<eregon> [platform:Error] l_res_242 = ASN1_STRING_to_UTF8(l_a0_187, l_a1_101);
<eregon> [platform:Error] implement_2.c:19015:34: warning: passing argument 1 of ‘ASN1_STRING_to_UTF8’ from incompatible pointer type [-Wincompatible-pointer-types]
<eregon> [platform:Error] In file included from /usr/include/openssl/objects.h:965:0,
<eregon> [platform:Error] from /usr/include/openssl/evp.h:94,
<eregon> [platform:Error] from /usr/include/openssl/x509.h:73,
<eregon> [platform:Error] from /usr/include/openssl/ssl.h:156,
<eregon> [platform:Error] from common_header.h:127,
<eregon> [platform:Error] from implement_2.c:4:
<eregon> [platform:Error] /usr/include/openssl/asn1.h:1010:5: note: expected ‘unsigned char **’ but argument is of type ‘char **’
<eregon> [platform:Error] int ASN1_STRING_to_UTF8(unsigned char **out, ASN1_STRING *in);
pilne has joined #pypy
kipras is now known as kipras`away
<Remi_M> eregon: hm.. so yes, there seems to be a slight mismatch in the signature that we declare in the ssl module and your header file... If you just want a bare-bones pypy-stm, you can pass the --no-allworkingmodules option to targetpypystandalone
<LarstiQ> eregon: yes, that's too recent
<LarstiQ> eregon: openssl made a backwards incompatible change there
marky1991 has quit [Ping timeout: 248 seconds]
oberstet has joined #pypy
rokujyouhitoma has joined #pypy
<eregon> ok, I found --withoutmod-_ssl hopefully that works :)
<eregon> these options (like --no-allworkingmodules) have to be passed after targetpypystandalone.py, right?
rokujyouhitoma has quit [Ping timeout: 240 seconds]
<Remi_M> eregon: yes exactly, I just hope nothing else depends on it :)
bendlas has quit [Ping timeout: 276 seconds]
nbjoerg has left #pypy [#pypy]
jcea has quit [Quit: jcea]
<eregon> I think I have enough fractals to print myself a poster now :)
_whitelogger has joined #pypy
bendlas has joined #pypy
bendlas has quit [Read error: Connection reset by peer]
<palecsan> Regarding my question earlier (about issue 2426), do you think is worth digging deeper?
Ryanar has quit [Quit: Ryanar]
bendlas has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
<ronan> palecsan: well, it would be nice to solve it, but Armin's comments still apply AFAIK
nopf has quit [Remote host closed the connection]
<palecsan> ronan: ok :) thanks
<palecsan> if I want to specify an additional gcc flag (such as march) can I do this without modifying the generated C code in /tmp ?
<palecsan> when translating PyPy
Fleche has quit [Ping timeout: 268 seconds]
Fleche has joined #pypy
<nimaje> palecsan: should work
<palecsan> yes, but how?
<palecsan> I went through the params in http://doc.pypy.org/en/latest/config/commandline.html but none looks like a CFLAGS
<nimaje> go to the dir in /tmp and modify the Makefile or use ´CFLAGS=... make´ :)
<palecsan> there is no other way? :( when calling ../../rpython/bin/rpython?
<palecsan> I think that also the small stub files must be generated/compiled with the same flags
<palecsan> not just the testing_1 content
<palecsan> or am I wrong?
<nimaje> palecsan: if you call rpython you do a new translation, but yes I forgot to mention that you have to clean that dir from .o files, afaik you only need ´make´ in testing_1 (after cleaning and your changes to the Makefile)
<palecsan> oh, and the make in testing_1 also re-builds everything in the parent directory?
<palecsan> did not know that
<palecsan> I assumed it's made only when translation is started
<palecsan> thank you nimaje
<nimaje> afaik, everything needed is in testing_1 (no idea why that dir has that name), but I had changed ´CC´ from ´gcc´ to ´cc´ (on a system where cc is clang) and removed something from LDFLAGS (as ld on that system didn't support that option and files compiled with it) and it worked
Remi_M has quit [Quit: See you!]
rokujyouhitoma has joined #pypy
palecsan has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
raduc has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
arigato has joined #pypy
Fleche_ has joined #pypy
Fleche has quit [Ping timeout: 240 seconds]
<kenaan> tobweber stmgc[c8-fix-commit-signalling] 5d95b73a59c9 /c8/stm/: Signal commit to inevitable transaction if another transaction wants to commit
<kenaan> tobweber stmgc[c8-fix-commit-signalling] 51b2dcee8206 /c8/stm/core.c: Add signalling also to become inevitable
<kenaan> tobweber stmgc[c8-tcp-style-trx-length] 39f4ab9d3e31 /c8/stm/: Merge fix for commit signalling to inevitable transactions
<kenaan> tobweber stmgc[c8-tcp-style-trx-length] 2f066c0fb56c /c8/stm/nursery.c: Improve backoff parameter calculation
<kenaan> tobweber stmgc[c8-fix-commit-signalling] f27950321d3c /c8/stm/: Evaluate signal to commit only if running inevitable, and refactor wait implementation o...
<kenaan> tobweber stmgc[c8-tcp-style-trx-length] e0f9b83d9771 /c8/stm/: Merge minor fixes to commit signalling
<kenaan> tobweber stmgc[c8-fix-commit-signalling] 2a092c9c9376 /c8/stm/: Fix check for inevitable breaks commit signalling
<kenaan> tobweber stmgc[c8-fix-commit-signalling] 1ea4b3c11042 /c8/stm/core.c: Revert aggressive wait
<kenaan> tobweber stmgc[c8-tcp-style-trx-length] 43693de1f6ff /c8/stm/: Merge revert aggressive wait and fix check for inevitable breaks commit signalling
<kenaan> tobweber stmgc[c8-adaptive-trx-length-per-thread] 136efd31d83f /c8/stm/: Merge fix for inevitable transaction commit signalling
<kenaan> tobweber stmgc[c8-adaptive-trx-length-per-thread] cf2b97b05bc6 /c8/stm/core.c: Merge add signal to commit inevitable trx when becoming inevitable
<kenaan> tobweber stmgc[c8-adaptive-trx-length-per-thread] d36657eedf72 /c8/stm/: Merge aggressive wait when becoming inevitable
<kenaan> tobweber stmgc[c8-adaptive-trx-length-per-thread] 0c811825c149 /c8/stm/core.c: Merge revert aggressive wait
vkirilichev has quit [Remote host closed the connection]
marky1991 has joined #pypy
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 248 seconds]
cstratak has quit [Ping timeout: 255 seconds]
oberstet has quit [Ping timeout: 255 seconds]
asmeurer_ has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
marky1991 has quit [Ping timeout: 240 seconds]
<kenaan> rlamy default 94366943700b /pypy/module/cpyext/: Move PyObject_AsCharBuffer to buffer.py for consistency with py3.5
vkirilichev has joined #pypy
<kenaan> rlamy default b22fbf59ad0f /pypy/module/cpyext/: Move CPyBuffer and dependencies to buffer.py
dw has quit [Remote host closed the connection]
nopf has joined #pypy
tbodt has joined #pypy
arigato has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
lritter has quit [Quit: Leaving]
vkirilichev has quit [Remote host closed the connection]
realitix has quit [Quit: Leaving]
<kenaan> plan_rich default 82289adf3ee0 /rpython/rlib/rvmprof/: copy over revision f29df8d, add new compilation unit
marky1991 has joined #pypy
<kenaan> plan_rich default 5eaa2ef5baa8 /rpython/rlib/rvmprof/src/shared/vmprof_main.c: apply windows fix
rokujyouhitoma has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/4735 [plan_rich: force build, default]
rokujyouhitoma has quit [Ping timeout: 260 seconds]
arigato has joined #pypy
vkirilichev has joined #pypy
StyXman has joined #pypy
<StyXman> I noticed that pypy's parser wants to keep the source in utf instead of unicode, even after detecting the encoding and converting from it. can someone explain the reason? I'm trying to port it to py3 to use it in a project of mine and this causes some problems...
<arigato> I think that CPython's parser does the same, so we just copied CPython
<kenaan> mattip cpyext-add_newdoc feb0a7a8e0bb /pypy/module/cpyext/test/test_typeobject.py: test for modifying tp_doc even after PyType_Ready
<kenaan> mattip cpyext-add_newdoc 895424ab836c /pypy/: allow assignment to NULL tp_doc even after PyType_Ready
<kenaan> mattip cpyext-add_newdoc 4e8cc878567f /pypy/: test, add more doc assignment from cpyext
mattip has joined #pypy
<mattip> it seems we _can_ modify docstrings from c even after PyType_Ready,
<mattip> perhaps the better question is if we _should_
<kenaan> rlamy py3.5 a5510f559b24 /pypy/module/cpyext/: Move CPyBuffer and dependencies to buffer.py
<kenaan> rlamy py3.5 73b9066a185c /pypy/module/cpyext/test/test_bytesobject.py: fix and update tests
<arigato> mattip: imho, no
<arigato> but if you feel like it, you can hack around in objspace/std/typeobject:descr__doc()
<mattip> arigato: that is the point of the cpyext-add_newdoc branch, to support NumPy's add_docstring function
Taggnostr has quit [Ping timeout: 276 seconds]
<mattip> with checks that the current __doc__ is None before modification
<mattip> if we reject this approach, it means somehow rewriting numpy to add the docstrings before PyType_Ready
Taggnostr has joined #pypy
rokujyouhitoma has joined #pypy
<ronan> mattip: I already implemented add_newdoc in RPython, perhaps you can reuse it?
<mattip> ronan: I took a look, but it seemed more straighforward to do what I did in the branch
rokujyouhitoma has quit [Ping timeout: 268 seconds]
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/4735 [plan_rich: force build, default]
<mattip> seeing how little traction my latest pull request to NumPy is getting, I am reluctant to suggest a massive overhaul
<mattip> of the add_docstring mechanism
<ronan> mattip: IIUC, the current situation is an artefact of when they created the docs and they wouldn't mind switching back to something less hacky
<kenaan> rlamy py3.5 1235016e2d2c /pypy/module/cpyext/test/test_exception.py: fix test_exception.py and stop using api object
demonimin has quit [Remote host closed the connection]
arigato has quit [Quit: Leaving]
demonimin has joined #pypy
<kenaan> rlamy py3.5 c85122eab568 /pypy/module/cpyext/test/test_typeobject.py: fix test
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 248 seconds]
<kenaan> rlamy py3.5 33527bb8058e /: hg merge default
Fleche_ has quit [Ping timeout: 240 seconds]
<mattip> ronan: "switching back" - it seems the arr_add_docstring code in compiled_base.c is ancient, so I'm not sure there
<mattip> was a previous implementation. The cpyext-add_newdoc branch works and solves the problem
<mattip> it is not clear to me how cython does docstrings, perhaps I could try that direction if I figure it out
Taggnostr has joined #pypy
<mattip> let's see if I can grok it
Taggnostr2 has quit [Ping timeout: 260 seconds]
<mattip> but later :)
* mattip off for now
mattip has left #pypy ["bye"]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 255 seconds]
Fleche_ has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
<kenaan> arigo pypy.org[extradoc] 12ddca8a30af /: update the values
rokujyouhitoma has joined #pypy
vkirilichev has quit [Remote host closed the connection]
jacob22_ has quit [Ping timeout: 255 seconds]
rokujyouhitoma has quit [Ping timeout: 255 seconds]
kipras`away is now known as kipras
nbjoerg has joined #pypy
asmeurer has joined #pypy
q4 has joined #pypy
<nbjoerg> hm. I have absolutely no idea how malloc_closure.h is supposed to work on selinux...
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Ping timeout: 240 seconds]
asmeurer has quit [Quit: asmeurer]
asmeurer_ has joined #pypy