@@ -72,6 +72,42 @@ <h1>LuaJIT Change History</h1>
72
72
</ p >
73
73
74
74
< div class ="major " style ="background: #d0d0ff; ">
75
+ < h2 id ="LuaJIT-2.0.3 "> LuaJIT 2.0.3 — 2014-03-12</ h2 >
76
+ < ul >
77
+ < li > Add PS4 port.</ li >
78
+ < li > Add support for multilib distro builds.</ li >
79
+ < li > Fix OSX build.</ li >
80
+ < li > Fix MinGW build.</ li >
81
+ < li > Fix Xbox 360 build.</ li >
82
+ < li > Improve ULOAD forwarding for open upvalues.</ li >
83
+ < li > Fix GC steps threshold handling when called by JIT-compiled code.</ li >
84
+ < li > Fix argument checks for < tt > math.deg()</ tt > and < tt > math.rad()</ tt > .</ li >
85
+ < li > Fix < tt > jit.flush(func|true)</ tt > .</ li >
86
+ < li > Respect < tt > jit.off(func)</ tt > when returning to a function, too.</ li >
87
+ < li > Fix compilation of < tt > string.byte(s, nil, n)</ tt > .</ li >
88
+ < li > Fix line number for relocated bytecode after closure fixup</ li >
89
+ < li > Fix frame traversal for backtraces.</ li >
90
+ < li > Fix ABC elimination.</ li >
91
+ < li > Fix handling of redundant PHIs.</ li >
92
+ < li > Fix snapshot restore for exit to function header.</ li >
93
+ < li > Fix type punning alias analysis for constified pointers</ li >
94
+ < li > Fix call unroll checks in the presence of metamethod frames.</ li >
95
+ < li > Fix initial maxslot for down-recursive traces.</ li >
96
+ < li > Prevent BASE register coalescing if parent uses < tt > IR_RETF</ tt > .</ li >
97
+ < li > Don't purge modified function from stack slots in < tt > BC_RET</ tt > .</ li >
98
+ < li > Fix recording of < tt > BC_VARG</ tt > .</ li >
99
+ < li > Don't access dangling reference to reallocated IR.</ li >
100
+ < li > Fix frame depth display for bytecode dump in < tt > -jdump</ tt > .</ li >
101
+ < li > ARM: Fix register allocation when rematerializing FPRs.</ li >
102
+ < li > x64: Fix store to upvalue for lightuserdata values.</ li >
103
+ < li > FFI: Add missing GC steps for callback argument conversions.</ li >
104
+ < li > FFI: Properly unload loaded DLLs.</ li >
105
+ < li > FFI: Fix argument checks for < tt > ffi.string()</ tt > .</ li >
106
+ < li > FFI/x64: Fix passing of vector arguments to calls.</ li >
107
+ < li > FFI: Rehash finalizer table after GC cycle, if needed.</ li >
108
+ < li > FFI: Fix < tt > cts->L</ tt > for cdata unsinking in snapshot restore.</ li >
109
+ </ ul >
110
+
75
111
< h2 id ="LuaJIT-2.0.2 "> LuaJIT 2.0.2 — 2013-06-03</ h2 >
76
112
< ul >
77
113
< li > Fix memory access check for fast string interning.</ li >
0 commit comments