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
Fix recording of __concat metamethod.
2024-03-10
Mike
P
all
Fix recording of __concat metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pa
l
l
Merge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Prevent
d
own
-
rec
u
rsion
f
or sid
e
traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Check fra
m
e
size limit before returning to a
lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
FFI: Treat
c
data finalizer tabl
e
as a GC r
o
ot
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Handle st
a
ck reallocation
i
n debug
.
setme
t
ata
b
le() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mik
e
Pall
Me
r
ge
b
r
anch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack over
f
low h
a
ndling
.
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
P
a
ll
Merge bra
n
ch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike P
a
ll
Preserve keys wit
h
dyna
m
ic value
s
in template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Mer
g
e br
a
n
c
h 'm
a
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent include of luajit
_
ro
l
li
n
g
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Merge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
M
i
ke Pall
Fix documentation bug about '\z
'
str
i
ng escap
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mik
e
P
a
ll
Fix zero stripping
in %g
number format
t
ing
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Merge br
a
nc
h
'
m
aster' into
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsinking
o
f IR_FSTO
R
E
f
or NU
L
L
meta
t
a
ble
.
commit
|
commitdiff
|
tree
2024-01-22
Mik
e
Pall
DynASM/x8
6
:
A
dd endbr
instruct
i
on
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2/R6: Fix FP to integer
c
onversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Ad
d
c
r
oss-32/64 bit and determi
n
isti
c
bytecode generation
.
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pal
l
DynAS
M
/x86:
A
llow [&expr] o
p
erand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge br
a
nc
h
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Check for IR_HREF vs
.
IR_HR
E
FK ali
a
sing in non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
M
e
rge branch
'ma
s
ter' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
R
e
s
pect jit
.
off
(
)
o
n
p
endi
n
g
t
ra
c
e exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge bra
n
ch 'maste
r
' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Simplify handling of
i
nstable typ
e
s
i
n
T
NEW/TDUP l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Me
r
g
e
branch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike
P
all
Only emit proper parent refer
e
nces
i
n
snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Fix anchoring for stri
n
g buffer set() m
e
tho
d
(
a
g
ain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
ARM:
F
ix s
t
ack restore for FP s
l
ots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Merge branch 'mast
e
r' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Document
workaround for multil
i
b vs
.
c
r
o
s
s
-
compil
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Fix
a
n
choring for
string buff
e
r
s
e
t() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge br
a
nch
'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x runtime libra
r
y
f
l
a
gs for MSVC d
e
bug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch
'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
de
b
ug_abbrev secti
o
n
i
n
GDB
JIT
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
O
p
timize t
a
b
l
e
.
new()
w
ith constan
t
args to (sinkabl
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
M
e
rge b
r
anch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sunk IR_NEWRE
F
only
o
n
c
e per
k
ey o
n
sna
p
shot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pa
l
l
Fix last comm
i
t
.
commit
|
commitdiff
|
tree
2023-11-14
Mi
k
e Pa
l
l
Mer
g
e branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x
6
4: Don't fuse lo
a
ds
a
cross I
R
_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
ll
Impr
o
ve las
t
commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64:
D
on't fuse
l
o
a
ds
a
cross table
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x
6
4:
A
dd mor
e
red zone ch
e
cks to assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Add stack check to pcall/
x
p
call
.
commit
|
commitdiff
|
tree
2023-11-09
Mik
e
Pall
M
e
rge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pall
Inva
l
idate SCEV entry when retu
r
ni
n
g
to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pal
l
Merge br
a
nch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
M
i
ke Pall
F
F
I
:
Fix pragma pu
s
h
stack
limit check and throw
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
AR
M
64: Fix disassembly of ldp/
s
tp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check for
up
v
a
lue st
a
te transi
t
ion in I
R
_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pal
l
x64: Properly fi
x
_
_
c
a
l
l metamethod return disp
a
t
c
h
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e
P
a
ll
W
i
ndows/x
8
6: _
B
itScan*64 are only available
o
n 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc' file
type
f
o
r sav
i
n
g bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
FFI/W
i
ndows: Fix type declaration for int6
4
_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike
P
a
ll
Me
r
ge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI: F
i
x
d
angli
n
g re
f
erence to
C
Type in carith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
D
y
nASM/ARM64: Su
p
port ld
p
/
st
p
o
f q regist
e
rs
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
a
l
l
ARM64: Us
e
ADR and ADRP to form c
o
n
s
t
a
nts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: F
i
x disassembly
o
f U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
AR
M
64: Unify constant register
h
andling
in
i
nte
r
pre
t
er
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
ARM: Fix register hint
for FFI
c
alls with FP resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
k
e
Pal
l
A
R
M64: Fix registe
r
hint fo
r
FFI calls with
FP res
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pall
ARM64:
R
e
store
f
p
before sp
i
n C stac
k
unwi
n
ders
.
commit
|
commitdiff
|
tree
2023-09-25
M
ike
P
a
l
l
F
F
I
: Fix ffi
.
abi("paut
h
")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge branch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike
P
all
Ma
i
ntain chain invari
a
nt i
n
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
LJ_F
R
2: Fix stack checks in vararg calls
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Follow-up fi
x
for stack overflow h
a
nd
l
ing cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Handle OOM error on st
a
ck
resize in coroutine
.
res
u
m
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
P
all
Restore
c
ur_L for
s
peci
f
ic Lua
/
C API us
e
case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Consiste
n
tly use 64 bi
t
constan
t
s
f
or
6
4
bit IR
i
nst
r
uctions
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike P
a
ll
ARM64: Fix
I
R_HR
E
F
code generation for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse
negative 32 bit constants into arithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pal
l
Han
d
le
all
s
t
ack layouts in (delayed) T
R
A
CE vmev
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Add
m
issing coercion when
re
c
or
d
in
g
select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pa
l
l
Cleanup stack ov
e
rflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
Windows/ARM64:
Ad
d
MSVC cross-build support for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
ik
e
Pall
IR_MIN/IR_MAX is non-commutative due to unde
r
lying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
ARM64: Set fixed interp
r
eter register
s
bef
o
re
r
e
throw
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
all
W
i
ndows
/
A
RM64: Up
d
ate
i
nstall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
C
all C++ destructo
r
s without c
o
mpiling w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
Pass scratch CONTEXT record to RtlUnwindE
x
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64
:
Exte
r
nal unwi
n
der already r
e
stores
n
o
n-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Window
s
/ARM64: Fi
x
exception u
n
winding (agai
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64:
F
ix ty
p
o in
e
x
c
epti
o
n
u
n
winding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
F
FI: Fix 64 bit
s
h
i
ft fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
Windows/ARM64
:
Support
W
indows calling conv
e
ntions
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
Wi
n
d
ow
s
/ARM64: Fix ex
c
eption unwi
n
ding
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
P
a
ll
A
R
M
6
4
:
Remove unneede
d
IR
C
ALL_* defs for m
a
th intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
a
ll
F
i
x Cygwin build
.
commit
|
commitdiff
|
tree
next