aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* optimize chains of longlong2float(float2longlong(x)) and vice versaCarl Friedrich Bolz-Tereick2021-01-312-0/+30
* 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
* | fix a bug in the heapcache around nonstandard virtualizables (it doesn't occurCarl Friedrich Bolz-Tereick2021-01-183-11/+21
* | add str2constcharp for testsMatti Picus2021-01-041-0/+7
* | test, fix parsing "inf" and friends in PyOS_string_to_double (issue 3375)Matti Picus2021-01-031-2/+2
* | happy new yearMatti Picus2021-01-011-3/+3
* | backport rpython changes from py3.7-winregMatti Picus2020-12-251-0/+1
* | more lceanly work around limitations of jom.exe (a nmake replacement that kno...Matti Picus2020-12-252-16/+30
* | work around problem with jom.exe in this testMatti Picus2020-12-251-0/+2
* | add an option for 'manifest'Matti Picus2020-12-241-0/+2
* | test, cleanup manifest embedding for vs2008+; add option for adding a manifestMatti Picus2020-12-244-34/+185
* | Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_W...Armin Rigo2020-12-222-1/+5
* | wchar_t is unsigned short on windows. This is important for surrogateescapeMatti Picus2020-12-091-0/+2
* | move "thread from "requires" to "suggested" for sandbox, compatibility with p...Matti Picus2020-12-061-2/+3
* | Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default'Simon Cross2020-12-042-0/+27
|\ \
| * | Implement constcharpsize2str in rffi.Simon Cross2020-12-032-0/+27
* | | make stack bigger when creating pypy.exe directly from CMatti Picus2020-12-031-3/+3
|/ /
* | Merge the rpython-error_value branch.Antonio Cuni2020-12-026-50/+151
|\ \
| * | fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disablin...Antonio Cuni2020-11-302-7/+10
| * | merge headsAntonio Cuni2020-11-301-1/+1
| |\ \
| | * | temporary checkin to see whether disabling this breaks any testAntonio Cuni2020-11-301-1/+1
| * | | Refactor&simplify the approach:Antonio Cuni2020-11-306-162/+70
| |/ /
| * | WIP: require the user to explicitly define which error_value to use when usin...Antonio Cuni2020-11-214-32/+110
| * | rename this test, else it's ungreppableAntonio Cuni2020-11-201-1/+1
| * | fix the case for exceptions raised by builtin opsAntonio Cuni2020-11-181-2/+8
| * | implement @ll_error_value and add a couple of test to ensure that it works co...Antonio Cuni2020-11-183-7/+74
| * | add a test which checks that in case of exception the function returns a spec...Antonio Cuni2020-11-183-17/+56
* | | backport changes from py3.7 to rpythonMatti Picus2020-11-304-1/+6
* | | merge default into win64, tweak rpython/tool/cparser/cparser.pyMatti Picus2020-11-2920-151/+2692
|\ \ \
| * \ \ hg merge defaultRonan Lamy2020-11-2510-150/+361
| |\ \ \
| | * | | fix for a case where the difference shows up with recent unicode databases onlyArmin Rigo2020-11-242-2/+8
| | * | | fixesArmin Rigo2020-11-242-3/+6
| | * | | back-port the rpython bits of "py3.7-rsre"Armin Rigo2020-11-248-129/+327
| | |/ /
| | * | clarify CCHARP vs CWCHARP in rwinregMatti Picus2020-11-151-18/+22
| * | | hg merge defaultRonan Lamy2020-11-1211-26/+186
| |\| |
| | * | Ensure compatibility of r_singlefloat/r_longfloat hashes with equalityRonan Lamy2020-11-021-0/+6
| | * | typo in macro nameMatti Picus2020-11-021-1/+1
| * | | Make it possible to parse a header without configuring the types immediatelyRonan Lamy2020-10-232-5/+9
| * | | Raise meaningful error when trying to configure an undefined structRonan Lamy2020-10-232-4/+4
| * | | Configure named structs, without requiring a spurious typedefRonan Lamy2020-10-222-1/+22
| * | | Move cpyext-specific test back to cpyextRonan Lamy2020-10-221-17/+0
| * | | Move cparser from cpyext to rpython.tool.cparserRonan Lamy2020-10-228-0/+2247
* | | | translating win64 on regular CPython is now an error; I think RPython is also...nulano2020-10-311-0/+10
* | | | this is no longer needednulano2020-10-311-4/+2
* | | | merge default into branchMatti Picus2020-10-281-0/+5
|\ \ \ \ | | |/ / | |/| |
| * | | backport changes from py3.6Matti Picus2020-10-231-0/+5
* | | | fail early in rstr.do_stringformat for ints too small, not when speciallizing...nulano2020-10-151-0/+7