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
Handle stack reallocation in debug.setmetatable() and lua_setmetatable().
2024-03-10
Mike Pall
H
a
n
dle stack re
a
llo
c
ation in debug
.
setmeta
t
ab
l
e() and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Rework stack overf
l
ow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Preserve keys with dynamic
v
alu
e
s i
n
template tables
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pa
l
l
Preve
n
t include
o
f luajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
M
i
ke
P
all
F
i
x
documentation bug about '\z' string escape
.
commit
|
commitdiff
|
tree
2024-01-23
Mike
P
all
Fix unsinking
of
I
R_FSTORE f
o
r
NULL met
a
table
.
commit
|
commitdiff
|
tree
2023-12-23
Mike P
a
ll
Ch
e
ck for IR_HREF vs
.
IR_HREF
K
aliasing in n
o
n-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Respect j
i
t
.
o
f
f()
o
n pending t
r
ace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
Si
m
plify handling of instable t
y
pes in TNEW/TDUP loa
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mi
k
e Pall
Only
e
mit pr
o
per pare
n
t
referen
c
es in
s
n
a
pshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
A
RM:
Fix stac
k
re
s
tore for FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Document wor
k
aroun
d
for
multilib vs
.
cross-comp
i
ler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pa
l
l
Fix runtime library flags for MSV
C
d
e
bug b
u
i
lds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pa
l
l
F
i
x
.
d
e
b
u
g_abb
r
ev section in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
E
mit sunk IR_NEWRE
F
only o
n
ce pe
r
k
ey on snapshot re
p
l
ay
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x64
:
D
o
n't
f
use loa
d
s across IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pa
l
l
x86
/
x64
:
Add more red zon
e
checks
t
o
a
s
sembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
A
d
d
s
tack check to pcall/xpcal
l
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
Pall
Invalidat
e
SCEV entry when returni
n
g to lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI
:
Fix
pragma push stack limit check and th
r
ow on
.
.
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e Pa
l
l
x64: P
r
operly
f
ix _
_
call metamethod ret
u
rn
d
i
spatch
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
FFI:
Fix dangling r
e
ference
to CTyp
e
i
n
c
arith_
c
heckarg()
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pal
l
Maintain chain invariant in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke P
a
ll
F
o
llow-
u
p
fix for stack o
v
e
r
f
low handling
cl
e
anup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
H
andle all s
t
a
ck
l
ayouts i
n
(
de
l
ay
e
d) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Add missing
c
oercion when recording s
e
lect(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Cleanup st
a
ck overflow handling
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Allow path over
r
ides in genve
r
sion
.
lua wit
h
min
i
lua
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Impr
o
ve
a
rchitecture detection er
r
or messages
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M
: Fix stack ch
e
ck cod
e
ge
n
er
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Fix mcode limit chec
k
for non-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
A
d
d NaN ch
e
ck to IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Allow overr
i
de
o
f paths for genversion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike
P
all
Fix
n
ative
MinGW build
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Upda
t
e external
M
SDN URL in
c
od
e
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handle table un
s
inking in
t
he pre
s
ence
of IRFL
_
T
AB_
N
OMM
.
commit
|
commitdiff
|
tree
2023-08-28
M
ik
e
P
all
Use
f
allback name
f
o
r
install files without va
l
id
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handl
e
no
n
-
.
g
i
t checkout wit
h
.
relver in
.
bat-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fi
x
ex
t
ernal C call stack chec
k
when
u
s
i
ng LUA
J
IT_M
O
DE_WRAP
C
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Fix p
r
edict_next(
)
in pars
e
r (again)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
H
a
ndle the
ca
s
e when
.
git is not
a directory
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke P
a
ll
A
dd
.
gitattributes to
dynami
c
a
lly resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
F
i
x Windows
b
uil
d
sc
r
ipts
f
or rolling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Swi
t
ch MS
V
C
and co
n
sole build scripts t
o
rol
l
ing releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
l
l
Swit
c
h
build
system to rolli
n
g rel
e
ases
.
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
U
p
d
at
e
doc
u
me
n
tation for switch to roll
i
ng release
s
.
commit
|
commitdiff
|
tree
2023-08-20
Mi
k
e P
a
ll
B
ump
copyrigh
t
date
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix maxslots when recording BC
_
V
ARG, part 3
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
Fix predic
t
_next(
)
in
p
arser
.
commit
|
commitdiff
|
tree
2023-07-12
Mik
e
Pall
Fix
b
as
e
reg
i
s
t
e
r
c
oalesc
i
ng in side trace
.
commit
|
commitdiff
|
tree
2023-07-09
Mike
P
all
F
ix maxslots
wh
e
n r
e
cordi
n
g BC_
V
AR
G
,
p
art 2
.
commit
|
commitdiff
|
tree
2023-07-08
Mi
k
e Pall
Fix ma
x
slots when recordin
g
BC_VARG
.
commit
|
commitdiff
|
tree
2023-07-08
M
i
ke
P
all
Fix register
mas
k
for
stack ch
e
ck in head
of
s
ide tra
c
e
.
commit
|
commitdiff
|
tree
2023-07-08
Mi
k
e Pall
FFI: Fix f
f
i
.
meta
t
ype(
)
for non-raw t
y
pes
.
commit
|
commitdiff
|
tree
2023-06-02
M
ike Pal
l
Fix handling of inst
a
b
l
e ty
p
e
s
i
n
T
N
EW/TDU
P
l
oad
f
o
r
warding
.
commit
|
commitdiff
|
tree
2023-06-02
Mike
P
all
Fix
comp
i
ler
warning
.
commit
|
commitdiff
|
tree
2023-04-16
Mike Pal
l
Fix T
D
UP load forwardi
n
g
a
ft
e
r
t
able rehas
h
.
commit
|
commitdiff
|
tree
2023-04-16
M
ike Pall
Fix canonicaliz
a
tion
of +-0
.
0 k
e
ys for IR_NE
W
REF
.
commit
|
commitdiff
|
tree
2023-02-21
Mike Pall
Improve
error reporting on stack overflo
w
.
commit
|
commitdiff
|
tree
2023-02-21
Mike P
a
ll
Allo
w
building so
u
rces with
m
ix
e
d
L
F/CRLF line-endin
g
s
.
commit
|
commitdiff
|
tree
2022-12-21
Mike Pall
Avoid negatio
n
o
f
signed in
t
egers
in C that ma
y
hol
d
.
.
.
commit
|
commitdiff
|
tree
2022-12-08
Mike
P
all
Correct fix for stack
check
w
hen recording B
C
_VARG
.
commit
|
commitdiff
|
tree
2022-12-07
Mike P
a
l
l
FF
I
: Fix danglin
g
refe
r
ence to
C
Type
.
I
m
prove checks
.
commit
|
commitdiff
|
tree
2022-11-14
M
i
k
e
P
all
Clarify conta
c
t page
.
commit
|
commitdiff
|
tree
2022-11-09
Mike Pall
Ensure
correct stack top fo
r
OO
M
e
r
ror message
.
commit
|
commitdiff
|
tree
2022-09-13
Mike
P
all
Fix
l
ast e
d
it
.
commit
|
commitdiff
|
tree
2022-09-13
M
ike Pall
Remove dead Wik
i
l
inks
.
commit
|
commitdiff
|
tree
2022-08-15
Mik
e
Pall
Patch lu
a
jit
.
p
c with INST
A
LL_INC, if cus
t
omized
.
commit
|
commitdiff
|
tree
2022-08-07
Mike Pall
Pre
v
ent use
o
f RTLD_DEFAULT when NO_RTLD_DEFAULT is
.
.
.
commit
|
commitdiff
|
tree
2022-07-12
M
ike Pall
FFI: Fix sizeof expres
s
ion
in
C
p
a
rser for reference
.
.
.
commit
|
commitdiff
|
tree
2022-07-12
Mike Pall
F
FI: F
i
x
ff
i
.
alignof(
)
for re
f
ere
n
ce types
.
commit
|
commitdiff
|
tree
2022-07-12
Mike Pall
FFI: Allow ffi
.
me
t
atype() fo
r
typedefs with
attribu
t
es
.
commit
|
commitdiff
|
tree
2022-07-08
Mike P
a
ll
x86/x64: Fix math
.
ceil(-0
.
9)
r
esult
s
ign
.
commit
|
commitdiff
|
tree
2022-06-23
Mike
P
a
ll
Gramm
a
r
and spe
l
l
c
heck
.
commit
|
commitdiff
|
tree
2022-06-08
Mike Pal
l
Fix
w
arni
n
g
s
in minilua
.
c
.
commit
|
commitdiff
|
tree
2022-06-08
Mike
P
a
l
l
Update conso
l
e build
i
nstructio
n
s
.
commit
|
commitdiff
|
tree
2022-05-21
Mike
P
a
ll
Prevent C compiler undefined-behavior optim
i
za
t
ion
.
commit
|
commitdiff
|
tree
2022-04-17
Mike Pall
Cleanup o
f
system and archite
c
ture s
u
pp
o
rt docs
.
commit
|
commitdiff
|
tree
2022-04-17
Mike Pall
Fix
a
ssertions
.
commit
|
commitdiff
|
tree
2022-03-13
M
ike Pall
F
i
x BC_
U
CLO insertion fo
r
r
eturns
.
commit
|
commitdiff
|
tree
2022-03-07
Mike Pall
Fix install docs for
A
n
droid
.
commit
|
commitdiff
|
tree
2022-01-27
M
ik
e
P
al
l
Fix command-line argv handli
n
g
.
commit
|
commitdiff
|
tree
2022-01-25
Mike
Pal
l
Don't export internal sy
m
b
o
l
.
commit
|
commitdiff
|
tree
2022-01-23
Mike Pall
Always exit after
machine code page
prote
c
tion chan
g
e
.
.
.
commit
|
commitdiff
|
tree
2022-01-16
Mike Pa
l
l
Save trace
r
e
c
o
rder
s
tate arou
n
d VM ev
e
nt call
.
commit
|
commitdiff
|
tree
2022-01-15
Mike Pall
B
u
mp copyright
date
.
commit
|
commitdiff
|
tree
2022-01-13
M
i
ke
P
all
Limit expon
e
n
t
r
a
n
ge in num
b
e
r
parsin
g
.
commit
|
commitdiff
|
tree
2022-01-13
Mi
k
e Pall
Fix
t
o
n
umber("-0") in dual
-
number mode
.
commit
|
commitdiff
|
tree
2022-01-13
Mi
k
e Pal
l
Limi
t
work
done in SI
N
K p
a
ss
.
commit
|
commitdiff
|
tree
2022-01-13
M
i
ke Pall
Fix ABC FOLD rule w
i
th constants
.
commit
|
commitdiff
|
tree
2021-12-19
Mike Pall
Prevent
C
SE of a REF_BA
S
E operand across I
R
_RETF
.
commit
|
commitdiff
|
tree
2021-12-17
Mik
e
Pall
Fi
x
FO
L
D r
u
le for x-0
.
commit
|
commitdiff
|
tree
2021-11-13
Mike Pall
Update Android build docs
.
commit
|
commitdiff
|
tree
2021-10-02
Mike Pall
MIPS: Fix
regis
t
e
r
al
l
ocation
in assembly of HREF
.
commit
|
commitdiff
|
tree
2021-09-24
M
i
k
e
Pall
Windows/x6
4
:
Documen
t
MSVC f
l
ags
f
or
C
++ excepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2021-09-21
M
i
ke Pall
Fix stack
alloc
a
tion
a
fter on-trac
e
stack check
.
commit
|
commitdiff
|
tree
2021-09-20
Mike Pall
FFI: Don
'
t
lo
a
d PC
f
r
o
m non-function obj
e
ct in FFI
.
.
.
commit
|
commitdiff
|
tree
2021-09-20
Mike Pa
l
l
F
F
I: Fix
missing cts->L
i
n
i
tialization in argv
2
cty
p
e()
.
commit
|
commitdiff
|
tree
2021-07-27
Mike Pall
Cons
i
de
r
s
l
o
ts used by up
v
alues in
use-def a
n
alysis
.
commit
|
commitdiff
|
tree
2021-07-23
Mike P
a
ll
P
revent loop in snap_usedef()
.
commit
|
commitdiff
|
tree
next