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
Handle a
l
l
t
ypes of err
o
rs during tra
c
e sti
t
ching
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fix
r
eco
r
ding of __concat metam
e
tho
d
.
commit
|
commitdiff
|
tree
2024-03-10
M
ike
P
al
l
M
erge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Pr
e
vent down-recursion for side
trace
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check
frame s
i
ze limi
t
before returning to a lowe
r
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
Pall
FFI: Treat cdata
f
inalize
r
table as a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
a
l
l
Handle sta
c
k rea
l
location
i
n debug
.
setme
t
atable
(
) and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
M
erge bra
n
ch 'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
M
ike Pal
l
Rework stack over
f
low handl
i
ng
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
i
ke
Pall
Preserve ke
y
s
w
ith dyn
a
mic values
i
n template ta
b
les
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
M
erge bra
n
ch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike
P
a
ll
Prevent
include o
f
luajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
M
ike Pa
l
l
Merge b
r
a
n
ch 'ma
s
ter
'
i
n
to
v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike P
a
ll
F
i
x do
c
umentation bug about '\z' string
escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pal
l
Fix
zer
o
strippi
n
g
i
n
%g n
u
mber forma
t
ting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
M
e
rge
b
ranch 'master'
in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
F
i
x uns
i
n
ki
n
g
o
f IR_FST
O
R
E
for N
U
LL
m
e
tata
b
le
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
DynASM/
x
86: Add
e
ndbr instru
c
tion
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64
R
2
/R6: Fix FP to integer conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cross-32/64 bit
a
nd determin
i
sti
c
bytecode generation
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke
Pall
DynASM
/
x86
:
Allow [&expr] opera
n
d
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
M
erge branch
'
mas
t
er'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke
P
all
Check for IR_HR
E
F vs
.
IR_HREFK a
l
iasing in
non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Merge branch 'mast
e
r' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Respect ji
t
.
o
ff
(
) on
pendin
g
trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pal
l
Merge branch 'ma
s
t
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Simplify
h
andling of instable t
y
pes i
n
TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
M
e
r
g
e branch 'master
'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike
P
all
Only
e
mit proper pare
n
t
refer
e
nce
s
in snapshot
r
eplay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Fix anchorin
g
for string
b
u
ffer set() method (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Merge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
ARM: Fix stack restore for FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
e
rge
b
r
a
nch '
m
as
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
D
o
cum
e
n
t
workarou
n
d for multilib vs
.
cross-comp
i
le
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
F
i
x an
c
ho
r
ing for string buffer
s
et(
)
meth
o
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
F
i
x runtime
library
f
lags for MSVC debug
builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Merge br
a
nch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Fix
.
debug_abbrev secti
o
n
in G
D
B
JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Optimize table
.
new() w
i
th co
n
s
t
ant args to (sinkab
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
E
mit sunk I
R
_NEWREF
o
nly
once per key on sn
a
pshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mik
e
Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pall
Merge branch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/
x
64: Don't
f
u
s
e
loads across IR
_
NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
I
m
p
r
o
v
e
last
commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x
86/x6
4
: Don't fuse
loads ac
r
oss ta
b
le
.
clea
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
M
erge branch 'maste
r
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ike
P
all
x86
/
x64: Ad
d
more
red
z
o
ne checks to assembl
e
r backe
n
d
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
Merge
b
ra
n
ch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ike
P
all
A
d
d stac
k
check to pca
l
l
/
x
pcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
P
all
M
e
rge bran
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Invalidat
e
SCEV
e
ntr
y
when returning to
l
ower fram
e
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge branch 'm
a
ster' i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mi
k
e Pall
F
F
I
:
Fix pragm
a
push
s
tack limi
t
check and t
h
ro
w
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix dis
a
ssembly of l
d
p/st
p
offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Check for upvalue sta
t
e tran
s
ition
in IR_UR
E
FO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pal
l
Mer
g
e
branch 'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
M
i
k
e
Pall
x64: P
r
operl
y
fix __call meta
m
ethod r
e
turn
dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pa
l
l
Windows/x86: _BitScan*64 are on
l
y ava
i
l
able on
64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
A
dd
'cc' file ty
p
e for saving
b
ytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Windows:
F
ix
type declaration for int64_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I
:
F
ix dangling refere
n
ce to CType i
n
carith_checkarg(
)
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
DynASM/ARM64:
S
up
p
ort ldp/stp of q
registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Use ADR
a
nd ADRP t
o
fo
r
m
c
o
nstants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix disassemb
l
y of U12
loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pa
l
l
ARM64: Unify consta
n
t register ha
n
dling in interpre
t
e
r
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
P
all
ARM: Fix register h
i
nt for F
F
I
calls
w
ith
FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix registe
r
h
int f
o
r
F
F
I
calls w
i
th FP resul
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
l
l
ARM64: Restore fp befor
e
sp in C
s
tack u
n
winders
.
commit
|
commitdiff
|
tree
2023-09-25
M
i
ke Pal
l
F
FI: Fix ffi
.
abi("
p
a
uth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge bra
n
ch
'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike
Pall
Mainta
i
n
chain invarian
t
i
n
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
LJ_F
R
2: Fix
s
tack c
h
ecks in va
r
arg cal
l
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
M
e
rge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
F
ollow-
u
p
f
i
x for stack over
f
low
h
andling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM e
r
ror on stack resize
i
n coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pa
l
l
Rest
o
re cur_L for s
p
e
c
ific Lua/
C
API use ca
s
e
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike
P
all
Consis
t
ent
l
y use
64 bit
constants for 64 bit
I
R i
n
structions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR_HREF code generation
for
constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse negative 32 bit constants into arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'mas
t
e
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
k
e
Pal
l
H
andle all stack layouts in (
d
elayed) TRACE v
m
ev
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add missing coercio
n
w
h
en recordin
g
select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mik
e
Pall
Cleanup s
t
ac
k
ov
e
rflo
w
handl
i
ng
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Win
d
ows/ARM64: A
d
d
M
S
V
C
cr
o
ss-build support
f
or x6
4
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke
P
all
IR_
M
IN/IR_MAX is non-commutative
d
u
e
to
u
nder
l
y
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
ARM64: Set
f
i
x
ed interpreter registers bef
o
re rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike P
a
ll
Windows/ARM64: U
p
d
ate install
d
o
cs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Window
s
: Call
C++ des
t
ructors without compi
l
ing with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
Pall
Windows: Pass scratch
CONTEXT
r
ec
o
rd
t
o RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
ARM64: Exter
n
a
l unwi
n
der a
l
r
e
ady restores
non-v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
ndows/
A
RM64: Fix
e
xception unwinding (
a
g
a
in)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
W
i
ndows/ARM6
4
: F
i
x typo in exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pa
l
l
FFI: Fix 6
4
bit shift fol
d
rule
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: Suppo
r
t
Window
s
calli
n
g conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Windows/ARM64
:
Fix ex
c
epti
o
n unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
all
ARM64: Remove unneeded IRCALL_* defs for math intrinsics
.
commit
|
commitdiff
|
tree
next