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: Fix GetLastError() save/restore around ffi.load().
2011-08-10
Mike Pall
PPC:
Tune an
d
r
e
s
c
hedule i
n
terpreter fo
r
PPC/e3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
F
ix compi
l
er warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mik
e
P
all
Fix stack check w
h
en
L
->t
o
p i
s
above L->
m
axstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
Pall
R
emove temporary
mcod
e
limit erro
r
f
r
om application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limit
s
n
a
pshot optimizatio
n
f
o
r cdata comparison
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pal
l
P
P
C
: Add machin
e
-specific part of
F
FI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke Pall
PPC: Fix
floor
/
ceil for
dual-
n
umber
mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
P
all
PPC: Add d
u
al-n
u
m
be
r
mo
d
e interprete
r
.
Enable
by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pa
l
l
Use differ
e
n
t
workaround for alignment of
j
it_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat
f
u
n
ction ctypes
l
ike pointers in comp
a
risons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
a
l
l
F
rom Lu
a
5
.
2: Chan
g
e \* to \
z
.
Reject
undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
PPC:
U
pdate inst
a
ll docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pal
l
PP
C
: A
d
d dual-number mode int
e
rpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPCSPE: Fix di
s
patch for binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup single-number vs
.
dual-number mode s
e
lection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM: D
o
n
'
t evic
t
ASMREF_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mik
e
Pall
Fix doc l
i
nk
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke
Pall
FFI: Fix comment p
a
rsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike
P
all
ARM
:
Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e P
a
ll
F
i
x install_name and versioning
on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Add build rule
s
for PP
C
interpreter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike Pall
PPC
:
Separate
P
P
C vs
.
PPCSP
E
inte
r
pret
e
r
s
ou
r
ce files
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e Pall
PPC
:
U
n
tangle PPC vs
.
PPCSPE
t
arget defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pal
l
PPC:
Fix range check
f
or sc
a
led immed
i
ates in
DynAS
M
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e Pall
Add debu
g
option to msvcbuild
.
b
a
t and improve
error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use thread-saf
e
exceptions on OSX
.
Complain
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Ret
u
rn to lower
f
r
a
m
e
vi
a
inte
r
preter for
unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Prefer
r
ec
o
rding loops ov
e
r
c
alls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace linkin
g
and
t
rack
l
i
nk types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Clean up tempor
a
ry byt
e
code pat
c
h
i
ng
.
commit
|
commitdiff
|
tree
2011-06-27
M
i
ke Pall
Fi
x
for
c
ed unwin
d
i
n
g t
r
iggere
d
by exte
r
nal u
n
wind
e
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
a
ll
Use thread-saf
e
e
x
ceptions for external
u
nwi
n
ding
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
F
i
x iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
M
ike Pall
Fix data
-
flow analysi
s
for
BC_ITER
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mike P
a
ll
F
F
I: Clarify docs wrt
.
string i
n
itializers for by
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE Lua
J
IT-2
.
0
.
0-beta8
(
f
i
xed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix documentation for -b command l
i
ne opt
i
on
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
a
ll
RELEASE
L
u
a
JI
T
-
2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
U
p
d
a
te changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
M
i
s
c
.
upda
t
es to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
F
i
x
a
ssertio
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x86/x6
4
: Don't evict BA
S
E in ra_evi
c
tk
(
)
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x
86/x64: Fix register a
l
locat
i
o
n
for variabl
e
sh
i
fts
.
commit
|
commitdiff
|
tree
2011-06-22
M
ik
e
Pall
x86/x64: F
i
x fusion of comp
a
ris
o
ns with u8/
u
16 XLOA
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
A
v
oid poi
n
tless calls for std fi
l
e
handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix
r
eco
r
ding of loop
s
w
i
th instable
directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
ke Pall
F
rom L
u
a 5
.
2: __len for
t
ables
.
N
ee
d
s -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
ll
U
p
d
ate man page
f
o
r -b command line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes for the Solaris/x86
b
u
ild
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
all
F
i
x bytecode loading on Win
d
o
w
s
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add mo
r
e
docs for bytecode load/
s
ave feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dumping
o
f
alrea
d
y st
r
i
p
p
e
d f
u
nctions
w
i
th
d
eb
u
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
Add -b
comman
d
line o
p
t
i
on to save/
l
ist bytecod
e
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add support f
o
r
b
ytec
o
d
e
loading/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
d
d
r
ecur
s
ive d
u
mp o
p
tio
n
to j
i
t
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
No need
for
L argu
m
ent to lj_str_init
b
uf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: S
u
pport __tostrin
g
meta
m
ethod for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Make
.
eh
_
f
r
ame section read-write on Solari
s
.
commit
|
commitdiff
|
tree
2011-06-10
Mik
e
Pall
F
ix ch
e
c
k for missing arguments in string
.
form
a
t()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike
P
a
ll
Cleanup prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Rem
o
ve bo
g
us
a
ssertion for GC e
s
timat
e
v
s
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike P
a
l
l
Flatte
n
and compress in-me
m
o
r
y debug info (saves ~70
%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Mov
e
debugging
/
introsp
e
ct
i
on funct
i
o
n
a
lity
t
o lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike
Pall
Fi
x
compile
r
wa
r
ning
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
FFI
:
Print NULL pointers as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address pointed
t
o for tost
r
in
g
(poi
n
ter)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
Minor change
t
o byte
c
o
de penal
t
y co
d
e fo
r
consistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix data-flow analysis for BC_
U
CL
O
.
commit
|
commitdiff
|
tree
2011-06-06
M
ike Pall
FFI: Chan
g
e t
o
number(cdata) s
e
mant
i
c
s
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM:
Add fast asse
m
bl
e
r
im
p
lem
e
ntation of
floor
/
ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mik
e
Pall
PPC:
A
dd lj_vm_floor which is
c
al
l
able f
r
om C
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pa
l
l
A
RM: Fuse XLOAD/XSTO
R
E
op
e
rands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add stdint
.
h replacement for Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing
o
f
m
odulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pa
l
l
Move m
a
th helpers to
l
j_vmma
t
h
.
c
.
Add m
i
s
s
i
n
g log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e
P
all
ARM: Disable C++ excepti
o
n
ca
t
ching on Sym
b
ian
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike Pall
ARM: Ena
b
l
e
JIT co
m
p
i
ler (ex
c
ept for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike Pa
l
l
ARM: Add ARM-specific assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Don't generate una
l
i
g
ned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pall
Many soft-flo
a
t
-related fixes to S
P
LIT pass
and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mik
e
Pall
A
R
M
:
C
a
t
c
h
C++ excep
t
ions
in interpreter fra
m
es
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
DUALNUM: Fix missing type check
f
or loop i
n
dex slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
ARM: Tune remateriali
z
ation scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
F
F
I: Fi
x
recording of
c
a
s
ts
f
rom 32 bit
p
o
i
nters
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/x64: Mino
r
cleanup in asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
ARM: Opt
i
mize hash
a
lgorithm
f
o
r
3
-oper
a
nd CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix
_
_ne
w
index me
t
a
m
ethod h
a
n
dling
f
or BC_
T
SE
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
ARM:
F
ix strin
g
.
s
ub() argu
m
e
n
t
chec
k
s
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pal
l
Cle
a
n up
memory all
o
cator
initializ
a
tion and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI: Av
o
id unuse
d
fu
n
ctions
i
f FFI is
di
s
ab
l
ed
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
ARM:
Interpreter/JIT i
n
tegra
t
i
o
n
, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
ARM:
F
ix math
.
ldexp()
recording a
n
d folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
Fix handling of numb
e
r constant
s
in snapshots in S
P
L
IT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
ARM: Fi
x
re
m
ater
i
alization
s
c
he
d
uler
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM: Flu
s
h instru
c
tion cache in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pall
Treat e
x
t
r
a exit from stack check like
a paren
t
exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplify helper routines for soft-float targets
.
A
d
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM:
A
dd CPU d
e
tecti
o
n
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
ke Pall
ARM: U
n
ify rota
t
es to simplify
a
ssembler backend
.
commit
|
commitdiff
|
tree
next