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
FFI: Turn FFI finalizer table into a proper GC root.
2024-04-18
Mik
e
Pa
l
l
F
FI
:
Tu
r
n FFI finalizer ta
b
le
i
n
t
o a proper GC
r
oot
.
commit
|
commitdiff
|
tree
2024-04-18
M
ike
P
all
OSX/iOS
:
Alway
s
g
enerate 64 bit non-FAT Mach-O object
.
.
.
commit
|
commitdiff
|
tree
2024-04-18
M
i
ke
Pall
Show name of NYI bytecode in -jv and -jdump
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
Use
gene
r
ic trace e
r
ror
for O
O
M during trace stitching
.
commit
|
commitdiff
|
tree
2024-04-18
M
i
k
e
Pall
Fix seria
l
i
zation format doc
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
H
a
ndl
e
all types of error
s
durin
g
trace
s
titc
h
ing
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fix recor
d
i
n
g of __c
o
ncat
metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
Pall
Merge bra
n
ch
'
m
a
ster
'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike
Pall
Prevent down-recursion
for
s
ide traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
C
h
eck frame size limit
b
efore
r
eturning to a
l
ower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
l
l
FFI: Tr
e
at cdata finalizer table as a
G
C root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handle
stack r
e
alloc
a
tion
i
n debug
.
s
etmetatab
l
e() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
M
i
k
e Pa
l
l
Mer
g
e
branch 'mast
e
r' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mi
k
e
Pall
Rework
s
tack o
v
erflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pall
Mer
g
e bra
n
ch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Preserve keys with dy
n
amic values i
n
t
e
mplate tab
l
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pa
l
l
Me
r
ge bra
n
ch
'
maste
r
'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
i
ke Pa
l
l
Pre
v
ent include of luajit_r
o
l
l
ing
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Merge branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
F
i
x
d
o
cumentation
bug a
b
out '\z' string escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
F
i
x
ze
r
o
strippi
n
g
in
%g n
u
m
b
er for
m
a
ttin
g
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Mer
g
e branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsin
k
ing
of IR_FSTORE for NULL metata
b
le
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
DynASM/x86
:
Add end
b
r
i
nstr
u
ction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64
R2/R
6
: Fix FP to inte
g
e
r conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mik
e
Pall
Add cross-
3
2/
6
4 bit an
d
determ
i
n
i
stic by
t
e
c
ode gene
r
ation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
D
ynASM
/
x86: Allow [&expr] operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Check
f
or IR
_
HRE
F
vs
.
I
R
_HREFK
alias
i
n
g
in
n
on-ni
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
Merge bra
n
ch 'mas
t
er
'
i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pa
l
l
Respect jit
.
of
f
() o
n
pending
trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Mer
g
e
b
ranch
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
S
impl
i
fy h
a
ndling of
i
nstable types in TNEW/TDUP l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Merge branch 'mast
e
r
'
i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pa
l
l
Only e
m
i
t
p
r
o
per parent refe
r
en
c
e
s
in s
n
apshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Fix anch
o
ring f
o
r s
t
ring
b
uffer set
(
) me
t
ho
d
(
a
gain
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branc
h
'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
ARM: Fix stack resto
r
e fo
r
FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
P
al
l
Merge branch
'
master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
a
ll
Docu
m
e
nt workaround for mul
t
ilib vs
.
cro
s
s-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Fix
a
n
choring
f
or st
r
ing buffer
s
et() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merg
e
b
r
an
c
h 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Fix runtime l
i
brary flags
f
o
r MS
V
C debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Mer
g
e
branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fix
.
d
e
bug_abbrev section in G
D
B JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Opti
m
ize table
.
n
ew() wi
t
h constant ar
g
s to (si
n
kable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Merge branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Emit sunk
I
R
_
NEWREF only on
c
e per
ke
y
on sna
p
shot repla
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
P
a
ll
Fix
last commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mik
e
P
a
ll
Merge bra
n
ch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike
Pall
x86/x64: Don't fuse loads across
I
R_NE
W
R
E
F
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Improve
l
ast
c
ommit
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
x86/
x
64: Don't fuse loa
d
s a
c
r
oss table
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branc
h
'
m
a
s
t
er
'
i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
x
8
6
/x6
4
: Add
m
o
r
e
red zone check
s
t
o assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
l
l
Merge bran
c
h 'ma
s
ter' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Add stack check to pcall/xp
c
al
l
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
P
all
Mer
g
e branch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Inval
i
d
a
te SC
E
V
entry
w
hen ret
u
rning
t
o
lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike
P
all
M
erge
branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
M
i
k
e P
a
l
l
FFI: Fix pragma push stack li
m
it check and th
r
ow
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
M
i
k
e
Pal
l
ARM64: Fix di
s
asse
m
bly o
f
ldp/s
t
p offs
e
ts
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Check for
upvalu
e
state transition in IR_UR
E
FO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
Merge br
a
nch 'mast
e
r
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Prope
r
ly fix __call
metamethod retur
n
dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
Pall
W
i
ndows/x86:
_
BitScan*64 a
r
e
only
available on
6
4 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
A
d
d
'
cc' file type fo
r
saving byt
e
cod
e
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pal
l
FF
I
/Windows:
F
i
x
t
y
pe declaration for i
n
t6
4
_t a
n
d
uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merg
e
br
a
nch 'maste
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
M
ike Pall
F
F
I:
F
ix dangling
r
efere
n
ce to CType in
c
a
r
ith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
DynASM
/
AR
M
64:
Support ldp/stp of q registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Use AD
R
and ADRP to form
c
onsta
n
ts
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
AR
M
64: Fix disa
s
s
em
b
ly of
U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64: Unify constant register handling in interprete
r
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
ARM: Fix re
g
i
s
ter
hint for
F
F
I calls
w
ith FP res
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
R
M
6
4: Fix reg
i
ster h
i
nt fo
r
FFI
c
alls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM6
4
:
R
e
s
tore
f
p before sp i
n
C stack
u
n
w
inders
.
commit
|
commitdiff
|
tree
2023-09-25
Mik
e
Pall
F
F
I
: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pal
l
Merge branch '
m
aster' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pal
l
Maintain chain invar
i
ant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_
F
R2: F
i
x
st
a
ck chec
k
s in vararg c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'mast
e
r'
i
nt
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Follow-up fix
for stack
o
verflo
w
ha
n
dl
i
ng
cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM error on stack r
e
siz
e
in cor
o
uti
n
e
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Restore c
u
r_L for
specific Lua/C
API
u
se case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consisten
t
ly use 64 bit con
s
tants for 64 bit IR ins
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
A
RM64
:
Fix IR_
H
REF code generation for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse negative
3
2
b
i
t constants into arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Handl
e
all stack l
a
yo
u
ts in (delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add missing coercion when recording select(
s
t
r
i
ng,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
ike Pall
Cl
e
anup sta
c
k ove
r
flow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
Windows/AR
M
64:
Add
MSVC cross-buil
d
su
p
po
r
t for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
Pall
IR_MIN
/
IR_MAX is non-commutative
d
u
e t
o
und
e
rl
y
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64: Set
fixed inte
r
preter register
s
b
efor
e
rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike
P
a
ll
Windows/ARM64: Up
d
ate in
s
ta
l
l
docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Wi
n
dows: Call C++ dest
r
uctors w
i
thout c
o
mpiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
Windows: Pass scrat
c
h CO
N
TEXT recor
d
to
R
tlU
n
windEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64: External unwin
d
er
a
lrea
d
y
r
estores non-vola
t
il
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Windo
w
s/ARM6
4
: Fix exc
e
pt
i
on unwi
n
ding (again)
.
commit
|
commitdiff
|
tree
next