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
Remove bogus assertion for GC estimate vs. threshold.
2011-06-08
Mi
k
e Pall
Remove bogus assertion for GC estimate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten and compress in-memor
y
deb
u
g info
(
saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
Move debuggi
n
g
/
i
n
tros
p
ection
functio
n
al
i
ty to lj_
d
ebug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
FFI: Print NULL p
o
inters
as "cd
a
ta<
.
.
.
*
>:
NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
F
FI: Sho
w
address
poin
t
ed
t
o
fo
r
tostring(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pa
l
l
Minor c
h
a
n
ge to
byteco
d
e penalty code for
c
onsistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
i
x d
a
ta-
f
low anal
y
s
is fo
r
B
C_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke Pal
l
FFI: Change tonumbe
r
(cdata
)
sem
a
n
tics
.
Return n
i
l for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
k
e Pall
ARM: Add
f
ast assembler implementatio
n
of fl
o
or/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC:
Add lj_vm_flo
o
r
which is callable from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Fuse XL
O
AD/XSTO
R
E op
e
ran
d
s
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike Pall
Ad
d
stdint
.
h replacement for Symbi
a
n
.
Si
g
h
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
ll
A
d
d narro
w
ing of modulo
o
perator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pal
l
Mov
e
math hel
p
ers
t
o lj_vmmath
.
c
.
Add missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
ARM: Disable C++
e
xce
p
t
i
on c
a
tching
on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
all
ARM
:
E
n
able
J
IT compil
e
r (
e
xcept for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mik
e
Pal
l
ARM: Add ARM-sp
e
cific assembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
all
ARM: Don
'
t
g
e
nerate unaligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pa
l
l
Many sof
t
-flo
a
t-related fixes to SPL
I
T pas
s
and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Catch C++ exceptions in interpr
e
ter
fram
e
s
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
Pall
DUALN
U
M: Fix m
i
ss
i
ng type
che
c
k
for loop
i
nd
e
x sl
o
t
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune remateriali
z
a
t
i
o
n
sched
u
ler
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
FFI: Fix
recording
o
f cas
t
s
from 32 bit p
o
inters to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x8
6
/x64: Minor cleanup in assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM
:
Optimize hash algorithm for 3-
o
perand CP
U
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
AR
M
:
Fix __newind
e
x meta
m
e
tho
d
handling for
B
C_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pal
l
A
R
M: F
i
x string
.
s
u
b
()
a
rgume
n
t
c
hecks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clean up memory allocator initializatio
n
and cat
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI:
Avoid unused fun
c
t
i
ons
if FFI
i
s di
s
abled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: I
n
t
erpreter/
J
I
T
integration, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
A
R
M: Fix math
.
ld
e
xp()
r
ecording a
n
d folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
F
i
x compile
r
w
a
rning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix
h
andling of number con
s
tants
i
n snapshots in S
P
LIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM
:
Fi
x
remate
r
ialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM:
F
lush i
n
struction cac
h
e in assemb
l
er
b
acke
n
d
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat
extra ex
i
t f
r
om stack
check like a
parent
e
x
i
t
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
S
i
mplify helper routines for soft-fl
o
a
t
targets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
P
a
ll
ARM: Add
C
PU de
t
ection
.
commit
|
commitdiff
|
tree
2011-05-23
Mik
e
Pall
ARM: Unify rot
a
tes to simplify
a
ssemble
r
backen
d
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FF
I
: Fix __gc for VLA/VL
S
cdata objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Get regis
t
er maps for jit
.
dump from
t
arg
e
t disassemble
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
ARM:
A
dd ARM disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM-specific tuni
n
g to
g
e
neric as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM:
Add remate
r
iali
z
ation s
c
heduler for constan
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
Split
up FP IR instructions
w
i
t
h
S
P
L
IT pass for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More portab
i
lity cleanu
p
s for assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Ad
d
missing
g
u
ard
to for loop a
r
gument conve
r
si
o
n
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
Move
IR_CALL* defin
i
t
ions to lj_ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
P
o
r
tability clea
n
ups f
o
r
a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Cl
a
rify d
o
cs wrt
.
t
abl
e
ini
t
ializer handling for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Cleanup of
t
arget
d
epe
n
denc
i
es
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Add t
a
rget-specific macro for
s
tack alignm
e
nt in
a
ssembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
Fix compiler
w
arni
n
g
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Add
support for G
D
B
J
IT API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
ARM: Rem
o
ve redunda
n
t parse
_
gpr
(
)
i
n Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
k
e
Pal
l
ARM: Add
L
J_SOFTFP
d
efin
e
.
Add suppo
r
t
for
soft-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
AR
M
:
G
eneraliz
e
m
a
chi
n
e code
co-loca
t
ion
.
ARM
has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike P
a
ll
Move
x8
6
/x6
4
parts of
JIT asse
m
bler backend to ext
r
a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Di
s
en
t
angle
target-spec
i
f
ic parts o
f
JIT
a
ss
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pa
l
l
Tuning lo
o
p unrol
l
ing heur
i
st
i
cs aga
i
n
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
A
R
M: F
i
x table/
u
serdata
e
quality comparisons
i
n
inter
p
reter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike
Pall
A
R
M:
Interpreter/JIT i
n
tegrati
o
n, pa
r
t
#1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pa
l
l
Fix some portability is
s
u
es
w
ith th
e
JIT
c
om
p
i
l
er
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
k
e
P
a
ll
U
se common help
e
r
fun
c
tions f
o
r
unaligned
loa
d
s
.
commit
|
commitdiff
|
tree
2011-05-09
Mike P
a
ll
FFI: Allow
s
etting err
n
o wi
t
h ffi
.
errno(
)
, too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI
:
Add
f
fi
.
errno()
.
commit
|
commitdiff
|
tree
2011-05-08
M
ike Pall
FFI: S
a
ve errno/GetLast
E
rror() arou
n
d allocations,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
Avoid name cla
s
h with Windows MM_
M
AX def
i
ne
.
commit
|
commitdiff
|
tree
2011-05-06
Mike
Pall
x86/x
6
4: Fix b
i
t
.
* argument checkin
g
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RE
L
EAS
E
Lu
a
JIT-2
.
0
.
0-
b
eta7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
U
p
d
ate changelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Improve bytec
o
de optimi
z
ation of
and/or operators
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pal
l
Mi
s
c
.
upda
t
es to docs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
P
all
Fix co
m
piler
warning
.
commit
|
commitdiff
|
tree
2011-05-04
Mi
k
e
Pall
FFI:
Fix fie
l
d a
l
i
g
n
m
ent
for iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
Pal
l
More t
u
ning of loop
u
n
r
ol
l
i
n
g heuristics
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pall
Fix sta
c
k slot u
p
dates for down-recursion
.
commit
|
commitdiff
|
tree
2011-05-03
M
ik
e
Pall
T
u
ne
loop unrolling heuristics
.
Increase tra
c
e
r
e
c
order
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
M
i
ke
Pal
l
FFI: Comp
i
l
e
C function ca
l
ls with
6
4
bit
a
rgs/results
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x
8
6: P
o
p unused FP
r
esult from x87
s
tack
.
commit
|
commitdiff
|
tree
2011-04-29
Mik
e
P
all
Improve target OS selec
t
i
on f
o
r b
u
i
l
d
v
m
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pa
l
l
A
RM:
F
ix ABI and bu
i
l
d
issues f
o
r iOS
.
Now works
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
DynASM: x
8
6/x64: Fix vreg in
opcode
.
x64: Fix imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mi
k
e Pall
ARM: Use own lj_
b
swap()
.
R
ed
u
ce min
.
r
eq
.
v
ersion
of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mik
e
Pal
l
FFI:
Add ffi
.
isty
p
e
() funct
i
o
n
.
commit
|
commitdiff
|
tree
2011-04-19
M
i
ke Pall
Work
a
ro
u
nd
to
c
o
m
p
ile with Cla
n
g
.
Fix
Clang warnings
.
commit
|
commitdiff
|
tree
2011-04-19
Mike
P
a
ll
Fix compi
l
e
r warning
.
commit
|
commitdiff
|
tree
2011-04-19
Mi
k
e Pall
AR
M
: Workaround
f
or unaligned accesses
.
commit
|
commitdiff
|
tree
2011-04-18
Mike
P
a
ll
ARM: All
o
w
c
ompi
l
ation in thumb mode (CCOPT_ARM=-mthumb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mike P
a
ll
ARM: Add missing FFI functi
o
nality
.
Enable FFI fo
r
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pa
l
l
Add remark about target OS to cross
-
compilati
o
n instr
u
c
tions
.
commit
|
commitdiff
|
tree
2011-04-17
Mike P
a
ll
ARM: Add insta
l
l docs
.
commit
|
commitdiff
|
tree
2011-04-17
Mi
k
e P
a
ll
Add common TARGET_
F
LAGS op
t
i
on
to
M
a
k
efile
.
commit
|
commitdiff
|
tree
2011-04-17
Mi
k
e P
a
ll
A
RM:
Enabl
e
ARM port
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM:
N
o
r
malize
r
esul
t
s o
f
math
.
floor()/ceil() fast
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mik
e
Pall
ARM:
M
isc
.
fixe
s
for int
e
rpreter
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Add integer variant of modu
l
o
operator
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pal
l
ARM
:
Add partial suppo
r
t for F
F
I
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Add coroutine
.
resume/wrap
_
aux
/
yi
e
ld() fast functions
.
commit
|
commitdiff
|
tree
next