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
M
i
k
e
Pall
Show
n
ame of NYI bytec
o
de in -jv
and -jdump
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
Use
g
eneric trac
e
error for OOM durin
g
t
r
a
ce stitching
.
commit
|
commitdiff
|
tree
2024-04-18
M
i
ke Pa
l
l
Fix
s
eria
l
iz
a
tion fo
r
mat docs
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Handle al
l
types
o
f e
r
rors during
t
ra
c
e
stitching
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pall
F
i
x r
e
c
o
rding of __co
n
cat metametho
d
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
M
e
rge branch 'mas
t
e
r
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
Prevent down-
r
ecursion for s
i
de traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
C
h
eck frame size
l
i
mi
t
b
efore re
t
u
r
ning to
a
lowe
r
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pa
l
l
FFI: Tre
a
t cdata finalizer table
a
s a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
Pall
Handle stack reallocation i
n
d
e
bug
.
setmetatable(
)
and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
M
erge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework s
t
a
c
k o
v
erflow handl
i
ng
.
commit
|
commitdiff
|
tree
2024-01-31
Mi
k
e Pall
Merge branch '
m
ast
e
r' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pa
l
l
Preserve keys w
i
th
d
y
namic val
u
es in template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
all
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent include of luajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mik
e
Pall
Merge branch
'
mas
t
er'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pa
l
l
Fix
d
ocumentation bug about '\z' st
r
ing
e
scape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
F
i
x zero s
t
ripping in
%
g num
b
er fo
r
matting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Me
r
ge bran
c
h 'mas
t
er' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsi
n
king
o
f IR_FS
T
ORE f
o
r NULL
metatable
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike Pal
l
DynASM/x
8
6
:
A
dd e
n
dbr instruc
t
ion
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pa
l
l
MI
P
S64 R2/R6: Fix F
P
to intege
r
conver
s
ions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike P
a
ll
Add cross-32
/
64 bit and determ
i
ni
s
tic bytecode generatio
n
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e P
a
ll
DynASM/x86:
Allow [&expr] opera
n
d
.
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Merge
branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke P
a
ll
Check
for IR_HREF vs
.
IR_H
R
EFK
a
lias
i
ng
in non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
M
e
rge branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
R
e
spect jit
.
off
(
) o
n
pendin
g
t
race exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Mer
g
e br
a
n
ch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pal
l
Simplify
h
andling of i
n
stable types in TN
E
W/TDUP l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
M
i
ke Pall
Merge
b
ranch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pa
l
l
Only emit proper parent
r
eferences i
n
snapsh
o
t rep
l
ay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Fix anchor
i
ng for string buf
f
er
s
et(
)
m
e
thod (a
g
ain
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
P
all
Merge bran
c
h
'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
ARM: Fix stac
k
restor
e
fo
r
FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Merge
b
ranch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Document wor
k
around for multilib
v
s
.
cross-co
m
p
i
ler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Fix an
c
hor
i
ng for
s
tring
buffer set() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Mer
g
e bran
c
h
'
ma
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
F
i
x runtime library flags for MSVC debug
builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Merge bran
c
h 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
F
i
x
.
debug_abbrev section in
GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Optimize table
.
new() with co
n
stant
args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pal
l
Merge bra
n
ch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Emit sunk
IR_N
E
WREF only once per
k
ey
on sn
a
p
shot
replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mi
k
e Pall
Fix
la
s
t commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
ik
e
Pall
Merge
br
a
nch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pall
x86/x64
:
Don't fuse loads across IR_NEW
R
EF
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
Improv
e
la
s
t
c
o
m
mit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
x86/x64: Don't fuse
l
o
a
ds across tabl
e
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pal
l
Merg
e
bra
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ike
P
all
x8
6
/x6
4
: Add more red zone checks to
a
ssem
b
ler b
a
c
kend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
M
e
rge
b
ranc
h
'
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
Add
s
t
ack
ch
e
ck to p
c
all/
x
pcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merg
e
b
ranc
h
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Inv
a
lidate SCEV en
t
ry when
returning t
o
lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike
P
a
ll
Merge br
a
nch '
m
ast
e
r
' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike
Pall
FFI: Fix prag
m
a
p
ush sta
c
k l
i
m
i
t ch
e
ck and t
h
row on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mi
k
e Pall
ARM
6
4
:
Fix disassemb
l
y of ldp/stp o
f
fsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Check f
o
r upvalue state t
r
ansition in
IR_UR
E
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge br
a
n
ch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
x
6
4: P
r
operly fix __ca
l
l meta
m
ethod re
t
urn
d
ispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
k
e Pall
Windows/x86: _BitScan*64 are only a
v
a
i
lable on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Ad
d
'cc
'
file type
for
s
a
v
ing bytecod
e
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I/Wi
n
dows: Fix type declarati
o
n for int64_
t
and
uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike P
a
l
l
Merge bran
c
h 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike P
a
ll
FFI:
F
ix dang
l
i
ng re
f
e
r
e
n
ce to CType in ca
r
ith_checkarg
(
)
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
DynASM/ARM64: Support
l
d
p
/stp of q
r
egis
t
ers
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM64:
U
se ADR and
A
DRP t
o
f
o
rm constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
A
RM64:
F
i
x disassembly
of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM
6
4
:
U
nify const
a
n
t reg
i
ster handling
in
i
nterpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pall
ARM: Fi
x
r
e
g
iste
r
hint
fo
r
FFI cal
l
s
with F
P
r
e
sults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pa
l
l
ARM
6
4
:
Fix register hint for FFI calls with FP r
e
s
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pall
ARM
6
4:
Resto
r
e fp bef
o
re s
p
in C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("
p
aut
h
"
)
.
commit
|
commitdiff
|
tree
2023-09-22
M
ike Pall
Merg
e
branch 'ma
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
ike
P
al
l
Maintai
n
chai
n
i
n
varian
t
in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
LJ_F
R
2: Fix stack
checks in vara
r
g calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
Merge br
a
nch 'maste
r
' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Follow
-
u
p fix for stack
overflow ha
n
d
l
i
n
g cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Hand
l
e OOM er
r
or on stack resize in coroutine
.
re
s
ume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke P
a
ll
Rest
o
r
e
cur_L for spe
c
i
f
ic Lua
/
C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Co
n
sisten
t
ly use 64
bit cons
t
a
nt
s
for 64 bit IR in
s
truct
i
ons
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
ARM64
:
Fix IR_HREF code generation for const
a
nt FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse ne
g
ativ
e
32 bi
t
constants i
n
t
o arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge
branch
'
mas
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Han
d
le all sta
c
k layo
u
t
s
in (
d
e
laye
d
) TRACE v
m
event
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add m
i
ssing coerci
o
n when recording select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
C
leanu
p
sta
c
k ove
r
f
low handli
n
g
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
Wi
n
dow
s
/ARM64: Add MS
V
C
c
ross-build support
f
o
r x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
IR_MIN/IR_MAX is non-c
o
m
mutative due t
o
underlyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
all
ARM64:
Set f
i
xe
d
in
t
erpreter
registers befor
e
re
t
hrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
l
l
Windows/ARM64: Up
d
ate ins
t
all docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
ndows:
Call C
+
+ d
e
structo
r
s wi
t
ho
u
t compili
n
g with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s:
Pass scratch CONTEXT record to RtlU
n
windEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM
6
4: Exter
n
a
l
unwinder already restores non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
P
all
W
i
ndo
w
s/ARM64: Fix ex
c
eption un
w
inding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke
P
all
Windows/AR
M
64
:
Fix typo i
n
exception unwind
i
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 64 bit shift fold rules
.
commit
|
commitdiff
|
tree
next