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
Show name of NYI bytecode in -jv and -jdump.
2024-04-18
Mike Pal
l
Show nam
e
of NYI by
t
ecode in -
j
v
and -j
d
ump
.
commit
|
commitdiff
|
tree
2024-04-18
M
i
k
e P
a
ll
Use g
e
neric tr
a
ce error for OOM during trace stitching
.
commit
|
commitdiff
|
tree
2024-04-18
Mi
k
e Pall
Fix ser
i
aliza
t
ion fo
r
mat
d
o
c
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
H
a
ndle all t
y
pes of errors
d
uri
n
g
trace stitchin
g
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
F
i
x recordi
n
g of __con
c
at m
e
tamethod
.
commit
|
commitdiff
|
tree
2024-03-10
M
ike Pa
l
l
Merge b
r
a
nch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
M
ike Pall
Pr
e
vent down-recursion
f
or side
t
races
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
C
heck frame size l
i
m
it
b
efor
e
retu
r
ning to a lowe
r
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
M
ik
e
Pall
FFI: Tre
a
t cdata finalizer table
a
s a GC roo
t
.
commit
|
commitdiff
|
tree
2024-03-10
M
ik
e
Pall
H
a
ndle sta
c
k reallocation in debug
.
setme
t
atable() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
M
ike Pa
l
l
Rework stac
k
overflow handlin
g
.
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
Merge branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Preserve
k
eys with
dynamic valu
e
s in
t
emplate t
a
bles
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
all
Merge branch 'mas
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent inclu
d
e of l
u
ajit_r
o
lling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
M
e
rge
b
r
a
nch 'ma
s
ter'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike
P
all
Fix docum
e
n
tation bug ab
o
ut '\z' st
r
i
ng escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mi
k
e
Pall
Fix zero stri
p
p
i
ng in %g number formattin
g
.
commit
|
commitdiff
|
tree
2024-01-23
Mik
e
Pa
l
l
Merge bran
c
h 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
M
i
ke Pall
Fix unsinking o
f
IR_FST
O
RE for
NULL met
a
table
.
commit
|
commitdiff
|
tree
2024-01-22
Mike
P
all
DynASM/
x
86: Add endbr
i
n
s
tr
u
ction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
M
I
PS
6
4 R2/R6: Fix FP to
i
n
t
eger c
o
nversio
n
s
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pa
l
l
Add cros
s
-32/64 bit and
d
eterministic by
t
ecode g
e
neration
.
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pal
l
D
y
nASM/x86:
Allow [&expr
]
operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge
b
r
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Check for IR_HREF vs
.
IR_HR
E
FK aliasing in
non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
al
l
Merge b
r
anch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pa
l
l
Respect jit
.
off() on pending trace e
x
it
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
Pall
Merge branch 'master
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pa
l
l
Simplify
h
a
ndli
n
g of instable types in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike
Pall
Merge br
a
nch 'mas
t
er' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Only emit proper pa
r
e
nt references in
s
na
p
shot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix anchoring
for string bu
f
fer se
t
() m
e
thod (again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Merge bran
c
h
'
master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
ARM: Fix s
t
ac
k
r
es
t
ore for FP slot
s
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge b
r
anc
h
'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Doc
u
ment wor
k
aroun
d
for mult
i
lib vs
.
cross
-
compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix anchoring f
o
r strin
g
b
uf
f
er set() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
e
rge branch 'ma
s
ter' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix ru
n
time library flags for MSVC debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
e
r
ge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
debug_abbrev sect
i
on in
G
D
B JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Optimize table
.
new() wi
t
h constan
t
args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merge branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sunk IR_N
E
W
REF only once per key on snapshot re
p
lay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
Pall
Fix
l
ast
commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x64: Don't fuse loads across IR_N
E
WREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve
l
as
t
commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64: Don't fuse
l
oa
d
s across t
a
ble
.
clea
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge b
r
a
n
ch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
x
8
6
/
x
6
4: Add more red z
o
ne chec
k
s
t
o as
s
embl
e
r backend
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike P
a
ll
Merge branch
'
m
a
ster'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add stack check to pca
l
l/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
M
ike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pa
l
l
Invalidate
S
CEV entry w
h
en returning to lower f
r
ame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
M
e
rge branc
h
'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix pragma pus
h
stack limit check and throw on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
Pall
A
RM64: Fix disasse
m
bly of ld
p
/stp offse
t
s
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pall
Check
f
or
upvalue s
t
ate t
r
ansition in I
R
_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
Me
r
ge branch 'master'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
x64
:
P
r
operly fix __call metamethod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pa
l
l
Wind
o
ws/
x
86
:
_BitSca
n
*64 are o
n
l
y
a
v
ailable on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add
'
cc'
f
ile type
f
or saving
b
ytec
o
d
e
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I/Wi
n
dows:
Fix type decla
r
ation f
o
r int64_t
and
uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Merge branch 'mast
e
r'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
FFI
:
Fix dangling
r
e
ference to
CType in c
a
ri
t
h
_checkarg
(
)
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
Dy
n
A
SM/ARM
6
4: S
u
pport ldp/stp of q r
e
giste
r
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
ARM64:
U
se ADR a
n
d
ADRP to form constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64: Fix disassembly of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64: Unify c
o
ns
t
ant r
e
g
ister handling
i
n
inte
r
p
reter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM:
F
ix
r
egis
t
er
hint f
o
r
FFI
c
alls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64:
Fix register hint for FFI call
s
with FP
r
esu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
ARM64: Restor
e
fp before
s
p in C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
F
FI: F
i
x
f
fi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
ik
e
Pall
Maintain
chain invariant i
n
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_FR2:
F
ix stack checks in vararg c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Merg
e
br
a
nch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Follow-up fi
x
for stack overflow ha
n
dling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
H
andle OOM
e
rro
r
on st
a
ck resize
in coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Restor
e
cur
_
L
for specific Lua/C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
C
o
n
sis
t
e
ntly use 64 bit co
n
stants for 64 bit IR ins
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
ARM64: F
i
x IR_H
R
E
F
code
ge
n
erati
o
n f
o
r
c
o
n
stant
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse
negative 32
b
it
c
o
nst
a
nts int
o
arit
h
m
e
tic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
M
erge
br
a
nch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Handle
all
s
tack layouts i
n
(dela
y
ed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
Ad
d
missing coerc
i
on when recordin
g
sel
e
ct(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
i
ke Pal
l
Cleanup stack o
v
er
f
low
handling
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
Windows/ARM64: Add
M
SVC c
r
oss-build
suppo
r
t for
x
64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN
/
IR_MAX is non-commutative due to u
n
d
e
rlyin
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64:
Set f
i
xed i
n
terpr
e
ter re
g
i
s
ter
s
befo
r
e ret
h
ro
w
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
Pall
Wind
o
ws/ARM64: Update install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
Windows:
C
a
ll C++ destructors
wi
t
hout com
p
ilin
g
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Pass scratch CONTEXT re
c
ord to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64: E
x
t
ernal
u
nwinder
already res
t
ores non-vo
l
atile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
ik
e
P
a
ll
Wi
n
dows/ARM64: F
i
x exception
unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
W
i
ndows/ARM64:
F
i
x
t
y
po
in exception unwi
n
din
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 64 bit shi
f
t fold rule
s
.
commit
|
commitdiff
|
tree
next