repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix serialization format docs.
2024-04-18
Mik
e
Pall
Fi
x
seria
l
ization format docs
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
H
andle all
types o
f
errors during trace stitching
.
commit
|
commitdiff
|
tree
2024-03-10
M
ike Pal
l
Fix record
i
ng
o
f __concat
m
etam
e
thod
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pall
Mer
g
e
branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Prevent
down-recursion for side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check frame size
limit
b
e
fore
returning to
a
l
o
w
er
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
FFI: Treat
c
data fi
n
alizer table as a GC
r
oot
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
Pall
H
andle stack reallocation
in d
e
b
ug
.
setmet
a
table() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
M
i
ke Pall
Merge bra
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework
s
tac
k
overflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
M
i
k
e Pall
Merge
branch 'mas
t
er'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
Pre
s
erve keys
w
ith dynami
c
values in template table
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
Me
r
ge branch '
m
aster' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent include of l
u
ajit_rol
l
i
ng
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Merge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike P
a
ll
F
i
x
d
ocumentat
i
on bug ab
o
ut '\z' string esca
p
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix zer
o
stripp
i
n
g in %g
number format
t
ing
.
commit
|
commitdiff
|
tree
2024-01-23
Mike P
a
ll
Merge branch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix
unsinking of IR_FS
T
ORE fo
r
N
ULL met
a
table
.
commit
|
commitdiff
|
tree
2024-01-22
M
i
k
e
P
all
DynAS
M
/x86: Add
end
b
r
instructi
o
n
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2/R6: Fix
F
P
to integer co
n
vers
i
o
n
s
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pal
l
Add cro
s
s-32/64
bit a
n
d determ
i
nistic byt
e
code generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
DynASM/
x
86:
Allow [&expr] o
p
erand
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
k
e Pa
l
l
Merge branch '
m
aster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Che
c
k for I
R
_
HREF vs
.
IR_HREFK aliasing
in no
n
-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge
b
ranch 'master'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
P
a
ll
Respec
t
jit
.
of
f
() on
pending trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Sim
p
lify handlin
g
of instabl
e
types in
TNE
W
/TD
U
P
load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mi
k
e Pall
Merge branch
'
m
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike
Pall
Only e
m
i
t proper
p
arent references in snaps
h
ot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pal
l
Fix
anchori
n
g for string buff
e
r s
e
t() method
(aga
i
n)
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
k
e Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
ARM: Fix stack restore for FP s
l
ots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pa
l
l
M
erge
b
r
a
nch 'mast
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
D
o
cument workaround
f
o
r
multilib vs
.
cros
s
-compil
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
a
nch
o
ring for string
buffer set() met
h
od
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
M
e
r
g
e branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Fix runti
m
e library flags
f
o
r MS
V
C debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Mer
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fix
.
d
e
bug_
a
bbr
e
v se
c
tion
in GDB J
I
T API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Op
t
imize
table
.
n
ew() with constant args to (sink
a
ble
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike
P
all
Emit sunk IR_N
E
WREF
o
nly once per key
o
n
sn
a
psho
t
replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
Merge
b
ranch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke
P
all
x8
6
/x64:
D
on't fuse l
o
ad
s
a
cross IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
I
m
p
rove last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
x8
6
/x64:
Don't fus
e
load
s
across tabl
e
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pa
l
l
M
e
rge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
ll
x86/x64: Add more red zo
n
e
c
he
c
ks to
as
s
embler ba
c
kend
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e
Pall
Merge branch
'
master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add
s
tack check to pcal
l
/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
M
e
rge branch '
m
aster' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Invalid
a
t
e SCEV
e
ntry
w
h
en ret
u
r
n
i
ng to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mik
e
Pal
l
M
erge
br
a
nch 'm
a
ster' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix p
r
agma p
u
sh stack limit check a
n
d t
h
row on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM6
4
: Fix disa
s
sembly of ldp/stp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check for upvalue stat
e
t
ransiti
o
n
i
n
I
R
_
U
R
EFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge
br
a
nch 'mas
t
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64:
Pr
o
p
e
rly
fi
x
__call metameth
o
d ret
u
rn
d
ispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
P
a
ll
Windows
/
x86: _Bit
S
can
*
64 a
r
e only
avail
a
ble
o
n 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc' file t
y
p
e
f
or sa
v
ing bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
FF
I
/Windows: Fix type declaration for int64_t a
n
d uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Mer
g
e branch
'mast
e
r' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
F
F
I: Fix dangling referenc
e
to CType i
n
c
arith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
DynASM/ARM64: Supp
o
rt ldp/stp of q
regi
s
ters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM
6
4: Use ADR a
n
d AD
R
P to form constan
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM
6
4: Fix disassembly of U1
2
loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
AR
M
64
:
Unify constant register handl
i
n
g in interp
r
eter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: Fix regi
s
ter hint for FFI calls
with F
P
resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64: Fix
r
e
g
i
s
ter hint
f
or FFI c
a
l
l
s
wi
t
h FP r
e
sults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64: Restore
f
p before sp in
C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth
"
)
.
commit
|
commitdiff
|
tree
2023-09-22
Mik
e
Pall
M
er
g
e bra
n
ch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pal
l
Maint
a
in chain invariant in
DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
L
J
_FR2: Fix st
a
ck
c
heck
s
in
v
a
rarg calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Merge branch 'ma
s
ter
'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Follow-up fix for stack overflow
handl
i
ng cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Ha
n
dle
O
O
M error on st
a
c
k
resiz
e
in coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore c
u
r
_
L fo
r
s
peci
f
ic Lua/C
A
PI u
s
e
c
ase
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
C
on
s
istently use 64 bit constants fo
r
6
4
bit I
R
ins
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR_HREF code g
e
n
e
r
ati
o
n
f
or constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
ARM64: Fuse negati
v
e
32
b
it
c
onstants into arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
M
e
rge branch
'
maste
r
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Handl
e
all stac
k
la
y
outs in
(d
e
laye
d
)
TRA
C
E
vmeve
n
t
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Ad
d
missing coercion when recording sel
e
ct(st
r
ing
,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Cleanup
stack
o
verflow
h
andling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Windo
w
s
/ARM64: Add MSVC cross-build support
for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pa
l
l
IR_
M
I
N/
I
R_MAX
is non-commu
t
ative
due
to un
d
erlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
ARM6
4
: Se
t
fixed interpre
t
er re
g
ist
e
rs before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
all
Win
d
ows/ARM64: U
p
date install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
W
i
n
d
ows: Call C++ destructors without compili
n
g
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Windows: Pa
s
s
scrat
c
h
CONTEXT reco
r
d
to Rtl
U
nw
i
ndEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64:
External unwinder
a
l
r
ea
d
y
r
estores non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
Windows/A
R
M64: Fix excep
t
ion unwindin
g
(again)
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
Wind
o
ws/ARM64: Fix typo
in exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI:
Fi
x
64 bit shift fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
W
i
ndows/ARM64: Support Windows calling conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows
/
ARM64: Fix exception unwind
i
ng
.
commit
|
commitdiff
|
tree
next