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
M
i
k
e Pall
R
e
m
o
ve b
o
gus a
s
sert
i
on for GC esti
m
ate
v
s
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike
P
a
ll
Flatten and c
o
m
p
ress in
-
me
m
or
y
debug
info (
s
aves ~70%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
l
l
Move
d
eb
u
gging/introspection
f
uncti
o
nalit
y
to
lj_de
b
ug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix comp
i
ler wa
r
n
ing
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
F
F
I: P
r
int NULL poin
t
ers as "c
d
a
t
a<
.
.
.
*>
:
NULL
"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
a
l
l
FFI:
S
ho
w
a
d
d
ress poin
t
ed
to for
tostrin
g
(poin
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
M
i
nor c
h
ange to byt
e
code p
e
nalty
code fo
r
con
s
istency
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pal
l
Fix d
a
ta-flow analysis for BC_
U
CLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike
P
all
F
FI: Change ton
u
mber(cdata
)
s
emantics
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
ARM: Add fast assemb
l
er implementation of
floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mi
k
e
P
all
PPC: Ad
d
lj
_
vm_flo
o
r which
is callable fr
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mi
k
e
P
all
A
RM: Fuse XLOAD/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add
stdin
t
.
h replace
m
ent for
Symb
i
an
.
S
i
gh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Ad
d
n
a
rrowin
g
o
f mo
d
u
l
o
operato
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Mov
e
math
he
l
pers to
l
j_vm
m
a
th
.
c
.
Add
m
issing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM
:
D
i
s
able C
+
+ exception catchin
g
on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mi
k
e Pall
A
R
M: Enable JI
T
c
o
mpiler (except
f
or iOS
)
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike P
a
ll
ARM: Add ARM-specific
a
s
s
embler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Don't generate unaligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
a
l
l
Many soft
-
float-related fixes to
SPLIT pass and
a
ssemble
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
ll
ARM: C
a
tch
C
++ ex
c
e
p
t
i
ons in interpreter frame
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUALNUM: Fix missing type che
c
k
f
or loop
inde
x
slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM:
Tune remate
r
i
alizatio
n
schedule
r
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI:
F
ix recording of c
a
sts
from
3
2
bit pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
x86/
x
64: Minor cleanup in
assembler b
a
cke
n
d
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Optimize hash algor
i
th
m
for 3-operand
C
PUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
A
R
M: Fi
x
__newindex
m
e
t
ame
t
h
od handling for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
ARM:
Fix s
t
ring
.
su
b
(
)
a
r
gument checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clea
n
u
p memory a
l
l
ocator initializ
a
tion and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pall
FFI: Avoid
u
n
u
s
ed functi
o
n
s if FFI is d
i
sabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
ARM
:
In
t
erpreter
/
JIT integration
,
part #
2
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
ARM: Fix math
.
l
dexp() recor
d
ing
a
nd folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
Fi
x
compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
P
a
ll
Fix handling of numbe
r
constants
in
snapshot
s
in
SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
ARM
:
Fix rematerializa
t
ion scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM: F
l
ush inst
r
uction ca
c
h
e i
n
assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pal
l
T
reat ex
t
ra exit from stack check like a p
a
r
e
nt exi
t
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplify helper
r
outines f
o
r so
f
t-f
l
o
a
t targets
.
A
dd
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
AR
M
:
Add
C
PU de
t
ection
.
commit
|
commitdiff
|
tree
2011-05-23
M
ike Pall
ARM: Unify rota
t
es to
s
imp
l
ify as
s
embler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-05-23
Mik
e
Pall
F
FI:
Fix _
_
gc for
V
LA/VLS
c
data objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pa
l
l
G
et r
e
gister ma
p
s for jit
.
du
m
p
fro
m
target
d
is
a
sse
m
b
ler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ik
e
Pal
l
ARM: Add AR
M
disasse
m
b
l
e
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
ARM: A
d
d ARM-specific
tun
i
ng to gen
e
ric assembler b
a
c
k
en
d
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
ARM: Add
r
e
m
a
terializati
o
n sched
u
ler fo
r
con
s
ta
n
ts
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
Split up
F
P IR instruc
t
i
o
n
s with SPLIT pass for
s
oft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
M
o
re
p
ortabil
i
ty cleanu
p
s fo
r
ass
e
mb
l
er bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e
Pall
Add
miss
i
n
g
gu
a
r
d to for loop
argume
n
t conve
r
s
i
on
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Mov
e
IR_
C
ALL
*
defi
n
itions to lj_
i
r
call
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mi
k
e Pall
Portability c
l
eanups
fo
r
assembl
e
r backen
d
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
C
l
a
r
if
y
docs wrt
.
t
able initializer h
a
ndling for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
k
e
Pall
Cleanup of targe
t
d
e
p
endencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
a
ll
Add ta
r
ge
t
-speci
f
ic macro for s
t
ack alignme
n
t in ass
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pal
l
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
A
RM
:
Ad
d
support for GDB JI
T
API
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pall
ARM: Rem
o
v
e
r
e
dundant
p
a
r
se_
g
pr
(
) in D
y
nASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM
:
A
d
d
LJ_SOFTFP define
.
Add support f
o
r soft-float
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
AR
M
: G
e
neralize mac
h
ine code c
o
-location
.
A
R
M has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mik
e
Pall
Mov
e
x86/
x
64 pa
r
ts of JIT as
s
embler ba
c
k
end to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike P
a
l
l
Disentangle target-specific par
t
s of JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mik
e
Pall
Tuni
n
g loop un
r
olling heuristics aga
i
n
.
commit
|
commitdiff
|
tree
2011-05-09
Mi
k
e Pal
l
ARM: Fix table/us
e
rdata equality com
p
arisons in inte
r
preter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
AR
M
: Interpreter/JIT integra
t
ion,
p
art #1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Fix so
m
e port
a
bilit
y
issu
e
s with the JI
T
comp
i
ler
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Use common
h
e
lper functions for
u
naligned load
s
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
FFI: Allo
w
setti
n
g
errno with
ffi
.
e
r
rno(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike
Pall
F
F
I: Add ffi
.
e
rrno()
.
commit
|
commitdiff
|
tree
2011-05-08
Mike P
a
ll
FFI
:
Save
errno/GetLastError() around alloca
t
ions,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
Avoid name clash with W
i
ndows
M
M
_MAX de
f
ine
.
commit
|
commitdiff
|
tree
2011-05-06
Mike P
a
ll
x86/x64: Fix bit
.
* argument checking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta7
commit
|
commitdiff
|
tree
2011-05-05
Mi
k
e Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-05-05
M
i
k
e
Pall
Impro
v
e bytecode
o
ptimi
z
at
i
on of and/o
r
ope
r
a
tors
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
M
i
sc
.
u
pdates to
docs
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke Pall
Fix compiler warn
i
n
g
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke
P
all
FFI: Fix fiel
d
align
m
ent for iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
M
o
r
e tuning of loop unrollin
g
he
u
ristics
.
commit
|
commitdiff
|
tree
2011-05-04
Mik
e
Pal
l
Fix sta
c
k slot up
d
ates for
down
-
recurs
i
o
n
.
commit
|
commitdiff
|
tree
2011-05-03
Mik
e
Pa
l
l
Tune
l
oop unrolling heurist
i
cs
.
Increa
s
e
trace recorder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike
P
all
FFI: Compil
e
C function call
s
with 64 bit args/results
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x86: Pop unused FP result from x87 st
a
ck
.
commit
|
commitdiff
|
tree
2011-04-29
M
i
k
e Pall
Im
p
ro
v
e target O
S
s
ele
c
t
ion fo
r
buildvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
ARM: Fix ABI and build issu
e
s for i
O
S
.
N
ow
w
orks on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike
P
all
DynASM: x86/x64: Fix vreg
in
o
pcode
.
x64: Fix imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike
P
a
l
l
ARM
:
Use o
w
n lj_bswap
(
)
.
Reduce min
.
req
.
version of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mik
e
Pall
F
F
I: Add ffi
.
istype()
f
unction
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pal
l
Workaround to compile w
i
th Clang
.
F
ix
Clang
warnin
g
s
.
commit
|
commitdiff
|
tree
2011-04-19
Mike
Pal
l
Fix compiler warnin
g
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
A
R
M: Wor
k
around f
o
r
u
naligned acc
e
sses
.
commit
|
commitdiff
|
tree
2011-04-18
M
ike Pall
A
R
M: Allow compilation in thumb
mode (CCOPT_AR
M
=
-
m
thumb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mike
Pall
ARM: Add missing
F
FI functionality
.
Enabl
e
FFI
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike P
a
ll
Add
r
emark about
t
arget OS to cross-compi
l
ation
i
nstructions
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM:
A
d
d
i
nstall doc
s
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
A
d
d common TARGET_FLAGS optio
n
to Makefil
e
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM: En
a
b
l
e ARM port
.
commit
|
commitdiff
|
tree
2011-04-17
M
i
ke Pal
l
ARM: Normalize results of
math
.
f
loor()/ceil() f
a
st
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mi
k
e P
a
ll
ARM: Misc
.
fixes for interpreter
.
commit
|
commitdiff
|
tree
2011-04-16
Mike
P
all
ARM: Add intege
r
variant
o
f modulo operator
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
AR
M
: Add partial
su
p
p
ort for FFI
.
commit
|
commitdiff
|
tree
2011-04-16
Mik
e
Pall
ARM: Add coroutine
.
resume/wr
a
p_au
x
/yield()
fast functions
.
commit
|
commitdiff
|
tree
next