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 loads/stores to external variables in namespaces.
2011-10-11
Mike Pa
l
l
F
F
I: Record l
o
a
d
s/stores to
ex
t
ernal v
a
riables in nam
e
sp
a
c
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI: Fix re
c
ording of const/enum
l
ookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
k
e Pall
Re
m
ove unneed
e
d PHI
b
arrie
r
for re
a
ssoci
a
tio
n
of
d
uplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void ove
r
writ
i
ng argument with er
r
or fr
o
m
m
etacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harmless
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
AR
M
: Fix HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mi
k
e
P
a
ll
Gene
r
ate a p
o
rtable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
PPC: Fix GC ba
r
rier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
l
l
A
R
M:
F
i
x GC ba
r
rier
f
or TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Di
s
able CPU d
e
tect
i
on for int
e
r
p
rete
r
-only
b
u
i
ld
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
num
b
er of exit stub
g
r
o
ups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
Us
e
s
o
me reg
i
ster allo
c
ator helpers for mu
l
t
i
ple arc
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Interpreter/JIT integ
r
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
a
ll
PPC: Fix or remove as
s
e
mbl
e
r he
l
p
e
r functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Mo
r
e i
n
t
erpreter tuning
.
Us
e
y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
E
xport re
g
iste
r
n
a
mes from d
i
s
assembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: Disassemb
l
e y-b
i
t instea
d
of at
-
bits
for co
n
d
i
t
ional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bi
t
v
ariants of conditi
o
nal branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
ike Pall
Always use ANSI va
r
ia
n
ts of W
i
ndows s
y
stem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark
in
s
talled shared libra
r
y as e
x
ecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
Pall
Avo
i
d conversion narrowing of arith
m
et
i
c with
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/
x
6
4:
F
ix
s
t
ruct
-
by
-
v
alue calli
n
g convent
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke Pall
Record missing FO
R
I slot
l
oads
(
e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
P
PC: Add
PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add potentia
l
PHI for
n
umber conversion
s
due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pal
l
Extend -b to g
e
nera
t
e c/h/obj/o fi
l
es
w
ith
embedd
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
L
o
a
d
em
b
e
d
ded b
y
t
e
c
o
de wi
t
h req
u
ire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
l
a
r
i
fy
name of
M
I
T
l
ice
n
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
R
e
p
lace so
m
e
_Un
w
i
n
d_* types
.
F
i
xes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: Fix res
u
lt type of cda
t
a
i
ndex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
Don't bothe
r
to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
a
ll
PPCS
P
E: Sav
e
/restore cr2,
c
r3 and cr4 when e
n
tering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ik
e
Pall
P
P
C: Save/restor
e
cr2,
c
r3 and cr4
when entering/
l
e
a
ving
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pa
l
l
P
PC: Add mtcrf instr
u
ct
i
o
n
to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pal
l
PPC: Tune and reschedule
i
nt
e
rp
r
e
ter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
Fi
x
co
m
piler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix s
t
ack
c
h
e
ck w
h
en L->to
p
is
a
b
ove L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike P
a
ll
R
e
move
t
empor
a
r
y
mcode limit e
r
ror
f
rom applicatio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
ike Pall
FFI: L
i
mit
s
napsh
o
t o
p
tim
i
z
a
tion fo
r
cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
i
ke
P
all
PPC: Add ma
c
hine-specific part of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pa
l
l
P
PC: Fix floor/ceil for dual-nu
m
ber m
o
de
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
ke
P
al
l
PPC
:
A
dd du
a
l
-
number mo
d
e interpreter
.
Ena
b
l
e by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
P
a
l
l
Use diffe
r
ent workaround fo
r
ali
g
nment of jit_
S
tat
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Tre
a
t fun
c
ti
o
n ctypes like poin
t
ers in
c
om
p
arisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
F
r
om L
u
a 5
.
2: Chan
g
e
\* to \z
.
Reject undefined escap
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
PPC
:
Update install
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pa
l
l
PPC: Add dual-
n
u
mber
m
o
de interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPCSPE: Fix dispatch for b
i
nop m
e
tamet
h
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup single
-
n
u
m
ber vs
.
d
ual-n
u
m
ber mod
e
select
i
on
.
commit
|
commitdiff
|
tree
2011-07-12
Mike P
a
ll
ARM: D
o
n't evict ASMREF
_
L in ra_
e
victk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pa
l
l
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke Pall
F
F
I: Fix co
m
ment
p
a
r
s
ing
.
commit
|
commitdiff
|
tree
2011-07-04
M
ik
e
P
a
ll
ARM: Install di
s
_a
r
m
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
Fi
x
i
n
stall_na
m
e and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
PPC:
A
dd build
rules for PPC interpr
e
t
er (non-fun
c
t
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Separate PPC vs
.
PPCSPE interpr
e
ter sour
c
e files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
Pall
PPC: Un
t
angle
P
PC vs
.
PPC
S
P
E
targ
e
t
defi
n
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix range check fo
r
s
c
aled
i
mmediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add d
e
bug option to msvcb
u
il
d
.
bat and im
p
rove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
ike
P
all
Don't use
t
hread-s
a
fe exceptions on OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to
lower
frame via interprete
r
for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pre
f
er
re
c
ording loo
p
s over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorgan
i
ze
t
race linking
a
nd t
r
ack link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
C
l
e
a
n u
p
tem
p
orary bytecode
p
atching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pal
l
Fix force
d
unwinding t
r
i
g
g
e
r
ed by e
x
t
e
rnal unwin
d
er
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread-safe exceptions for external unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mi
k
e Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix d
a
ta-flow
a
n
a
lysis
fo
r
BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike
Pall
FFI: Clarify
docs wr
t
.
string initializers fo
r
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
R
ELEASE L
u
aJIT-2
.
0
.
0-beta8 (fix
e
d)
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Fix documentat
i
on for -b com
m
and line op
t
ion
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE LuaJI
T
-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Up
d
ate
c
hangelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
u
p
dates to
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix asse
r
tion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x8
6
/x64: Don't evict BASE in r
a
_evictk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
x86/x64: Fi
x
regist
e
r allocation for variable
s
hifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
x86/x
6
4
:
Fix fusion of c
o
m
p
ari
s
o
ns with u8
/
u16 XLO
A
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avoi
d
p
ointless
ca
l
l
s
for std fi
l
e handl
e
s
on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
ke Pall
Fix recordi
n
g of l
o
ops with instable dire
c
tions
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From Lu
a
5
.
2: _
_
len f
o
r t
a
bles
.
Needs
-DLUAJIT
_
EN
A
BLE_LUA52
C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Update man
p
age for -b command line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More
fixe
s
for the Sola
r
is/x8
6
build
.
Thanks t
o
W
i
ll
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
Pall
Fix bytecode loadin
g
on W
i
ndows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
A
dd more docs for
bytecode load/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dumpi
n
g of already stripped
f
unctions wit
h
debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mi
k
e Pall
A
dd -b co
m
mand l
i
ne optio
n
to save/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mik
e
P
a
ll
Ad
d
s
u
pport fo
r
bytecode loading/
s
aving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pall
Add recursive dump op
t
ion t
o
jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
M
ike Pall
No need f
o
r
L argument t
o
l
j
_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mik
e
Pall
F
F
I
: Support _
_
to
s
tri
n
g m
e
tamethod for
point
e
rs to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
k
e
Pall
Make
.
eh_
f
rame sectio
n
re
a
d-write on
Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike
P
a
l
l
Fix check for missi
n
g
a
r
g
uments
i
n str
i
n
g
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Remove
b
ogus assertion fo
r
GC estimate vs
.
t
h
reshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike P
a
ll
Flatt
e
n
a
nd comp
r
e
s
s in
-
memory de
b
ug info (saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debug
g
ing/i
n
tro
s
pection functionality to lj_de
b
ug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Fix compiler war
n
ing
.
commit
|
commitdiff
|
tree
next