[pypy-commit] [Git][pypy/pypy][branch/default] update to cffi 1.15.1 (tentative, at cffi rev 42bc0cfb5a15)

2022-06-08 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 6cb377b4 by Armin Rigo at 2022-06-08T10:15:13+02:00 update to cffi 1.15.1 (tentative, at cffi rev 42bc0cfb5a15) - - - - - 14 changed files: - extra_tests/cffi_tests/embedding/empty.py - extra_tests/cffi_tests/embedding/test_

[pypy-commit] [Git][pypy/pypy][branch/default] #3619

2022-05-28 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 1a17490a by Armin Rigo at 2022-05-28T11:11:11+02:00 #3619 if pypy runs C code that itself tries to run a cffi embedded module, then we crashed: rpython_startup_code was executed twice. - - - - - 2 changed files: - pypy/modu

[pypy-commit] [Git][pypy/pypy][branch/default] Don't declare stdin, stdout and stderr as extern in the generated C files

2021-10-12 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 716f0227 by Armin Rigo at 2021-10-13T07:16:11+02:00 Don't declare stdin, stdout and stderr as extern in the generated C files - - - - - 1 changed file: - rpython/rlib/rfile.py View it on Heptapod: https://foss.heptapod.ne

[pypy-commit] [Git][pypy/pypy][branch/default] Performance fix: in ffi.memmove() when the src argument is a bytes object it...

2021-10-12 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 1ed4121f by Armin Rigo at 2021-10-12T12:48:44+02:00 Performance fix: in ffi.memmove() when the src argument is a bytes object it would painfully copy the bytes out of the nursery, but it doesn't need to - - - - - 1 changed f

[pypy-commit] [Git][pypy/pypy][branch/default] issue #3463

2021-09-25 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 65b22efe by Armin Rigo at 2021-09-25T15:24:57+02:00 issue #3463 fix invalid code generation in the ppc backend - - - - - 1 changed file: - rpython/jit/backend/ppc/jump.py View it on Heptapod: https://foss.heptapod.net/py

[pypy-commit] [Git][pypy/pypy][branch/hpy-refactor-exceptions] (ronan, antocuni frozen, arigo)

2021-08-27 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/hpy-refactor-exceptions at PyPy / pypy Commits: 7d367854 by Armin Rigo at 2021-08-27T17:45:50+01:00 (ronan, antocuni frozen, arigo) Use interpindirect2app here too. With this exact signature, interp2app() is optimized but only if you use a method and not a f

[pypy-commit] [Git][pypy/pypy][branch/default] (antocuni freezing, ronan, arigo)

2021-08-27 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 9b12b1c2 by Armin Rigo at 2021-08-27T18:31:40+02:00 (antocuni freezing, ronan, arigo) Fix for a corner case missing an optimization: interpindirect2app() on a function with signature 'self, space, __args__' was missing the opti

[pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: (antocuni freezing, ronan, arigo)

2021-08-27 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/py3.7 at PyPy / pypy Commits: 9b12b1c2 by Armin Rigo at 2021-08-27T18:31:40+02:00 (antocuni freezing, ronan, arigo) Fix for a corner case missing an optimization: interpindirect2app() on a function with signature 'self, space, __args__' was missing the optimi

[pypy-commit] [Git][pypy/pypy][branch/hpy-refactor-exceptions] 3 commits: (antocuni freezing, ronan, arigo)

2021-08-27 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/hpy-refactor-exceptions at PyPy / pypy Commits: 9b12b1c2 by Armin Rigo at 2021-08-27T18:31:40+02:00 (antocuni freezing, ronan, arigo) Fix for a corner case missing an optimization: interpindirect2app() on a function with signature 'self, space, __args__' was

[pypy-commit] [Git][pypy/pypy][branch/default] Issue #3514

2021-07-15 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 5563eaa2 by Armin Rigo at 2021-07-15T16:52:41+02:00 Issue #3514 trying with a tweak in the error message - - - - - 2 changed files: - pypy/module/_pypyjson/interp_decoder.py - pypy/module/_pypyjson/test/test__pypyjson.py

[pypy-commit] [Git][pypy/pypy][branch/py3.7] Issue #3515

2021-07-15 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/py3.7 at PyPy / pypy Commits: a152f786 by Armin Rigo at 2021-07-15T16:33:54+02:00 Issue #3515 test and fix for re.sub() with no match and with unusual types of arguments --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_sre/interp_sre.py -

[pypy-commit] [Git][pypy/pypy][branch/default] add 'static' over C functions for cffi to avoid having them exported

2021-07-07 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: a7c176c1 by Armin Rigo at 2021-07-07T16:14:09+02:00 add 'static' over C functions for cffi to avoid having them exported - - - - - 1 changed file: - lib_pypy/_audioop_build.py View it on Heptapod: https://foss.heptapod.ne

[pypy-commit] [Git][pypy/pypy][branch/default] update to cffi 1.14.6

2021-07-07 Thread Armin Rigo (@arigo)
Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 5b2371b2 by Armin Rigo at 2021-07-07T14:48:03+02:00 update to cffi 1.14.6 - - - - - 10 changed files: - extra_tests/cffi_tests/cffi0/test_function.py - extra_tests/cffi_tests/cffi1/test_recompiler.py - extra_tests/cffi_tests