aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* merge defaultCarl Friedrich Bolz-Tereick2021-02-019-15/+80
|\
| * merge headsMatti Picus2021-02-019-15/+81
| |\
| | * remerge fixes from rpython-never-allocateMatti Picus2021-01-285-12/+18
| | |\
| | | * unify 'hints' and '_hints' to '_hints'Matti Picus2021-01-284-12/+12
| | * | re-apply backed out changes from rpython-never-allocateMatti Picus2021-01-284-3/+63
* | | | merge defaultCarl Friedrich Bolz-Tereick2021-01-312-0/+30
|\| | |
| * | | optimize chains of longlong2float(float2longlong(x)) and vice versaCarl Friedrich Bolz-Tereick2021-01-312-0/+30
| |/ /
* | | only unbox ints on 64 bit machines (otherwise there is no memory saving andCarl Friedrich Bolz-Tereick2021-01-312-41/+60
* | | merge defaultCarl Friedrich Bolz-Tereick2021-01-308-34/+182
|\| |
| * | merge branch to improve PyModule*Matti Picus2021-01-274-17/+12
| |\ \
| | * | document and close branch to be mergedMatti Picus2021-01-271-0/+5
| | * | merge default into branchMatti Picus2021-01-27249-2342/+5972
| | |\ \ | | |/ / | |/| |
| * | | Fix signature of PyEval_EvalCodeMatti Picus2021-01-231-1/+1
| * | | Backed out changes from rpython-never-allocate since it is not ready yetMatti Picus2021-01-224-63/+3
| * | | Merge branch 'branch/rpython-never-allocate' into 'branch/default'Antonio Cuni2021-01-214-3/+63
| |\ \ \ | | | |/ | | |/|
| | * | improve the test to check that if we constant-fold the MyClass malloc(), ever...Antonio Cuni2020-10-021-6/+19
| | * | introduce a @never_allocate class decorator, which ensure that a certain RPyt...Antonio Cuni2020-10-024-3/+50
| * | | merge, document py2.7-winreg which backports winreg changes from py3.7Matti Picus2021-01-214-16/+169
| |\ \ \
| | * | | fix py3.7-winreg backportsnulano2020-12-252-31/+21
| | * | | backport 0df11e6e: redo winreg reflection using runtime loadingnulano2020-12-254-48/+105
| | * | | backport d5d9fb27, fb5cddf8: bpo-21151, preserve None passed as REG_BINARY in...nulano2020-12-252-4/+8
| | * | | backport e070d661: implement winreg reflection on win64nulano2020-12-254-14/+106
| | * | | don't add REG_QWORD introduced in CPython 3.6 to winreg on PyPy2nulano2020-12-251-0/+5
| | | | * Revert changes to PyFoo_Check and PyFoo_CheckExact signaturesYannick Jadoul2021-01-262-3/+5
| | | | * Change parameter type of PyModule_New to const char*, and use build_type_chec...Yannick Jadoul2020-10-183-18/+6
* | | | | pretty subtle bug: when iterating over a map dict, some items would go missing!Carl Friedrich Bolz-Tereick2021-01-302-7/+24
* | | | | always go through _set_mapdict_mapCarl Friedrich Bolz-Tereick2021-01-281-6/+10
* | | | | fix test_unbox_reorder_bug3Carl Friedrich Bolz-Tereick2021-01-282-51/+16
* | | | | add layout commentsCarl Friedrich Bolz-Tereick2021-01-281-15/+14
* | | | | this took way too long: at least reproduce the failure in a unit testCarl Friedrich Bolz-Tereick2021-01-271-0/+31
* | | | | fix a bug where the unboxed storage would grow too largeCarl Friedrich Bolz-Tereick2021-01-272-2/+16
* | | | | document branchCarl Friedrich Bolz-Tereick2021-01-271-0/+7
* | | | | remove debugging comment, make test_pypy_c more naturalCarl Friedrich Bolz-Tereick2021-01-264-10/+8
* | | | | stop field optimizations in a few of the existing testsCarl Friedrich Bolz-Tereick2021-01-264-0/+7
* | | | | fix a problem with undetected type-instability: it wasn't found if theCarl Friedrich Bolz-Tereick2021-01-263-34/+124
* | | | | add missing immutable fieldCarl Friedrich Bolz-Tereick2021-01-261-1/+1
* | | | | another reordering bugCarl Friedrich Bolz-Tereick2021-01-212-10/+23
* | | | | fix interaction of reordering and unboxingCarl Friedrich Bolz-Tereick2021-01-212-5/+48
* | | | | expose mapdict implementation via __pypy__ to help with debugabilityCarl Friedrich Bolz-Tereick2021-01-193-8/+37
* | | | | fix bug in more complicated patterns of boxed and unboxed attributesCarl Friedrich Bolz-Tereick2021-01-192-1/+44
* | | | | merge defaultCarl Friedrich Bolz-Tereick2021-01-1923-233/+965
|\| | | |
| * | | | fix a bug in the heapcache around nonstandard virtualizables (it doesn't occurCarl Friedrich Bolz-Tereick2021-01-183-11/+21
| * | | | rename Hash to HASH to match cpythonfijal2021-01-071-3/+3
| * | | | add str2constcharp for testsMatti Picus2021-01-042-11/+18
| * | | | test, fix parsing "inf" and friends in PyOS_string_to_double (issue 3375)Matti Picus2021-01-034-5/+63
| * | | | enable vmprof installation for rpython/rlib/rvmprof testsMatti Picus2021-01-021-1/+1
| * | | | happy new yearMatti Picus2021-01-013-5/+5
| * | | | trivial test fixes, backport Py_NAN fixMatti Picus2020-12-313-8/+11
| * | | | merge sync-distutils which updates the way we find MSVCMatti Picus2020-12-307-191/+845
| |\ \ \ \
| | * | | | document and close branch to be mergedMatti Picus2020-12-301-0/+6