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
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace s
o
me _Unwind_* types
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
a
ll
x64: F
i
x result type of cdata index conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't both
e
r to chai
n
N
OPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
P
all
PPCSPE
:
Sa
v
e/restore cr2, cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: S
a
ve/resto
r
e
c
r
2
,
cr3 an
d
cr4
w
hen enterin
g
/leaving
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Add mtcrf instruc
t
ion
to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
Pall
P
P
C: T
u
n
e
a
nd reschedule interpreter
for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix compile
r
warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
M
ike P
a
ll
F
i
x stack check when L->top is above L->maxst
a
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
R
e
move tempo
r
ary mcod
e
l
i
mit error from a
p
pli
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike P
a
ll
F
FI: L
i
mi
t
snapsho
t
optim
i
z
ation for cdata
comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pal
l
PPC: Add machine-specific part
of
F
FI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
k
e
Pall
PPC:
F
i
x floo
r
/
c
eil
f
o
r dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
k
e Pall
PPC: Add
dual-numbe
r
m
o
d
e interpreter
.
E
nable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pal
l
Use different workaround
f
or alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat fun
c
tion ctypes like
p
oin
t
ers i
n
c
o
mp
a
risons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pall
From Lua 5
.
2: C
h
ange \
*
to \z
.
R
e
j
ec
t
und
e
fined esca
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPC: U
p
date install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pa
l
l
PPC: Add dual-nu
m
ber
m
ode interpr
e
ter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pal
l
PPCSPE:
F
ix dis
p
atch for binop
metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup single-number vs
.
dual
-
num
b
er mod
e
selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
P
all
ARM: D
o
n't evi
c
t ASMREF_L in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pal
l
Fix doc l
i
nk
.
commit
|
commitdiff
|
tree
2011-07-06
Mike
P
all
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
k
e Pall
ARM: Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike Pall
Fix i
n
stall_name and versionin
g
on
OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
P
P
C: Add build rule
s
f
o
r PPC int
e
rpreter (non-fu
n
c
tional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
P
PC: Separate PPC vs
.
PPCSPE i
n
terpreter sou
r
c
e
files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
P
C: Unt
a
ngle PPC vs
.
PPCSPE
targe
t
defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: F
i
x r
a
ng
e
c
hec
k
for
scaled i
m
m
e
diates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e
Pa
l
l
Add debug o
p
tion to
msvcbuild
.
bat
and impr
o
ve
error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
ke Pall
D
on't use th
r
ea
d
-safe exc
e
ption
s
on OSX
.
Comp
l
a
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to lower frame
v
i
a inte
r
preter fo
r
unh
a
ndled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Prefer recor
d
ing loops over ca
l
ls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
e
organize trace
l
inking an
d
track lin
k
types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean up
t
empor
a
ry
bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Fi
x
forced u
n
w
i
nding triggered b
y
external unwi
n
der
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pall
Use thread-safe
e
xceptions for external unwind
i
ng on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pa
l
l
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
M
ike P
a
ll
Fix
d
ata-f
l
ow analysis
f
or BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI
:
Clarify doc
s
wrt
.
str
i
ng
initializers for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE LuaJIT
-
2
.
0
.
0-b
e
ta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
Fix
d
ocumentation f
o
r
-b command line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
RELEASE LuaJIT-
2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
al
l
Update c
h
a
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Mis
c
.
update
s
to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix asserti
o
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
x86/
x
6
4
: Don't evict BASE
i
n ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
86/x64: Fi
x
register allocation fo
r
vari
a
ble shif
t
s
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pal
l
x86/x64
:
Fix fus
i
on of compari
s
ons wi
t
h u8/u
1
6 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avo
i
d pointless calls
f
or
s
td file handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pal
l
Fix
recordin
g
o
f
lo
o
ps with
i
nstable directio
n
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From Lua 5
.
2: _
_
len for tables
.
Needs -DLUAJIT_
E
NABLE
_
LUA
5
2
C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
ll
Updat
e
man
p
age for -
b
command line op
t
ion
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes fo
r
the So
l
a
r
is/x8
6
bui
l
d
.
Thanks to W
i
ll
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
Pall
Fix bytecode loa
d
i
ng on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add more
docs for bytecode
l
oad/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix
d
umping of al
r
ead
y
strip
p
ed f
u
nctions
with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b command lin
e
option
t
o
save/list byt
e
code
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
d
d
support for
b
ytecode
l
o
a
ding/saving
.
commit
|
commitdiff
|
tree
2011-06-12
M
ike P
a
l
l
Add r
e
c
ursiv
e
d
ump
o
ption to j
i
t
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No
need for
L argument to lj_str_initbu
f
(
)
.
commit
|
commitdiff
|
tree
2011-06-11
Mik
e
Pall
FFI: S
u
pport __tostring metametho
d
for pointer
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mi
k
e Pall
Make
.
e
h
_
f
rame sectio
n
read-wr
i
te
o
n Sola
r
is
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix c
h
eck for missing argu
m
ents in
s
t
r
ing
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
M
i
ke Pall
Cleanup p
r
ototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pa
l
l
Remove
b
og
u
s assertio
n
for GC estima
t
e vs
.
thre
s
hol
d
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten and c
o
mpress
i
n
-memory
debug inf
o
(s
a
ve
s
~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move de
b
u
g
gin
g
/introspecti
o
n f
u
ncti
o
n
a
li
t
y to lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pa
l
l
Fix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
FFI: Print NULL p
o
in
t
e
r
s as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Sh
o
w address pointed to for tost
r
ing(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
Minor change t
o
b
y
tecode pe
n
a
lty code
f
or c
o
nsiste
n
cy
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix data-
f
low ana
l
y
s
i
s for BC_U
C
LO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke Pall
FF
I
: Ch
a
nge
t
o
number(cdata) semantics
.
Return ni
l
for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
ke Pall
ARM:
A
dd fast assemble
r
i
m
plement
a
tio
n
of floor
/
ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
ke Pall
PPC: Add
lj
_
vm_
f
lo
o
r w
h
i
c
h is c
a
llable fro
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Fuse XLOAD/XSTORE o
p
erands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
ll
A
d
d stdint
.
h replac
e
me
n
t for Sym
b
ian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narr
o
w
in
g
o
f
modulo
o
perator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move
m
ath he
l
pers to lj_vmmath
.
c
.
A
d
d
missi
n
g
l
o
g
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Disable C++ exception cat
c
h
i
ng on S
y
mbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pal
l
ARM:
E
nable JI
T
compiler (e
x
cept for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM
:
Add ARM-specifi
c
as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM:
D
on't generate unaligned XLOA
D
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many soft-fl
o
at-related fixes to
SPLIT
pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
ll
ARM: Catch C++ exceptions
in interpret
e
r
frame
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
P
a
ll
DUALN
U
M: Fix missing t
y
pe check for
l
oop ind
e
x slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: T
u
n
e r
e
materialization s
c
heduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI:
F
i
x
recording o
f
casts fr
o
m 32 bit
point
e
r
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x8
6
/x64:
M
i
n
or
c
l
eanup i
n
a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
A
RM: Optimize hash al
g
orit
h
m
f
o
r 3-o
p
erand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
P
a
ll
AR
M
:
Fix __
n
ewinde
x
metamethod handling
f
or BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
ARM: Fix s
t
ring
.
sub() argument checks
.
commit
|
commitdiff
|
tree
2011-05-29
M
ike Pall
Cle
a
n up memo
r
y
allocator initialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI: Avoid unu
s
ed functio
n
s
if FFI is di
s
able
d
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: In
t
erpreter/JIT integration, pa
r
t
#
2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: Fix m
a
th
.
lde
x
p() recording
and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
next