| Commit message (Expand) | Author | Age | Files | Lines |
* | fix type-unsafe test | Carl Friedrich Bolz-Tereick | 2020-04-28 | 1 | -5/+6 |
* | redo 8fcba04d307f: don't generate tons and tons of guard_not_invalidated while | Carl Friedrich Bolz-Tereick | 2020-02-16 | 1 | -0/+26 |
* | Issue #3128 | Armin Rigo | 2019-12-19 | 1 | -0/+9 |
* | Improve the test, still passing | Armin Rigo | 2019-06-06 | 1 | -4/+6 |
* | Issue #3014 | Armin Rigo | 2019-06-06 | 1 | -0/+37 |
* | Remove dead code | Ronan Lamy | 2019-05-22 | 1 | -12/+0 |
* | Remove unused attributes in OptSimplify() and simplify optimizeopt/__init__.py | Ronan Lamy | 2019-04-13 | 1 | -13/+5 |
* | Simplify LLtypeMixin | Ronan Lamy | 2019-04-11 | 1 | -3/+1 |
* | code cleanup in optimizeopt, simplify test class structure | Ronan Lamy | 2019-04-10 | 1 | -16/+11 |
* | make it not crash and debuggable if record_exact_class is used with a non-con... | Carl Friedrich Bolz-Tereick | 2019-03-28 | 1 | -0/+1 |
* | Redo d7e235d0e787 with the missing get_box_replacement() calls | Armin Rigo | 2018-12-06 | 1 | -3/+2 |
* | It turns out re-enabling this optimization shows a failure in the metainterp | Armin Rigo | 2018-12-05 | 1 | -2/+3 |
* | Re-enable this intbounds optimization. Found that tracking resops that are | Armin Rigo | 2018-12-05 | 1 | -3/+3 |
* | Tentative fix for issue #2904 | Armin Rigo | 2018-12-05 | 1 | -2/+9 |
* | Very minimal reduction of the test for issue 2904. | Armin Rigo | 2018-12-01 | 1 | -23/+11 |
* | *Finally* managed to write a test from issue2904 | Armin Rigo | 2018-12-01 | 1 | -94/+8 |
* | Skip the test as showing an unrelated and maybe not fatal problem. | Armin Rigo | 2018-11-30 | 1 | -0/+111 |
* | issue #2650 testing | Carl Friedrich Bolz-Tereick | 2017-09-09 | 1 | -0/+21 |
* | emit guard_nonnull_class in the short preamble, instead of two guards in case | Carl Friedrich Bolz-Tereick | 2017-09-05 | 1 | -0/+27 |
* | progress | Armin Rigo | 2016-11-23 | 1 | -0/+17 |
* | Pass tests | Armin Rigo | 2016-11-23 | 1 | -0/+53 |
* | This test is meant to test for virtualize.optimize_COND_CALL(). | Armin Rigo | 2016-09-11 | 1 | -1/+1 |
* | JIT bug, hard to test for: kill bh_new_raw_buffer() because this single | Armin Rigo | 2016-08-23 | 1 | -24/+24 |
* | Tweak the model, adding an explicit CHECK_MEMORY_ERROR resop that | Armin Rigo | 2016-07-18 | 1 | -2/+28 |
* | Check for NULL returns from calls to the raw-malloc, even if they are | Armin Rigo | 2016-07-18 | 1 | -5/+0 |
* | Division by a constant: can be replaced with some carefully-computed | Armin Rigo | 2016-05-27 | 1 | -4/+40 |
* | tweaks | Armin Rigo | 2016-05-27 | 1 | -15/+0 |
* | Re-enable some optimizations for int_py_div and int_py_mod | Armin Rigo | 2016-05-26 | 1 | -137/+44 |
* | hg merge default | Armin Rigo | 2016-05-11 | 1 | -0/+22 |
|\ |
|
| * | Fix the failing test of 4b58008df717 | Armin Rigo | 2016-05-08 | 1 | -1/+1 |
| * | A failing test about division bounds | Armin Rigo | 2016-05-08 | 1 | -0/+21 |
* | | Finish 1ad01ba1173b for the front-end | Armin Rigo | 2016-05-10 | 1 | -0/+7 |
|/ |
|
* | Test and fix: we could get in obscure cases an AssertionError that | Armin Rigo | 2016-03-29 | 1 | -0/+10 |
* | almost fix test_optimizeopt, two tests left | fijal | 2016-03-07 | 1 | -3/+2 |
* | get to the point of running into problems with unrolling | fijal | 2016-03-07 | 1 | -1/+1 |
* | Test and fix for another corner case (likely shown by Krakatau) | Armin Rigo | 2016-02-15 | 1 | -0/+10 |
* | Test case for a large number of immutable field references | Spenser Bauman | 2016-01-18 | 1 | -0/+117 |
* | Merge with default | Spenser Andrew Bauman | 2016-01-08 | 1 | -3/+0 |
|\ |
|
| * | those just pass | Carl Friedrich Bolz | 2016-01-08 | 1 | -3/+0 |
* | | Fix broken test and screwups from merge | Spenser Andrew Bauman | 2015-12-22 | 1 | -1/+1 |
* | | Initial merge attempt | Spenser Andrew Bauman | 2015-12-22 | 1 | -1/+113 |
|\| |
|
| * | More tests, passing now. In 2.6.x the first doesn't pass without | Armin Rigo | 2015-12-14 | 1 | -0/+53 |
| * | These lines have been uncommented by accident. My fault for not writing | Armin Rigo | 2015-12-14 | 1 | -0/+20 |
| * | This test passes already | Armin Rigo | 2015-12-03 | 1 | -1/+0 |
| * | (arigo, fijal around) | Armin Rigo | 2015-12-03 | 1 | -0/+40 |
* | | adapt protect_speculative_operation to getfield being handled by heap.py | Carl Friedrich Bolz | 2015-11-23 | 1 | -6/+6 |
* | | merge default | Carl Friedrich Bolz | 2015-11-23 | 1 | -0/+222 |
|\| |
|
| * | Before constant-folding pure GC heap operations, check in detail that it | Armin Rigo | 2015-11-09 | 1 | -23/+23 |
| * | Add (skipped, failing) tests for the constant_fold() done in pure.py on | Armin Rigo | 2015-11-08 | 1 | -0/+132 |
| * | Add null protection at one place. I think that non-pure | Armin Rigo | 2015-11-08 | 1 | -0/+88 |