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
No need for L argument to lj_str_initbuf().
2011-06-12
M
ik
e
P
all
No nee
d
for
L
argument to lj_
s
tr_initbuf(
)
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: Support __tostring metame
t
hod f
o
r point
e
r
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke
Pall
Make
.
eh_
f
rame section re
a
d-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike
Pall
F
i
x
check for missing
a
r
g
uments
in
s
tring
.
format(
)
.
commit
|
commitdiff
|
tree
2011-06-09
M
ik
e
Pal
l
Clea
n
up protot
y
pe fl
a
gs
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
R
emove bo
g
us assertion for GC estim
a
t
e
vs
.
th
r
eshold
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
ke Pal
l
Flatten and compress in-memo
r
y debug info
(
saves
~
7
0%)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke
Pall
Move debu
g
ging/introspecti
o
n functionality
t
o l
j
_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike
Pall
Fix com
p
iler
warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FF
I
: P
r
int NULL
pointers as "
c
d
ata<
.
.
.
*>: NU
L
L"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pa
l
l
FFI: Show a
d
dress pointed to for tostring(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
M
i
nor change to byt
e
code penalty code
for consistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix data-flow analysis
f
or BC_U
C
LO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI: Change
t
onumber(cdata) semantic
s
.
R
eturn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
l
l
AR
M
: Add fast a
s
sembler implementat
i
o
n
of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Ad
d
lj_vm_floo
r
which is call
a
ble fro
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mik
e
P
a
ll
A
RM: Fuse XLOAD
/
XST
O
RE operan
d
s
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pal
l
Ad
d
s
t
d
i
nt
.
h rep
l
a
cement for Sym
b
i
an
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add nar
r
owing
of
modulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike
P
all
Move math help
e
rs
to lj_vmmath
.
c
.
Add missing
lo
g
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
k
e P
a
ll
ARM:
D
isable C++ exception
c
atching on Sy
m
bian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike P
a
ll
ARM: Enable JIT comp
i
ler (except for i
O
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: Add
ARM-specific assembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Don't gene
r
ate un
a
ligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke Pall
M
a
ny soft-float-related fixes to SPLIT pass and
as
s
emble
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Catch
C
+
+ exceptions i
n
in
t
e
r
pre
t
er
f
rames
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
P
al
l
DUALNUM:
Fix missing type
check f
o
r loop
index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune rematerialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI
:
F
i
x
reco
r
d
i
ng of casts from 32 bit
p
o
i
n
ter
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
x8
6
/x64:
M
inor cleanup in assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM:
Op
t
imize hash alg
o
rit
h
m
f
or 3-op
e
rand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
k
e Pall
AR
M
:
Fi
x
_
_
n
ewindex meta
m
eth
o
d handl
i
ng for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix
string
.
su
b
() arg
u
ment checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike P
a
ll
Clean up memory all
o
cator
i
n
i
tiali
z
ation an
d
c
a
tc
h
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FF
I
: Avoid unused f
u
n
c
t
i
ons if FFI is
d
isabled
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pa
l
l
AR
M
: Interpreter/JIT
integratio
n
, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM:
F
ix ma
t
h
.
ldexp() r
e
cording
and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e
P
a
l
l
Fix handlin
g
o
f
n
umber
c
onstants in snapshots i
n
SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
A
R
M
:
Fix rema
t
e
r
i
a
lizatio
n
scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
k
e Pall
ARM: Flush instructio
n
cache in a
s
s
e
mbl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke Pall
Treat extra exit from stack check like a parent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simpl
i
f
y hel
p
er routines for
s
oft
-
float tar
g
ets
.
Ad
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
Pall
ARM: Add
C
PU detection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM: Unify rotat
e
s to s
i
mplify
assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pal
l
F
FI: Fix _
_
g
c
for V
L
A/VLS
cdat
a
objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
G
et r
e
gister maps f
o
r
j
it
.
dump from target disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
AR
M
: Add ARM disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
ARM: Add ARM-specific
t
uni
n
g to generic
a
ssemb
l
er backen
d
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
ARM: Add
rematerializa
t
ion scheduler for con
s
tant
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
Spli
t
up FP IR
i
nstr
u
c
tions with SPLIT pa
s
s for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More portability cleanu
p
s for asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
A
d
d m
i
ssing guard to for loop
a
rgument conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
Move IR_CALL* d
e
finit
i
ons
t
o
lj_ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
ke Pall
Portabi
l
ity cl
e
anups fo
r
assembl
e
r backe
n
d
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
k
e Pall
C
l
ari
f
y docs wrt
.
tabl
e
init
i
aliz
e
r
handling
f
or VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e P
a
ll
Cleanup of target de
p
endencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
A
dd
target-s
p
ecifi
c
macro for
s
t
ack
a
li
g
nment in assemble
r
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
Fix c
o
mpiler wa
r
nin
g
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
AR
M
: Add support for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Remov
e
redu
n
d
a
nt pars
e
_gpr() in DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pall
ARM
:
A
d
d
LJ_SO
F
TFP def
i
ne
.
A
dd support f
o
r so
f
t-
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mik
e
Pall
A
R
M: G
e
neralize m
a
chine co
d
e
co-location
.
AR
M
has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mik
e
Pal
l
Mov
e
x86
/
x64 parts of
J
IT
assembler backend
t
o extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disentangle targ
e
t-specific part
s
o
f JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tuni
n
g
loop unrolling heuristic
s
again
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM:
F
ix table/userdata
equa
l
ity comparis
o
n
s in interpreter
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke Pall
ARM: Interpreter/JIT i
n
tegration, part #1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
i
x some portability issue
s
w
ith
the JIT c
o
mpi
l
er
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Use c
o
mmon helper
func
t
ions for unali
g
n
ed
loads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pa
l
l
F
FI:
Allo
w
setting errno with ffi
.
er
r
no(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI
:
Add ffi
.
e
r
rno()
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
F
F
I
:
S
a
ve errno/GetLas
t
Err
o
r()
around allo
c
ations,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
Avoid n
a
m
e
clash with
W
indows MM_MAX defin
e
.
commit
|
commitdiff
|
tree
2011-05-06
Mike
Pa
l
l
x
8
6/x64: Fix
b
it
.
*
a
rgumen
t
check
i
ng
.
commit
|
commitdiff
|
tree
2011-05-05
M
i
ke
Pall
RELEASE Lua
J
IT-2
.
0
.
0-b
e
t
a7
commit
|
commitdiff
|
tree
2011-05-05
Mike
P
a
l
l
Update changelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pa
l
l
Impr
o
ve
bytecod
e
opti
m
ization
o
f an
d
/or
ope
r
ators
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
Pa
l
l
Misc
.
updates to
docs
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike
P
a
l
l
Fix
c
ompiler
warning
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pall
FF
I
:
Fi
x
field a
l
ignm
e
nt for iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
P
all
More tuning of l
o
op
unrolli
n
g heu
r
isti
c
s
.
commit
|
commitdiff
|
tree
2011-05-04
Mi
k
e
P
all
F
ix
sta
c
k
sl
o
t updates for down
-
recurs
i
on
.
commit
|
commitdiff
|
tree
2011-05-03
Mi
k
e Pall
Tune lo
o
p unrolling heu
r
istics
.
I
n
cre
a
se
t
r
ace
r
eco
r
d
er
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mik
e
Pall
F
F
I:
Compile
C funct
i
on calls with 64 bit args/res
u
lts
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x86: Pop unused FP result fr
o
m x87 stack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
I
mprove targe
t
OS selection f
o
r bui
l
dvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
ARM:
Fix ABI a
n
d build i
s
s
u
e
s for iOS
.
Now
works on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
DynASM: x86/x64: Fix vreg
i
n op
c
ode
.
x64: F
i
x imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
A
R
M: Use own lj_bswap()
.
Reduce m
i
n
.
req
.
ver
s
i
on of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
FFI: Add
ffi
.
istype(
)
f
u
nction
.
commit
|
commitdiff
|
tree
2011-04-19
M
i
ke Pall
Workaro
u
n
d
to com
p
il
e
with Cla
n
g
.
Fix Clang warnings
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
F
i
x compiler war
n
i
n
g
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pal
l
ARM:
Worka
r
oun
d
for unaligned accesses
.
commit
|
commitdiff
|
tree
2011-04-18
Mike
P
a
ll
ARM: Al
l
ow compilation i
n
thu
m
b
m
ode (
C
COPT_
A
RM=-mt
h
umb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
ARM: Add missing FFI functio
n
a
lity
.
En
a
b
l
e FFI for
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
Add remark about target OS
t
o
cross-c
o
m
p
i
l
ation
instructions
.
commit
|
commitdiff
|
tree
2011-04-17
Mike
P
all
ARM: Add
i
nst
a
ll d
o
cs
.
commit
|
commitdiff
|
tree
2011-04-17
Mike
Pall
Add com
m
on T
A
R
G
ET
_
FLAG
S
optio
n
to M
a
ke
f
ile
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM: En
a
ble ARM por
t
.
commit
|
commitdiff
|
tree
next