Carl Friedrich Bolz-Tereick pushed to branch 
branch/rbigint-fromstr-subquadratic at PyPy / pypy


Commits:
6b91ab19 by Matti Picus at 2022-09-05T15:29:43-05:00
build cffi extensions without embedding in translation (issue 3737)

but rebuild them with embedding when packaging

- - - - -
dace7a84 by Carl Friedrich Bolz-Tereick at 2022-09-07T12:51:00+02:00
setdefaultencoding is sometimes there, sometimes not (site.py removes it). just
skip the test if its missing.

- - - - -
31015b73 by Carl Friedrich Bolz-Tereick at 2022-09-07T13:03:48+02:00
fix backend tests

- - - - -
a0d956d7 by Matti Picus at 2022-09-08T13:03:04+03:00
fix/extend gc.hooks documentation

- - - - -
b5de122d by Carl Friedrich Bolz-Tereick at 2022-09-12T22:23:38+02:00
merge heads

- - - - -
9dd7b25e by Carl Friedrich Bolz-Tereick at 2022-09-15T12:49:31+02:00
merge default

--HG--
branch : rbigint-fromstr-subquadratic

- - - - -
c431c200 by Carl Friedrich Bolz-Tereick at 2022-09-24T12:32:19+02:00
intermediate checkin:

resurrect the lopsided karatsuba multiplication case which was wrongly removed

it helps a lot for unbalanced huge multiplications. before this commit,
unbalanced multiplications would fall back to using O(n**2) base case
multiplication, no matter their size

not quite sure yet which algorithm to use, CPython's or my own. both fix the
complexity, my own seems unexpectedly faster.

--HG--
branch : rbigint-fromstr-subquadratic

- - - - -


7 changed files:

- pypy/doc/gc_info.rst
- pypy/goal/targetpypystandalone.py
- pypy/objspace/std/test/apptest_stringformat.py
- pypy/tool/release/package.py
- rpython/jit/codewriter/liveness.py
- rpython/rlib/rbigint.py
- rpython/rlib/test/test_rbigint.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/e10e338f770a78561f2e62457f9e55df651225e0...c431c2000d38c69d9d0e1228949560f31f33ac7c

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/e10e338f770a78561f2e62457f9e55df651225e0...c431c2000d38c69d9d0e1228949560f31f33ac7c
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to