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
ARM: Disable C++ exception catching on Symbian.
2011-06-03
Mike Pall
AR
M
:
Di
s
able C++ exceptio
n
cat
c
hing on Symbia
n
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
A
RM:
Enab
l
e JIT com
p
iler (except for iO
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
Mik
e
Pa
l
l
ARM: A
d
d
ARM-
s
pecific assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pall
ARM:
D
on't g
e
nerate un
a
l
i
gned XLOAD
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many soft-float-r
e
lated fixe
s
t
o SP
L
IT pas
s
and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e
P
all
ARM
:
Catch C
+
+ exceptions in interpreter frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
D
U
A
LNUM:
F
ix missing type check for loo
p
index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune
remater
i
al
i
zat
i
o
n schedule
r
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pall
FFI: Fix recording of casts from
3
2
bit poi
n
ter
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
x86/x64: Minor c
l
eanup in assembler backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
ARM: Optimi
z
e hash algo
r
ithm
for 3-operand
CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pall
A
R
M
: Fix __newindex metamethod handling
for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix string
.
sub()
a
r
g
ument c
h
ecks
.
commit
|
commitdiff
|
tree
2011-05-29
M
ike Pall
C
l
ean up
m
e
mory alloca
t
or initi
a
lization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
F
F
I: Avoid unused functions if FFI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
ARM: Interp
r
eter
/
JIT integr
a
tion, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
A
RM:
Fix math
.
ldexp() recordin
g
and fo
l
d
i
ng
.
commit
|
commitdiff
|
tree
2011-05-27
Mike P
a
ll
Fi
x
compil
e
r warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pall
Fix ha
n
d
ling of number con
s
tants in
snapshots in SPL
I
T
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
k
e Pall
ARM: Fix remateriali
z
at
i
on
sc
h
edule
r
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
k
e P
a
ll
ARM: Flush
instructio
n
cache
in
a
s
semble
r
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Tre
a
t extra exi
t
from s
t
ack
check like a parent ex
i
t
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplify helper routines for soft-float
t
argets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM:
A
dd CPU detection
.
commit
|
commitdiff
|
tree
2011-05-23
Mik
e
P
all
ARM: Unify
r
otates to simplify assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
k
e
Pall
F
FI:
Fix __gc fo
r
VLA/V
L
S cdata obje
c
ts
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Get register m
a
p
s
for jit
.
dump fro
m
target disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pa
l
l
ARM:
A
d
d ARM disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pall
ARM: A
d
d
A
RM
-
s
p
ecific tuning
to
ge
n
eric a
s
semb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pal
l
ARM: Add rematerialization sche
d
uler
f
o
r constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Split up F
P
IR instruc
t
i
o
ns with SPLIT pass f
o
r soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More portabili
t
y clean
u
ps fo
r
a
s
sembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-22
M
ik
e
Pall
Add
missing gu
a
rd to for loop argum
e
nt conv
e
rsion
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Mo
v
e
I
R
_CAL
L
*
d
efini
t
ion
s
t
o
lj
_
ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mik
e
P
all
Portabili
t
y
clean
u
ps for assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
C
la
r
ify docs wrt
.
table initi
a
lizer handling
for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mik
e
P
all
Cleanup of
t
arg
e
t d
e
pendencie
s
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pal
l
Add
t
arget-sp
e
c
i
fic macro for stack a
l
i
gnment in assemble
r
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pal
l
ARM:
Add
s
upport
f
or
G
D
B JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pall
ARM: R
e
move re
d
u
n
dant parse_gpr() in
DynAS
M
.
commit
|
commitdiff
|
tree
2011-05-16
Mik
e
Pall
A
RM: A
d
d LJ_S
O
FTFP
d
efine
.
Add support
f
or soft-floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: G
e
neralize
m
achine cod
e
co-locati
o
n
.
A
R
M
has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pal
l
Mo
v
e
x
86/x64 parts of JIT assemb
l
er backend to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
M
ike Pall
D
i
se
n
tangle targe
t
-speci
f
ic par
t
s
o
f JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike
P
all
Tuning loop unrolling heuristics again
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
k
e
Pall
ARM:
F
ix
t
able/userda
t
a equality
c
omp
a
r
ison
s
in interpre
t
er
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pa
l
l
ARM: Interp
r
et
e
r/JIT integr
a
tion, part #1
.
commit
|
commitdiff
|
tree
2011-05-09
M
ike Pall
F
i
x some
p
ortability issues wi
t
h
t
h
e
JIT co
m
piler
.
commit
|
commitdiff
|
tree
2011-05-09
Mi
k
e Pall
U
se common helper functions
for un
a
ligned loads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
F
I: Al
l
ow setting
e
rrno with ffi
.
errno(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike
Pall
FFI
:
Add ffi
.
errno
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
F
F
I: Save errn
o
/Get
L
a
s
t
E
r
ror() around all
o
cati
o
ns,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
M
i
ke Pall
Avoid name clash
with Windows MM
_
MAX
d
efine
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pall
x86/x64: Fix bi
t
.
* argument checki
n
g
.
commit
|
commitdiff
|
tree
2011-05-05
Mi
k
e Pall
R
E
LEASE LuaJIT-2
.
0
.
0-bet
a
7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
U
p
d
ate change
l
og
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
I
mprove byte
c
ode o
p
timization
o
f and/or
o
p
e
rato
r
s
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pal
l
Misc
.
updat
e
s
to docs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-05-04
Mike P
a
ll
FF
I
:
Fi
x
field
a
lignment
f
o
r iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pa
l
l
More
tunin
g
of loop unr
o
lling h
e
uristics
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix stack
slot upda
t
es for dow
n
-recursion
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pall
Tun
e
loop unro
l
ling
h
euristics
.
I
n
crease trace recorder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
FFI: Compile C func
t
ion calls
with 64
b
it args/results
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x
8
6: Pop
u
n
u
sed
F
P
result fr
o
m x87 stac
k
.
commit
|
commitdiff
|
tree
2011-04-29
Mi
k
e Pall
Imp
r
ove target OS
selection
f
or build
v
m
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
ARM: Fix ABI and
b
uild i
s
sues for i
O
S
.
Now works on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
D
y
nASM:
x
8
6/x64:
Fix v
r
eg i
n
opcode
.
x64:
Fi
x
imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pall
ARM: Use own
lj_bswap()
.
Re
d
uce min
.
req
.
version
of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
FFI: Add f
f
i
.
istype() function
.
commit
|
commitdiff
|
tree
2011-04-19
Mike
P
all
Workar
o
und
to co
m
pile
w
ith
C
l
ang
.
Fix Clang w
a
rnings
.
commit
|
commitdiff
|
tree
2011-04-19
M
ike
P
a
ll
Fix compil
e
r warnin
g
.
commit
|
commitdiff
|
tree
2011-04-19
Mike P
a
ll
A
RM: Workarou
n
d for unaligned accesses
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
A
R
M
: All
o
w
compilation
in thumb mode
(CCOPT_ARM=-mth
u
m
b)
.
commit
|
commitdiff
|
tree
2011-04-18
M
i
ke Pall
AR
M
:
Ad
d
missing
FFI functi
o
nal
i
ty
.
Enable FFI for
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
M
i
ke Pall
Add r
e
mark ab
o
ut target OS
t
o cr
o
ss-compilation ins
t
ructio
n
s
.
commit
|
commitdiff
|
tree
2011-04-17
M
i
ke Pall
ARM: Add
instal
l
docs
.
commit
|
commitdiff
|
tree
2011-04-17
Mik
e
Pall
Ad
d
common TARGET_FLA
G
S op
t
ion to Makefile
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM: En
a
ble ARM port
.
commit
|
commitdiff
|
tree
2011-04-17
Mike P
a
ll
ARM: Normalize results of m
a
th
.
floor()/ceil
(
) fa
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM
:
Misc
.
fixes fo
r
interpreter
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
A
R
M:
Add int
e
ger var
i
ant of
m
odulo operator
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM: Add par
t
ial support for F
F
I
.
commit
|
commitdiff
|
tree
2011-04-16
Mike
P
a
ll
ARM: A
d
d
coroutine
.
resume/wrap_aux/yield() fast fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-04-15
M
i
ke Pall
FFI:
Fix ari
t
hmetic
c
type me
t
amet
h
ods for ref
e
rences
.
commit
|
commitdiff
|
tree
2011-04-13
Mik
e
Pall
FFI:
F
ix
cdata
final
i
zation
.
commit
|
commitdiff
|
tree
2011-04-13
Mike
Pall
PP
C
:
Fix
L
->
s
tatus for
r
esume afte
r
yield
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM: Add BC_VA
R
G
and BC_TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-04-13
M
i
ke Pal
l
A
RM: Add dispatch
t
argets for hooks
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM: Add mo
d
ulo
subr
o
utine and
t
emp
.
m
ath
.
floor()/math
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Mike Pall
FFI: Ad
d
c
t
ype metametho
d
s and ffi
.
m
e
taty
p
e()
.
commit
|
commitdiff
|
tree
2011-04-12
Mi
k
e
Pa
l
l
Add suppor
t
for tailc
a
lls fro
m
i
nternal C functions
.
commit
|
commitdiff
|
tree
2011-04-10
M
ike Pall
Optimiz
e
lookups
in empt
y
proxy tab
l
es
.
commit
|
commitdiff
|
tree
2011-04-10
Mike Pall
Avoid pha
n
to
m
stores to
p
r
oxy tab
l
e
s
.
commit
|
commitdiff
|
tree
2011-04-10
Mike
P
all
Inline lj
_
g
c
_
b
arri
e
r
b
a
c
k()
.
commit
|
commitdiff
|
tree
2011-04-10
Mike Pall
Fix recording
of JL
O
OP with higher maxs
l
ot
.
commit
|
commitdiff
|
tree
2011-04-10
Mike P
a
ll
PPC:
M
isc
.
fixes for interpre
t
er
.
commit
|
commitdiff
|
tree
2011-04-10
M
i
ke Pall
ARM: Misc
.
fixes for
in
t
erpreter
.
commit
|
commitdiff
|
tree
2011-04-10
Mik
e
P
a
ll
ARM: Add
string
.
*
fast functi
o
ns and GC steps
.
commit
|
commitdiff
|
tree
next