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
ik
e
Pall
Handl
e
all types of
errors during
t
race stitch
i
ng
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
Pall
Fix recording o
f
__
c
onca
t
metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pa
l
l
Mer
g
e
branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Pr
e
vent down-recursion for side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check
f
rame
s
ize l
i
mi
t
bef
o
r
e retur
n
i
ng to
a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
Pall
FFI: Treat cdat
a
f
ina
l
izer ta
b
le
a
s a G
C
root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handl
e
stack reallo
c
ation in debug
.
se
t
m
etatab
l
e() an
d
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge
b
ranch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
M
i
ke
Pall
Rework stack
overflow handlin
g
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branch 'master
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike
Pall
Preserv
e
ke
y
s with dynamic valu
e
s in
template tabl
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
M
erge
branc
h
'
master'
int
o
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Pre
v
en
t
in
c
lude
of l
u
ajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pal
l
Mer
g
e br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Fix documentation bug about '\z
'
string e
s
cape
.
commit
|
commitdiff
|
tree
2024-01-25
M
i
ke Pa
l
l
Fix
zero
stripping in %g number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Me
r
ge
b
r
a
nch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsinking of IR_FSTORE for NUL
L
metatab
l
e
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e
Pall
Dyn
A
S
M/x86: Add endb
r
in
s
tr
u
ction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIP
S
64 R2/
R
6: Fix FP to
i
nteger conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add
cross
-
32
/
64 bit a
n
d determinist
i
c
bytecode gener
a
tion
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
DynASM/x86: Allow
[
&expr] o
p
erand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Check
f
or IR_HR
E
F vs
.
IR_HREFK aliasin
g
in non-ni
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
Pall
Merge
b
r
anch 'mas
t
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
a
ll
R
espect jit
.
off() on pe
n
d
i
ng
t
rac
e
exit
.
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Merge b
r
anch
'mas
t
e
r
' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
k
e Pall
Simplify handling of insta
b
le t
y
pes in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
M
i
ke Pall
Merge bra
n
c
h 'master
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
M
i
ke
P
all
Onl
y
emit proper parent r
e
ferenc
e
s
i
n snaps
h
o
t re
p
lay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
F
i
x anchori
n
g for string
buffer
s
et() method (aga
i
n)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
erge
branc
h
'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
l
l
ARM: F
i
x stack restore
for FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Mer
g
e br
a
nch 'm
a
s
t
er' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike
P
all
D
o
cument wo
r
karou
n
d fo
r
multilib vs
.
c
r
oss-co
m
pile
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
l
l
Fix a
n
choring for string b
u
f
f
e
r
s
e
t(
)
m
e
thod
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
b
r
a
nch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x runtime library
f
lags fo
r
MSVC d
e
bug buil
d
s
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike P
a
ll
M
e
rg
e
b
ranch '
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
F
ix
.
debug_abbrev sec
t
ion in
G
D
B J
I
T API
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Optimi
z
e table
.
new() wit
h
co
n
st
a
nt args to (si
n
k
a
ble
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sunk IR_N
E
WREF only once per key on snapshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pa
l
l
Merge b
r
anch 'master' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
ike P
a
ll
x86/x64: D
o
n
'
t
fuse loads across
IR_NE
W
R
EF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve last commit
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike Pal
l
x86/x64: Don't fuse
l
o
a
ds across table
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike Pall
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
x86/x
6
4: Add mor
e
red zone ch
e
cks to
asse
m
bler b
a
ckend
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Merge branch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add stack check t
o
p
c
a
ll/x
p
call
.
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pall
Merge bran
c
h 'master'
i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pa
l
l
I
nvalidate SCEV entry when returning to lower
frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
M
e
rge branch 'master'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: F
i
x pragm
a
pus
h
stack limit check and thr
o
w on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
ARM64: Fix disassembly of l
d
p/s
t
p
o
ffsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
Check for
upvalue
state transition i
n
IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
Mer
g
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
x64: Properly fi
x
__call metamethod return disp
a
tch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Windo
w
s/
x
86: _BitScan*
6
4 ar
e
only ava
i
lable on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
Ad
d
'cc'
f
ile type for sa
v
ing
by
t
e
code
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
k
e
Pall
F
F
I
/
Windows:
F
ix
type declaration for int64_t an
d
u
int64
_
t
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Merge branch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI:
Fix dangling
r
eference to CTy
p
e in carith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
DynASM/ARM64: Su
p
port ldp/stp of
q
re
g
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM6
4
: Use ADR and A
D
RP
to fo
r
m
cons
t
ants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
A
R
M64: Fix dis
a
s
s
embly
o
f U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pa
l
l
ARM64: Unify c
o
nstant reg
i
ster
handling i
n
interp
r
eter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: Fix regi
s
ter hint for FFI calls with F
P
r
e
sults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix r
e
gister hi
n
t for
F
F
I
ca
l
ls
w
it
h
FP r
e
s
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
Restore fp befor
e
sp in C stack unwind
e
r
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge branc
h
'ma
s
ter' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke
Pall
Mainta
i
n chai
n
invari
a
nt in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e P
a
ll
LJ_FR2: Fi
x
stack checks in
var
a
rg
c
alls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge br
a
nch
'master' i
n
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
F
o
llo
w
-
u
p f
i
x for
s
tac
k
overflow handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pa
l
l
Handle OOM erro
r
on stack resize in coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
ll
R
e
store cur
_
L
for specific Lua/C API us
e
case
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
C
o
nsistentl
y
use 64 bit constants for
64 bit IR in
s
t
r
u
c
tions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
ARM64: Fix IR_HREF c
o
de genera
t
ion for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
A
R
M
6
4:
F
use negative 3
2
bit const
a
n
t
s into
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle all stack
l
ayouts in (delayed) T
R
ACE vm
e
vent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
A
dd missing coerci
o
n when
r
ecordin
g
s
e
l
e
c
t(st
r
ing,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
ike Pal
l
Cleanup stack
o
verflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
P
a
ll
Windows/AR
M
64:
Add MSVC cross-buil
d
support for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR
_
MIN/IR_MAX is non-c
o
mmutat
i
v
e
d
u
e to
u
nderlyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
ARM64: Set fixed interpreter regi
s
ters befor
e
r
e
throw
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
W
i
n
d
o
w
s
/ARM64: Update install do
c
s
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
Window
s
: Call C+
+
de
s
tructors withou
t
compiling w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
P
ass sc
r
atch
C
ONTEXT
r
ecord
t
o RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
ARM6
4
: External unwin
d
er alread
y
r
estores
n
on-v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
a
l
l
Windows/ARM64: Fix exception u
n
wind
i
ng (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
Windo
w
s/ARM64:
Fix typo i
n
exceptio
n
unw
i
nding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
a
ll
FFI:
Fix 6
4
bit sh
i
ft fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
W
i
n
d
ow
s
/ARM64: Sup
p
o
r
t Wi
n
dows calling conve
n
t
i
ons
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
do
w
s/AR
M
64: Fix e
x
ce
p
tion unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM64: Remo
v
e u
n
need
e
d
IRCALL_* defs for mat
h
intrinsics
.
commit
|
commitdiff
|
tree
next