repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix data-flow analysis for BC_UCLO.
2011-06-07
Mike Pal
l
F
i
x data-flow an
a
lysis for BC_
U
CLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike
P
all
FFI: Cha
n
ge tonumber(cdata) se
m
a
n
tics
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM
:
Add fast as
s
embler
i
mpl
e
mentation of floor/ce
i
l
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC:
Add lj_vm_floor which is callable from
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mi
k
e Pall
ARM: Fuse XL
O
AD/XST
O
RE o
p
erands
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
Add stdi
n
t
.
h
replacement fo
r
Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing of modu
l
o operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move
math
h
el
p
ers to lj_vmmath
.
c
.
Add miss
i
ng log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Dis
a
ble C++ exception catching on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: Enab
l
e JIT com
p
iler
(except for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: Add ARM-specif
i
c assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke
P
all
ARM: Don't generate unaligned XLO
A
Ds
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
ll
Many soft-float
-
r
el
a
ted fixes to SPLIT pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mik
e
Pall
ARM:
Ca
t
ch C+
+
exceptions in
i
nterpreter
frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUALNU
M
:
F
i
x
missing ty
p
e check for loop
index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
a
l
l
ARM: Tune rematerialization sched
u
ler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
F
F
I: Fix r
e
c
o
r
d
ing o
f
casts from 32 bit pointers
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke P
a
ll
x86/x64: M
i
no
r
cleanu
p
in
assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
P
a
ll
ARM:
Optim
i
ze has
h
a
l
g
orithm for
3-op
e
rand C
P
Us
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pall
ARM:
Fix __newindex metame
t
ho
d
han
d
l
ing fo
r
BC_TSE
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
A
RM
:
Fix stri
n
g
.
sub()
argument checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike
Pall
Cl
e
an
u
p memory
allocator
initializatio
n
and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
FFI
:
Avoi
d
unuse
d
funct
i
ons if FFI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pa
l
l
A
R
M
:
Inter
p
r
eter/
J
IT i
n
t
egr
a
tion,
p
a
rt #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
AR
M
: Fix math
.
ldex
p
() r
e
cording and f
o
lding
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke
Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix h
a
nd
l
ing o
f
number constants in s
n
ap
s
hot
s
in
S
PLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e
Pall
A
RM: Fix remateri
a
lization schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM: Flus
h
i
n
stru
c
tio
n
cache in assembler ba
c
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
T
r
e
a
t
ex
t
ra exi
t
from stack check like a
parent
exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
S
implify he
l
per ro
u
tines for so
f
t-fl
o
at targ
e
t
s
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pa
l
l
ARM: A
d
d CPU
d
e
tection
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
ke
P
all
ARM:
U
nify
r
otates to si
m
plify
a
s
s
e
mbl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FFI: F
i
x __
g
c
f
or VLA/
V
LS cdata objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pa
l
l
Ge
t
r
e
gister maps
f
or j
i
t
.
dump from
tar
g
et disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
AR
M
: Add ARM
d
isassem
b
ler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
ARM: Add ARM-
s
p
ecific
t
uning to generic a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add
rematerializatio
n
scheduler for constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
k
e
Pall
Spl
i
t
up FP I
R
instru
c
t
i
ons
w
i
th SPLIT
p
ass for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
More por
t
ability c
l
eanups for assemb
l
er back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
a
l
l
Add missing guard to
for loop argument c
o
nversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Mov
e
IR_CALL* definitions t
o
l
j
_
ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
M
ike Pall
Portability cle
a
nup
s
for assembler
back
e
n
d
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pa
l
l
Clarify docs wrt
.
table initializer han
d
ling
for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pa
l
l
Clea
n
up
of target
dependencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
Add t
a
rget-spe
c
ifi
c
macro
f
or stack alignment
i
n as
s
e
m
b
l
er
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Fix
c
ompiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike P
a
ll
ARM: Add
s
u
pp
o
rt fo
r
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Remove redundant parse_gpr() in DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
k
e
Pall
ARM:
Add LJ_SO
F
T
F
P
define
.
Add
support for soft-float
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pal
l
ARM
:
Generalize machine
c
o
de co-locati
o
n
.
ARM has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
M
i
ke Pall
Move x86/x6
4
parts of JIT assemb
l
er
backend
to ext
r
a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mi
k
e Pall
Di
s
entangle target-specific
p
arts of JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tuning loo
p
unrolling
h
euristics a
g
a
i
n
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: Fix tab
l
e/userdata equ
a
lity comparisons in
interpre
t
er
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pa
l
l
ARM:
Interp
r
eter/J
I
T integratio
n
, pa
r
t
#1
.
commit
|
commitdiff
|
tree
2011-05-09
Mik
e
Pall
Fix some porta
b
ili
t
y issues wit
h
the JIT compiler
.
commit
|
commitdiff
|
tree
2011-05-09
Mi
k
e P
a
ll
Use
common he
l
per
functions for unaligne
d
l
oads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
FI: Allow setting errno with ffi
.
er
r
n
o(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI: Add
ffi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-05-08
Mik
e
Pall
FFI: Save errno/GetLastError(
)
a
r
o
und
allocati
o
ns,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
Avoi
d
name clash with Windows MM_MA
X
define
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pal
l
x86
/
x64: Fix bit
.
*
a
rgument che
c
king
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RELEA
S
E
LuaJIT
-
2
.
0
.
0-
b
e
t
a7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Improve bytecode o
p
timization
o
f
a
nd/or operators
.
commit
|
commitdiff
|
tree
2011-05-04
Mike P
a
l
l
Misc
.
upda
t
es
to
docs
.
commit
|
commitdiff
|
tree
2011-05-04
Mik
e
Pall
Fix
c
omp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
F
FI: Fix field al
i
gnm
e
nt for
i
OS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
Pall
Mo
r
e tun
i
ng
of loop u
n
r
olling h
e
ur
i
s
t
i
cs
.
commit
|
commitdiff
|
tree
2011-05-04
M
ike Pal
l
Fix stack slot updates
for down-recursio
n
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pall
Tune loop unrolli
n
g h
e
uristic
s
.
Incr
e
ase
trace
recorder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
M
i
ke Pa
l
l
FFI: Compile C functi
o
n
calls with
6
4 bit
a
rgs/results
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x86: Pop unused FP
r
e
sult from x87 stack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
Improve target OS selection for buildvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pal
l
ARM: Fix ABI and build issu
e
s
f
or iOS
.
Now wo
r
ks on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike Pall
D
y
nAS
M
:
x86/
x
64: Fi
x
vreg in op
c
o
d
e
.
x64: F
i
x i
m
m
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pall
ARM: U
s
e own lj
_
b
s
wap()
.
Reduce min
.
req
.
ver
s
i
on of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
FF
I
: A
d
d
ffi
.
ist
y
pe() function
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pal
l
Wo
r
karound
to
c
ompile
w
ith Clang
.
Fix
C
lan
g
warnings
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
Fix compiler
warni
n
g
.
commit
|
commitdiff
|
tree
2011-04-19
Mi
k
e Pal
l
ARM: Workaround for una
l
igned ac
c
e
s
ses
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
ARM: Allow co
m
pilation in thumb mod
e
(CCOPT_ARM=-mthumb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mi
k
e P
a
ll
ARM: Ad
d
missing
F
FI functionality
.
E
nable
F
FI for
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
A
d
d
remark
a
bout targe
t
OS to cro
s
s-compilation instruction
s
.
commit
|
commitdiff
|
tree
2011-04-17
Mike P
a
ll
A
RM:
Add install docs
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
Add common TARGET_FLAGS option to Ma
k
efile
.
commit
|
commitdiff
|
tree
2011-04-17
Mik
e
Pal
l
ARM: Enable
A
RM port
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
AR
M
: Normali
z
e result
s
of math
.
floor(
)
/ceil
(
)
fast
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM:
Misc
.
fixes for i
n
terpreter
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pa
l
l
ARM
:
Add integer variant of modulo operator
.
commit
|
commitdiff
|
tree
2011-04-16
M
i
ke Pall
ARM:
A
dd pa
r
tial support fo
r
FFI
.
commit
|
commitdiff
|
tree
2011-04-16
Mike Pall
ARM:
A
dd coroutine
.
re
s
ume/w
r
a
p_
a
ux/yield() fast f
u
nctions
.
commit
|
commitdiff
|
tree
2011-04-15
Mike Pall
FFI: Fix a
r
ithme
t
ic
ctyp
e
metamethods fo
r
references
.
commit
|
commitdiff
|
tree
2011-04-13
Mike
Pall
F
F
I: Fix
c
d
a
ta finalizatio
n
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pal
l
P
PC: Fix L->stat
u
s
f
or resume after yield
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM: A
d
d
BC_VA
R
G and
BC_TS
E
TM
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM: Add d
i
spatch target
s
f
o
r hook
s
.
commit
|
commitdiff
|
tree
2011-04-13
Mike Pall
ARM: Add
m
o
dulo
s
u
broutine a
n
d temp
.
math
.
floo
r
()/math
.
.
.
commit
|
commitdiff
|
tree
2011-04-12
Mi
k
e P
a
ll
FFI: Add ctype
meta
m
eth
o
ds a
n
d ffi
.
m
e
t
atype()
.
commit
|
commitdiff
|
tree
next