aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Issue #3297Armin Rigo2020-09-101-14/+16
* clean up dead codeRonan Lamy2019-05-281-2/+2
* Replace method Optimization.getptrinfo() with function getptrinfo()Ronan Lamy2019-05-151-13/+13
* Replace method Optimization.getrawptrinfo() with function getrawptrinfo()Ronan Lamy2019-05-111-7/+7
* kill unused parametersRonan Lamy2019-05-091-1/+1
* remove some Optimizer methods from OptimizationRonan Lamy2019-04-071-6/+7
* Remove ConstRef, NULLREF, CONST_NULL from llhelperRonan Lamy2019-04-011-2/+1
* Merge default.Jeremy Thurgood2016-10-091-10/+11
|\
| * JIT bug, hard to test for: kill bh_new_raw_buffer() because this singleArmin Rigo2016-08-231-1/+2
| * Sync with masterSpenser Andrew Bauman2015-12-311-3/+1
| |\
| | * Remove the hacks in optimizeopt introduced by 'faster-rstruct' andArmin Rigo2015-12-311-3/+1
| * | Initial merge attemptSpenser Andrew Bauman2015-12-221-4/+12
| |\|
| | * Future-proofing these make_virtual_raw*(): replace theArmin Rigo2015-12-031-2/+4
| | * (arigo, fijal around)Armin Rigo2015-12-031-1/+5
| | * reverse the logic to distinguish virtual arrays and strings, and most importa...Antonio Cuni2015-11-201-3/+2
| | * fix the optimizer, which gets confused when we pass a virtual string to getar...Antonio Cuni2015-11-181-1/+4
| * | Remove GETFIELD_PURE_* operations from the JITSpenser Bauman2015-10-161-6/+0
| |/
* | Kill unnecessary oldop arg.Jeremy Thurgood2015-10-121-1/+1
* | All the rest of the unrecursion.Jeremy Thurgood2015-10-121-27/+24
* | Move virtualize callbacks to postprocess pass.Jeremy Thurgood2015-10-041-43/+42
* | Move intbounds into non-recursive model.Jeremy Thurgood2015-10-031-6/+13
|/
* Remove the cleverness about not building recursive RawSlicePtrInfos.Armin Rigo2015-09-231-5/+2
* track descrs a bit differentlyMaciej Fijalkowski2015-09-031-4/+4
* fix virtual_ref optimizationMaciej Fijalkowski2015-09-011-4/+5
* backout 40b6f6640e9e, which was a backout of d28b92c9f186Armin Rigo2015-08-241-2/+1
* bakcoutMaciej Fijalkowski2015-08-241-1/+2
* hg merge optresultArmin Rigo2015-08-231-2/+1
|\
| * Kill code, and hopefully let translation work better. Not fully tested,Armin Rigo2015-08-231-2/+1
* | pass arraydescr a bit everywhere for short preambleMaciej Fijalkowski2015-08-231-3/+4
* | implement a proper fix for heapcache dealing with getfield_gc_pureMaciej Fijalkowski2015-08-071-11/+0
* | progressMaciej Fijalkowski2015-07-111-5/+8
* | invent new names for newXXX, so we don't run into clashes when unrollingMaciej Fijalkowski2015-07-091-5/+10
|/
* kill dead codeMaciej Fijalkowski2015-06-041-510/+5
* blind fixMaciej Fijalkowski2015-06-041-1/+0
* skip one too direct test. fix one case of virtualsMaciej Fijalkowski2015-06-041-6/+9
* implement more of vstringMaciej Fijalkowski2015-06-031-3/+1
* whack until most tests passMaciej Fijalkowski2015-06-031-14/+9
* finish test_fficallMaciej Fijalkowski2015-06-031-4/+3
* start fighting with raw buffersMaciej Fijalkowski2015-06-031-35/+27
* few fixesMaciej Fijalkowski2015-06-021-0/+1
* fix quasiimmut + rpython fixesMaciej Fijalkowski2015-06-021-2/+8
* fixes to virtualizableMaciej Fijalkowski2015-06-021-2/+2
* basic fixes to vstringMaciej Fijalkowski2015-06-021-0/+2
* start working on raw virtualsMaciej Fijalkowski2015-05-311-5/+5
* fix fix fixMaciej Fijalkowski2015-05-291-2/+1
* whack at vrefsMaciej Fijalkowski2015-05-261-5/+7
* hack enough to start passing resume testsMaciej Fijalkowski2015-05-261-4/+4
* fixesMaciej Fijalkowski2015-05-261-3/+3
* fix a small irrelevant test to get startedMaciej Fijalkowski2015-05-251-3/+4
* make the fisrt heapcache test passMaciej Fijalkowski2015-03-111-10/+10