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 debugging/introspection functionality to lj_debug.c.
2011-06-07
Mike Pall
Move debuggin
g
/
i
ntrospection functionality to l
j
_d
e
b
ug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
Fix compiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pal
l
FFI: Print NULL
pointers as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
FFI:
Show address pointed to f
o
r tostrin
g
(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
M
inor cha
n
ge t
o
b
ytecode penalty c
o
de
for consistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pa
l
l
Fix
d
ata-flow analysis for
B
C_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike P
a
ll
F
F
I: Cha
n
ge tonumber(cdata)
s
emantics
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Add f
a
st asse
m
ble
r
implementation
o
f
f
loor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Add lj_vm_floor
w
hich is ca
l
lable from C
.
commit
|
commitdiff
|
tree
2011-06-05
M
ik
e
Pall
ARM:
F
us
e
X
L
OAD/XSTORE
o
pera
n
ds
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
d
d stdint
.
h re
p
l
ace
m
ent for
S
ymbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pa
l
l
Add
n
arr
o
wing of modulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pa
l
l
M
o
v
e math helpers to lj_vmm
a
th
.
c
.
Add
m
issing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
AR
M
: Disable C++ e
x
ception c
a
tching on
S
ymbia
n
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike Pall
ARM: Enable JIT compiler (except
f
o
r
iO
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike P
a
ll
ARM: Add ARM
-
specific
as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM:
D
o
n't generate unalign
e
d XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mik
e
Pall
Many soft-float-r
e
lated fixes to
SPL
I
T pass a
n
d assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pall
ARM: Catch C++ exceptions in
i
nterpreter
f
rames
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pal
l
DUALNUM: Fix missing type check f
o
r
loop index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tun
e
rema
t
erialization sched
u
ler
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
FFI: F
i
x
recording
o
f casts from 32 bit
p
ointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/x64: Minor cl
e
anu
p
in a
s
s
embl
e
r
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
ARM: Optimize has
h
algori
t
hm for 3-oper
a
nd CP
U
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
R
M: Fix _
_
newindex metame
t
hod
h
andling fo
r
B
C
_
TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
Pall
ARM: Fi
x
string
.
sub(
)
argum
e
nt checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clean up
memory allocator
i
ni
t
ialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI:
A
v
o
i
d u
n
us
e
d func
t
ions if FFI i
s
disab
l
ed
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
A
R
M: Interpreter/J
I
T integrat
i
on
,
part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike P
a
ll
ARM: Fix m
a
th
.
lde
x
p() recording and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pall
Fix
co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
Fix han
d
ling of number consta
n
ts in
s
n
a
ps
h
o
ts
i
n
S
PLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike Pall
ARM: Fix rematerialization sche
d
u
l
er
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike Pall
ARM:
F
lush instru
c
t
ion cache
in assemble
r
bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike Pall
T
rea
t
extra
e
xit f
r
om
s
ta
c
k
check like a
p
aren
t
exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Si
m
plify helper
r
o
u
tines for s
o
ft-float
t
arge
t
s
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke Pall
ARM: A
d
d
CPU dete
c
t
io
n
.
commit
|
commitdiff
|
tree
2011-05-23
M
ike Pall
ARM:
Unify
rotates to simplify
assem
b
l
e
r
backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike
Pall
FFI: Fix __gc for VLA/VLS
cd
a
ta objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Get
r
egister maps for
jit
.
dump from target disassemble
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM
:
A
dd ARM disasse
m
ble
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
ARM: Add ARM-sp
e
c
ific tun
i
ng
t
o generic assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
ARM: Add remateri
a
lization s
c
heduler fo
r
constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
S
p
li
t
up FP IR instruct
i
ons with
S
PLIT pass for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Mo
r
e portability cleanup
s
for as
s
embler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke P
a
l
l
Add miss
i
ng
g
u
ard
t
o for lo
o
p argument conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Move I
R
_CALL
*
defin
i
tions to lj_ir
c
all
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Portability c
l
e
anups for as
s
embler backe
n
d
.
commit
|
commitdiff
|
tree
2011-05-17
Mike P
a
ll
Clarify docs
w
rt
.
tabl
e
in
i
tializer handlin
g
for V
L
A
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
Cleanup o
f
tar
g
et dependencie
s
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Ad
d
target-specific macro for
s
tack
a
lignment
in a
s
s
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
Fi
x
compi
l
er warnin
g
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
ARM: A
d
d support
f
or
G
DB JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
AR
M
: R
e
move redundant
parse_gpr() in D
y
nA
S
M
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke P
a
l
l
ARM: Add LJ_SOFT
F
P defin
e
.
Add support
f
or
soft-f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pall
ARM
:
Gen
e
ralize mac
h
ine code co-location
.
ARM has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Mov
e
x86/x64 parts of JIT ass
e
mbler b
a
c
kend to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disenta
n
g
le targe
t
-
s
pecific parts of JIT as
s
e
m
bler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike P
a
ll
Tuning loop unrolling heuri
s
t
ics again
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: Fix table/us
e
rda
t
a equality
comp
a
risons in i
n
te
r
preter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM
:
Interpreter/JIT integration, p
a
rt #1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
i
x s
o
m
e
portability issues with the JIT compil
e
r
.
commit
|
commitdiff
|
tree
2011-05-09
Mike
P
a
l
l
Use c
o
mmon helper
fu
n
ctio
n
s
for
u
nali
g
ned l
o
ads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
FFI:
Allow
s
ett
i
ng e
r
rno with f
f
i
.
errn
o
(
), too
.
commit
|
commitdiff
|
tree
2011-05-08
M
ike Pa
l
l
FFI: Add ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-05-08
M
ike Pall
F
F
I: Save err
n
o
/
G
etL
a
stError
(
)
ar
o
und
a
llocatio
n
s,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
A
v
oid name clash with Windows MM_MAX
define
.
commit
|
commitdiff
|
tree
2011-05-06
Mike
P
a
l
l
x86/x64: Fi
x
bit
.
*
argument checking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pa
l
l
RELEAS
E
L
u
aJ
I
T-
2
.
0
.
0-beta7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pal
l
U
p
date ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pa
l
l
I
mprove b
y
t
e
code optimizat
i
o
n
o
f and/or
op
e
rators
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pal
l
Misc
.
updates to doc
s
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
P
all
Fix
comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-05-04
Mi
k
e Pall
FF
I
:
F
ix
field alignment f
o
r iOS
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pall
Mor
e
t
u
ning
of loop unrolling heuristic
s
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fi
x
s
t
a
ck sl
o
t u
p
d
ates
for down-r
e
cursion
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pall
Tune
loo
p
unroll
i
n
g heuristi
c
s
.
Increase trace recorder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
FFI: Com
p
ile C fun
c
tio
n
calls with 64 b
i
t args/result
s
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pa
l
l
x8
6
: P
o
p
u
nused FP result from x87 st
a
ck
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pal
l
Improve
t
arget OS
selection for
buildvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pall
A
RM: Fi
x
ABI a
n
d build issues f
o
r iOS
.
Now works on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike
Pall
Dy
n
A
S
M: x86/x64
:
F
i
x
v
r
eg in o
p
code
.
x64:
Fix
imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike
Pa
l
l
ARM:
Use own lj_bs
w
ap()
.
Reduce min
.
r
e
q
.
version
o
f
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike
P
a
ll
FFI: Add ffi
.
isty
p
e() fun
c
tion
.
commit
|
commitdiff
|
tree
2011-04-19
Mi
k
e Pa
l
l
Workar
o
und to compile with Clang
.
F
ix
Clang warnings
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
Fix compiler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-04-19
Mike P
a
l
l
ARM: Work
a
ro
u
nd
f
or
u
naligned accesses
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pa
l
l
ARM: Allow compilation in thumb mode (CCOPT_ARM=-mt
h
umb)
.
commit
|
commitdiff
|
tree
2011-04-18
M
i
ke
P
all
ARM: A
d
d missi
n
g
F
F
I
f
u
nctionality
.
Enable FFI for
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
Add remark about t
a
rget OS to cross-compil
a
tion instructions
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pal
l
ARM: Ad
d
i
nstall docs
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
A
dd common TARGET_FLAGS optio
n
to Makef
i
le
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM
:
E
na
b
le ARM
port
.
commit
|
commitdiff
|
tree
2011-04-17
Mike
P
a
l
l
A
R
M
:
N
o
rm
a
lize results of math
.
fl
o
or()
/
ce
i
l() fast
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Mi
s
c
.
f
i
xes fo
r
interpre
t
er
.
commit
|
commitdiff
|
tree
2011-04-16
Mi
k
e Pall
ARM: A
d
d
integer vari
a
nt of modulo operator
.
commit
|
commitdiff
|
tree
2011-04-16
Mike
P
all
AR
M
: A
d
d partial support
for FF
I
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Add
c
oroutine
.
resume/wrap_au
x
/yiel
d
() f
a
st function
s
.
commit
|
commitdiff
|
tree
2011-04-15
Mike Pall
F
F
I
:
Fix arit
h
metic ctype metametho
d
s for re
f
erences
.
commit
|
commitdiff
|
tree
2011-04-13
Mike
P
all
F
F
I
: Fi
x
cda
t
a fi
n
aliza
t
ion
.
commit
|
commitdiff
|
tree
next