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 serialization format docs.
2024-04-18
M
i
k
e Pall
Fix
seria
l
ization for
m
at docs
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
k
e Pa
l
l
Han
d
le al
l
typ
e
s of errors during trace
s
titching
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Fix reco
r
ding of
__concat metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pall
Merge branch
'
m
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
P
revent
down-recursion for
s
ide tra
c
es
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
Pall
Check
f
r
am
e
size limit before returni
n
g
to a
lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
FFI
:
Tr
e
at cdata fi
n
alizer tabl
e
as a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Han
d
le stack realloca
t
ion in debug
.
setmet
a
table()
and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge bran
c
h 'master'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike P
a
ll
Rework stack
o
ver
f
low handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branch
'
mas
t
er'
into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mi
k
e Pa
l
l
Prese
r
ve
k
e
y
s with dynamic va
l
ue
s
in template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
all
Merge
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent
include of luaji
t
_ro
l
ling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike
Pall
Merge branch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
M
ike Pall
Fix
d
oc
u
mentation bu
g
about
'
\z' string escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix zero stripping in
%
g
number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike P
a
ll
M
erge bra
n
ch 'm
a
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mik
e
Pall
Fi
x
unsinki
n
g of IR_FSTORE
f
o
r NULL meta
t
able
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike Pall
DynAS
M
/x86:
Add endbr
instruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2/R6:
Fix FP
to integer conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
Add cross-32/
6
4 bit an
d
d
eterministic bytecode generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x
8
6:
A
llow [&e
x
pr] o
p
er
a
nd
.
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Merge b
r
anch 'mas
t
er' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Chec
k
for IR_H
R
EF vs
.
IR_HREFK alias
i
ng in non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Merge branch 'mas
t
er'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
R
esp
e
ct jit
.
off(
)
on pen
d
ing trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
Merge bra
n
ch 'master'
i
nto
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
a
ll
Si
m
p
lify handling of instable t
y
p
e
s
in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
M
e
r
g
e br
a
nc
h
'mast
e
r' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mik
e
Pal
l
Onl
y
emit pr
o
per parent references in snapshot r
e
play
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike
Pall
Fix a
n
choring for str
i
ng buff
e
r s
e
t
(
)
met
h
od (again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
A
RM:
F
ix
s
tac
k
restore for FP sl
o
ts
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'maste
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Document
workaround for multi
l
i
b
v
s
.
c
r
os
s
-com
p
ile
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
a
n
c
h
o
r
ing for string buffer se
t
() method
.
commit
|
commitdiff
|
tree
2023-12-10
M
ik
e
Pal
l
Merge br
a
nc
h
'
m
a
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e P
a
ll
F
i
x runtime librar
y
fla
g
s for MSVC debug buil
d
s
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
ix
.
debug_a
b
brev section in
G
DB
J
IT
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Optimize t
a
bl
e
.
new(
)
w
i
t
h
c
o
nstant args
t
o
(
sinka
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge bra
n
c
h
'
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
E
mit
sunk IR_NEWREF only once per key on s
n
apshot r
e
play
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix las
t
commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pa
l
l
Merge branc
h
'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x
86/x64: Don't fuse l
o
ads
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 fuse
loa
d
s
across tabl
e
.
clea
r
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Merge branch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
x86/x64: Add more
r
ed zone che
c
ks to
assembl
e
r backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
Merge b
r
an
c
h 'master
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ike Pall
Add
s
tac
k
check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Me
r
ge
b
ranch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike
P
al
l
Inval
i
date SCEV
e
n
try when returnin
g
to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike
Pall
Merge branch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix pragma push s
t
ack limit check
a
nd th
r
ow on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mi
k
e
Pa
l
l
ARM6
4
: Fix disassembly of ldp/stp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check
for upvalu
e
state
t
r
ansition in
I
R_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
M
erge branch
'mast
e
r' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Properly fix __
c
a
l
l
metamet
h
o
d
retur
n
d
ispat
c
h
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
k
e Pall
Windows/
x
86
:
_BitSca
n
*6
4
are only available on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
Add 'cc' fi
l
e type for saving b
y
tecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
P
all
FFI/Windows: Fix type
decla
r
a
t
i
o
n
for int6
4
_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Merge bra
n
ch '
m
aster'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I
: Fix dangling refe
r
e
nce to CT
y
p
e
in
c
arith_chec
k
a
r
g()
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
k
e
P
all
DynASM/ARM64:
S
upport ldp/stp of q registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
P
all
ARM64: Use
A
DR
and ADRP
to for
m
c
o
nstants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
A
RM64
:
Fix disassembly of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
AR
M
64: Unif
y
c
onstant register
h
andling i
n
interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike P
a
ll
ARM: F
i
x register hin
t
for FFI calls with
F
P result
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix register hint for
F
FI calls wi
t
h FP r
e
s
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: R
e
st
o
r
e f
p
before
s
p
in C stack
u
nwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pal
l
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merg
e
branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Ma
i
nt
a
i
n
chai
n
i
n
v
a
rian
t
in
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_
F
R2: Fix
stack ch
e
cks in vararg calls
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pa
l
l
Merg
e
b
r
anch 'master' i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Follow
-
up fix for stack overflow handl
i
ng cl
e
anup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Han
d
le
OOM error on
s
tack res
i
ze in cor
o
utine
.
r
esume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restor
e
cur_L for specific Lua/C API use cas
e
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consisten
t
l
y u
s
e 64
b
it constant
s
for 64 bi
t
IR instructions
.
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 ne
g
at
i
ve
32 bit constant
s
into arithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'mast
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Han
d
le al
l
stack
l
ayouts i
n
(delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Add missing
c
oerci
o
n
when r
e
co
r
ding select(strin
g
,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
i
ke Pall
Cleanup stack
overf
l
o
w handling
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
Windows/ARM64
:
Add MSVC cr
o
ss-
b
uild
support fo
r
x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pa
l
l
IR_M
I
N/IR_MA
X
is non-
c
ommutative due to und
e
r
lying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM6
4
: Set fixed in
t
erpreter registers befo
r
e
ret
h
ro
w
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Wind
o
w
s
/
ARM64:
U
p
da
t
e i
n
stall doc
s
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws
:
Call C++ destructors
w
ith
o
ut compiling w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
Wi
n
dows:
P
ass
s
c
ratch CONTEXT rec
o
rd
t
o
R
tlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
A
RM64: External unwinder
a
lready
res
t
ores non-v
o
la
t
il
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s/ARM64: F
i
x exception unwind
i
ng (agai
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dow
s
/ARM
6
4: Fi
x
t
yp
o
in exce
p
tion unw
i
n
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
FFI: Fix
64 bit shift fold ru
l
es
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
Wind
o
ws
/
ARM64: Support W
i
n
dows c
a
lling conventio
n
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dows/ARM64:
Fix except
i
on unwinding
.
commit
|
commitdiff
|
tree
next