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
Use generic trace error for OOM during trace stitching.
2024-04-18
Mike Pall
Use gen
e
ric trace e
r
ror for OO
M
during trace stitching
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
Fi
x
serialization format docs
.
commit
|
commitdiff
|
tree
2024-03-10
M
ike Pall
Handle
all
t
ypes of error
s
during
trace stitch
i
ng
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fix r
e
cording of __concat metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
M
ike
P
a
l
l
Merge
b
r
anch 'master' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
P
r
eve
n
t down
-
recursion for
si
d
e traces
.
commit
|
commitdiff
|
tree
2024-03-10
M
ik
e
Pall
Check frame size l
i
mit before
return
i
n
g
to a
lo
w
er
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
Pal
l
FFI: Tr
e
at cdata
f
inalizer table as a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
Handle stac
k
realloc
a
ti
o
n
in debug
.
setmet
a
t
able() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike
Pa
l
l
Merge branch 'master'
i
nto
v
2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack overflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
M
i
k
e Pall
Me
r
ge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Preser
v
e keys with dynami
c
val
u
es in template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pa
l
l
Mer
g
e
branch 'master'
i
n
t
o
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent in
c
lude
o
f l
u
ajit_
r
o
l
ling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
M
e
rg
e
br
a
nch
'
mas
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Fi
x
documentation
b
ug a
b
out '\z
'
s
tring escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike
P
all
Fix zero str
i
pping in
%g number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike
Pall
Merge branch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mi
k
e Pall
Fix unsi
n
king of IR_
F
STORE
for NULL metatabl
e
.
commit
|
commitdiff
|
tree
2024-01-22
M
i
ke Pal
l
DynA
S
M/
x
86: Ad
d
endbr instr
u
c
tion
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
MI
P
S64 R2/R6: Fix FP to
i
n
t
eger conversio
n
s
.
commit
|
commitdiff
|
tree
2024-01-22
Mik
e
Pall
A
dd cro
s
s-3
2
/64 bit
a
n
d d
e
te
r
ministic bytecode generatio
n
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Dy
n
A
SM/x86: Allow [&ex
p
r]
operan
d
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
M
e
rge branch 'master'
i
n
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Che
c
k for IR_HRE
F
vs
.
I
R_HREFK a
l
iasing in non
-
nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
Merge branch 'master'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e Pall
Respect jit
.
off() on p
e
ndin
g
trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
P
a
ll
Merge bran
c
h 'mas
t
er' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike
Pall
Simplify handling of insta
b
le types in
TNEW
/
TDUP
loa
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike
P
all
Merge
branc
h
'ma
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike
Pall
Only em
i
t proper
p
a
r
ent referen
c
es in
s
naps
h
ot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix anchori
n
g for string buffer s
e
t
() method (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e
Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
A
RM: Fi
x
s
tack restore for
F
P slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge bra
n
ch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Document w
o
r
k
a
round f
o
r mu
l
tilib
v
s
.
cross-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fi
x
anchor
i
n
g
for
string buffer set()
m
etho
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
b
ranch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Fi
x
runtim
e
library flag
s
for M
S
VC debu
g
bui
l
ds
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Mer
g
e bra
n
ch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
debug_abbrev section in GD
B
JIT
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Optimize t
a
ble
.
new() with
constant arg
s
to (sin
k
able
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Mer
g
e branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Emit su
n
k IR_NEWREF only once p
e
r
k
e
y
on snap
s
h
ot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix
l
ast
c
ommit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
Merge bra
n
ch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x64:
Don't fu
s
e
l
oad
s
across IR_NE
W
R
EF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
I
m
prov
e
last co
m
mit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
x86
/
x64: Don't fuse l
o
ads across table
.
c
l
ear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
l
l
M
e
rge bra
n
ch
'mast
e
r
'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64: Add more red zone checks to assembler ba
c
ke
n
d
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pal
l
Merge branc
h
'ma
s
te
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Ad
d
stack check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merge branch
'ma
s
t
er' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pall
Invalidate SCEV en
t
r
y when returning to lower f
r
ame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pal
l
Merge branch 'ma
s
ter' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pa
l
l
FFI: Fix p
r
a
gma pu
s
h s
t
ack
l
imit ch
e
ck and throw
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix
d
isa
s
s
embl
y
of ldp/stp
offs
e
ts
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check fo
r
upvalue
s
tate transition in IR_URE
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge branch
'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
x64: Pr
o
p
erly fix
__call metameth
o
d return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pall
Windows/x
8
6: _BitScan
*
64 are
only ava
i
lable on 6
4
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
Add
'
cc' fi
l
e type for saving b
y
t
ec
o
de
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
FFI/Wi
n
dows: Fix type declarati
o
n
f
or int64_t
and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
Merge
b
r
anch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pa
l
l
FFI: Fix dangling refe
r
ence to C
T
y
pe in ca
r
it
h
_
checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
DynASM/ARM64: Support ldp/stp of q re
g
iste
r
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
ARM64: U
s
e ADR and ADRP to fo
r
m
consta
n
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
AR
M
64:
F
i
x
disassembly of U12 load
s
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
k
e P
a
ll
ARM64: Unify constant register handling
in interpre
t
er
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM: Fix registe
r
h
int for FFI
c
alls w
i
t
h
FP
r
esults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
a
ll
A
RM64:
Fix re
g
ister hint for FFI cal
l
s with FP resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64:
R
estore fp before sp in C stack
u
nw
i
nde
r
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike
Pa
l
l
F
FI: Fix
f
fi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike
P
al
l
Merge branch
'
master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke
P
a
ll
Maintain chain i
n
variant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
LJ_FR2: Fi
x
stack checks
in vara
r
g c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pal
l
Merge branch 'maste
r
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Follow-up fix
f
or sta
c
k
o
v
erflow hand
l
ing cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM error on stack resiz
e
in
coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore
c
ur_L for specific Lua/C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
P
all
C
o
nsiste
n
tly use 64 bit constants for 64 bit IR
i
ns
t
ructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR_HR
E
F cod
e
gene
r
at
i
on for con
s
tant
F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fus
e
n
e
gative 32 bi
t
constants
in
t
o
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Me
r
ge bran
c
h 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Handl
e
all stac
k
l
a
y
o
uts in
(
de
l
a
y
ed) TR
A
CE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add missing coercion when reco
r
di
n
g select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pal
l
Cleanu
p
stack overflow
h
andling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Windows/ARM64: Add MSVC cross-bui
l
d su
p
p
o
rt for x
6
4
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e Pall
IR_MIN/IR_
M
AX is no
n
-commutat
i
v
e due to u
n
de
r
l
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
AR
M
6
4: Set
fixed interpr
e
t
er re
g
i
sters
b
efore
r
e
throw
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
Window
s
/
ARM64: Update insta
l
l
d
ocs
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
Windows
:
Call C++ destructor
s
wit
h
o
u
t compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
ll
Window
s
:
Pass scratch CONTE
X
T record
t
o
RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
A
R
M64: External
u
nwind
e
r
a
l
ready re
s
tores
non-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Windows/ARM64:
F
ix ex
c
eption u
n
winding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: F
i
x ty
p
o
in
e
x
c
eption unw
i
nding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pa
l
l
FFI: Fix 6
4
bit
shift fo
l
d ru
l
e
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Window
s
/
A
RM64
:
Support Windows ca
l
ling conve
n
tion
s
.
commit
|
commitdiff
|
tree
next