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: Ignore number parsing errors while skipping definitions.
2011-12-17
Mike Pall
F
FI: Ig
n
ore number pa
r
sing errors
while skipp
i
ng
definit
i
ons
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
FFI: Ignor
e
empty statements in f
f
i
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pa
l
l
MIPS: Add
D
ynASM MIP
S
modu
l
e
a
n
d encoding en
g
i
n
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
MIPS: Add build ru
l
es (non-
f
unc
t
ional, yet
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect
target arch via cross-compiler
.
D
r
op TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
R
E
L
EASE
LuaJI
T
-2
.
0
.
0-b
e
ta
9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Upda
t
e changel
o
g
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
k
e Pall
PPC: Avoid un
d
efined
operand dereferen
c
e in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
FFI
:
Add ca
l
lback
suppor
t
for AR
M
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike
P
all
FFI: Add
ca
l
l
b
a
ck support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
Move he
l
p
er for syncing data/instru
c
tion cache
t
o lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e P
a
ll
ARM: Erro
r
out for attempt to compile
w
ith hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
AR
M
: Fix stac
k
check for spilled BAS
E
i
n
pare
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64:
A
lways extend stack arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
Fi
x
co
m
piler w
a
rning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pal
l
F
F
I: Fix s
t
ack adjustment fo
r
cal
l
s t
o
stdc
a
ll/fa
s
t
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
FFI: Need to treat
s
trlen
(
) as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Fix docs
.
The cod
e
b
ase
d
o
e
sn't
w
or
k
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't in
c
rement module reference counts d
u
e
to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
R
e
c
ord
ffi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C fun
c
tion calls
w
i
t
h bool r
e
t
urn
v
alues
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
all
FFI: Fix lin
e
info for result conversion
errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI:
F
ix GetLastError()
s
a
v
e
/restore around ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI:
Improve ld
scr
i
pt d
e
tecti
o
n i
n
ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate PHIs only referenced from
o
the
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
R
e
p
l
a
c
e st
a
ck slot for
i
mplicit number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
S
pecializ
e
t
o
p
roto
t
ype for non
-
monomo
r
phic funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Count frames wi
t
h
s
ame
p
rototype in call u
n
roll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Ke
e
p maximum
frame extent
in snap->to
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->dep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
Pall
Fix debug o
p
tion f
o
r msv
c
build
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix Enu
m
Windows exa
m
ple in
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Ad
d
missi
n
g
G
C
ba
r
ri
e
r for
call
b
ack reg
i
stratio
n
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pa
l
l
F
FI: Sav
e
G
etLastError
(
)
a
roun
d
f
f
i
.
load() and
symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
Eliminate so
m
e
rare occ
u
rrences o
f
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
F
ix
h
int-b
a
sed registe
r
alloc
a
tion in
ra_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
A
dd ca
l
lback
s
upport (for x
8
6/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI
:
Re
s
olv
e
__call metame
t
hod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
A
v
oid depen
d
enc
e
on lj_jit
.
h
i
f on
l
y i
n
cluding lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
A
dd unwind
definitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FFI: Extend metamethod tutori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
ARM: Fix IR split
t
ing for s
o
ft
f
p XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
A
RM: Fix
c
o
de generation f
o
r
t
ype-check only
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pa
l
l
x64: Fix lightuserdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike P
a
ll
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ik
e
P
a
ll
PPC: Ins
t
al
l
dis_
p
pc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike
P
a
ll
FFI: Compile calls to
s
tdc
a
ll, fastc
a
ll and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC: Fuse BA
N
D with s
h
ift to
r
lwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Ad
d
mo
r
e
FOLD
r
ules for
shift +
B
A
ND simpli
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
x6
4
: Fix code ge
n
era
t
ion f
o
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BS
W
AP with XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix w
r
ite barr
i
er
in USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix ext
e
rna
l
l
y
provide
d
relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix wr
i
te
barrie
r
in USETV/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: I
n
tegrate and enable JIT
c
om
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
All
o
w
s
electi
o
n of sing
l
e
-nu
m
ber vs
.
d
u
al-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
P
PC: Fix/i
m
prov
e
interpreter/JIT i
n
tegrati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rematerial
i
z
a
t
ion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
P
PC:
Add
s
uppo
r
t for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
d
d Linux/P
P
C cac
h
e
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make s
u
re to flush/sync the D/
I
-cache fo
r
a
l
l generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
F
i
x handling of alignment arguments
(n
i
l) to
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
PPC: A
d
d
support for per-trace
exit stub
s
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Gen
e
ralize handling
o
f stack
checks
i
ndica
t
e
d
by hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Don't save/rest
o
r
e tmpt
v
with c
o
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fix co
m
p
i
l
er warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whit
e
space
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Add missing
F
OLD rule
for CONV
.
u64
.
int +
s
i
g
n-ext
e
n
s
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
Pall
FFI
:
Cleanup
/
fix 64 bit arithmetic in assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
x64: F
i
x math
.
random() code ge
n
erat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Fix reg
i
st
e
r hints for arithmetic helper
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pal
l
Se
p
arat
e
/ren
a
me NUM
/
FLOAT <
-
>
I64/U64 conversi
o
n functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various endian
e
ss issues in assem
b
ler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e Pall
Rearra
n
ge d
e
f
ines
f
o
r workarou
n
d
s to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
l
l
Fix P
E
/CO
F
F bytecode
fil
e
f
o
rmat
f
o
r
b
i
g-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD r
u
le for CONV
.
flt
.
num(CO
N
V
.
n
u
m
.
f
l
t
(
x
)
)
=>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/
x
86:
F
i
x CONV
.
u32
.
num
rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Do
n
't
f
use colocate
d
arr
a
y
offs
e
ts
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
F
i
xu
p
PC in tr
a
c
e
backs afte
r
exits f
r
om
down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
PPC: Distinguish slw
i
, srw
i
and rlwinm in
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike P
a
ll
Add missin
g
FOLD rule for int
e
g
er NEG of
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FF
I
/ARM:
E
nsure invocation of SPLIT p
a
ss
for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv
s
t
ate for tr
a
ce recorde
r
ac
r
oss RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
a
l
l
F
F
I:
F
ix unfused loads
o
f float fi
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI: Fix cal
l
argument
a
nd return hand
l
ing for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FFI: Record loads/stores to external variable
s
in
n
am
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of const
/
enu
m
loo
k
ups in na
m
espace
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
R
e
m
o
ve unnee
d
ed PHI barrier fo
r
r
e
association of
duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pa
l
l
A
void overw
r
it
i
n
g argument with er
r
o
r from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
F
i
x (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
l
l
ARM: Fix HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Gener
a
te a portable
vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix
G
C b
a
rrier
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
Pall
PPC: Fix GC bar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
ARM: Fi
x
GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
P
all
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
A
R
M
:
Disabl
e
CPU
d
ete
c
tio
n
for
interpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Incr
e
a
s
e max
.
nu
m
b
er of exit st
u
b group
s
to
correspond
.
.
.
commit
|
commitdiff
|
tree
next