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
Mike Pall
H
a
ndle all types of
e
rrors during
t
race
s
t
it
c
hing
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
F
i
x recording o
f
__concat meta
m
ethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Merge bra
n
c
h
'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
P
r
event down-
r
ecursion f
o
r side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check
f
rame
size limit
b
efore returning to a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
FFI: Treat
c
data fin
a
lizer tab
l
e as a GC roo
t
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pa
l
l
Handle stack
r
eall
o
ca
t
io
n
in debug
.
setmetata
b
l
e() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Me
r
ge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rewo
r
k stack overflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pal
l
Mer
g
e branch 'mast
e
r' into v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pall
P
r
eserve keys w
i
th dynamic
v
a
l
ues in template
t
ab
l
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
M
erge
b
ranch '
m
aster'
into
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
Prevent
i
n
c
lude of
l
uajit
_
r
olling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
M
i
ke Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Fix
d
ocumentation bug
about '
\
z' stri
n
g esca
p
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix zero strippi
n
g in %g number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Merge
b
ranch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix un
s
inking of
I
R_FSTORE for NUL
L
metatable
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
DynASM/x
8
6: Add end
b
r i
n
s
truction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike
Pall
MIPS64
R
2/R6: Fix FP to in
t
e
ger conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pa
l
l
Add cro
s
s-32/64
bit and determin
i
stic by
t
ec
o
de generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x8
6
:
Allow [&
e
xpr]
o
pera
n
d
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
M
e
rge br
a
nc
h
'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
C
heck
for IR_HREF vs
.
IR_
H
REFK aliasing
i
n non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Mer
g
e bra
n
ch
'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Respect jit
.
off() on pending
t
race
e
x
i
t
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Simplify handling of inst
a
ble types i
n
TN
E
W/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
M
e
r
g
e bra
n
ch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike
P
al
l
Only emi
t
pro
p
e
r
parent references in s
n
apshot
r
eplay
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fi
x
anchor
i
ng
for str
i
ng buffer set(
)
meth
o
d (
a
gain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
ARM:
F
ix stack
r
e
sto
r
e f
o
r FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
er
g
e branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
D
oc
u
me
n
t workaro
u
nd
for multilib vs
.
cross-c
o
m
p
i
ler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Fix
a
nchoring for string bu
f
f
e
r set() m
e
t
h
od
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime
library
f
lags
f
o
r
MSVC
d
ebu
g
bui
l
d
s
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Merge branch
'master
'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fix
.
debug_abbrev se
c
tion in
G
DB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Opt
i
mize
tab
l
e
.
n
ew
(
)
wi
t
h constant args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
al
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
k
e
Pall
Emit sunk IR_
N
E
W
RE
F
only
once per
k
ey
o
n snapshot repla
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mik
e
Pal
l
F
ix la
s
t commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike P
a
l
l
Merge br
a
nch 'm
a
s
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x
86/x64:
D
on't f
u
se
loads acro
s
s IR
_
NEWRE
F
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve
last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86
/
x64
:
Don't fus
e
loads acro
s
s table
.
c
l
ear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
a
ll
Mer
g
e branch
'
mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pal
l
x86/x64: Add more red zone checks to assembler
b
ackend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pal
l
M
e
r
g
e
b
ranch 'master'
i
nto
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add st
a
ck
c
heck to
pc
a
l
l/x
p
call
.
commit
|
commitdiff
|
tree
2023-11-09
M
ike Pa
l
l
M
e
rge branch
'
m
aster'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Invalidat
e
SCEV
e
ntry when ret
u
rni
n
g
to lower fram
e
.
commit
|
commitdiff
|
tree
2023-11-07
Mike
P
a
ll
Merge bra
n
c
h 'ma
s
t
er' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
M
i
ke Pall
FFI: Fix pragma push sta
c
k
l
i
mit ch
e
ck
a
n
d
thro
w
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix
d
isassembly of ldp/
s
tp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
C
heck fo
r
upvalue state
t
ransiti
o
n
in I
R
_U
R
EFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
Merge branch
'
mas
t
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
P
a
ll
x64:
P
rop
e
rly fix __ca
l
l met
a
me
t
h
od
r
eturn dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
Pall
W
indows/x
8
6: _BitScan*
6
4 a
r
e only available on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
M
ike
Pall
Add
'cc' file typ
e
for
s
aving byte
c
ode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Wind
o
ws: Fix type declaration fo
r
in
t
64_t and u
i
nt64
_
t
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
Merg
e
b
r
anch
'mas
t
er
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI: Fix dangling
reference to C
T
ype in c
a
rith_
c
heckarg()
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
DynASM/ARM64: Support ldp/stp of q registers
.
commit
|
commitdiff
|
tree
2023-10-08
M
ik
e
P
all
ARM64: Use ADR
a
nd AD
R
P t
o
fo
r
m consta
n
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM64: Fix disass
e
mbly of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Un
i
f
y
c
onstant register handlin
g
in
i
n
terpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
l
l
ARM: Fix register
hint for FFI
c
alls with FP resul
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix regi
s
ter hint
for
F
FI calls
with
FP re
s
ults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
a
l
l
A
R
M64: Restore fp
b
ef
o
re sp in
C
stack un
w
inders
.
commit
|
commitdiff
|
tree
2023-09-25
M
i
k
e P
a
ll
FFI: Fix ff
i
.
abi("
p
au
t
h")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike
Pall
Merge b
r
anch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke Pall
M
a
intain c
h
ain invariant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
L
J
_
FR2: Fix stack ch
e
cks in vararg call
s
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Me
r
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Foll
o
w-up fi
x
for stack overflow handling cleanu
p
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Handle O
O
M
error on stack res
i
ze in
c
oroutine
.
resu
m
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L for
s
pecific Lua/
C
API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Consistently use 64 bit constants for 64 bit IR instructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR
_
HRE
F
co
d
e generatio
n
for cons
t
an
t
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
ARM6
4
: Fus
e
negati
v
e
32 b
i
t constant
s
i
n
to arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'maste
r
'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e P
a
ll
Handle a
l
l
stack
layouts in (delayed) TRACE vme
v
ent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add miss
i
ng c
o
ercio
n
when recording
se
l
ec
t
(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
i
ke Pall
Cleanup stack overflow hand
l
i
n
g
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Window
s
/A
R
M64: Add MSV
C
c
r
oss-build suppor
t
for
x
64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e Pall
IR_MIN/IR_MAX is non-commutative d
u
e to
u
n
der
l
y
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
ARM64: Set fixed in
t
e
r
preter registers b
e
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/A
R
M64: Updat
e
insta
l
l doc
s
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Windows:
Ca
l
l C++
d
estructors without comp
i
ling w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
P
ass s
c
r
a
tch
CO
N
TE
X
T record to Rtl
U
n
w
i
ndEx
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
Pall
AR
M
64: External un
w
inder already restores non-vola
t
i
le
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
W
indo
w
s
/ARM64: Fix exception unwinding
(
agai
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/AR
M
64: Fix t
y
p
o in exception unwin
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
FF
I
: Fix 64 bit shi
f
t fold r
u
les
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
Window
s
/ARM64:
Suppor
t
Wind
o
ws
c
a
l
ling conventions
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
k
e Pall
Windows/
A
R
M
64: Fix
e
xception
u
nwin
d
i
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
ARM64: R
e
m
ove u
n
need
e
d IRCALL_* de
f
s fo
r
m
ath
in
t
rinsics
.
commit
|
commitdiff
|
tree
next