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