[pypy-commit] [Git][pypy/pypy][branch/default] (cfbolz, xoraxax) Implement bit_count for rbigint.

2022-09-21 Thread Alexander Schremmer (@xoraxax)


Alexander Schremmer pushed to branch branch/default at PyPy / pypy


Commits:
3d4e6736 by Alexander Schremmer at 2022-09-21T13:48:44+02:00
(cfbolz, xoraxax) Implement bit_count for rbigint.

- - - - -


2 changed files:

- rpython/rlib/rbigint.py
- rpython/rlib/test/test_rbigint.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/3d4e67367a54d7b11d73fedafe7e2125f1156942

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/3d4e67367a54d7b11d73fedafe7e2125f1156942
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


[pypy-commit] [Git][pypy/pypy][branch/default] remove unused variable

2022-09-21 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy


Commits:
51f09300 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:49:59+02:00
remove unused variable

- - - - -


1 changed file:

- rpython/rlib/unicodedata/dawg.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/51f09300f5c22cec64d9f8434d262058d0dd3103

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/51f09300f5c22cec64d9f8434d262058d0dd3103
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


[pypy-commit] [Git][pypy/pypy][branch/py3.9] 16 commits: add info to debug _ssl dll copying, try to only copy first found dll

2022-09-21 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy


Commits:
d8ae3bbe by Matti Picus at 2022-09-02T07:15:29-04:00
add info to debug _ssl dll copying, try to only copy first found dll

- - - - -
c3d7f748 by Carl Friedrich Bolz-Tereick at 2022-09-02T13:02:41+02:00
try to not generate 300 variants of this function in C :-(

- - - - -
5ccde865 by Carl Friedrich Bolz-Tereick at 2022-09-02T14:19:58+02:00
optimize inline_call_* by not creating the intermediate list of boxes

instead, fill the new frame directly (bit similar to call_valuestack in the
python interpreter)

- - - - -
9cc94c4c by Carl Friedrich Bolz-Tereick at 2022-09-02T21:26:13+02:00
make sure the LivenessIterator gets inlined and optimized away

- - - - -
5a42a58e by Carl Friedrich Bolz-Tereick at 2022-09-02T22:09:01+02:00
skip extra list copy

- - - - -
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

- - - - -
f83864cd by Matti Picus at 2022-09-08T13:14:13+03:00
merge default

--HG--
branch : py3.8

- - - - -
b32f8ebc by Matti Picus at 2022-09-10T20:34:23-04:00
typo

--HG--
branch : py3.8

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

- - - - -
3d4e6736 by Alexander Schremmer at 2022-09-21T13:48:44+02:00
(cfbolz, xoraxax) Implement bit_count for rbigint.

- - - - -
51f09300 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:49:59+02:00
remove unused variable

- - - - -
b13f0899 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:57:14+02:00
merge default

--HG--
branch : py3.8

- - - - -
6f38a582 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:57:25+02:00
merge py3.8

--HG--
branch : py3.9

- - - - -


13 changed files:

- lib_pypy/_ssl_build.py
- lib_pypy/pypy_tools/build_cffi_imports.py
- 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/jit/metainterp/optimizeopt/bridgeopt.py
- rpython/jit/metainterp/optimizeopt/heap.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/rlib/rbigint.py
- rpython/rlib/test/test_rbigint.py
- rpython/rlib/unicodedata/dawg.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/5e48d2579c82c27ab711ee2e0bc2f5cedd584bb7...6f38a582f8c34abe67e1ed4042dc3833a257b8cb

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/5e48d2579c82c27ab711ee2e0bc2f5cedd584bb7...6f38a582f8c34abe67e1ed4042dc3833a257b8cb
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


[pypy-commit] [Git][pypy/pypy][branch/py3.8] 5 commits: skip extra list copy

2022-09-21 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy


Commits:
5a42a58e by Carl Friedrich Bolz-Tereick at 2022-09-02T22:09:01+02:00
skip extra list copy

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

- - - - -
3d4e6736 by Alexander Schremmer at 2022-09-21T13:48:44+02:00
(cfbolz, xoraxax) Implement bit_count for rbigint.

- - - - -
51f09300 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:49:59+02:00
remove unused variable

- - - - -
b13f0899 by Carl Friedrich Bolz-Tereick at 2022-09-21T13:57:14+02:00
merge default

--HG--
branch : py3.8

- - - - -


5 changed files:

- rpython/jit/metainterp/optimizeopt/bridgeopt.py
- rpython/jit/metainterp/optimizeopt/heap.py
- rpython/rlib/rbigint.py
- rpython/rlib/test/test_rbigint.py
- rpython/rlib/unicodedata/dawg.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b32f8ebc4d2f96feb1debed08828aebe010e5a78...b13f08996e71cb182f1f35c0a17cba1fadab8f21

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b32f8ebc4d2f96feb1debed08828aebe010e5a78...b13f08996e71cb182f1f35c0a17cba1fadab8f21
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


[pypy-commit] [Git][pypy/pypy][branch/py3.9] (cfbolz, xoraxax) Implement bit_count methods for int objects.

2022-09-21 Thread Alexander Schremmer (@xoraxax)


Alexander Schremmer pushed to branch branch/py3.9 at PyPy / pypy


Commits:
7bca364e by Alexander Schremmer at 2022-09-21T14:00:20+02:00
(cfbolz, xoraxax) Implement bit_count methods for int objects.

--HG--
branch : py3.9

- - - - -


3 changed files:

- pypy/objspace/std/intobject.py
- pypy/objspace/std/longobject.py
- pypy/objspace/std/test/test_intobject.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/7bca364ef6442d1fce87aa755cc9874ff6f5139a

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/7bca364ef6442d1fce87aa755cc9874ff6f5139a
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


[pypy-commit] [Git][pypy/pypy][branch/default] (cfbolz, xoraxax): check the length of a to-be-unpacked list *before* we make

2022-09-21 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy


Commits:
313cc752 by Carl Friedrich Bolz-Tereick at 2022-09-21T14:32:23+02:00
(cfbolz, xoraxax): check the length of a to-be-unpacked list *before* we make
the list copy

- - - - -


2 changed files:

- pypy/module/pypyjit/test_pypy_c/test_containers.py
- pypy/objspace/std/objspace.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/313cc75227f4011d24452dac17d1a9845018cdff

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/313cc75227f4011d24452dac17d1a9845018cdff
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


[pypy-commit] [Git][pypy/pypy][branch/default] (cfbolz, xoraxax): make sure that tracing from GUARD_ALWAYS_FAILS makes

2022-09-21 Thread Carl Friedrich Bolz-Tereick (@cfbolz)


Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy


Commits:
880b1052 by Carl Friedrich Bolz-Tereick at 2022-09-21T14:53:50+02:00
(cfbolz, xoraxax): make sure that tracing from GUARD_ALWAYS_FAILS makes
progress, and doesn't start from an earlier bytecode by preventing guard 
resume
data sharing for it

- - - - -


2 changed files:

- rpython/jit/metainterp/optimizeopt/optimizer.py
- rpython/jit/metainterp/test/test_tracelimit.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/880b10528cda9a0bd78c888e9f3845663d953f46

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/commit/880b10528cda9a0bd78c888e9f3845663d953f46
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