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 serialization format docs.
2024-04-18
Mike
P
all
Fix s
e
r
i
a
l
ization format
docs
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pa
l
l
Han
d
le all types of errors d
u
ring trac
e
stitching
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Fix
r
ec
o
rding of __conc
a
t metamethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
Merge branch 'master'
into
v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
P
revent down-re
c
ursion for sid
e
traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Check frame size limit before returning t
o
a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pall
FFI:
T
reat cdata
finalize
r
table as a GC
r
oot
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
Handle stack reallocation in debug
.
setme
t
at
a
ble() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mik
e
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike
P
all
Rework
st
a
ck
o
verflow
han
d
l
in
g
.
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
Merge bra
n
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pal
l
Preserve keys wi
t
h
d
y
namic values
i
n t
e
m
p
late
tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branch 'maste
r
' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
P
r
event include of luajit_
r
o
lling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mik
e
P
a
l
l
M
erge b
r
a
nch
'
m
aster' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
M
ike Pa
l
l
Fi
x
documentation b
u
g about '\z' string
e
s
c
ap
e
.
commit
|
commitdiff
|
tree
2024-01-25
Mi
k
e Pall
Fix
z
ero strippin
g
in %g num
b
er formatting
.
commit
|
commitdiff
|
tree
2024-01-23
M
i
ke Pall
Mer
g
e
b
ranch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
F
ix uns
i
nk
i
ng of IR_FSTORE
for NULL
metatable
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e
P
a
l
l
D
y
nAS
M
/x86: Add endbr instruction
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike Pal
l
MIPS64 R2/R6: Fix FP to int
e
g
e
r con
v
e
rsions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cross-32/
6
4 bit and deterministic
b
ytecod
e
g
e
neration
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x86: A
l
low [
&
expr] o
p
erand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merg
e
b
r
anch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Che
c
k
for IR_HREF vs
.
IR_HREF
K
alias
i
n
g in n
o
n-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
Merge b
r
a
n
ch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
Respect jit
.
o
f
f(
)
o
n
pending trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Merge branch 'mast
e
r' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
ike Pall
Sim
p
li
f
y hand
l
ing of instable ty
p
e
s
in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Merge branch '
m
aster
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
On
l
y emit prope
r
pare
n
t refe
r
ences in snapshot rep
l
ay
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
F
ix anch
o
ri
n
g
f
or string b
u
ffer
s
et() meth
o
d (again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'mas
t
er' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
A
RM: Fix stack
res
t
o
r
e for
F
P slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
e
rge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Document worka
r
ou
n
d for multilib vs
.
cross-compi
l
er
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
l
l
Fi
x
anchoring for st
r
in
g
bu
f
f
e
r set() metho
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Mer
g
e branch
'
maste
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
F
ix runtime lib
r
ary fl
a
gs for
MSVC
debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Merg
e
branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Fix
.
d
ebug_ab
b
rev section in
GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Optimize table
.
new() with co
n
stant args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
erge branc
h
'ma
s
te
r
' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sun
k
I
R_NEWREF
only once per key on snapshot repl
a
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix la
s
t
c
ommit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mi
k
e P
a
ll
x86
/
x64: Don't f
u
se loads a
c
ross IR_NEWR
E
F
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
P
all
Improve last com
m
it
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x8
6
/x64: Don'
t
fuse loads across table
.
cle
a
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch 'ma
s
ter
'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e
P
all
x86/
x
64: Add more r
e
d zo
n
e
ch
e
cks to assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add stack ch
e
ck to
p
call/x
p
call
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
P
all
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike
Pa
l
l
Invalidate SCEV
entry whe
n
returni
n
g to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mik
e
Pall
Merge br
a
nch 'master' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix p
r
agma pu
s
h stack limi
t
check and thr
o
w on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
A
R
M64: Fi
x
disassem
b
l
y
of
l
d
p/st
p
o
f
fsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check for
u
pvalue s
t
at
e
tran
s
itio
n
in IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge b
r
anch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike
Pall
x6
4
: Pro
p
er
l
y f
i
x
_
_call metamethod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike
P
al
l
Wind
o
ws/x86
:
_BitScan*64 are onl
y
available on
6
4
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc' file type
f
or saving bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Wind
o
ws: Fix type
d
e
c
laration for int64_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
M
erge branch '
m
aster
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI:
F
i
x
dan
g
li
n
g referen
c
e to CType in car
i
th_c
h
ec
k
arg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
Dy
n
A
S
M/ARM64: Support ldp/stp of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM64:
Use ADR a
n
d ADRP
to
f
o
rm
c
o
n
sta
n
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pall
ARM
6
4: Fix di
s
asse
m
bly o
f
U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM64: Unify constant regis
t
er handling in in
t
er
p
reter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM: Fix register
hint for FFI
calls
w
ith FP res
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
A
R
M64
:
F
ix
r
egister hi
n
t for
F
FI c
a
lls with
FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
ARM64: Restore
f
p befo
r
e sp in C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix f
f
i
.
a
bi("
p
auth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
M
erge bran
c
h
'master' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Maintain
c
hain
invaria
n
t in
D
CE
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
L
J
_F
R
2: Fix s
t
ack checks in vararg ca
l
ls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Follow-
u
p fix for stack
ov
e
r
f
low handling cl
e
anu
p
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Handle OOM error on stack resize in corou
t
in
e
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L
f
or specific Lua
/
C API u
s
e case
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pa
l
l
Consistently u
s
e
6
4 bit constants f
o
r 64
bit IR instructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
ARM64: Fi
x
IR
_
HREF code ge
n
er
a
tion for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64:
Fuse negative 32
b
it co
n
sta
n
ts into arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Mer
g
e bra
n
c
h 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
H
andle all
s
tack layouts in (delayed) TRACE v
m
e
v
ent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
A
d
d missin
g
coercion w
h
en recor
d
ing sel
e
ct(st
r
ing,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mi
k
e Pall
Cleanup
s
tack
o
v
erfl
o
w
ha
n
d
l
ing
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
Pall
Wind
o
ws/ARM64
:
Add MSVC c
r
os
s
-build su
p
po
r
t for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
all
IR_
M
IN/IR_MAX is non-commut
a
ti
v
e
due to under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64: Set fixed interpreter regi
s
t
e
rs be
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pa
l
l
Wind
o
ws/ARM64: Update install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
Ca
l
l
C++ destructors w
i
thou
t
com
p
iling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Pass s
c
ratc
h
C
O
N
T
E
XT record t
o
Rtl
U
nwind
E
x
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM6
4
:
E
xternal unwinder already r
e
st
o
res no
n
-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e Pall
Windows
/
A
R
M64: F
i
x
e
xception u
n
wind
i
ng (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e P
a
ll
Window
s
/
A
RM64: Fix typo
in exce
p
ti
o
n unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 64
b
it shift fo
l
d
r
ules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
a
ll
Windows/ARM6
4
: S
u
pport Windows ca
l
ling
c
onve
n
tions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
W
indows/
A
RM64: Fix except
i
on unwind
i
ng
.
commit
|
commitdiff
|
tree
next