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 anchoring for string buffer set() method (again).
2023-12-10
Mike Pal
l
F
i
x
an
c
horing for
strin
g
b
u
ffer set()
method (ag
a
in
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e
P
all
M
e
rge bran
c
h 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
ARM: Fix stack restore for FP
s
l
ot
s
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge bra
n
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
D
o
c
ument
worka
r
ound
f
or
m
ulti
l
ib vs
.
cros
s
-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
P
all
Fix anchoring fo
r
s
t
ring buf
f
e
r set(
)
method
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Merge bran
c
h
'master' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Fix
r
untime library
flag
s
fo
r
MSVC debu
g
builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Mer
g
e branch 'mast
e
r' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
debug_abbrev sec
t
ion
in GDB JIT
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Optimize table
.
n
e
w
(
) with constant args to (s
i
nkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
M
er
g
e bran
c
h 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
all
Emit sunk IR_NEWR
E
F only once pe
r
k
ey on snapshot re
p
lay
.
commit
|
commitdiff
|
tree
2023-11-15
M
ike Pall
Fix last
commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
Mer
g
e
branch '
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mi
k
e Pall
x86/x64: Don'
t
f
u
s
e lo
a
ds across IR_
N
EW
R
EF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Im
p
rove last comm
i
t
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike
Pall
x86/x6
4
: Don't fuse l
o
ads
a
cross t
a
b
l
e
.
cle
a
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
ll
M
e
r
g
e branch
'm
a
ster
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86
/
x
64: Ad
d
more re
d
zone checks
to assembler backen
d
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
M
e
r
ge bran
c
h 'ma
s
ter'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Ad
d
stac
k
check to pcall/xpca
l
l
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merge bra
n
ch 'ma
s
ter' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Inv
a
l
idate SCEV entry when returnin
g
to l
o
w
e
r
frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
M
ike Pall
FFI
:
Fix pragm
a
push stack limit c
h
eck
and throw on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
A
R
M64: Fix disa
s
sembly o
f
ldp/
s
tp off
s
ets
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pa
l
l
Check fo
r
upvalue
s
tate transitio
n
in IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mik
e
Pall
Merge
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Pro
p
erly f
i
x __cal
l
m
e
tamethod retu
r
n
d
i
spatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e Pall
Window
s
/x86: _
B
itScan*64 are onl
y
available on 6
4
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Ad
d
'c
c
' file type for saving
bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
FFI
/
Windows:
F
ix type declarati
o
n for int64_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pal
l
Merge
branch '
m
aster
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FF
I
: Fix dangl
i
ng reference to CType in carith_checka
r
g()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
ll
DynASM/ARM64:
S
uppo
r
t
ld
p
/stp of
q
re
g
isters
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
ARM6
4
: Use ADR
a
nd ADRP
t
o form
c
onstants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix disassembly o
f
U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pall
A
R
M64:
U
nify constan
t
r
egist
e
r handling i
n
interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM: Fix r
e
g
i
ster hint for FFI calls with FP
r
e
sults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix
register hi
n
t fo
r
F
FI calls with
F
P results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
ARM64: Restore fp be
f
o
r
e sp in C stac
k
unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fi
x
ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mik
e
Pall
Maintai
n
chain invarian
t
i
n DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
L
J
_FR2: Fix stack checks in vararg c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Merg
e
branch
'
mas
t
er' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fo
l
low-up
f
i
x
for stack overf
l
o
w
handl
i
ng cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM error on sta
c
k resize in coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Restore cur_L for specific Lua/C
A
PI use ca
s
e
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pall
Consis
t
ently use
64 bit constants f
o
r
64 bit I
R
i
n
structions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
ARM64: Fix IR_HREF c
o
de
g
eneration for con
s
tant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ik
e
Pall
ARM64: Fus
e
nega
t
ive 32 bit constants
into arithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge bran
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Hand
l
e all stack
l
ayouts in
(delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
P
a
l
l
Add missing coercion w
h
en rec
o
rding select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
C
leanup
s
tack overflow h
a
ndling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Windows/ARM6
4
:
A
dd MSVC cross-build sup
p
o
r
t for
x
64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN
/
IR_MAX is non-c
o
mm
u
tat
i
ve due
t
o und
e
rlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike
Pal
l
ARM64:
Set fixed inte
r
preter
registers before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e
P
all
Windows/ARM64: Update i
n
stall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
Call C++ destructors wi
t
hout com
p
iling wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
Pall
Win
d
ow
s
: Pass s
c
ratch C
O
NTEXT recor
d
to RtlUn
w
indEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pal
l
A
RM6
4
: External
unwin
d
er
a
lready restores non-
v
olatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
a
ll
Windows/ARM6
4
:
F
i
x exception unwinding (a
g
ai
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
Windows/ARM64: Fix
t
y
po
in exc
e
ption
u
nwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
FFI: Fix 64
bit shift fold rule
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM6
4
:
S
upport Windows
calling co
n
ventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: Fix exception u
n
winding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
A
RM64: Remo
v
e
unne
e
ded IRCALL_*
d
ef
s
for math intri
n
sics
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e
P
all
Fix Cygw
i
n bu
i
ld
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge b
r
anc
h
'mas
t
er' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e Pall
Allo
w
pat
h
o
v
err
i
d
es in genversion
.
lua with mini
l
ua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Windows/ARM64: Add
i
niti
a
l sup
p
o
r
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge bra
n
ch 'mas
t
e
r
'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
P
all
Improve ar
c
h
i
tectur
e
detect
i
on e
r
ror
m
e
s
sages
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64:
F
use
r
ot
a
tes into logi
c
al ope
r
ands
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64:
D
on't
fu
s
e sign extens
i
on
s
into logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64
:
Dis
a
s
semble ro
t
ates on logical
operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
A
R
M
: Fix stack check code gene
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
A
R
M64: Fix LD
P
/STP fusion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Ensure bran
c
h is in range
before
e
mittin
g
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
Merge branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
F
i
x mcode lim
i
t che
c
k
for non-x86 a
r
chs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Imp
r
ove BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64:
Improve int
e
ger I
R
_M
U
L
code gen
e
ratio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M64
:
Simplify c
o
d
e
genera
t
io
n
for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Use RID_TMP instea
d
of scratch reg
i
ster in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64:
I
mprove IR_OBA
R
c
o
d
e
g
ene
r
a
ti
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
P
a
l
l
ARM64: Impr
o
ve IR_
U
REF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
ARM64: Improve I
R
_HREF co
d
e generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64: Re
l
oad BASE via
GL instead
o
f spilling it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM
6
4: Consolidate 32/64-bit cons
t
ant handling in a
s
sembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64:
Tune emit_lsptr
.
Avo
i
d
wrong load for asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64: Inline only use of emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM
6
4: Impro
v
e K13 const
a
nt rematerializati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
a
ll
Merg
e
bran
c
h 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Add NaN check to IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
next