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
Mik
e
Pall
Fix
r
ec
o
r
d
ing o
f
__co
n
cat metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Mer
g
e branch 'master' i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
P
r
event down-rec
u
r
s
i
o
n fo
r
side trace
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
C
h
e
c
k
f
ram
e
size lim
i
t before returning
to a
lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
F
FI: Treat cdata finali
z
er table as a GC r
o
ot
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Ha
n
dle stack
reallocatio
n
in deb
u
g
.
setmetatab
l
e()
and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge bran
c
h 'ma
s
te
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
M
i
ke Pall
Rework stack ov
e
rflow ha
n
dling
.
commit
|
commitdiff
|
tree
2024-01-31
M
i
ke Pall
Merge bran
c
h
'
m
aster' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike
Pall
Preserve keys
w
i
t
h
dynamic v
a
l
ues in
template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pa
l
l
Merge bra
n
ch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent i
n
clude of l
u
ajit_roll
i
n
g
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike
Pall
M
e
rge
branch 'mas
t
er' into v
2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Fix d
o
cumentat
i
on bug about
'
\z
'
stri
n
g
e
sc
a
pe
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pal
l
Fix z
e
ro
stripping in %g number
f
ormatti
n
g
.
commit
|
commitdiff
|
tree
2024-01-23
Mik
e
P
a
ll
Merge br
a
nch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mi
k
e P
a
ll
Fix unsinking of IR_F
S
TORE f
o
r NULL metat
a
ble
.
commit
|
commitdiff
|
tree
2024-01-22
Mik
e
Pall
DynASM/x
8
6: Add e
n
dbr instruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
M
IPS64 R2/R
6
: Fix FP to intege
r
conv
e
rsions
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
Add
c
ros
s
-
32/64 b
i
t a
n
d determ
i
nis
t
ic
b
yt
e
code gen
e
rati
o
n
.
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
DynASM/x
8
6: Allow [&expr]
operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge bra
n
ch
'
m
a
ster' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke P
a
ll
Check f
o
r IR_HREF
v
s
.
IR
_
HREF
K
aliasing in no
n
-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merg
e
branch
'master'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e P
a
ll
Re
s
pect jit
.
off
(
) on pending trace e
x
it
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Me
r
ge branch
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Si
m
plif
y
handling
o
f instable types in TNEW/T
D
UP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Merge branch 'mast
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
M
i
ke Pal
l
O
n
ly emit pro
p
er p
a
rent re
f
erence
s
in
snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Fix anch
o
rin
g
for string buff
e
r set() method (again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
M
erge br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
ARM:
Fix stack restore for FP
sl
o
ts
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
bran
c
h
'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pal
l
Document worka
r
oun
d
f
o
r multilib v
s
.
cross
-
compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
F
i
x anchoring for str
i
ng buffer set() me
t
h
o
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
b
ranch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Fi
x
runtime library
flags
f
o
r
MSVC d
e
b
ug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merg
e
br
a
n
ch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
deb
u
g_abbrev section
in G
D
B J
I
T API
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
k
e P
a
ll
O
p
t
imize t
a
ble
.
new() with constant args to
(
sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Emit s
u
nk IR_NEWR
E
F only o
n
ce
p
er key
o
n snapshot r
e
play
.
commit
|
commitdiff
|
tree
2023-11-15
M
i
ke Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pal
l
Merge branch
'
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pall
x8
6
/x64:
Don't fuse loads across IR_NEWRE
F
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke P
a
ll
Impr
o
v
e
las
t
com
m
i
t
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pa
l
l
x86
/
x64: Don't fu
s
e load
s
ac
r
oss table
.
c
lea
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
Merge b
r
an
c
h
'
master' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
x86/
x
64: Add m
o
re
r
ed
z
one checks to assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Mer
g
e b
r
an
c
h 'm
a
ster' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pal
l
A
d
d st
a
c
k check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
M
ike Pall
Merge
b
ra
n
ch
'
master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Invali
d
ate SCEV entry whe
n
re
t
urning to low
e
r frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix pragma push st
a
c
k
l
imit check and
throw
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
ARM64: Fix disassembl
y
of
l
dp/s
t
p off
s
ets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pa
l
l
C
heck for upval
u
e
s
tate transition in IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Merge br
a
nch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pall
x64:
P
roperly fix __call me
t
amethod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pal
l
Windows/x
8
6: _BitScan*64 are only availa
b
le
o
n 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
A
d
d
'cc'
file type for s
a
vi
n
g bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pal
l
FFI/
W
indows: Fix type declar
a
tion fo
r
int
6
4_t and
uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
M
erge bra
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI: Fix da
n
gling ref
e
ren
c
e to CTyp
e
in carith
_
checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike P
a
l
l
Dyn
A
SM/ARM64: Support ldp/s
t
p of q regi
s
te
r
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
ARM64: Use ADR and ADRP to form
c
o
n
stants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM64
:
Fix dis
a
ssem
b
ly of
U12
l
oads
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
ARM64: Unif
y
constant register
h
andling in interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
ARM: Fix register hi
n
t for FFI calls with FP re
s
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pall
AR
M
64: Fix register hint for FFI ca
l
l
s
with FP
r
esult
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
ARM6
4
:
R
estore fp before
s
p
i
n C stack
u
nwinder
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike
P
a
ll
Merge branc
h
'ma
s
ter' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Maintain chain invari
a
nt in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
L
J
_FR2: Fix s
t
ack checks in vararg call
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
M
erge br
a
nch
'
ma
s
ter' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fol
l
ow-
u
p fix for stack overflow h
a
ndling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM e
r
ror on stack resize in
c
oroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Re
s
tore cur
_
L for specific Lua/C AP
I
use ca
s
e
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Con
s
is
t
ently
u
se 64 bit constants
for 6
4
bit IR ins
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: F
i
x IR_HREF code generation for
constan
t
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse negati
v
e 3
2
bit co
n
stants
i
nto arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
M
erge
b
ranch 'm
a
ster' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
H
andle all stac
k
layouts in (
d
elaye
d
) T
R
ACE vmeve
n
t
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pa
l
l
Add missing c
o
ercion
w
hen recording select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
ike
Pall
Cle
a
nup
sta
c
k
overflo
w
handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
W
i
n
d
ows/
A
R
M64: Ad
d
MSVC c
r
oss-build support f
o
r x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN/
I
R_MA
X
is non-commutative
d
u
e
to underl
y
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM6
4
: Set fi
x
ed interpr
e
ter register
s
before rethr
o
w
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pall
W
i
n
d
o
w
s
/
A
R
M
64: U
p
date install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
n
d
o
ws: Call C+
+
des
t
ructo
r
s without
c
om
p
iling wit
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws:
Pa
s
s sc
r
atc
h
CONTE
X
T reco
r
d
to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM6
4
: External unwinder a
l
ready restor
e
s
non-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
W
in
d
ows/ARM64: Fix exception unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pal
l
Windows
/
ARM
6
4
:
Fix
t
ypo in exce
p
tion unw
i
nd
i
ng
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pal
l
FFI: Fix 64 b
i
t sh
i
ft
fold r
u
l
es
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
Windows
/
A
RM64: Suppor
t
Windows ca
l
li
n
g
conventio
n
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
W
i
ndows/AR
M
64: Fix ex
c
eption unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
A
R
M64: Remove unneeded IR
C
ALL_* defs for mat
h
i
ntrin
s
ics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Fix Cy
g
win build
.
commit
|
commitdiff
|
tree
next