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 zero stripping in %g number formatting.
2024-01-25
Mike Pall
Fix zero stri
p
pi
n
g
in %g number formatti
n
g
.
commit
|
commitdiff
|
tree
2024-01-23
Mike
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pa
l
l
Fi
x
u
nsin
k
ing of IR_FSTORE
for NULL m
e
tatable
.
commit
|
commitdiff
|
tree
2024-01-22
Mike P
a
ll
DynA
S
M/x86: Add endbr
ins
t
ruction
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2/R6: Fix FP to intege
r
c
o
nv
e
r
s
i
ons
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cross-
3
2/64 bit
a
n
d
deterministic
bytecode generati
o
n
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
D
y
nAS
M
/x86: Allow [
&
expr] operand
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Merge branch 'master' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Ch
e
c
k
fo
r
IR_HRE
F
vs
.
IR_HREF
K
a
liasing in
non
-
nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge
branch 'mast
e
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Respect jit
.
off() o
n
pending
t
r
a
ce exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pal
l
Merge
b
r
a
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Simpl
i
f
y
handling of instable ty
p
es i
n
T
N
EW/T
D
U
P
l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike
P
a
l
l
Me
r
ge branch 'master'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-11
M
ike Pa
l
l
O
n
ly emit pr
o
per p
a
r
ent references i
n
snap
s
hot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fi
x
a
n
choring for
s
tr
i
ng b
u
ffer set()
meth
o
d
(
again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
M
erge
b
ranch 'mas
t
er
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
ARM: F
i
x sta
c
k restore
f
or FP
slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merge branch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Document workaround for m
u
l
t
ilib
v
s
.
cross-
c
ompile
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Fix an
c
horing for stri
n
g buffer se
t
()
method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Merge branch
'
ma
s
ter' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Fix runtime library flags
f
o
r MSV
C
debu
g
builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
l
l
Merge
branch
'
master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x
.
debug_ab
b
rev section in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Opt
i
mize table
.
new() with constant args
to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch
'
master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Emi
t
sunk IR_NE
W
R
E
F only once per key
on
s
napshot
r
epl
a
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
M
erge
b
ranc
h
'm
a
ster' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
x
8
6/x64: Don't
fuse loads
acr
o
ss IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike P
a
ll
Im
p
rove last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pal
l
x
86/
x
64: Don't f
u
s
e
loads
acros
s
ta
b
le
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
M
e
r
g
e
branch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pa
l
l
x86
/
x64: Ad
d
more red zone checks to ass
e
m
bler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Mer
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Add stack check to p
c
all/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pa
l
l
M
erge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
M
i
ke Pall
I
nvalid
a
te SCEV entry
w
hen returning
t
o lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge br
a
nc
h
'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike P
a
l
l
FFI: Fix pragma push stack limit check
a
nd throw
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64:
F
i
x
disa
s
sembly of ldp/st
p
offsets
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike P
a
ll
Check for upvalue s
t
a
te transi
t
ion in
I
R
_
UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Merge branch 'maste
r
'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
x64: Properly f
i
x __call metamethod
return dispat
c
h
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Windows/x86: _Bi
t
Scan*64 are only
a
v
ailable on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'c
c
' file type f
o
r saving byt
e
code
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI
/
Windows: F
i
x type declarat
i
on for int64_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Me
r
ge
bra
n
ch 'master
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI: F
i
x dangling
refere
n
c
e
to
C
Type i
n
carith_chec
k
arg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e
Pa
l
l
Dyn
A
SM/AR
M
64: Suppo
r
t
l
dp/st
p
of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pa
l
l
ARM64: Use ADR and ADRP t
o
fo
r
m constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM6
4
: Fix disassembly of U12
l
o
ads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM6
4
:
Unify constant register ha
n
dling in i
n
terpreter
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pal
l
ARM
:
F
ix register hin
t
f
o
r
FFI calls
w
ith
F
P resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
ARM64: Fix regis
t
er hint for
FFI ca
l
ls w
i
th FP r
e
s
u
l
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Re
s
tore fp before sp in C stack unwin
d
ers
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke P
a
ll
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e Pall
Maintain chain i
n
var
i
ant
i
n
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
LJ
_
FR2: Fix stack checks
i
n
varar
g
c
a
l
ls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
M
erge
b
ranc
h
'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Follow-up fix fo
r
stack
overflo
w
ha
n
dli
n
g cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handl
e
OOM error o
n
stack resiz
e
in coro
u
tine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke P
a
ll
Restore cur_L f
o
r spec
i
f
ic L
u
a/C API
u
se case
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
C
onsistent
l
y
use 64 bit con
s
t
ants for 64 bit IR
i
nstructi
o
n
s
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
ARM64:
F
ix IR_H
R
EF code generation for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse
n
ega
t
i
ve 32 bi
t
const
a
n
t
s in
t
o arithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Merge branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
H
a
ndle all stack layou
t
s in (delayed)
TR
A
CE vmev
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Add
missing
c
o
e
rcion when re
c
ording
s
e
l
ect(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pa
l
l
Cle
a
nup stack
o
ver
f
low handl
i
ng
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Win
d
ows
/
ARM64: Add
M
SV
C
cr
o
ss-bu
i
ld
s
u
p
port for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
Pall
IR_MIN/IR_MAX is non-c
o
mmut
a
tive due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
AR
M
64
:
S
e
t fixed i
n
terpreter re
g
isters before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM64: Update i
n
st
a
ll
docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws: C
a
ll C++ destru
c
tors without compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
Windows: Pa
s
s scratc
h
CONT
E
XT record to RtlUnwind
E
x
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM6
4
: External
unwinder already res
t
o
res
n
on-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Window
s
/ARM64: Fix exception u
n
winding (agai
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM6
4
: F
i
x t
y
po
i
n excep
t
ion unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
F
FI: F
i
x 64
bit s
h
ift fold
rul
e
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
k
e Pall
Windo
w
s
/
ARM64: Support Window
s
c
al
l
in
g
convent
i
o
n
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
Windows/AR
M
64: Fix ex
c
e
ption unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
ARM64: Remove
u
nnee
d
ed IRCALL_*
defs for math intri
n
sic
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
F
ix Cygwin
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pa
l
l
Mer
g
e branch
'mast
e
r'
int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Allow
p
ath overrid
e
s in genversion
.
l
ua wi
t
h
min
i
l
u
a
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike P
a
ll
Wind
o
ws/ARM64: Add initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
I
m
pr
o
ve architecture detection error messa
g
es
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
F
use rotat
e
s
i
n
to logi
c
al operan
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM
6
4
:
D
on't fuse sign e
x
tensions into log
i
cal
o
perands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: D
i
sassemble rotates on logical o
p
erands
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge branc
h
'mas
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM: Fix
stack check cod
e
generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: F
i
x
LDP/STP
f
u
s
i
on
(
again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pal
l
A
RM64: Ensure bran
c
h is in
ran
g
e bef
o
re
e
mitting TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
M
e
rg
e
branch
'
m
a
ster'
into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
Fix mcode limit c
h
eck f
o
r no
n
-x86 arch
s
.
commit
|
commitdiff
|
tree
next