<wleslie>
I feel rather out of the loop that I had not heard about mesapy until today
<wleslie>
I mean - I expected that someone would attempt to do memory hardening with pypy sooner or later, but I hadn't even heard about the attempt, and now it's a thing
<wleslie>
similarly with formal verification of the JIT
antocuni has joined #pypy
antocuni has quit [Remote host closed the connection]
antocuni has joined #pypy
<cfbolz>
wleslie: I am a bit unclear what they are doing
<cfbolz>
we already have memory hardening built into pypy
<cfbolz>
it's what you get when you compile with "make lldebug"
<cfbolz>
(I suppose you want just a subset of that target, but one of the things that the target enables is bounds checking on everything)
<mattip>
the slave used pypy2-v7.2-6885d94b89cf to translate, I will try to update to the latest nightly
<mattip>
in the probably misplaced hope that something significant changed
Rhy0lite has joined #pypy
<simpson>
Hi. I'm examining a downstream distro issue: https://github.com/NixOS/nixpkgs/issues/39356 The distro's Python maintainer desires PYTHONHOME, but PyPy doesn't have it; is there an obvious better/portable way to do it?
<mattip>
simpson: it seems to be equivalent to setting PYTHONPATH (or prepending the desired path to an existing PYTHONPATH)
<simpson>
mattip: Makes enough sense, thanks.
<mattip>
Alex_Gaynor: I suggested another idea in the PR: create a _ssl repo under pyca
<Alex_Gaynor>
mattip: if we have a copy of the tests then we also need to update them whenever pypy does -- I think our existing strategy for running downstream tests is more flexible
<mattip>
Alex_Gaynor: not sure I understand. The install stage would clone the pypy repo and update the internal copy of crpytography, the test stage would run the test_ssl.py tests?
<Alex_Gaynor>
mattip: yes, exactly like that
<mattip>
interesting idea. The opposite idea (PyPy would vendor a pyca/_ssl module with tests, like it does with vmprof and cffi)
ekaologik has joined #pypy
<mattip>
might encourage other developers to pitch in and improve it independent of PyPy
<mattip>
I am not so in-tune of what is happenning in that area, is the stdlib ssh module considered to be high-quality?
<mattip>
s/ssh/ssl/
<mattip>
in both cases the test run would be added to the download.d repo
ekaologik has quit [Read error: Connection reset by peer]
<Alex_Gaynor>
mattip: the stdlib ssl module is pretty good now, it used to be quite bad
antocuni has quit [Ping timeout: 246 seconds]
mattip has quit [Ping timeout: 244 seconds]
mattip has joined #pypy
BPL has joined #pypy
<kenaan>
mattip cryptograhpt-2.7 401d69215728 /lib_pypy/_cffi_ssl/_stdssl/error.py: fix last failing test - add lower case error message stanza
<kenaan>
mattip cryptograhpt-2.7 7ddff8a0053b /pypy/doc/whatsnew-head.rst: close branch to be merged
<kenaan>
mattip default 5921676473ae /: merge cryptograhpt-2.7 which updates vendored cryptography to 2.7
<kenaan>
mattip py3.6 168ba5471494 /: merge default into py3.6