aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'py3.9' into py3.10gentoo-3.10-7.3.15_p1CF Bolz-Tereick2024-04-041-0/+25
* remove some optimzations that were never useful and have been off by default ...CF Bolz-Tereick2024-01-062-565/+0
* remove unused backend optimizationCF Bolz-Tereick2024-01-061-20/+0
* consider equal lltype ptrs to be equal constants in rpython constant-foldingCarl Friedrich Bolz-Tereick2022-11-251-0/+55
* fix a bug in 82fa24d66349: the code path that passed constants along a link toCarl Friedrich Bolz-Tereick2022-11-191-1/+42
* constant-fold ovf operations in rpythonCarl Friedrich Bolz-Tereick2022-11-091-1/+40
* use a more subtle condition to check whether aliasing is present when doingCarl Friedrich Bolz-Tereick2022-07-021-0/+40
* ouch: debug_assert_not_none does also not invalidate storesink cachesCarl Friedrich Bolz-Tereick2022-06-091-0/+20
* fix weird fallout of 74c1f4c8363dCarl Friedrich Bolz-Tereick2018-12-031-1/+1
* print an explanation why the function cannot be elidable/loopinvariant byCarl Friedrich Bolz-Tereick2017-09-061-0/+34
* add a passing test for gc_store_indexed on a list of charsAntonio Cuni2017-05-221-0/+26
* implement the analyzer for gc_store_indexedAntonio Cuni2017-05-221-0/+29
* add support & test for gc_load_indexed of a list of charsAntonio Cuni2017-05-221-11/+41
* backout 85d3ab6fe80b, which was broken, and start to rewrite the logic in a m...Antonio Cuni2017-05-221-29/+42
* fix writeanalyze.py to take into account llop.gc_store_indexedAntonio Cuni2017-05-201-0/+28
* Remove this implementation of malloc removal, which was never usedArmin Rigo2016-12-181-786/+0
* Fix testArmin Rigo2016-10-021-1/+4
* don't crash in merge_if_blocks if the values are symbolicsCarl Friedrich Bolz2016-09-161-1/+28
* add the corresponding code in all.pyCarl Friedrich Bolz2016-08-202-2/+16
* an optimization to replace we_are_jitted() with 0Carl Friedrich Bolz2016-08-201-0/+18
* integration tests for simple_inline_function()Armin Rigo2016-05-291-0/+38
* hg merge defaultArmin Rigo2016-05-113-28/+80
|\
| * Don't use deprecated except clause syntax (rpython/)Ronan Lamy2016-05-021-3/+3
| * Of course one of the test fails nowadays, fixed (in two versions).Armin Rigo2016-05-021-0/+16
| * ooops! Since 8fb078df2c3d, most of the tests in this file don't run.Armin Rigo2016-05-021-25/+27
| * hg merge bitstringArmin Rigo2016-04-271-0/+2
| |\
| * | (cfbolz, arigo advising) test the cutoff and make it less randomCarl Friedrich Bolz2016-04-251-0/+32
| |/
* / Goal: kill this amount of code. Now I have to make things work again :-)Armin Rigo2016-04-253-114/+3
|/
* Trying to change all places that use the loggerArmin Rigo2016-03-111-2/+0
* Make GraphAnalyzer return the bottom result when encountering a null function...Manuel Jacob2016-01-111-0/+11
* Let GraphAnalyzer return a conservative result instead of crashing if it enco...Manuel Jacob2016-01-111-2/+18
* Change this part of the test to use an actual external function.Manuel Jacob2016-01-111-2/+1
* Yet another placeArmin Rigo2015-12-141-1/+1
* fix testsRonan Lamy2015-12-021-5/+5
* Refine RaiseAnalyzer to be able to distinguish between "real" exceptionsArmin Rigo2015-04-071-0/+29
* cleanupRonan Lamy2015-03-286-10/+0
* A skipped test about a case that is missing in malloc-removalArmin Rigo2015-01-311-0/+12
* rm debugging cruftRonan Lamy2014-11-161-1/+0
* fix testRonan Lamy2014-11-151-2/+5
* make SSA_to_SSI accept only graphs, fix testsRonan Lamy2013-08-151-11/+7
* up to now, malloc invalidated the cache. fixCarl Friedrich Bolz2014-09-061-0/+14
* extend storesink to be super-local, ie to follow links that are not merge linksCarl Friedrich Bolz2014-09-061-0/+19
* make the "store sink" optimization actually do store sinkingCarl Friedrich Bolz2014-09-061-6/+6
* Remove trailing whitespace introduced by the merge of improve-consecutive-dic...Manuel Jacob2014-03-201-1/+1
* implement interiorfieldsupport for writeanalyzerMaciej Fijalkowski2014-03-191-0/+20
* Rename the flag "threadsafe" to rffi.llexternal() into "releasegil", whichArmin Rigo2013-09-151-8/+4
* Yay. Kill the special case 'indirect_call(instantiate, None)':Armin Rigo2013-09-111-3/+1
* Port some changesets from stmgc-c4: @rgc.no_release_gilArmin Rigo2013-08-291-0/+80
* merge branch kill-typesystemRonan Lamy2013-08-038-9/+9
|\
| * hg merge defaultRonan Lamy2013-07-282-12/+2
| |\