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
FFI: Need to treat strlen() as a load.
2011-08-14
Mik
e
Pall
Clarify name of MIT l
i
cense
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke P
a
ll
R
ep
l
a
c
e some _Unwind_*
t
ypes
.
Fixes buil
d
issu
e
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pall
x
64: Fix result type of cdata index
c
on
v
ersions
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pal
l
P
PCSPE: Sav
e
/resto
r
e
cr2,
c
r3
and cr4 when enterin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
: Sa
v
e/restore cr2, cr3 and cr4 whe
n
entering/lea
v
ing
VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
all
PPC: Add mtcr
f
instr
u
ction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
:
Tune and
r
es
c
hedule inte
r
preter for PPC/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix compiler
warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack
c
heck
wh
e
n
L
-
>top is above L->
m
ax
s
tack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pal
l
Remove
t
e
m
porar
y
mco
d
e
limit e
r
ror from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limi
t
snap
s
hot optimization for cdata comparis
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Ad
d
ma
c
hin
e
-speci
f
ic
p
ar
t
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PP
C
: Fix floor/ce
i
l
for dua
l
-
number mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
k
e Pa
l
l
PP
C
:
Add dual-nu
m
ber mode in
t
er
p
reter
.
E
n
able by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use differe
n
t
work
a
roun
d
for a
l
ignment of ji
t
_St
a
te
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
FFI: Treat function
c
ty
p
es li
k
e
p
oi
n
te
r
s in compari
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike P
a
ll
F
rom Lua
5
.
2
:
Chan
g
e \* to \z
.
Reject undefined e
s
c
a
pe
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
l
l
P
P
C: Update install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual
-
number mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
PPCSPE: Fix di
s
patch for binop metameth
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
Cleanu
p
single-number v
s
.
dual-number mo
d
e selection
.
commit
|
commitdiff
|
tree
2011-07-12
M
i
ke Pa
l
l
ARM: Don't e
v
ict ASMREF_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
M
i
ke P
a
l
l
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
F
F
I: Fix com
m
e
nt pars
i
ng
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
A
R
M: Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix inst
a
ll_name and
v
ersioni
n
g on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC:
A
dd build rules for PPC interpret
e
r (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Sep
a
rat
e
PPC vs
.
P
PCSPE interpreter source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mik
e
Pall
P
P
C
: Untangle PPC
v
s
.
PP
C
SP
E
target defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
P
all
PP
C
: Fi
x
range check f
o
r scaled imm
e
d
iates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e
P
all
A
dd
d
ebug option t
o
ms
v
cbu
i
l
d
.
bat and im
p
r
ove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
ike Pall
Don't use thread-
s
afe exceptio
n
s on OSX
.
Compla
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
R
e
tur
n
t
o
lower frame via inter
p
re
t
er f
o
r un
h
andled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e
Pall
P
refer rec
o
r
d
i
n
g loo
p
s
over cal
l
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize tr
a
ce linking and track
l
in
k
typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Cle
a
n up tempo
r
ary
byt
e
code patchin
g
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e Pall
Fix forced unwinding triggered by external unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use
t
hread-safe exceptions
for external
u
nwindin
g
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
i
O
S
build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
P
a
l
l
Fix dat
a
-flow
a
n
aly
s
is for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI: Clarify d
o
c
s
wrt
.
s
t
rin
g
initializers for
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
RELEASE
L
uaJIT
-
2
.
0
.
0-
b
eta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix docum
e
nt
a
tion f
o
r -b command line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
Pall
RE
L
EASE LuaJIT-2
.
0
.
0-
b
e
t
a
8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
Updat
e
change
l
og
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike
Pall
Misc
.
update
s
to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
F
ix assertio
n
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x86
/
x6
4
: Don't evict
BASE in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
x86/x64: Fi
x
register a
l
locat
i
o
n for var
i
able shif
t
s
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke
P
all
x86/x64: Fix fusion of c
o
mp
a
riso
n
s with u8/u16 X
L
OA
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avoid pointless calls for std file handles
o
n
__g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix rec
o
rding of loops with
i
nstable directions
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike
Pall
From Lua 5
.
2
: __
l
e
n
for
t
ab
l
es
.
N
eeds
-DLUAJIT_EN
A
BLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke
P
all
Update
m
an page for -b com
m
a
n
d
lin
e
opti
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes for the Sol
a
ris/x
8
6 buil
d
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
F
ix bytecode loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add more
d
ocs for
b
ytecode load/save
f
eature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike P
a
ll
Fix
d
umping
of alread
y
stripped fu
n
c
tions wi
t
h
debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mik
e
Pall
Add -b command line op
t
ion to save/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
Ad
d
sup
p
or
t
fo
r
byteco
d
e loadin
g
/savi
n
g
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
Add recursive
du
m
p option to jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike P
a
ll
No ne
e
d for L argume
n
t to lj_str_
i
nitbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI
:
Support
_
_t
o
s
t
ring m
e
ta
m
e
t
hod for point
e
rs to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Make
.
eh_
f
rame s
e
ction r
e
ad-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike
Pal
l
F
i
x che
c
k f
o
r
missing arguments in strin
g
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
M
ike Pal
l
C
lean
u
p prototype flag
s
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Remove
bogus as
s
ertion
for GC est
i
mate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
k
e Pall
Fl
a
tten and
c
ompres
s
in-memory
d
ebug inf
o
(sa
v
es ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debu
g
ging/
i
ntrospection functionality to lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pall
Fix c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pall
FFI: Prin
t
NULL pointers
a
s
"
cdata<
.
.
.
*>:
N
ULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
FI: Sh
o
w add
r
ess
p
ointed to
f
or tostring(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Minor chan
g
e to by
t
ecode pe
n
a
l
ty code for consisten
c
y
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
Fix data-flow an
a
lysis f
o
r BC_U
C
LO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke Pall
FFI: Ch
a
n
g
e
tonumber(cdata
)
semant
i
cs
.
R
eturn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM
:
Add fast assembler implementation
o
f floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
all
PPC: Ad
d
lj_vm
_
floo
r
which i
s
calla
b
le fro
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
l
l
ARM: Fuse XLOAD/XSTORE op
e
rands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add stdint
.
h replacement for Sy
m
bian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing
o
f
m
od
u
lo
o
pe
r
a
t
o
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move m
a
th helpers to
l
j_v
m
math
.
c
.
Add
m
issing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pal
l
ARM:
Dis
a
ble C++ exceptio
n
ca
t
c
hing
on Sym
b
ian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM
:
Enabl
e
J
I
T com
p
iler
(
except for iOS
)
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike Pall
ARM
:
Add ARM-s
p
ecifi
c
assembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e P
a
l
l
ARM
:
Don't generat
e
unali
g
n
ed XLOA
D
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many soft-float-relate
d
fi
x
es to SPLIT pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pa
l
l
A
R
M: Catch C++ exce
p
tions in interprete
r
frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DU
A
LNUM: Fix missing type check
f
or loop i
n
dex slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
Pa
l
l
ARM: T
u
n
e
remat
e
r
i
al
i
zatio
n
sch
e
duler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FF
I
:
Fi
x
recording of casts f
r
om 32 bit pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
x86/x
6
4: Minor cleanup
in assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
ARM: Optimize hash algorithm for 3-operand CPU
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
ARM:
Fix __new
i
ndex metameth
o
d
h
andling for BC_
T
S
E
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fi
x
s
tring
.
s
ub() argument
c
h
e
cks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike
Pall
Clean up memor
y
allocator i
n
i
tialization
a
nd catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mi
k
e
Pall
FFI: Avoid unused fu
n
ctions if FF
I
is
di
s
abl
e
d
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: Inte
r
p
r
e
ter/JIT integration,
p
art #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: Fix math
.
ldexp()
re
c
ording and
f
olding
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
Fix c
o
mpiler warning
.
commit
|
commitdiff
|
tree
next