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: Record ffi.errno().
2011-08-11
M
i
ke Pall
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
a
l
l
PPCS
P
E: Save/restore cr2,
c
r3 and cr4 when ente
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPC: S
a
ve/restore cr
2
, c
r
3
and cr4 when entering/lea
v
ing VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC
:
Add
mtcrf ins
t
ruction
t
o DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Tune an
d
reschedule i
n
terprete
r
for PPC/
e
300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix
c
ompiler
warnin
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack check when
L
->top
i
s
abo
v
e
L
-
>
maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
R
emove tempor
a
ry m
c
ode limit e
r
ror f
r
om
a
p
plica
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limi
t
snapshot optimizat
i
on f
o
r
c
dat
a
comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
Pal
l
PPC
:
Add
machine-spec
i
f
ic part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke
Pall
PPC: Fix
f
loo
r
/ceil for
dual-n
u
mber mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
P
P
C: Add dual
-
number mode interpre
t
e
r
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pall
U
se different workaround for alignment of ji
t
_
S
t
a
te
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI
:
Treat function ctypes like pointers
in com
p
arisons
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
k
e
P
all
From Lua 5
.
2
: C
h
ang
e
\* t
o
\z
.
Rej
e
ct und
e
f
ined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update in
s
ta
l
l docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual-n
u
mber mode inte
r
preter
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke
P
all
PPCSPE: Fix dispatch fo
r
b
i
nop metam
e
thods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup
s
ingle-numb
e
r vs
.
dual-number mode s
e
lection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pal
l
ARM: Don'
t
evict A
S
MREF_L in
r
a
_
evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pall
Fix do
c
link
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke Pall
FF
I
: Fix comment par
s
in
g
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
A
R
M: I
n
stal
l
dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
Fix
in
s
ta
l
l_n
a
me a
n
d v
e
rsion
i
n
g
on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike P
a
ll
PPC
:
A
d
d bui
l
d
rules fo
r
P
P
C int
e
rpreter (non-
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Separate PPC vs
.
PPCSPE
interpr
e
te
r
s
o
urce files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pa
l
l
PPC: Untan
g
le PP
C
vs
.
P
P
C
SP
E
targ
e
t def
i
nes
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
PC: Fix
range check fo
r
s
caled immed
i
ates i
n
DynA
S
M
.
commit
|
commitdiff
|
tree
2011-06-29
M
ik
e
P
all
Add
d
e
bug option to msvcb
u
ild
.
bat and i
m
prove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use
t
hread
-
safe exceptions o
n
OSX
.
C
o
mplain
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pa
l
l
Return t
o
lower
f
r
a
me via interpr
e
t
e
r
for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke Pall
Prefer recordin
g
l
o
ops over call
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
al
l
Reor
g
anize trace
linki
n
g and tr
a
c
k link
t
ypes
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Clean up temp
o
ra
r
y b
y
tecode patc
h
i
n
g
.
commit
|
commitdiff
|
tree
2011-06-27
M
i
k
e Pall
Fix forced u
n
windi
n
g
t
r
ig
g
ered by
externa
l
unwinde
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread
-
safe
exceptions f
o
r e
x
ternal unwi
n
di
n
g on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS bu
i
l
d
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix data-flo
w
analysis for BC_
I
TER
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI: C
l
a
r
i
f
y docs wrt
.
string ini
t
ia
l
iz
e
r
s
for
b
yte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pa
l
l
RELEAS
E
LuaJIT-2
.
0
.
0-beta8 (
f
ixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
F
i
x documentation f
o
r -b command lin
e
op
t
ion
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
Pall
RELEASE
L
uaJ
I
T-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pa
l
l
Up
d
ate changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
a
l
l
Misc
.
updates
t
o docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix a
s
s
ertio
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
x86/x64
:
Do
n
't e
v
i
c
t BASE in ra_evi
c
tk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64:
F
i
x
register al
l
o
cation for
v
a
r
iable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pa
l
l
x86/x64:
Fix
fusio
n
of comparisons
with u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike P
a
ll
Avoid
p
ointless ca
l
ls f
o
r std file h
a
ndle
s
on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
i
x recording of loops with
i
nsta
b
le directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
r
om
Lua 5
.
2:
__len for tables
.
Needs -D
L
UAJIT_ENAB
L
E_
L
UA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pa
l
l
Up
d
ate man page fo
r
-
b
command line
o
p
tion
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Mor
e
fixes for the Solaris/x86 b
u
ild
.
Th
a
nks
to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
Pall
Fix byt
e
code
l
oading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
M
ike Pal
l
A
d
d
m
o
r
e docs for byt
e
code load/
s
ave
fea
t
ur
e
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix
dumping of alrea
d
y s
t
rippe
d
fun
c
t
ions
w
i
th de
b
ug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mik
e
Pall
A
d
d -b co
m
mand line option to save/
l
ist byteco
d
e
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pall
Add support for
b
ytecode loading/saving
.
commit
|
commitdiff
|
tree
2011-06-12
M
ike
Pall
Ad
d
rec
u
rsive dump option to jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke Pal
l
No need for L argument to lj_str_
i
n
i
t
b
uf()
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke P
a
ll
F
F
I
: Support __tostring metameth
o
d for pointer
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mi
k
e Pa
l
l
Make
.
eh_
f
rame
sec
t
i
o
n
r
ead-w
r
ite on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix c
h
eck for missing
a
rgume
n
ts in string
.
format(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup protot
y
pe flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
R
e
move bogus ass
e
rtio
n
for GC estimat
e
vs
.
t
h
reshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten and compr
e
ss in-memory debug info
(
saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
M
ov
e
d
e
bugg
i
ng/introspection
f
unctionality to
lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FF
I
: Pri
n
t NULL poi
n
ters a
s
"cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
FFI: Sh
o
w address pointed to for tostring(p
o
i
n
ter)
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
M
i
nor change t
o
byteco
d
e penalty code for co
n
sistenc
y
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
Fix
d
a
t
a
-flow analysis
f
or BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike
P
all
F
FI: C
h
an
g
e tonumb
e
r
(
cdata) semantics
.
Return nil
for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Add fast assembler
i
mple
m
e
nt
a
tio
n
of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Add
lj_
v
m
_
floor which is c
a
llable fr
o
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Fuse XLOAD/XSTOR
E
operands
.
commit
|
commitdiff
|
tree
2011-06-03
M
ik
e
Pall
Add s
t
dint
.
h replace
m
ent for Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke Pall
Add narrowing of mod
u
lo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
M
ove ma
t
h helpers to lj_vmmath
.
c
.
Add m
i
ssi
n
g log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
ARM
:
Disabl
e
C++ exce
p
ti
o
n catching on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
AR
M
:
Enable JIT
compile
r
(exc
e
pt for i
O
S)
.
commit
|
commitdiff
|
tree
2011-06-02
Mik
e
Pa
l
l
ARM:
A
d
d
A
RM-sp
e
cific assembler backen
d
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
a
l
l
ARM:
Don
'
t gen
e
rate unal
i
g
ned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Ma
n
y
soft-float-rela
t
ed fixes t
o
S
P
L
I
T pass an
d
ass
e
mbl
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pal
l
ARM: Catch
C
++ excep
t
ions in inter
p
re
t
er frames
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
P
al
l
DUALNUM: Fix mi
s
si
n
g type ch
e
ck for loo
p
index
s
lot
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pal
l
ARM: Tune remate
r
ializ
a
tion s
c
h
e
duler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
F
FI: Fix rec
o
rding of c
a
sts from 32 bit pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x
86/x64: Minor c
l
eanup
i
n assembler
b
a
c
k
end
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Optimize has
h
algori
t
hm for 3-op
e
rand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
ARM: Fix __new
i
ndex metametho
d
h
andling for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
ARM: Fix string
.
sub()
ar
g
ument checks
.
commit
|
commitdiff
|
tree
2011-05-29
M
i
ke Pall
Cle
a
n up
m
emory
a
llocator initializatio
n
and catc
h
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pall
F
FI: Avoid unused funct
i
ons if FFI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: In
t
erpret
e
r/JIT integration, pa
r
t #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pa
l
l
ARM: Fix math
.
ldexp()
r
e
cor
d
ing and f
o
lding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
Fi
x
c
o
mpile
r
warnin
g
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
F
ix handling of num
b
er
const
a
nts in sn
a
pshots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
P
all
A
R
M: Fix rem
a
t
eri
a
liz
a
tion
schedu
l
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
ARM: Flush instructio
n
cac
h
e
in
assembler backend
.
commit
|
commitdiff
|
tree
next