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
FFI: Turn FFI finalizer table into a proper GC root.
2024-04-18
Mike Pall
FFI: Turn FFI finalizer table into a
proper GC
r
oo
t
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
OSX/
i
OS: Al
w
ays generate 64 bit no
n
-
FAT Mac
h
-
O object
.
.
.
commit
|
commitdiff
|
tree
2024-04-18
Mike
Pall
Sh
o
w
name of NYI bytecode in -jv
a
nd -jdu
m
p
.
commit
|
commitdiff
|
tree
2024-04-18
Mi
k
e Pall
Use g
e
neri
c
trac
e
e
rror for OOM during trace stitching
.
commit
|
commitdiff
|
tree
2024-04-18
M
ike Pall
F
i
x
s
erializa
t
ion for
m
at doc
s
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
H
a
n
d
le all types of error
s
dur
i
ng t
r
ace st
i
tching
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fix recording of __concat
m
etameth
o
d
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Merge branch '
m
a
s
ter'
into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Preven
t
down-r
e
cursi
o
n for side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pal
l
Check frame s
i
ze limit before re
t
ur
n
ing to
a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
P
all
FFI:
Tr
e
at cdata fina
l
izer table
as a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike
P
all
Handle st
a
c
k
r
e
allocat
i
o
n
in debug
.
set
m
etatab
l
e(
)
and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack over
f
low handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
P
rese
r
ve keys
w
ith dyna
m
ic
va
l
ues i
n
template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
all
M
erge branch 'm
a
ster'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Prevent include of
l
u
ajit_rolli
n
g
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
M
ike Pall
Merge branch
'
master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
M
i
ke Pal
l
Fix docume
n
tation b
u
g a
b
out
'
\z'
string e
s
cape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix zero stripping in
%g number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mi
k
e
Pall
Merge branc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mik
e
Pall
Fix unsi
n
king of IR_FSTORE
for N
U
LL metatabl
e
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
DynASM/x86:
Add e
n
dbr
instruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
M
I
PS64 R2/R6
:
Fix FP
t
o inte
g
er co
n
v
ersions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
A
d
d cros
s
-32/64 bit a
n
d d
e
termi
n
i
stic byte
c
o
d
e generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Dy
n
ASM/x86: Allow
[
&ex
p
r] operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
Merge branch 'master'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
al
l
Check
f
o
r IR_HREF vs
.
IR_HREFK
a
liasin
g
in non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
Respect jit
.
of
f
()
on pe
n
d
i
n
g t
r
a
ce
e
x
i
t
.
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
S
i
m
plify handling of instable types in TNEW
/
TDU
P
load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Merge b
r
an
c
h
'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
On
l
y emit p
r
o
p
er
p
arent
references in snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Fix anchorin
g
for
st
r
ing buffer set()
m
ethod (again)
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge b
r
anch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
ARM: Fi
x
st
a
ck restore for
F
P slots
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke
Pa
l
l
Merg
e
branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Document workarou
n
d for multilib vs
.
c
r
oss
-
compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x anc
h
orin
g
for
s
tr
i
n
g
buffer
s
et() me
t
hod
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
M
e
rge b
r
anc
h
'master'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pal
l
Fix runt
i
me library flags for MSVC debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pa
l
l
Me
r
ge
branch 'master'
i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x
.
de
b
ug_abbrev sect
i
on in
GDB
J
IT AP
I
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
O
ptimize table
.
new() wi
t
h constant a
r
gs to
(
s
inkabl
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Merge branc
h
'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Emit sunk IR
_
NEW
R
E
F
only once
per key on sn
a
pshot
r
e
play
.
commit
|
commitdiff
|
tree
2023-11-15
Mike P
a
ll
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pa
l
l
Me
r
ge b
r
anch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
ike P
a
ll
x86/x64:
Don't fuse loads
a
c
r
oss IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
Im
p
rove
l
ast commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64: Don't fuse loads ac
r
oss ta
b
le
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Merge br
a
nch 'm
a
ster' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86
/
x64:
Add
more red
z
on
e
c
heck
s
to
a
ss
e
mbler
ba
c
kend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Me
r
ge branch 'master'
i
n
to v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e
P
all
Add stack check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
P
all
Merge branch 'ma
s
ter'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Inva
l
idat
e
SCEV entry when return
i
ng to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mik
e
Pa
l
l
Merg
e
br
a
nch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mik
e
Pall
FF
I
: Fi
x
p
r
agma pu
s
h s
t
ack
l
i
mit
c
h
e
ck an
d
thr
o
w on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
AR
M
64: Fix disassembly o
f
ldp
/
stp offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Chec
k
f
or upval
u
e state transition in IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e
Pall
Merge branch '
m
aster'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Properly fix
_
_
cal
l
metamethod return d
i
spatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Windows
/
x
8
6:
_BitSc
a
n*64 are only
a
v
ailable
o
n
64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add '
c
c'
f
ile type for saving bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
F
FI/Wind
o
ws: Fix
t
ype
d
e
cl
a
rati
o
n
f
or
i
nt64_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike P
a
ll
Merge
branc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
M
i
k
e Pall
F
FI: Fix dangling refe
r
e
n
ce
t
o
C
T
ype in c
a
rith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
DynA
S
M/AR
M
64
:
Support ldp
/
stp
o
f q
re
g
ist
e
rs
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
l
l
ARM64: Use ADR and AD
R
P t
o
f
orm c
o
n
stants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fi
x
disas
s
embly of
U1
2
loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64:
Unify co
n
stant
register h
a
n
d
li
n
g i
n
inter
p
reter
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
P
all
ARM: Fix regis
t
er hi
n
t for FFI cal
l
s wit
h
F
P results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fi
x
regist
e
r hint for FFI
c
alls
w
i
th FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM64:
R
e
sto
r
e fp before
s
p in C
stack
un
w
in
d
ers
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pal
l
FFI:
F
ix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
M
ike Pall
Mer
g
e br
a
nch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke Pall
Maintain chain i
n
v
a
r
i
ant in DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
LJ_
F
R
2
: Fix stack checks
i
n
va
r
arg
c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Follow-up
f
ix fo
r
stack
o
verflow handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
H
and
l
e OOM error o
n
stack r
e
size in coroutine
.
r
esume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Res
t
ore cur
_
L
for specific Lua/C AP
I
use
case
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Consi
s
te
n
tl
y
use 6
4
bit
constants
f
or 6
4
bit IR instr
u
ctio
n
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
A
RM64:
F
ix
IR_H
R
EF
code generation for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pal
l
ARM
6
4: Fuse negative
32 bit
c
onstants into arithme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Merg
e
bran
c
h
'mas
t
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Han
d
le all st
a
ck
l
ayouts in
(delayed
)
T
R
ACE
v
mevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Add m
i
ss
i
ng
coercion
wh
e
n record
i
ng
select(string
,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
M
ike Pall
Cleanup stack
o
v
erflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
k
e
Pall
Windows/ARM
6
4
:
Add MSVC
c
ross
-
build su
p
port for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN/IR_MA
X
is non-commutati
v
e du
e
to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pa
l
l
ARM
6
4:
Set
fixed interpret
e
r r
e
gist
e
rs be
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pa
l
l
Windows/ARM64: Update
install d
o
cs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
C
all C++ destructors
without compiling wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s
:
Pas
s
scratc
h
C
O
NTEXT record
to Rt
l
UnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
ARM
6
4: Extern
a
l unwinder al
r
eady restores non-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM64: Fix exception unwindin
g
(again)
.
commit
|
commitdiff
|
tree
next