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
Replace stack slot for implicit number->string conv. in Lua/C API.
2011-11-21
M
i
ke Pall
Replace
st
a
ck slo
t
f
o
r
implicit
number
-
>string
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Specialize to
p
rototype for non-
m
onomorphic
f
unctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count f
r
ames with same
pro
t
oty
p
e in call
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Keep maximum frame extent in snap->top
s
lot
.
commit
|
commitdiff
|
tree
2011-11-20
M
ik
e
Pall
Ge
t
ri
d
of snap->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug opt
i
on
f
or ms
v
cbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke P
a
ll
F
F
I: Fix EnumWindow
s
example
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI: Add m
i
ssing GC
ba
r
r
i
er for c
a
llback r
e
gis
t
ra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Save G
e
t
L
astError() around f
f
i
.
l
oad() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate so
m
e rare occurrences of
r
edu
n
dant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fi
x
hint-based register alloc
a
tion i
n
ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
FFI: Add
c
allback s
u
pport (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC
:
Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
Pal
l
FFI
:
R
e
sol
v
e
__call meta
m
ethod for po
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike P
a
ll
Avoid depen
d
ence on lj_ji
t
.
h
i
f onl
y
including lj_
t
a
rge
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add un
w
ind definiti
o
ns for
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI:
Ext
e
nd metameth
o
d
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
A
R
M
:
Fix
IR splitt
i
n
g
for
softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
ARM: Fix
code g
e
nera
t
ion for type
-
check only softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightus
e
rdata co
m
pariso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Ins
t
a
ll
di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pa
l
l
FFI: Comp
i
le calls to st
d
ca
l
l
, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
P
al
l
PPC: F
u
s
e
BAND wi
t
h s
h
i
f
t
t
o r
l
winm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
Add m
o
re FOLD rule
s
fo
r
s
h
ift + B
A
N
D
s
i
m
plificat
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
x64:
Fix code generatio
n
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC: Fuse BSWAP w
i
th XLOAD/XSTORE
to lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC
/
e500: Fix write
barrier i
n
US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix
exter
n
ally pro
v
ided relo
c
ati
o
n
offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write barrier in USETV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate and enable JIT
c
o
m
piler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
Allow selec
t
io
n
of
s
ingle-nu
m
b
e
r
vs
.
d
ual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: F
i
x/improv
e
in
t
erp
r
eter/JIT integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Generalize remate
r
ial
i
z
ation han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
P
PC: A
d
d supp
o
rt f
o
r GDB
J
I
T API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
d
d L
i
nu
x
/
P
P
C
cache flush mechan
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make s
u
re to flush/
s
y
nc th
e
D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Fix handling of
alignment argument
s
(
n
il)
t
o CA
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Add support for per
-
t
r
a
c
e
exit
s
tubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Ge
n
e
r
alize
handling
o
f
stack checks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
D
o
n
'
t sav
e
/resto
r
e
tm
p
tv
with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix compiler warn
i
ng
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Add miss
i
n
g
FOLD
rule for
CONV
.
u64
.
i
n
t +
s
ig
n
-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
FFI: Clean
u
p/fix
6
4 bit ari
t
hmetic in a
s
s
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
x64:
F
ix math
.
random() cod
e
generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Fix regis
t
e
r
h
i
nts
f
or arithme
t
ic hel
p
e
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/
r
ename NU
M
/FLOAT <-> I64/
U
64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup va
r
ious endi
a
nes
s
issues in assem
b
ler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke
Pal
l
Rea
r
range defines for workaro
u
nds
t
o embedde
d
operatin
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pa
l
l
Fix PE/C
O
F
F
b
ytecode file f
o
rmat for big-e
n
dian
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix F
O
LD rule for CONV
.
flt
.
num(CO
N
V
.
nu
m
.
flt
(
x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
FFI/x86: Fix
CONV
.
u
32
.
num ro
u
nding
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
D
o
n't
fuse col
o
cated
arr
a
y offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup P
C
in
t
r
ac
e
ba
c
ks a
f
t
e
r exits from down-recursi
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC
:
Distinguish slwi, srwi
a
nd rlwinm in
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
dd missing FOLD rule for integer
NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I
/
A
R
M:
E
n
s
u
r
e invocation
of SPLI
T
pas
s
fo
r
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tm
p
tv state for trac
e
reco
r
der across RE
C
ORD v
m
event
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x unfused
l
oads of f
l
oat fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pa
l
l
FFI: Fix call argument a
n
d
r
e
turn handling for
I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
FI: Re
c
ord loads/s
t
ores t
o
ext
e
rnal variabl
e
s in
n
a
m
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Fix recor
d
ing o
f
const/enum
l
oo
k
ups in na
m
es
p
aces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
Pall
Remove unneeded PHI barrier for r
e
association of
d
uplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
oid overwriti
n
g argument with erro
r
from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
F
i
x (harmless) typ
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e
Pall
ARM: Fix HREFK code
g
e
neration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pall
Gener
a
te a
p
ortable vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mi
k
e Pa
l
l
PPC/e500:
F
i
x GC barrie
r
f
o
r TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
P
P
C: Fix
GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
A
R
M: Fix GC barrier f
o
r TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pa
l
l
Fix typ
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
Pall
ARM: Disa
b
le C
P
U detection for interpr
e
ter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
n
c
r
e
a
se max
.
number
o
f exi
t
stub gro
u
ps to correspo
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
Use
s
ome register alloca
t
or helpers
f
or
m
u
l
ti
p
le archit
e
ctures
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PP
C
:
Interpreter/JIT
integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
F
i
x
or remove assembler helpe
r
funct
i
ons
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More in
t
er
p
ret
e
r tuni
n
g
.
U
s
e y-bit for
b
r
anch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Expo
r
t regist
e
r names from disa
s
sembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Disasse
m
ble y-bit instead of a
t
-
b
it
s
f
or c
o
n
dition
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
P
PC: Add y-b
i
t variant
s
of
con
d
iti
o
nal
b
ra
n
c
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pa
l
l
Always u
s
e AN
S
I variants of Win
d
ows syst
e
m func
t
ions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installe
d
share
d
l
ibr
a
ry as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid c
o
nv
e
rsion narrowing of arit
h
met
i
c
w
ith lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
Pall
F
F
I/x64:
F
ix st
r
uct
-
b
y-value calling convent
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pal
l
R
ecord mis
s
ing FO
R
I
s
lot
l
o
ads (
e
.
g
.
after r
e
turn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ike Pal
l
PPC: Add P
P
C
disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add p
o
tent
i
al PHI for
n
umb
e
r conversions due t
o
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
P
a
l
l
E
xt
e
nd -b to gen
e
rat
e
c/h/ob
j
/o
f
iles with
e
mbed
d
ed
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
k
e
Pa
l
l
Load embedded byte
c
ode with
r
e
quir
e
()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
Clarify
n
a
me of
MIT li
c
en
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Rep
l
a
c
e some _Unw
i
n
d_* types
.
Fixes buil
d
is
s
ue
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x
64: Fix res
u
lt type of cdat
a
ind
e
x co
n
vers
i
ons
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pall
Don't bother
t
o ch
a
in
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
PPCSPE: Save/restore cr2, cr3
and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PPC:
Save/
r
estore cr2, cr3 and cr4 when entering
/
l
e
aving V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PPC
:
Add mtcrf instruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune an
d
reschedule
interpreter for PPC/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
F
ix compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fix stack check when L->top is above L-
>
maxs
t
ack
.
commit
|
commitdiff
|
tree
next