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
Handle all types of errors during trace stitching.
2024-03-10
M
i
ke Pall
Handle all types
o
f errors dur
i
n
g trace stitching
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Fix rec
o
rdi
n
g of
__concat metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Me
r
ge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Prevent dow
n
-recur
s
ion for side
t
race
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Ch
e
c
k
frame
s
ize limit before re
t
urning to
a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
FFI: Treat cdata finaliz
e
r
table as
a
GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handle s
t
ack reallocation in d
e
b
ug
.
setm
e
t
atabl
e
() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack overflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
all
Me
r
ge branch 'ma
s
ter' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pall
P
reserve keys
w
ith dynamic values
in tem
p
late tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike P
a
ll
M
erge bra
n
c
h 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike
Pall
Prevent include of luaj
i
t_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Me
r
ge bra
n
ch
'master' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
F
i
x doc
u
mentation bug about
'
\z' strin
g
esca
p
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix ze
r
o strip
p
ing in %g numbe
r
fo
r
mat
t
ing
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
M
erge branch
'mast
e
r
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
M
i
ke Pall
F
ix uns
i
nking of IR_FSTORE for NULL me
t
atabl
e
.
commit
|
commitdiff
|
tree
2024-01-22
Mike P
a
ll
DynAS
M
/
x
86:
A
dd e
n
d
b
r
i
nstructi
o
n
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2/R6: F
i
x FP to in
t
e
g
er conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
Ad
d
cross-32
/
64
bit and deterministic bytecode gener
a
ti
o
n
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x86:
A
l
l
ow [&expr
]
operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke P
a
ll
Che
c
k
f
or IR_HREF vs
.
I
R_HREFK alia
s
ing in no
n
-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
M
e
rge bra
n
c
h 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Re
s
p
ect
jit
.
off() on pending
trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Simp
l
ify handling of instable
typ
e
s in TNEW/TDU
P
lo
a
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mi
k
e Pall
Merge
bra
n
ch 'ma
s
ter'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
On
l
y
e
m
it proper parent references in snapshot re
p
lay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix anchoring for string buffer set() m
e
thod
(
a
g
a
in)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge bran
c
h 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
ARM: F
i
x stack restore for
F
P
s
l
ot
s
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
a
ll
Merge b
r
a
nch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Documen
t
workarou
n
d for m
u
l
t
ilib vs
.
cross
-
compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pa
l
l
Fix a
n
chori
n
g for string
b
uffer set
(
) meth
o
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
M
erge br
a
nch '
m
aste
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fi
x
runtim
e
library flags for MSVC debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
M
erge
branch 'm
a
st
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
a
l
l
Fix
.
debug_abbrev section in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Op
t
imi
z
e
t
able
.
n
ew()
w
i
t
h cons
t
ant args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike
P
all
Merge branc
h
'
mas
t
er
'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Emit sunk IR_
N
EWREF only once per key on snap
s
hot repla
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix las
t
commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
M
e
rge br
a
nch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x64:
Don't fuse
l
oads across IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
I
m
prov
e
l
a
st
c
o
m
mit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x
8
6
/x64
:
Don't fus
e
loa
d
s across
t
able
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Mer
g
e br
a
nc
h
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
x8
6
/x64: Add mo
r
e red zone ch
e
cks to
a
s
s
embler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pa
l
l
Mer
g
e branch 'maste
r
' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pal
l
A
d
d
stack check
t
o
p
c
all
/
xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merge branch 'm
a
ster' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
M
i
ke Pall
Invalidate SCEV entry when returning t
o
lower fra
m
e
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge bra
n
ch
'
m
a
ster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix pragma push stack
l
imit check and throw on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
M
i
ke
P
all
ARM64: F
i
x disass
e
mb
l
y of ldp/stp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check
for upvalue sta
t
e transit
i
on in
IR_URE
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
a
ll
M
erge branch 'master'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64:
P
rope
r
ly fix __c
a
ll metamethod return d
i
sp
a
tch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
W
i
ndows
/
x86: _BitScan*
6
4 are only
a
v
a
i
labl
e
on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc'
file t
y
pe
for s
a
ving bytecod
e
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Windows: F
i
x type decla
r
ation
for int64_t and uint6
4
_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
Merge b
r
anch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
FFI: Fix dangling refere
n
ce to
C
Type
i
n carith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
DynASM/ARM6
4
:
Support ldp/stp of q re
g
isters
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
ARM64: U
s
e AD
R
and
A
DRP to form
c
onstants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: F
i
x disassembly
o
f
U
12
lo
a
ds
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
A
RM64: Unify
c
o
nstant register hand
l
ing in interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
AR
M
: Fix register hint for FFI calls wi
t
h
F
P
resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
Fix regist
e
r hint for
F
FI calls
w
ith FP resu
l
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
ARM64:
Rest
o
re f
p
b
e
f
or
e
s
p
in C stack unwinder
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix
f
fi
.
abi
(
"pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
k
e
Pall
Ma
i
ntain chain invariant in DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_FR2:
F
ix stac
k
ch
e
cks in vararg
cal
l
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Merge branch
'
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pa
l
l
F
ollow-up
f
ix for stack overflow handling cle
a
nup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
l
l
H
and
l
e
OOM
error
on stack res
i
ze
in corou
t
i
ne
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
Restore
cur
_
L for
s
pecific
L
ua/C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
P
al
l
Consist
e
ntly use 64 bit c
o
nst
a
nts
for 64
bit IR instr
u
ctions
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
P
all
ARM64: Fix IR_H
R
E
F code generation for
constant F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
A
RM6
4
: Fuse negati
v
e 32 bit constants into a
r
ithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'ma
s
te
r
' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Handle all stack layouts in (delay
e
d
) TRACE vm
e
v
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
k
e Pall
Add missing coer
c
ion when recording select(string
,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike
P
all
Cl
e
anup st
a
ck
o
verflow
h
andling
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
Windows/A
R
M6
4
: Add MSVC c
r
oss-
b
uild s
u
pport for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN/IR_MAX is
non-com
m
u
t
at
i
ve
d
u
e to
u
n
d
erly
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pa
l
l
ARM64: Set fixed
interpreter registers
b
e
fore reth
r
o
w
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
w
s
/
A
RM
6
4: Update install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Window
s
: Call C++ destructors wit
h
out
compiling wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pall
W
indows: Pass scratc
h
C
O
N
TEXT record to
RtlUnw
i
n
d
Ex
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
P
a
l
l
ARM64
:
External un
w
inder alrea
d
y
restores non-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s/ARM64: Fix
exception unw
i
nding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
Windo
w
s/ARM64: Fix typ
o
in exception unwi
n
ding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
F
F
I: Fix 64 bit shift
f
o
l
d
rules
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
W
i
ndows/ARM64: Support Windows
c
all
i
ng
convention
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike
P
a
ll
Windows/ARM64: Fix
e
xce
p
t
ion unwin
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
ARM64: Remove unneeded I
R
CALL_* defs for math intrinsics
.
commit
|
commitdiff
|
tree
next