| Commit message (Expand) | Author | Age | Files | Lines |
* | Issue #3297 | Armin Rigo | 2020-09-10 | 1 | -9/+28 |
* | clean up dead code | Ronan Lamy | 2019-05-28 | 1 | -1/+1 |
* | Don't pass the optimizer around unnecessarily | Ronan Lamy | 2019-05-27 | 1 | -4/+4 |
* | Replace method Optimization.getptrinfo() with function getptrinfo() | Ronan Lamy | 2019-05-15 | 1 | -30/+46 |
* | simplify getrawptrinfo() | Ronan Lamy | 2019-05-13 | 1 | -4/+0 |
* | Replace method Optimization.getrawptrinfo() with function getrawptrinfo() | Ronan Lamy | 2019-05-11 | 1 | -10/+30 |
* | remove some Optimizer methods from Optimization | Ronan Lamy | 2019-04-07 | 1 | -22/+20 |
* | Move cls_of_box() to cpu and kill rpython.jit.metainterp.typesystem | Ronan Lamy | 2019-04-06 | 1 | -9/+9 |
* | fix a very rare segfault in the JIT, shown by Pycket | Carl Friedrich Bolz-Tereick | 2018-05-04 | 1 | -0/+7 |
* | emit guard_nonnull_class in the short preamble, instead of two guards in case | Carl Friedrich Bolz-Tereick | 2017-09-05 | 1 | -3/+6 |
* | Fix test (mostly, but I'm not sure I understand why it doesn't seem to | Armin Rigo | 2017-03-05 | 1 | -6/+15 |
* | Oops, fix translation | Armin Rigo | 2017-02-26 | 1 | -11/+10 |
* | Next fix, now the test passes with less operations than before | Armin Rigo | 2016-11-24 | 1 | -1/+18 |
* | kill the dead "forget_numberings" code in resume.py | Carl Friedrich Bolz | 2016-10-11 | 1 | -1/+0 |
* | Merge default. | Jeremy Thurgood | 2016-10-09 | 1 | -44/+65 |
|\ |
|
| * | Ensure make_inputargs fails properly when given arguments with type information | Spenser Andrew Bauman | 2016-09-13 | 1 | -1/+1 |
| * | Emit proper instruction sequence for checking raw pointers | Spenser Bauman | 2016-09-06 | 1 | -0/+7 |
| * | JIT bug, hard to test for: kill bh_new_raw_buffer() because this single | Armin Rigo | 2016-08-23 | 1 | -3/+5 |
| * | Tweak the model, adding an explicit CHECK_MEMORY_ERROR resop that | Armin Rigo | 2016-07-18 | 1 | -0/+6 |
| * | since we never allocate resops in the frontend, try a bit harder to have less... | fijal | 2016-03-24 | 1 | -1/+2 |
| * | almost fix test_optimizeopt, two tests left | fijal | 2016-03-07 | 1 | -2/+2 |
| * | start fighting with unrolling, make most of the tests pass in test_optimizeop... | fijal | 2016-03-07 | 1 | -8/+8 |
| * | another assert: we only re-size the ._items of an array info if it is not | Carl Friedrich Bolz | 2016-01-09 | 1 | -0/+1 |
| * | have consistent argument order between setfield and setitem | Carl Friedrich Bolz | 2016-01-08 | 1 | -4/+4 |
| * | reduce the confusion of everything being name "descr" by renaming a few "descr" | Carl Friedrich Bolz | 2016-01-08 | 1 | -24/+25 |
| * | rename register_dirty_field to register_info. document and check its invariant. | Carl Friedrich Bolz | 2016-01-08 | 1 | -2/+2 |
| * | Remove the hacks in optimizeopt introduced by 'faster-rstruct' and | Armin Rigo | 2015-12-31 | 1 | -3/+0 |
| * | reverse the logic to distinguish virtual arrays and strings, and most importa... | Antonio Cuni | 2015-11-20 | 1 | -9/+3 |
| * | fix the optimizer, which gets confused when we pass a virtual string to getar... | Antonio Cuni | 2015-11-18 | 1 | -0/+9 |
| * | Add null protection at one place. I think that non-pure | Armin Rigo | 2015-11-08 | 1 | -0/+3 |
* | | All the rest of the unrecursion. | Jeremy Thurgood | 2015-10-12 | 1 | -5/+5 |
|/ |
|
* | merge default | Maciej Fijalkowski | 2015-09-27 | 1 | -12/+10 |
|\ |
|
| * | Fix. Hard to figure out how to write a test... | Armin Rigo | 2015-09-23 | 1 | -1/+1 |
| * | no-op: move around some methods to a more natural class | Armin Rigo | 2015-09-23 | 1 | -11/+9 |
* | | shuffle code around so we don't flush setfields when guards are optimized away | Maciej Fijalkowski | 2015-09-23 | 1 | -1/+4 |
* | | an attempt at sharing guards | Maciej Fijalkowski | 2015-09-17 | 1 | -0/+2 |
|/ |
|
* | a test and a fix for numpy crash | Maciej Fijalkowski | 2015-09-13 | 1 | -0/+6 |
* | fix, really? is this it? | Maciej Fijalkowski | 2015-09-10 | 1 | -1/+2 |
* | definitely a call we forgot | Maciej Fijalkowski | 2015-09-10 | 1 | -1/+2 |
* | be a bit more diligent what do we inherit in virtuals | Maciej Fijalkowski | 2015-09-09 | 1 | -0/+3 |
* | fix | Maciej Fijalkowski | 2015-09-08 | 1 | -0/+6 |
* | rewrite it a bit, but we can likely do better | Maciej Fijalkowski | 2015-09-07 | 1 | -1/+4 |
* | fix | Maciej Fijalkowski | 2015-09-07 | 1 | -0/+1 |
* | test and fix | Maciej Fijalkowski | 2015-09-06 | 1 | -1/+5 |
* | add a case for we don't know | Maciej Fijalkowski | 2015-09-04 | 1 | -0/+6 |
* | only emit guard_is_object if we need it | Maciej Fijalkowski | 2015-09-04 | 1 | -21/+20 |
* | resolve some simple things | Maciej Fijalkowski | 2015-09-03 | 1 | -0/+4 |
* | a few fixes + a failing test. I think guard_subclass implementation in llgrap... | Maciej Fijalkowski | 2015-09-03 | 1 | -0/+6 |
* | finish porting test_optimizeopt | Maciej Fijalkowski | 2015-09-03 | 1 | -1/+4 |
* | continue whacking, next step is fighting with symbolic comparison | Maciej Fijalkowski | 2015-09-03 | 1 | -2/+22 |