You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -125,6 +125,21 @@ We will run the [bm_nbody.py](./bm_nbody.py) script and the [bm_float_unboxed.py
125
125
* Split `BINARY_CHECK_X` into simply `CHECK_X` and short-circuit failure paths. This allows us to follow more closely to the LBBV paper. It also means we can supported cases where one operand is known but the other unknown.
126
126
* Perf: Improved typeprop by switching overwrite -> set by @JuliaPoo in https://github.com/pylbbv/pylbbv/pull/6
127
127
* Stricter type propagation reduces type information loss
128
+
* Improved support for Tier 2 code generation
129
+
* Insert cache entries for `SUBSCR` tier 2 instructions in https://github.com/pylbbv/pylbbv/pull/13
130
+
* Fixed off by one error in forward jump calculation in https://github.com/pylbbv/pylbbv/pull/19
131
+
* Fixed wrong offset in `BB_BRANCH_IF_FLAG_SET` codegen in https://github.com/pylbbv/pylbbv/pull/21
132
+
* Fixed `BB_TEST_POP_IF_FALSE` not setting flag in https://github.com/pylbbv/pylbbv/pull/24
133
+
* Recursive generation of basic blocks in https://github.com/pylbbv/pylbbv/pull/29
134
+
* Mark interpreter frames as tier 2 or not in https://github.com/pylbbv/pylbbv/pull/34
135
+
* Make instruction offset calculation frame aware in https://github.com/pylbbv/pylbbv/pull/37
136
+
* Support multiple entry points in a Basic Block in https://github.com/pylbbv/pylbbv/pull/39 and https://github.com/pylbbv/pylbbv/pull/40
137
+
* Improved workflow:
138
+
* workflow: enable CI GH actions tests in https://github.com/pylbbv/pylbbv/pull/35
139
+
* Improved type propagator:
140
+
* Store negative/inverted types in type propagator nodes in https://github.com/pylbbv/pylbbv/pull/36
141
+
* Note: This eliminates the Ladder guards mentioned in our previous technical report.
142
+
* Fixed backward jump type context compatibility check in https://github.com/pylbbv/pylbbv/pull/10
0 commit comments