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: Treat function ctypes like pointers in comparisons.
2011-07-23
M
i
k
e
P
a
ll
F
FI: Treat function ctypes like pointer
s
in comp
a
risons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pall
F
rom
L
ua 5
.
2
: Change \* to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
P
PC: Update install docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
PPC: Add
dual-
n
u
mber mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCSPE:
Fix dispatch for bi
n
op metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanu
p
sing
l
e-number
v
s
.
d
u
al-number mode
s
e
l
e
c
tion
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pall
A
RM: Don't evi
c
t ASMREF_L in r
a
_ev
i
ctk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fi
x
doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mi
k
e
Pall
FFI: F
i
x comment pa
r
sing
.
commit
|
commitdiff
|
tree
2011-07-04
Mik
e
Pall
ARM: Install di
s
_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pall
Fix install_name and versio
n
ing o
n
OS
X
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
PPC: Add build rul
e
s f
o
r PPC interpre
t
er (non-
f
u
ncti
o
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pa
l
l
P
P
C:
Separate PPC vs
.
PPCSPE i
n
terpreter s
o
urce fi
l
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pal
l
PPC: Untangle PPC vs
.
PPCSPE target defines
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
k
e P
a
ll
PPC: Fix rang
e
check
for scaled immediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
A
d
d debug option t
o
msvc
b
ui
l
d
.
bat
and improve
e
rror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don
'
t use thread-safe
e
xcept
i
ons on OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
eturn to low
e
r fr
a
me via inte
r
pret
e
r f
o
r unhan
d
led
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Pre
f
er recording loo
p
s ove
r
cal
l
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace linking and tra
c
k
l
ink typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean up temporary bytecode
p
a
tchin
g
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
Fi
x
f
orced un
w
inding triggered
by ex
t
e
rnal unwin
d
er
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use
t
hread-safe exceptions for external unwindi
n
g on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
P
all
Fix
i
O
S build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
data
-
flow analysis for BC
_
ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mi
k
e
P
all
F
F
I: C
l
arify docs wrt
.
string i
n
itia
l
izers f
o
r byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
RELEA
S
E
L
uaJIT-2
.
0
.
0-beta8 (fi
x
ed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
Fi
x
document
a
t
i
on for -b comman
d
line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
R
E
LEASE LuaJIT-2
.
0
.
0-
b
eta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
U
p
date ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
a
ll
M
i
sc
.
upd
a
tes
to
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
Fix asser
t
ion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
a
l
l
x86
/
x
6
4:
D
on't
evict BASE in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
k
e Pall
x86/x64
:
Fix registe
r
allocati
o
n
for
variable
s
hi
f
ts
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pa
l
l
x86/x64:
F
ix fusion of co
m
parisons with
u8/u1
6
X
L
OAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Av
o
id
p
o
intl
e
ss
c
a
ll
s
for
s
td file handles o
n
__
g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mi
k
e Pall
Fix r
e
cording of loo
p
s with
in
s
table
d
irections in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
r
om
Lua 5
.
2: __l
e
n for tab
l
es
.
Needs -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mi
k
e Pall
Upda
t
e man
p
age for -b comm
a
nd line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
all
M
o
re
fixes for th
e
Solar
i
s/x
8
6 build
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
k
e Pall
Fix byte
c
ode
l
o
a
d
ing on W
i
ndow
s
.
commit
|
commitdiff
|
tree
2011-06-13
Mi
k
e
P
all
Add more doc
s
for bytecode load/sa
v
e
feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix
d
umping o
f
already st
r
ipped functions
w
ith debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pa
l
l
A
dd -b command line option to sa
v
e/list
b
ytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add support for
b
yt
e
co
d
e loading/sa
v
in
g
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recu
r
sive dump opti
o
n to j
i
t
.
bc
.
du
m
p
(
)
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need for
L
a
rgument
t
o
l
j_s
t
r
_
initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
M
ike Pall
FFI: Suppo
r
t __tos
t
ring
m
etam
e
thod for p
o
inters to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
Pall
Make
.
eh_frame section
read-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike P
a
ll
Fix check for
m
issing arguments in str
i
ng
.
f
o
rmat()
.
commit
|
commitdiff
|
tree
2011-06-09
M
ike Pall
C
leanup pr
o
totype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mi
k
e Pall
Remo
v
e bogus asserti
o
n for GC estimate
v
s
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten and co
m
press in-memo
r
y debug i
n
fo (s
a
v
es ~70%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
Move debugging/introspection funct
i
onal
i
ty to lj_
d
ebug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pal
l
F
i
x compiler
w
arni
n
g
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Print N
U
L
L
pointers as "cdata
<
.
.
.
*>
:
NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
FF
I
: Show address pointed to for tostring(poi
n
ter)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Min
o
r c
h
ange to bytecode penal
t
y code
f
or consi
s
ten
c
y
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
Fix data-flo
w
analysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI
:
Change
t
onumber(cdata)
s
emantics
.
Return
n
il for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
A
RM
:
Add
fas
t
a
sse
m
bler implementation o
f
floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Add
l
j_vm_f
l
oor which
is callable from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mik
e
Pall
ARM: Fuse XLOAD/
X
S
T
O
R
E oper
a
nds
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
A
dd
s
tdin
t
.
h
r
e
plac
e
m
ent for Symbi
a
n
.
Si
g
h
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing
o
f
modulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
Pall
Move math helpers to
lj_vmmath
.
c
.
Add missin
g
log
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
k
e Pa
l
l
ARM:
D
isable C
+
+ exception
c
atc
h
i
n
g on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
M
i
ke
Pal
l
ARM: Enabl
e
JI
T
compiler
(
except for iO
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
M
i
k
e Pall
ARM
:
Add ARM-spec
i
fic ass
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
A
RM: Don't generat
e
una
l
igned XLOAD
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many
soft
-
float-related f
i
xes
to SPLI
T
pass
and a
s
sembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Catch C++ exc
e
ptions in int
e
r
p
reter f
r
ames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUAL
N
U
M: Fix missing type check for
l
o
op index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
A
RM: Tune rema
t
eria
l
i
zation scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pal
l
FFI: Fi
x
recording o
f
casts from 32 bit
p
ointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/
x
64: Minor
cl
e
anup i
n
as
s
embler bac
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
A
RM: Optimize hash
alg
o
rithm
f
or 3-oper
a
nd CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
ARM
:
Fix
_
_newindex metamethod handlin
g
for BC_TSET
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix string
.
sub() argument
checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
C
lean u
p
m
emory all
o
cator initialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike P
a
ll
FFI
:
Avoid unus
e
d fu
n
ctions if
FFI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
ARM:
I
n
t
erpreter/
J
I
T
integration, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
ARM
:
F
ix math
.
ldexp()
r
ecordin
g
and foldi
n
g
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler w
a
rn
i
ng
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
Fix
h
and
l
ing of
n
umber constants in snapsh
o
ts
i
n SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM: Fix r
e
materia
l
izati
o
n
sch
e
dule
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
ARM: Flush i
n
struction cache
i
n
ass
e
m
bler ba
c
ke
n
d
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
Pall
Treat extra exit from
s
t
a
c
k c
h
eck like
a
p
arent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplif
y
helper ro
u
tines for
s
oft-flo
a
t target
s
.
Ad
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
AR
M
: Add CPU detec
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-05-23
Mike P
a
l
l
ARM:
Unify rotates
to
s
implify assembler backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mi
k
e Pall
F
F
I: Fix __
g
c
f
or V
L
A
/
VLS cda
t
a o
b
jects
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Get regis
t
er maps for jit
.
d
u
mp from target disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pal
l
ARM: Add ARM disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ik
e
Pall
ARM: Add
ARM-spe
c
ific tuning to gen
e
r
i
c
a
s
semb
l
er
back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add remateriali
z
ation scheduler fo
r
constants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pall
Split up FP IR in
s
t
r
uctions with
S
PLIT
p
a
s
s for so
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
More portability cleanups for assembler bac
k
en
d
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Ad
d
mis
s
ing guard to for loo
p
argument co
n
version
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e
P
al
l
M
o
ve IR_CALL* definitions to lj_ircall
.
h
.
commit
|
commitdiff
|
tree
next