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
Pa
l
l
Fix recor
d
ing
of __concat m
e
t
amethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
P
all
Merge branc
h
'
m
a
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e
Pall
Prevent down-recursion for sid
e
traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check f
r
ame size limit before returning to a lowe
r
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pall
FFI: Treat
c
d
a
ta finalizer table as
a
GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
H
andle stack
r
eallocation in debug
.
setme
t
at
a
ble() an
d
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pal
l
Mer
g
e b
r
anch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mi
k
e Pall
R
e
work stack ove
r
flow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pal
l
Merg
e
bra
n
ch
'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike
Pall
Preserve keys
w
it
h
dynamic values in
t
emplat
e
t
abl
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branc
h
'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Preven
t
include of luajit_
r
o
l
ling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
M
e
rge branch 'mas
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike P
a
l
l
Fi
x
documentati
o
n bug about '\
z
' string es
c
ap
e
.
commit
|
commitdiff
|
tree
2024-01-25
M
ike
P
a
l
l
Fi
x
ze
r
o stripping
in %g
n
umber for
m
a
t
ting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Merge branc
h
'mas
t
er
'
into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pal
l
Fix unsinking of IR_FS
T
ORE for
NULL
m
e
t
atable
.
commit
|
commitdiff
|
tree
2024-01-22
Mik
e
Pall
DynA
S
M/x8
6
: Add en
d
br instruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2
/
R6: Fix FP to integer conversio
n
s
.
commit
|
commitdiff
|
tree
2024-01-22
M
i
ke Pall
A
d
d cross
-
32/64 b
i
t and determ
i
nistic bytec
o
de generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
DynASM/
x
86: Allow
[
&ex
p
r] operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge
b
ra
n
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Check for IR_H
R
EF vs
.
IR
_
HREFK
a
liasing
i
n
non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Respect jit
.
of
f
() on p
e
nding trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke
Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Sim
p
lify handl
i
ng of
in
s
table types in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Mer
g
e b
r
anch 'master' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mi
k
e Pall
Only emit proper
p
a
ren
t
references in
s
napshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fix anchoring for strin
g
b
u
ffer set()
m
e
t
hod (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Mer
g
e branch
'mas
t
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
ARM: F
i
x stack res
t
ore for FP sl
o
t
s
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike P
a
l
l
Merge branc
h
'master'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Document wo
r
karo
u
nd for multil
i
b vs
.
c
r
oss-co
m
p
i
ler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
l
l
Fi
x
anchoring for strin
g
buff
e
r set() m
e
thod
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Me
r
ge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
F
ix runtime l
i
brary flags for MSVC debug bu
i
lds
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge
bra
n
ch
'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fi
x
.
debug_abbrev section i
n
G
D
B JI
T
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pa
l
l
Optim
i
ze tabl
e
.
new() wi
t
h
co
n
stant
a
r
g
s to (si
n
kabl
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge branch
'
master
'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Emit
s
u
nk
IR_N
E
WREF only once
per key on snapsho
t
replay
.
commit
|
commitdiff
|
tree
2023-11-15
M
i
ke P
a
ll
F
i
x
l
ast
c
o
mm
i
t
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
M
e
r
g
e
branch 'master
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mi
k
e P
a
ll
x86/x64
:
Don
'
t fuse
loa
d
s ac
r
oss
IR_NE
W
REF
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike
Pall
Impro
v
e last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
x
86/x64:
Don't fuse loads
across tab
l
e
.
c
l
e
ar
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch 'master
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
x86/x64: Add more
red zone checks
t
o assembler
b
ac
k
end
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
A
dd stack check to pca
l
l/xpca
l
l
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike P
a
ll
I
n
v
a
lidate
S
CEV e
n
t
ry
w
hen re
t
u
rnin
g
to lower f
r
ame
.
commit
|
commitdiff
|
tree
2023-11-07
M
ike Pa
l
l
Merge
branch 'mast
e
r' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mi
k
e Pall
FFI: Fix pr
a
gma push stack lim
i
t
c
h
eck and thro
w
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix disassembly of ldp/stp offset
s
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pall
C
h
e
ck
for upval
u
e state tr
a
nsition in
IR_
U
REFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
Pall
Merge bra
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
x64: Pro
p
erly
f
ix __
c
all
m
etamethod return d
i
spa
t
ch
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pall
Window
s
/x86: _Bit
S
can*64 are onl
y
available on 64
b
it
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Add 'cc'
f
i
le type for saving bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Wi
n
d
o
ws: F
i
x type declaration for int64
_
t and ui
n
t64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merge b
r
a
n
c
h '
m
ast
e
r' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
FFI: Fi
x
dangling re
f
eren
c
e to
CTy
p
e in ca
r
it
h
_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
DynASM/AR
M
6
4
: Support ldp/stp of q registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
U
se ADR an
d
ADRP to fo
r
m constants
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike P
a
ll
ARM64: F
i
x disass
e
mbly of
U
1
2 loa
d
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
ARM64: Unify
c
ons
t
ant regi
s
ter handling
i
n interpre
t
e
r
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM
:
Fix regist
e
r h
i
nt for
F
FI calls with F
P
result
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fi
x
register hint for
FFI calls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64: Restore fp
b
e
f
o
re sp in C
stack u
n
winders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e Pal
l
M
erg
e
branc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke
P
all
Ma
i
ntain chain i
n
va
r
iant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
k
e Pall
LJ_FR2: F
i
x
s
tack checks in
va
r
arg calls
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Merge
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Follow-
u
p
f
i
x
for stack overf
l
ow
h
andli
n
g cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM
error on stack
resiz
e
in coroutin
e
.
res
u
me
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L for specific Lua/C API u
s
e
case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Consistently u
s
e 64 bit
c
onstants for 64 bit IR i
n
structions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: F
i
x IR_HRE
F
code
generatio
n
fo
r
constant F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
ARM64: Fuse
n
egative 32 bit constants into ar
i
t
hmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merg
e
branch 'ma
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle all stack
l
ayouts i
n
(delayed) TRACE vmeve
n
t
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pall
Add missi
n
g coercion when re
c
ording se
l
e
ct(s
t
r
ing,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike
Pall
C
lean
u
p stac
k
overflow
han
d
l
ing
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
Windows/ARM64: Add MSVC cross-build support for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_M
I
N/IR_M
A
X is non-commutative due to u
n
d
erlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64: Set fixed interpre
t
er regi
s
ters
b
e
fore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Windows
/
ARM6
4
: Up
d
a
te i
n
stall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
w
s
: Call C++ destru
c
tors without comp
i
ling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws: Pass sc
r
atch
C
ONTEXT record
t
o
RtlUnw
i
ndEx
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pa
l
l
ARM64
:
External unwinder already restores non-vol
a
tile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
ndows/ARM64
:
Fix exception
u
nwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
Win
d
o
w
s/ARM64:
Fix typo in exce
p
tion
u
n
winding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
FFI: Fix 64 bit shift
fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: Support W
i
ndows ca
l
ling conve
n
tions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
W
i
n
dows/A
R
M64:
Fix exception
u
nwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
ARM64: Remove unneeded IRCA
L
L_* defs for m
a
th intrinsi
c
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix C
y
gwin bu
i
ld
.
commit
|
commitdiff
|
tree
next