Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | update to cffi 1.14.5 (using pypy/tool/import_cffi.py and manually fixing too) | 2021-02-17 | 6 | -7/+21 | ||
| | | ||||||
* | | skip test on 32-bit | 2021-02-17 | 1 | -2/+5 | ||
| | | ||||||
* | | test, add PyUnicode_Contains (issue 3400) | 2021-02-16 | 3 | -9/+24 | ||
| | | ||||||
* | | mention the paper and Remi's PhD thesis on the stm page | 2021-02-14 | 1 | -0/+7 | ||
| | | ||||||
* | | the fontcolor is unfortunately lost in plain files. if the fillcolor is very | 2021-02-13 | 2 | -3/+20 | ||
| | | | | | | | | dark, switch to white as the fontcolor instead of black | |||||
* | | support unicode in labels of edges too | 2021-02-13 | 2 | -2/+3 | ||
| | | ||||||
* | | kill unused code for contacting codespeak (rip) | 2021-02-13 | 1 | -22/+0 | ||
| | | ||||||
* | | a small hack to recognize when the screen has a lot of pixels to then allow | 2021-02-13 | 2 | -5/+17 | ||
| | | | | | | | | | | more zooming in and a slightly larger font size. otherwise it's not usable on my new screen. | |||||
* | | updated API to cppyy_backend 1.14.2, consistent types for Win64, support for ↵ | 2021-02-09 | 34 | -1107/+3583 | ||
|\ \ | | | | | | | | | | new builtin types | |||||
| * \ | merge default into cppyy_packaging branch | 2021-02-09 | 69 | -579/+2305 | ||
| |\ \ | |/ / |/| | | ||||||
* | | | backport changes to _ctypes needed for maxos BigSur from py3.7 | 2021-02-06 | 6 | -23/+79 | ||
|\ \ \ | |_|/ |/| | | ||||||
| * | | move file to correct place | 2021-02-05 | 1 | -1/+0 | ||
| | | | ||||||
| * | | add new file | 2021-02-05 | 1 | -0/+23 | ||
| | | | ||||||
| * | | typo | 2021-02-05 | 1 | -10/+10 | ||
| | | | ||||||
| * | | backport changes from py3.7-big-sur-dyld-cache to default | 2021-02-05 | 4 | -23/+53 | ||
|/ / | ||||||
* | | use low-level interface where applicable, add at least a minimal hypothesis ↵ | 2021-02-04 | 2 | -13/+21 | ||
| | | | | | | | | test for make_... | |||||
* | | remove unreachable code(?) | 2021-02-03 | 1 | -4/+0 | ||
| | | ||||||
* | | add a comment about something that I have to re-learn every time I read this ↵ | 2020-04-29 | 1 | -0/+6 | ||
| | | | | | | | | code | |||||
* | | remove copy-pasted comment | 2020-04-29 | 1 | -2/+0 | ||
| | | ||||||
* | | express the make_le/ge/gt/lt methods in terms of their _const variants | 2020-04-29 | 1 | -8/+32 | ||
| | | ||||||
* | | fix test_ast. | 2021-02-03 | 1 | -4/+4 | ||
| | | ||||||
* | | merge branch to update Tk/Tcl to 8.6 on windows | 2021-02-03 | 4 | -8/+12 | ||
|\ \ | ||||||
| * | | fix Tcl/Tk 8.6 packaging on win | 2021-02-02 | 1 | -5/+5 | ||
| | | | ||||||
| * | | use tcl/tk 8.6 on windows | 2021-02-02 | 2 | -3/+3 | ||
| | | | ||||||
* | | | merge map-improvements | 2021-02-02 | 13 | -173/+775 | ||
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | optimize instances with integer and float fields by storing them unboxed in a float array (on 32bit machines this is only done for float fields). The float array is stored in one of the storage slots of the instance. Once a field proves to be type-unstable we give up on type-specializing this class and revert all instances once we touch them the next time to the default representation. | |||||
| * | | merge default | 2021-02-01 | 9 | -15/+80 | ||
| |\ \ | |/ / |/| | | ||||||
* | | | merge heads | 2021-02-01 | 9 | -15/+81 | ||
|\ \ \ | ||||||
| * \ \ | remerge fixes from rpython-never-allocate | 2021-01-28 | 5 | -12/+18 | ||
| |\ \ \ | ||||||
| | * | | | unify 'hints' and '_hints' to '_hints' | 2021-01-28 | 4 | -12/+12 | ||
| | | | | | ||||||
| * | | | | re-apply backed out changes from rpython-never-allocate | 2021-01-28 | 4 | -3/+63 | ||
| | | | | | ||||||
| | | * | | merge default | 2021-01-31 | 2 | -0/+30 | ||
| | | |\ \ | |_|_|/ / |/| | | | | ||||||
* | | | | | optimize chains of longlong2float(float2longlong(x)) and vice versa | 2021-01-31 | 2 | -0/+30 | ||
|/ / / / | ||||||
| | * | | only unbox ints on 64 bit machines (otherwise there is no memory saving and | 2021-01-31 | 2 | -41/+60 | ||
| | | | | | | | | | | | | | | | | very unclear whether it's a good idea) | |||||
| | * | | merge default | 2021-01-30 | 8 | -34/+182 | ||
| | |\ \ | |_|/ / |/| | | | ||||||
* | | | | merge branch to improve PyModule* | 2021-01-27 | 4 | -17/+12 | ||
|\ \ \ \ | ||||||
| * | | | | document and close branch to be merged | 2021-01-27 | 1 | -0/+5 | ||
| | | | | | ||||||
| * | | | | merge default into branch | 2021-01-27 | 249 | -2342/+5972 | ||
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | Fix signature of PyEval_EvalCode | 2021-01-23 | 1 | -1/+1 | ||
| | | | | | ||||||
* | | | | | Backed out changes from rpython-never-allocate since it is not ready yet | 2021-01-22 | 4 | -63/+3 | ||
| | | | | | ||||||
* | | | | | Merge branch 'branch/rpython-never-allocate' into 'branch/default' | 2021-01-21 | 4 | -3/+63 | ||
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | introduce a @never_allocate class decorator See merge request pypy/pypy!764 | |||||
| * | | | | improve the test to check that if we constant-fold the MyClass malloc(), ↵ | 2020-10-02 | 1 | -6/+19 | ||
| | | | | | | | | | | | | | | | | | | | | everything works | |||||
| * | | | | introduce a @never_allocate class decorator, which ensure that a certain ↵ | 2020-10-02 | 4 | -3/+50 | ||
| | | | | | | | | | | | | | | | | | | | | RPython class is never actually instantiated at runtime. Useful to ensure that e.g. it's always constant-folded away | |||||
* | | | | | merge, document py2.7-winreg which backports winreg changes from py3.7 | 2021-01-21 | 4 | -16/+169 | ||
|\ \ \ \ \ | ||||||
| * | | | | | fix py3.7-winreg backports | 2020-12-25 | 2 | -31/+21 | ||
| | | | | | | ||||||
| * | | | | | backport 0df11e6e: redo winreg reflection using runtime loading | 2020-12-25 | 4 | -48/+105 | ||
| | | | | | | ||||||
| * | | | | | backport d5d9fb27, fb5cddf8: bpo-21151, preserve None passed as REG_BINARY ↵ | 2020-12-25 | 2 | -4/+8 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | instead of crashing or changing it to an empty string | |||||
| * | | | | | backport e070d661: implement winreg reflection on win64 | 2020-12-25 | 4 | -14/+106 | ||
| | | | | | | ||||||
| * | | | | | don't add REG_QWORD introduced in CPython 3.6 to winreg on PyPy2 | 2020-12-25 | 1 | -0/+5 | ||
| | | | | | | ||||||
| | | * | | | Revert changes to PyFoo_Check and PyFoo_CheckExact signatures | 2021-01-26 | 2 | -3/+5 | ||
| | | | | | | ||||||
| | | * | | | Change parameter type of PyModule_New to const char*, and use ↵ | 2020-10-18 | 3 | -18/+6 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | build_type_checkers to define PyModule_Check and PyModule_CheckExact |