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
M
ike Pall
FF
I
: Tur
n
FFI finalizer table into a proper GC r
o
ot
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
OSX/iOS: Always ge
n
erat
e
64 bit non-FAT Mach-O
object
.
.
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
S
how name of NYI bytecode in -jv
a
n
d -jdump
.
commit
|
commitdiff
|
tree
2024-04-18
Mike Pall
Use generic trace
e
rror for OOM duri
n
g trace
s
titc
h
ing
.
commit
|
commitdiff
|
tree
2024-04-18
Mi
k
e
Pa
l
l
Fix serializati
o
n forma
t
d
ocs
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handle all
t
ypes of
e
rrors during
trace stitching
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fi
x
r
ecording o
f
__co
n
c
a
t
metametho
d
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Merge bra
n
ch
'ma
s
ter'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Preven
t
down
-
recursion for
side
t
races
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Che
c
k frame s
i
z
e limi
t
before returning to a lower
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
Pal
l
FFI: T
r
e
at cdata finalizer table as a GC root
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handle stac
k
rea
l
location in debug
.
setmetatable()
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge b
r
anch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pa
l
l
Rework stack
o
verflow handli
n
g
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pal
l
Merge branch 'm
a
ster' into v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pal
l
Pre
s
e
r
ve keys w
i
th d
y
na
m
ic value
s
i
n temp
l
ate tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pal
l
Merge branch 'm
a
st
e
r' i
n
to
v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
M
i
k
e P
a
ll
Pr
e
vent
includ
e
of luajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mi
k
e Pal
l
M
erge branch 'ma
s
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Fix do
c
umentation
b
ug
a
bout '\z' string
escape
.
commit
|
commitdiff
|
tree
2024-01-25
M
ike Pall
Fix zero stripp
i
n
g
in %g
n
umber formattin
g
.
commit
|
commitdiff
|
tree
2024-01-23
Mi
k
e
Pal
l
M
e
rge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
M
i
k
e Pall
Fix unsinking
o
f IR_FS
T
OR
E
fo
r
N
UL
L
metatable
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike Pall
DynASM/x86: Ad
d
e
ndbr instruction
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike P
a
ll
MIPS
6
4
R
2/R6: Fix FP to integer conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cross-32/64 bit an
d
deter
m
i
n
ist
i
c bytecode gen
e
ration
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM/x
8
6: Allow [&expr]
o
pe
r
and
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Mer
g
e
b
ranch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
C
heck for IR_HREF v
s
.
IR
_
HREFK aliasing in
n
o
n
-
n
i
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Me
r
ge
b
ranch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
k
e
Pall
Respect jit
.
off() on pe
n
di
n
g trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branc
h
'master'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Si
m
pl
i
fy ha
n
dli
n
g of
i
nstabl
e
types in TNEW/TDUP l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike
Pall
Merge
b
r
anch 'ma
s
t
e
r
' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Only emit pro
p
er
p
aren
t
references in snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Fi
x
anchoring f
o
r
s
tring
bu
f
f
e
r set() method (aga
i
n
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Merg
e
b
ranch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
ARM: Fix stack restore for FP
slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'maste
r
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Document
w
ork
a
round fo
r
multilib vs
.
c
ross-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
F
ix a
n
ch
o
ring f
o
r string buffer set(
)
m
etho
d
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Merg
e
branch 'ma
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime library flags for
M
S
VC debug
b
uilds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
M
erge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
debug_abbrev section
i
n
GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Optimiz
e
table
.
new() wit
h
constan
t
args to (sinka
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merg
e
br
a
nch '
m
ast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Emit sunk IR_NEWREF onl
y
once pe
r
key on snapshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
P
a
ll
Fix las
t
commi
t
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike
P
a
ll
x86/x64: Don't fuse loads acr
o
ss
I
R
_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve
l
ast
commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
P
a
ll
x86/x64: Don't
f
use loads across table
.
c
l
ear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ik
e
Pal
l
x86/x64: Add more red z
o
ne check
s
t
o
assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pall
Merge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
ike Pa
l
l
Add stack c
h
eck
to pcall/
x
pcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
M
e
rge branch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pa
l
l
I
n
v
a
lid
a
te
S
CEV entry when r
e
turning
to
l
o
w
er
frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pa
l
l
Merge branch
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI: Fix pragma push s
t
ack limit chec
k
and throw o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
ARM64: Fix disa
s
sembly of ldp
/
s
tp o
f
fs
e
ts
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
Pa
l
l
Check f
o
r upvalue
state transitio
n
in
IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Merge bra
n
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e
Pall
x64: Properly fix
__cal
l
met
a
meth
o
d
r
e
t
urn
disp
a
tch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike P
a
ll
Wi
n
dows/x
8
6: _BitScan*64 are only
a
vailable on 64
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Add 'cc' fi
l
e t
y
pe for sa
v
ing bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI/Windows: Fix type
declara
t
i
o
n fo
r
int64
_
t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merge br
a
nch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI
:
Fix dangl
i
ng
r
e
fere
n
c
e
t
o
CType in cari
t
h_c
h
eckarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
DynASM/ARM
6
4: S
u
pport ldp/stp of
q registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e P
a
ll
A
R
M64
:
Use
ADR
and ADRP to form constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
Fi
x
d
i
sassembly of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
k
e Pall
A
RM
6
4
: Unify constant register h
a
ndling
in
i
nterp
r
ete
r
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: Fix register hint fo
r
F
FI calls with FP resul
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM64: Fix register h
i
nt fo
r
FFI calls with FP
r
esu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Restore fp befor
e
sp in C stack unwinde
r
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike
P
a
l
l
FFI: F
i
x ffi
.
abi("paut
h
")
.
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e
P
all
Me
r
ge
b
ranch 'mast
e
r' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pa
l
l
Mainta
i
n cha
i
n inva
r
ia
n
t in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
LJ_FR2: Fix
s
tac
k
c
h
ecks in v
a
ra
r
g calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch
'
mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
F
ollow
-
up fix for stack
o
v
e
r
flow
handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e P
a
ll
Handle OO
M
error on stack r
e
s
i
ze
in c
o
r
outine
.
re
s
ume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
ll
R
e
s
tore cur_L for specific Lu
a
/
C API u
s
e case
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
Consis
t
ently use 64 bit c
o
nstan
t
s
f
o
r 64
bit IR inst
r
uctions
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
A
RM64: Fix I
R
_
H
REF code generat
i
o
n for c
o
nstant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
ARM64: Fuse
n
egative
32 bit
constants into ar
i
t
h
metic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge bra
n
ch '
m
a
s
ter
'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle all
s
tac
k
layouts in (d
e
l
a
yed
)
TRAC
E
vme
v
ent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Add mis
s
ing
coercion
w
hen reco
r
d
in
g
select(str
i
ng,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pa
l
l
C
lean
u
p stack overflow handli
n
g
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke
Pall
Windows/ARM64: Add MSVC cross
-
bu
i
ld sup
p
o
r
t for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
Pall
IR_MIN/IR_MAX is non-c
o
mmutative
d
ue to
under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pa
l
l
ARM64: Set fixe
d
i
nterpreter registers before re
t
hrow
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pal
l
Windo
w
s/ARM
6
4: Updat
e
install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C++ des
t
ruct
o
rs without
c
ompil
i
ng
with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Window
s
: Pass sc
r
atch CONT
E
XT
record to Rt
l
U
n
win
d
Ex
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
ARM64: External unwinde
r
al
r
e
ady rest
o
res
non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wi
n
d
ows/ARM64: Fix exception
u
nwinding (again)
.
commit
|
commitdiff
|
tree
next