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
Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.
2011-06-03
Mike P
a
ll
M
ov
e
math helpers to lj_vmmath
.
c
.
Add missi
n
g log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike P
a
ll
A
RM:
Disable C++ exceptio
n
c
atc
h
ing
on Symb
i
an
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pal
l
ARM: Enable JIT c
o
mpiler (ex
c
ept for iO
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
all
ARM: A
d
d ARM-specific a
s
sembler backen
d
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
a
ll
ARM: Don't
generate un
a
ligned
XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
M
any soft-float-related fixes to SPL
I
T pass and
a
ssembl
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pall
ARM: Catch C++ exceptions in interpreter frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
a
ll
D
UALNUM: Fix mis
s
ing type che
c
k f
o
r loop index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
RM: T
u
ne rematerializati
o
n sche
d
ul
e
r
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI: Fix recor
d
ing
o
f c
a
sts from 32 bit pointers
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/x64: Minor cle
a
nup in
a
ssembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Optim
i
ze
hash algor
i
thm for 3-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fi
x
__new
i
ndex metamethod handl
i
ng for B
C
_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
k
e
P
all
AR
M
: Fix string
.
su
b
() argument
checks
.
commit
|
commitdiff
|
tree
2011-05-29
M
i
ke Pall
Cl
e
an up memo
r
y
a
llocator initial
i
zat
i
on and
c
atch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
FFI: A
v
oid unused functi
o
ns if FF
I
i
s disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
A
R
M: Interpreter
/
J
I
T
i
ntegrati
o
n, part #
2
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
A
R
M: F
i
x
mat
h
.
ldexp() recor
d
i
n
g and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike P
a
ll
Fix
c
ompiler wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
F
i
x handling o
f
number
c
o
nst
a
nts in sna
p
shots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM
:
Fix rematerialization
scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e
Pall
ARM:
F
l
u
sh instructi
o
n cache in
assembler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
Treat extra exit from st
a
ck check like a pare
n
t
e
xit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
S
impl
i
f
y
helper routine
s
for soft-float tar
g
ets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Add CP
U
d
e
tection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike P
a
ll
ARM: Unify rot
a
tes to
s
i
m
plify assembler backen
d
.
commit
|
commitdiff
|
tree
2011-05-23
Mike
P
a
ll
F
FI: Fix
__gc for V
L
A/
V
LS cdata objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pa
l
l
G
e
t reg
i
ster maps for jit
.
dump fro
m
target
d
isassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
A
R
M: A
d
d ARM
disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
A
R
M:
Add AR
M
-specific tuning to generic assembler backen
d
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM
:
A
d
d remater
i
alization
s
ch
e
d
u
l
e
r
for constant
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pal
l
Sp
l
it up
F
P IR instructions
with
S
PLIT p
a
ss
f
or soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
More p
o
rtability cleanups for assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
Add
m
issing guard to for loop argumen
t
conve
r
sion
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Move
I
R_CAL
L
* definition
s
to lj_ir
c
a
l
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike
P
a
l
l
Portability cleanups fo
r
assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pa
l
l
C
l
arify docs
w
rt
.
table
i
nitializer han
d
ling
for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
Cl
e
anu
p
of target
d
epen
d
enci
e
s
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Add target-specifi
c
ma
c
ro
for sta
c
k alignment in assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pa
l
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
AR
M
: A
d
d
suppo
r
t fo
r
GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
AR
M
:
R
emov
e
redundant par
s
e_gpr() i
n
D
y
nASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
ARM: Add LJ_SOFTFP define
.
Add suppo
r
t for soft-float
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Gener
a
lize machine co
d
e co
-
loc
a
t
ion
.
ARM has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Move x86/x64 p
a
rts o
f
J
IT assembler b
a
c
k
end
t
o
extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disentangle tar
g
et-specific part
s
of JI
T
assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
M
i
ke Pal
l
Tuning
l
o
op unrolli
n
g heuristics agai
n
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke Pall
ARM: Fix
table/userd
a
ta
equ
a
lit
y
comp
a
risons in in
t
e
rpreter
.
commit
|
commitdiff
|
tree
2011-05-09
M
ik
e
Pa
l
l
A
RM: Interprete
r
/JIT integration
,
part #1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Fix
s
o
me po
r
tabil
i
ty iss
u
e
s
wit
h
the
JIT
compiler
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Use
c
o
mmon helper funct
i
o
ns for unaligned loads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
FFI: Allow
s
etting errno wit
h
f
f
i
.
errno(
)
, too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike P
a
ll
FFI:
Add ffi
.
errn
o
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pa
l
l
FFI: Sa
v
e errn
o
/
GetLastError() arou
n
d al
l
oc
a
t
ions,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
A
voi
d
na
m
e
c
la
s
h wit
h
W
i
ndow
s
M
M
_MAX define
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pall
x8
6
/x64: F
i
x bit
.
* argument checking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RELEASE LuaJIT-
2
.
0
.
0-beta7
commit
|
commitdiff
|
tree
2011-05-05
Mike
Pall
U
pdate ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mike
Pall
I
m
pro
v
e bytecode optimizati
o
n of and
/
o
r
operators
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike
P
a
l
l
Misc
.
u
p
d
ates t
o
docs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix
c
ompi
l
er
w
arnin
g
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke Pall
FFI:
F
ix fie
l
d align
m
ent for iOS
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pall
More tu
n
ing of loop un
r
olling heuri
s
t
ics
.
commit
|
commitdiff
|
tree
2011-05-04
Mi
k
e Pal
l
F
ix s
t
ack slot updates fo
r
d
o
wn-rec
u
rsion
.
commit
|
commitdiff
|
tree
2011-05-03
Mi
k
e Pall
Tune lo
o
p unrolling
h
e
uristics
.
In
c
rea
s
e trace re
c
o
rder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
FFI: Compile
C function calls with
64
b
i
t
ar
g
s
/r
e
sults
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x
8
6:
P
o
p unused
FP result from x87 stack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
Impr
o
ve target OS selection for
b
uildvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
ARM
:
Fi
x
A
BI and build issues
for iOS
.
Now
works on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mi
k
e Pall
DynASM: x86/x6
4
:
Fix
v
reg in opcode
.
x64: Fix imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
M
i
ke Pall
ARM: Use own lj_bswap()
.
R
educe min
.
req
.
v
e
rsion of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
FFI: Add ff
i
.
i
s
t
y
pe() function
.
commit
|
commitdiff
|
tree
2011-04-19
M
ike Pall
Wo
r
k
a
ro
u
n
d to
c
o
mpile with
C
lang
.
Fix Cla
n
g warn
i
ngs
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
Fix compiler
warnin
g
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
AR
M
: Workaround for unalign
e
d a
c
c
e
sses
.
commit
|
commitdiff
|
tree
2011-04-18
M
i
ke Pall
ARM: Allow compi
l
a
ti
o
n in thumb mode (CC
O
PT_ARM=-mthumb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mi
k
e Pall
ARM: Add mi
s
sing FFI functi
o
nality
.
Enable FF
I
for
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
Add remark
abou
t
target
O
S
t
o
c
r
o
s
s-co
m
pilation instruct
i
ons
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM:
Add
ins
t
all docs
.
commit
|
commitdiff
|
tree
2011-04-17
M
ik
e
Pall
Ad
d
common TARGET_FLAGS option
t
o
Makefile
.
commit
|
commitdiff
|
tree
2011-04-17
M
i
ke Pall
A
RM:
E
nable ARM port
.
commit
|
commitdiff
|
tree
2011-04-17
Mike
P
all
ARM:
Normalize results o
f
math
.
floor(
)
/ceil() fast
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Mis
c
.
fixes for interpret
e
r
.
commit
|
commitdiff
|
tree
2011-04-16
M
i
ke
Pall
ARM: Add int
e
g
e
r
v
ariant of modulo o
p
erator
.
commit
|
commitdiff
|
tree
2011-04-16
Mi
k
e Pall
A
R
M:
A
dd parti
a
l suppor
t
for FFI
.
commit
|
commitdiff
|
tree
2011-04-16
Mik
e
P
a
ll
ARM: Add
c
oroutine
.
re
s
ume
/
wr
a
p_aux/
y
i
e
l
d
() fast
functi
o
ns
.
commit
|
commitdiff
|
tree
2011-04-15
M
i
ke
Pall
FFI: Fix
arithmetic c
t
ype
meta
m
etho
d
s for refere
n
c
e
s
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
F
FI: Fix cdata final
i
zation
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pa
l
l
P
P
C
: Fix
L
->st
a
tus
for resume after yield
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM:
Add B
C
_VARG a
n
d BC_TSETM
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM:
Add dispatch
targets for
h
oo
k
s
.
commit
|
commitdiff
|
tree
2011-04-13
Mike P
a
ll
A
R
M:
A
dd modulo subroutine an
d
t
em
p
.
math
.
floor()/math
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Mike Pall
FFI: Add ctype metam
e
t
h
o
d
s
and ff
i
.
me
t
atype()
.
commit
|
commitdiff
|
tree
2011-04-12
Mike
P
all
Add
suppor
t
for t
a
ilcalls from internal C functions
.
commit
|
commitdiff
|
tree
2011-04-10
Mike Pall
O
ptimize lookups in empty proxy tables
.
commit
|
commitdiff
|
tree
2011-04-10
Mike Pall
Avoid phantom
st
o
res to prox
y
tables
.
commit
|
commitdiff
|
tree
2011-04-10
Mike Pall
Inline lj_gc_barr
i
erb
a
ck()
.
commit
|
commitdiff
|
tree
2011-04-10
M
ike Pal
l
F
i
x recordi
n
g of JLOOP wit
h
hig
h
e
r ma
x
slot
.
commit
|
commitdiff
|
tree
2011-04-10
Mik
e
Pall
PPC: Mi
s
c
.
fixes f
o
r int
e
r
preter
.
commit
|
commitdiff
|
tree
2011-04-10
Mike
P
a
l
l
ARM: Misc
.
fix
e
s for interpre
t
e
r
.
commit
|
commitdiff
|
tree
next