GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
fork/pypy.git
master
py3.7
Gentoo fork of PyPy
Python project <python@gentoo.org>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rpython
/
jit
/
metainterp
/
optimizeopt
/
test
/
test_optimizebasic.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Backed out changeset f1c2880a6b49
Carl Friedrich Bolz-Tereick
2021-02-15
1
-80
/
+0
*
better reasoning about upper bounds of or and xor, and about lower bounds of or
Carl Friedrich Bolz-Tereick
2020-04-29
1
-0
/
+80
*
make the JIT reason about int_invert and int_neg
Carl Friedrich Bolz-Tereick
2020-04-26
1
-0
/
+78
*
optimize chains of longlong2float(float2longlong(x)) and vice versa
Carl Friedrich Bolz-Tereick
2021-01-31
1
-0
/
+22
*
Issue #3297
Armin Rigo
2020-09-10
1
-0
/
+158
*
Disable the work done on optimize_UINT_LT & friends, with explanation
Armin Rigo
2020-09-03
1
-0
/
+14
*
Some intbound checking around the 'uint' comparisons
Armin Rigo
2020-09-02
1
-0
/
+326
*
Fixes for 560856d4f545: need to add an ARRAYMOVE operation in the jit, similar
Armin Rigo
2020-06-25
1
-0
/
+15
*
Revert 18443d3a74d5: the branch int-test-is-zero is maybe a nice idea
Armin Rigo
2019-11-17
1
-30
/
+0
*
Generate more compact code for bit tests using the TEST instruction:
Armin Rigo
2019-11-16
1
-0
/
+30
*
kill BaseTest._do_optimize_loop()
Ronan Lamy
2019-05-17
1
-2
/
+3
*
simplify metainterp_sd creation in optimizeopt tests
Ronan Lamy
2019-05-15
1
-2
/
+2
*
LoopCompileData.optimize() is only called with unroll=True; simplify optimize...
Ronan Lamy
2019-04-13
1
-3
/
+1
*
Pull use_unrolling() call out of optimize_trace()
Ronan Lamy
2019-04-13
1
-2
/
+3
*
Simplify LLtypeMixin
Ronan Lamy
2019-04-11
1
-1
/
+6
*
code cleanup in optimizeopt, simplify test class structure
Ronan Lamy
2019-04-10
1
-22
/
+13
*
Redo d7e235d0e787 with the missing get_box_replacement() calls
Armin Rigo
2018-12-06
1
-1
/
+0
*
It turns out re-enabling this optimization shows a failure in the metainterp
Armin Rigo
2018-12-05
1
-0
/
+1
*
Re-enable this intbounds optimization. Found that tracking resops that are
Armin Rigo
2018-12-05
1
-1
/
+0
*
fix an oversight: also deserialize bridge optimizer knowledge for bridges that
Carl Friedrich Bolz-Tereick
2018-02-22
1
-2
/
+2
*
some passing cases, and comments how they work
Carl Friedrich Bolz-Tereick
2017-10-11
1
-0
/
+49
*
optimize this sequence:
Carl Friedrich Bolz-Tereick
2017-08-28
1
-1
/
+16
*
a small improvement to getarrayitem caching
Carl Friedrich Bolz
2017-08-02
1
-0
/
+40
*
Another case where we read .upper without checking .has_upper
Armin Rigo
2017-04-04
1
-0
/
+45
*
Issue #2528: test and fix for int_and() propagating wrong bounds
Armin Rigo
2017-04-04
1
-0
/
+20
*
I think we no longer need the 'create_ops' flag. It was added as
Armin Rigo
2017-02-25
1
-0
/
+15
*
Propagate debug.ll_assert_not_none() through the JIT, using the same
Armin Rigo
2016-12-17
1
-0
/
+13
*
Reintroduce some JIT support for int_mod(). Add rarithmetic.int_c_mod().
Armin Rigo
2016-06-08
1
-0
/
+19
*
Reintroduce some JIT support for int_floordiv() in a way that makes
Armin Rigo
2016-06-08
1
-0
/
+41
*
Handle modulo-by-constant too
Armin Rigo
2016-05-27
1
-13
/
+16
*
Division by a constant: can be replaced with some carefully-computed
Armin Rigo
2016-05-27
1
-6
/
+10
*
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
-15
/
+41
*
Finish 1ad01ba1173b for the front-end
Armin Rigo
2016-05-10
1
-0
/
+3
*
fix fix fix
Armin Rigo
2016-05-08
1
-62
/
+31
*
fix more tests
fijal
2016-03-25
1
-1
/
+1
*
whack enough tests to pass
fijal
2016-03-23
1
-4
/
+2
*
fix some tests
fijal
2016-03-21
1
-1
/
+1
*
start fighting with unrolling, make most of the tests pass in test_optimizeop...
fijal
2016-03-07
1
-3
/
+1
*
pass the first tests of optimizeopt, yay!
fijal
2016-03-04
1
-1
/
+1
*
write snapshot iterator
fijal
2016-03-04
1
-63
/
+8
*
merge default
fijal
2016-03-01
1
-1
/
+1
|
\
|
*
fix some tests
fijal
2016-02-23
1
-1
/
+1
*
|
merge default
fijal
2016-02-14
1
-435
/
+23
|
\
|
|
*
Merge with default
Spenser Andrew Bauman
2016-01-08
1
-419
/
+8
|
|
\
|
|
*
review the skips in test_optimizebasic
Carl Friedrich Bolz
2016-01-08
1
-419
/
+8
|
*
|
Initial merge attempt
Spenser Andrew Bauman
2015-12-22
1
-9
/
+13
|
|
\
|
|
*
|
merge default
Carl Friedrich Bolz
2015-11-23
1
-1
/
+1
|
|
\
\
|
*
|
|
Remove GETFIELD_PURE_* operations from the JIT
Spenser Bauman
2015-10-16
1
-6
/
+6
|
*
|
|
fix some more test cases
Spenser Bauman
2015-10-08
1
-2
/
+2
[next]