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
Allow selection of single-number vs. dual-number mode in Makefile.
2011-06-24
Mike
Pall
FFI: Cla
r
ify
doc
s
w
rt
.
string initializer
s
for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke
Pall
REL
E
ASE
LuaJIT-2
.
0
.
0-beta8 (fixed
)
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
Fi
x
document
a
tion for
-b command line optio
n
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELE
A
SE Lua
J
IT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Upda
t
e changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates to do
c
s
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
F
i
x
assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x8
6
/x64: Don't evic
t
BASE in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix register
a
l
location
f
o
r
v
a
r
iable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike P
a
ll
x86/x64: Fix
f
u
s
io
n
o
f
compa
r
isons with u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Avoid p
o
intle
s
s
calls for
st
d
fi
l
e handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
M
ike Pall
Fix r
e
cordin
g
of loops with
in
s
t
able directions
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
rom
L
u
a
5
.
2: __len
f
or tables
.
Needs
-DLU
A
JIT_ENA
B
LE_LUA
5
2C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
Upd
a
t
e
man page for -b c
o
mmand
l
i
n
e option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
ll
M
o
re fixes f
o
r
the Sola
r
i
s
/
x
86 build
.
Thank
s
to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Fix b
y
t
e
code loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pal
l
Add
m
ore docs for bytecode load/save
f
eature
.
commit
|
commitdiff
|
tree
2011-06-13
Mi
k
e
Pall
Fix du
m
ping of already stripped f
u
nctions with debu
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
Add
-
b comm
a
nd line opti
o
n to
s
ave/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
dd sup
p
ort f
o
r b
y
te
c
ode loading/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive
dump op
t
ion to jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
N
o n
e
e
d for L
a
rgument to lj_str_i
n
itbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
P
all
FFI: Sup
p
ort __tostring
m
etamethod fo
r
pointe
r
s to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke Pall
Make
.
e
h
_frame sectio
n
r
ead-wri
t
e
on
Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mik
e
Pa
l
l
Fix
chec
k
for missing
ar
g
uments in
stri
n
g
.
format(
)
.
commit
|
commitdiff
|
tree
2011-06-09
M
i
ke P
a
ll
Clean
u
p prototype fla
g
s
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
R
e
move bogus as
s
er
t
ion
f
or GC estimate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mik
e
Pall
Flat
t
en and compress in-m
e
m
o
ry debug inf
o
(sa
v
es ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
M
o
ve debugging/
i
ntrospect
i
on functio
n
alit
y
to
l
j_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
k
e
Pa
l
l
Fix
c
ompi
l
er warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
FFI: Print NULL
p
o
i
nters as "cdata
<
.
.
.
*>: NU
L
L
"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show ad
d
r
e
ss
p
ointed to for
t
ostr
i
ng(point
e
r)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e
Pall
M
inor c
h
ange to bytecode penalty cod
e
fo
r
consistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
Fix d
a
ta-f
l
o
w
a
n
alysis
f
o
r
BC_
U
CLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mik
e
Pal
l
FFI: C
h
ange tonumber(cd
a
ta) sema
n
tics
.
Return
n
i
l for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
A
R
M: Add fast asse
m
b
l
er imp
l
emen
t
at
i
on of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
l
l
PPC: Add lj_vm
_
floor which is
c
allab
l
e
f
r
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
ll
ARM: F
u
s
e XLOAD/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add stdint
.
h replacem
e
n
t for S
y
m
bian
.
S
igh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add n
a
r
r
o
wing of modulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
all
Move m
a
th h
e
lpers to lj_vmm
a
th
.
c
.
Add
missing log
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
l
l
ARM: Disable C+
+
e
xceptio
n
catchi
n
g o
n
Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
a
l
l
ARM:
Enable JIT compi
l
e
r
(except
f
or iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mi
k
e Pall
ARM: Add ARM
-
specific assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e
Pall
ARM: Don't generate unal
i
gned XLOAD
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many
sof
t
-floa
t
-related fixes to SPL
I
T p
a
ss and as
s
embler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
Pa
l
l
A
R
M: Catch C++ exce
p
tions in
i
n
terpre
t
er f
r
a
m
es
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
D
U
ALNUM: F
i
x missing type che
c
k for
lo
o
p index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune
r
e
m
ateriali
z
ation scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
FFI: Fix recordin
g
of cas
t
s f
r
om 32 bit po
i
nters
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
x86/x64: Min
o
r clean
u
p in as
s
embler
ba
c
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
ARM
:
O
pti
m
ize hash alg
o
r
i
th
m
for 3-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
AR
M
: Fix __newindex metamethod
hand
l
ing for BC_TSE
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pall
ARM
:
Fix
strin
g
.
sub() argument checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike
Pal
l
Clea
n
up memory allocator initialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI:
A
vo
i
d unused funct
i
ons if FFI is dis
a
ble
d
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
k
e Pall
A
R
M
:
I
n
terpreter/JIT integr
a
tion,
p
a
r
t #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: Fix ma
t
h
.
ldexp
(
) r
e
c
ording and foldin
g
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
F
i
x co
m
pi
l
er warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix
h
and
l
ing of number constan
t
s in
s
napsho
t
s i
n
S
PLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pal
l
ARM: Fix
r
emat
e
ri
a
lizatio
n
schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Flu
s
h instru
c
tio
n
cache
in assembler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pal
l
Trea
t
extr
a
exit from stack c
h
e
ck like a par
e
nt exit
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
k
e
Pal
l
Simp
l
ify helpe
r
routines for soft
-
float targets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e P
a
ll
ARM: Add
C
PU detect
i
on
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM:
Unify rotates to si
m
plify assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pa
l
l
FFI: Fix
__gc for VLA/VLS cdata
o
b
j
e
cts
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Get regist
e
r maps for jit
.
dump fr
o
m
tar
g
e
t
di
s
assembler
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
k
e Pall
ARM: Add
A
R
M dis
a
sse
m
bler
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pall
A
RM: Add
ARM-specif
i
c tu
n
i
n
g to generic
assemble
r
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add rematerialization schedu
l
er for constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
Split up FP IR instructions wit
h
S
P
LIT p
a
ss for s
o
ft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More portability
cleanups
f
or assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Add missing guard to for l
o
op argument conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
M
o
ve I
R
_CALL*
def
i
nition
s
to lj_ircal
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Por
t
abi
l
i
ty cleanups for assembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike P
a
ll
C
la
r
ify
docs wr
t
.
t
able initializ
e
r
handling for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Cleanup
of target depe
n
dencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pa
l
l
Ad
d
target-specifi
c
macr
o
for stack alignment in assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
k
e
Pal
l
Fix compil
e
r warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
ARM
:
Add support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
k
e
Pall
ARM: Remove
r
e
dundant parse_gpr(
)
in DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Add L
J
_S
O
FTFP de
f
ine
.
Add support for soft-
f
l
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pa
l
l
ARM: Gen
e
ralize
m
achi
n
e code co-
l
ocation
.
AR
M
has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike
P
al
l
Move x86/x64 p
a
r
ts of JIT assembler
b
a
c
kend to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disentangle ta
r
get-specific parts of JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tu
n
ing loop unrolling h
e
uristics aga
i
n
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: Fix table/user
d
ata
e
q
uality compariso
n
s in i
n
terpreter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: Interpre
t
er
/
J
IT
i
nteg
r
ation, part #1
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke
P
a
ll
Fix
s
ome po
r
tability
i
ssues with the JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke Pall
Use common
he
l
p
er f
u
nctions for unalign
e
d loads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
FFI: Allo
w
se
t
t
ing errno wi
t
h ffi
.
errno()
,
too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI: Add ffi
.
errno
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI: Save errn
o
/G
e
tLas
t
E
r
ror() around alloca
t
ions
,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
Avoid name clash
with Wi
n
dows MM_MAX define
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pall
x8
6
/x64: Fix b
i
t
.
* arg
u
ment
ch
e
cking
.
commit
|
commitdiff
|
tree
2011-05-05
Mik
e
Pall
RELEASE LuaJIT-2
.
0
.
0
-
b
eta7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Update changel
o
g
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Improve bytecode op
t
imiz
a
t
ion
o
f and/or operators
.
commit
|
commitdiff
|
tree
2011-05-04
Mi
k
e Pall
Misc
.
upda
t
es to docs
.
commit
|
commitdiff
|
tree
next