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
RELEASE LuaJIT-2.0.0-beta8 (fixed)
2011-06-23
Mike P
a
ll
RELEASE
L
u
a
J
IT-2
.
0
.
0
-
beta8 (fi
x
ed)
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e
Pall
Fi
x
documentation for
-
b co
m
mand line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
Pall
RE
L
EASE Lua
J
IT
-
2
.
0
.
0-be
t
a8
commit
|
commitdiff
|
tree
2011-06-23
M
i
k
e Pall
Upd
a
te changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
Misc
.
u
pdates to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
F
ix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x6
4
: Don't
evict BASE in ra_evictk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix register a
l
location for varia
b
le shifts
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke
Pall
x86/x6
4
: Fix fusion of
c
ompar
i
sons with u8
/
u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
a
ll
Av
o
id pointless
cal
l
s f
o
r std fi
l
e handles on __g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pal
l
F
i
x
r
ecording of loops w
i
th
i
nst
a
b
le directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fr
o
m Lua 5
.
2: __len
f
o
r tabl
e
s
.
N
e
eds
-
DLUAJIT_E
N
ABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
a
ll
Update man
p
a
ge for -b co
m
m
a
nd
l
in
e
o
p
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke Pall
More fixes for the Solaris/x86
b
uild
.
Thanks
t
o Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
Fix bytecode loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add more d
o
cs for bytec
o
de load
/
save
fea
t
ure
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke Pall
Fix dumping of already stripped fun
c
tions with de
b
u
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
k
e Pall
A
dd -b command
li
n
e option to
s
a
v
e/l
i
st
bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke Pall
A
d
d su
p
port for bytec
o
d
e lo
a
din
g
/savi
n
g
.
commit
|
commitdiff
|
tree
2011-06-12
M
ike Pall
Add recu
r
s
ive du
m
p option to jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike P
a
ll
N
o
n
eed for L argu
m
e
nt to lj_s
t
r_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI
:
Su
p
port __t
o
string metam
e
th
o
d f
o
r pointer
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Make
.
eh
_
f
rame section rea
d
-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike
P
all
Fix check for missing
a
rguments
in string
.
f
o
rmat()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Clea
n
up prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
ke Pa
l
l
Re
m
ove bogus
asser
t
ion fo
r
GC estimate vs
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike
P
all
Fla
t
t
e
n and
c
ompr
e
ss in-m
e
m
ory d
e
bu
g
info
(saves ~7
0
%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Move debugging/introspectio
n
functional
i
ty to
l
j
_
debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
F
ix com
p
iler w
a
rning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI
:
P
r
int NULL
p
ointers as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
FFI: Show add
r
ess
pointed to for tostri
n
g
(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Minor change to bytecode p
e
nalty code for consistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
Fi
x
data-flow analysis fo
r
B
C
_
UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
F
F
I: Change
t
onumber(cdata) semantics
.
R
eturn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
k
e
Pal
l
ARM: A
d
d fast ass
e
mbl
e
r im
p
lement
a
tio
n
of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Add lj_vm_fl
o
or
w
hic
h
is callabl
e
from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pal
l
ARM: Fu
s
e
XLO
A
D/XSTOR
E
oper
a
nds
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
d
d stdint
.
h re
p
l
acement for Sy
m
bian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pal
l
Add
narrowing
o
f modul
o
operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
all
Move math
h
elpers
t
o lj_vmmath
.
c
.
Ad
d
missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke Pall
ARM: Disabl
e
C
+
+ e
x
cep
t
i
on
c
a
t
ching o
n
Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pa
l
l
A
R
M:
E
nable JIT compiler (excep
t
for i
O
S)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
all
ARM: Add ARM-s
p
ec
i
f
ic assembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pal
l
A
R
M: Don't
g
enerate u
n
aligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e P
a
ll
M
any so
f
t
-
f
loat-related fixes to SPLIT pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
ll
ARM: C
a
tc
h
C++
exc
e
ptions i
n
interprete
r
frames
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
k
e
Pall
D
U
ALNUM: Fix missing
type check for
loop index
s
lot
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke
Pall
ARM: T
u
ne rematerialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
FFI: Fix recording of ca
s
ts from 32
b
i
t
p
o
inter
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x8
6
/x64: Mino
r
c
leanup in ass
e
mb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
P
a
ll
AR
M
: O
p
timize hash algor
i
thm f
o
r
3
-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM
:
Fi
x
_
_newindex met
a
method h
a
ndling for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
ARM: Fix st
r
i
ng
.
sub(
)
argument chec
k
s
.
commit
|
commitdiff
|
tree
2011-05-29
M
ike Pall
Clean up memory
allocat
o
r in
i
tialization and
c
atch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI: Avoid unused fun
c
tions if
F
F
I
is dis
a
b
l
ed
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
k
e
P
a
ll
AR
M
: Interpret
e
r/JIT integ
r
at
i
on,
part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
A
R
M: Fix math
.
ldexp() recording and folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
F
i
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
Fix handli
n
g of number
con
s
tan
t
s in
s
na
p
shots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Fix
remate
r
ial
i
zati
o
n
s
ched
u
ler
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike P
a
ll
ARM: Flush i
n
st
r
u
c
tion ca
c
he in
assembler bac
k
en
d
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat extra exit from
st
a
ck check like a parent
e
x
it
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
S
i
mplify he
l
per routines fo
r
soft-float targets
.
Ad
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM: Add
CP
U
dete
c
tion
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pal
l
ARM: Un
i
fy rotat
e
s to simplify assembler bac
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
ke Pall
FF
I
: Fix
_
_gc
for
V
LA/VLS cdata obje
c
ts
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
G
e
t registe
r
map
s
for j
i
t
.
dump fr
o
m
target
disasse
m
ble
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pa
l
l
A
R
M: Ad
d
ARM dis
a
sse
m
bler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM-specific tuning to generic a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
AR
M
:
Add rematerialization scheduler
f
or constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
S
p
l
it up FP IR inst
r
u
ctions with
S
PLIT pass for s
o
ft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More po
r
tability cleanups for assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
Add missing g
u
ard to
fo
r
loo
p
arg
u
ment
conver
s
i
o
n
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pal
l
M
ove
I
R_CALL* definitions to lj_ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
ke Pall
Portability cleanups for
assembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
M
i
k
e
P
a
l
l
Cl
a
rify docs w
r
t
.
table initializer handl
i
ng for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Cleanup
of target
dependenci
e
s
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
Add targe
t
-specific m
a
cr
o
for stack alignmen
t
in a
s
sembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
Mik
e
Pall
ARM: Add support
f
o
r GDB JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pall
ARM: R
e
move redundan
t
pa
r
se_
g
pr() in Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke
P
a
ll
ARM: Add
LJ_S
O
F
TFP defin
e
.
Add support
f
o
r s
o
ft-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pal
l
ARM:
Generalize machine c
o
de co-locat
i
on
.
A
R
M has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike
P
all
Move x86/x64 parts of J
I
T
a
ssembler bac
k
end to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disenta
n
gle targe
t
-specific p
a
r
ts
o
f J
I
T
assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tuning loop
unr
o
lling heuristics
again
.
commit
|
commitdiff
|
tree
2011-05-09
Mik
e
Pall
ARM: Fix table/u
s
erdata equality comparison
s
in i
n
terpret
e
r
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: Int
e
rpreter/JIT
i
ntegratio
n
, part #1
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke Pall
Fix some portabi
l
ity issues
w
i
th the
J
IT com
p
iler
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pa
l
l
Use common he
l
per functions f
o
r
unali
g
n
ed loads
.
commit
|
commitdiff
|
tree
2011-05-09
M
ike Pa
l
l
FFI:
Allow setting errno
w
ith ffi
.
errno(
)
, too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike
Pall
F
F
I
:
Add f
f
i
.
er
r
n
o
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI: Save errno
/
GetLastError() around allocations,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike
Pall
A
v
oid na
m
e c
l
a
s
h
w
i
t
h
Windows MM_
M
AX d
e
fine
.
commit
|
commitdiff
|
tree
2011-05-06
Mi
k
e Pall
x86/x64: Fix bit
.
*
arg
u
ment checking
.
commit
|
commitdiff
|
tree
2011-05-05
M
ike Pall
RELEA
S
E LuaJIT-2
.
0
.
0-beta7
commit
|
commitdiff
|
tree
2011-05-05
M
ike Pall
Upd
a
te c
h
a
n
gel
o
g
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Imp
r
ove bytecode optimization of a
n
d/or opera
t
ors
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Mi
s
c
.
updates
t
o d
o
cs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
next