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
Use generic trace error for OOM during trace stitching.
2024-04-18
Mike
Pall
Us
e
ge
n
er
i
c trace err
o
r for OOM during tra
c
e stitc
h
ing
.
commit
|
commitdiff
|
tree
2024-04-18
Mike
P
all
Fi
x
serialization format
docs
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
H
andl
e
all ty
p
es of
e
rrors duri
n
g
t
race stitching
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
F
i
x recording of
_
_concat
metametho
d
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
M
e
rge branch 'maste
r
' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Prevent down-recursion f
o
r s
i
de
t
race
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pa
l
l
C
h
eck frame si
z
e li
m
it before
returning
t
o a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
FFI: Treat cdata fin
a
l
izer table a
s
a G
C
root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
H
andle s
t
a
ck reallocation in
d
ebug
.
setmetatable() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mik
e
Pall
Merge bra
n
ch 'm
a
s
ter'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack
overflo
w
hand
l
ing
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
M
erge branch 'm
a
ster'
i
nto
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prese
r
ve
keys with
d
ynamic
v
a
lues in template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pal
l
Mer
g
e
branch '
m
a
ster
'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent include of
l
uajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mi
k
e Pall
Mer
g
e
b
r
a
n
ch 'm
a
ste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
F
ix
doc
u
mentat
i
on
bug ab
o
ut '\z' strin
g
esca
p
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix
z
ero
s
tripp
i
ng
i
n %g numbe
r
formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mik
e
Pall
Me
r
ge branc
h
'
ma
s
t
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsin
k
ing of IR_FSTORE for NULL
m
etatable
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
DynASM/x86: Add endbr instruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pa
l
l
MIPS64
R2
/
R6: Fix
F
P to integer co
n
versions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pa
l
l
Add cross-32/64 bit and deterministic
b
yt
e
c
ode generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x86
:
Allow [&expr] opera
n
d
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge
b
ranch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pal
l
Check fo
r
IR_HREF vs
.
IR_HREFK aliasing in n
o
n-n
i
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
Merg
e
branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke
P
all
R
espect jit
.
o
f
f()
o
n p
e
nding trac
e
e
x
it
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Merge branch 'mas
t
er' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e
P
all
Si
m
plify handling of instable types
i
n TNE
W
/
TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mik
e
Pal
l
Merge b
r
anch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Only emit p
r
oper
par
e
nt ref
e
re
n
ces in snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pa
l
l
F
ix ancho
r
ing for
s
tring bu
f
fer s
e
t()
m
et
h
od (aga
i
n
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master'
in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
ARM: Fix
s
tack restore for
FP s
l
ot
s
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
k
e
Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Document workaround f
o
r multilib vs
.
cross
-
compile
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Fix an
c
hori
n
g
f
o
r
str
i
ng
b
uffer set
(
) met
h
od
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merge branch 'master' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime library f
l
ags for MSVC debug
b
u
il
d
s
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke
Pall
M
erge bra
n
ch 'm
a
s
ter'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Fi
x
.
d
e
bug
_
abbrev section in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Optimize tab
l
e
.
new
(
) wit
h
constant
args
to
(si
n
k
a
ble
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sunk IR_NEWREF only
once per ke
y
on s
n
apshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix
last commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
Me
r
g
e branch '
m
aster'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike
P
all
x86/x64: Don't fu
s
e
loads a
c
ross IR_NE
W
REF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
x86/x64: Don't
f
use l
o
a
d
s across
t
a
b
l
e
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
x86/x64: Add more
r
ed zone checks to asse
m
bler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Merge
branch
'm
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
Add stack check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Me
r
ge
b
ra
n
ch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Inv
a
lidate SC
E
V entry when retur
n
i
ng to lower fra
m
e
.
commit
|
commitdiff
|
tree
2023-11-07
M
i
ke Pall
Merge
b
r
anch 'mast
e
r' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike
Pall
FFI: Fix pr
a
gma p
u
sh
s
tack
l
im
i
t
check
a
nd throw on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix disassembly
of ldp/stp o
f
fset
s
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check
for
upvalue stat
e
transition in
IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
l
l
Merge br
a
nch 'master'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x6
4
: Prop
e
rly fix __
c
a
ll metamethod re
t
urn dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
k
e Pall
Wind
o
w
s
/x86
:
_
BitScan*64 are o
n
ly av
a
ilable on 64 bi
t
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
Add '
c
c
' file type fo
r
saving
bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
FFI/Windows: Fix type decla
r
ation for int
6
4
_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike
Pall
F
F
I: Fix dangling reference to
C
Type
i
n
carith
_
c
h
e
ck
a
rg(
)
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
DynASM/ARM64:
Support ldp/stp of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
U
se ADR
a
nd
A
DRP
t
o fo
r
m constant
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM64: Fix disassembly of
U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: U
n
if
y
cons
t
ant register handl
i
ng i
n
in
t
e
rp
r
e
ter
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
ARM: Fi
x
reg
i
ster hin
t
for
F
F
I
calls with FP
r
esults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix register hin
t
for FF
I
calls w
i
th FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
R
estore fp bef
o
re sp in C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mik
e
Pall
FFI: Fix
f
fi
.
abi("p
a
uth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike P
a
ll
Merge bra
n
c
h
'
master'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike
P
all
Maintai
n
chain i
n
variant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
LJ_
F
R
2
: Fix stack
c
hecks in vararg c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Merge
b
ranch 'mast
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fo
l
l
o
w-
u
p fix
f
or stack overflow handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pal
l
Hand
l
e OOM error on s
t
ack resize
in
c
oroutine
.
re
s
ume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
R
e
store c
u
r_L
for
s
pecific L
u
a/C API u
s
e case
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pall
Consistent
l
y us
e
64 bit constan
t
s for 6
4
bit IR ins
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
ARM
6
4: Fix IR_H
R
EF
c
od
e
generat
i
on for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
ARM64: Fuse
negati
v
e 32
b
it consta
n
ts into a
r
ithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Merge
b
ranch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle all stack la
y
outs in (delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pa
l
l
Add
mis
s
ing coe
r
cion when
recordin
g
sel
e
ct
(
string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mik
e
Pall
Cleanup stack overflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
W
i
ndows/
A
RM64: Add MSVC cro
s
s
-bu
i
ld support
f
o
r
x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
Pall
IR_
M
IN/IR_MAX
i
s non-commutative due to unde
r
l
ying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64:
S
e
t
f
i
x
e
d interpreter registers be
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
Windows/ARM64:
U
pdate ins
t
a
l
l docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C++ des
t
ructors without co
m
piling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
ll
Wi
n
dows: P
a
s
s sc
r
atch CONTEXT rec
o
rd to RtlUnw
i
ndEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM
6
4
: External unwinder already restores non-volat
i
le
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
ndow
s
/ARM64: Fix exception
u
nwi
n
di
n
g (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dows/A
R
M64: Fix
typo in exc
e
ption u
n
winding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
FFI: Fix 64
b
it s
h
i
f
t fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
Wind
o
ws/
A
RM64: Support Wi
n
dows callin
g
convent
i
on
s
.
commit
|
commitdiff
|
tree
next