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
PPC: Fix/improve interpreter/JIT integration.
2011-10-24
Mik
e
Pall
PPC: Fix
/
improve inter
p
reter/JIT in
t
eg
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
P
PC: G
e
nera
l
ize rematerial
i
zatio
n
handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC: Add su
p
p
o
rt
for G
D
B JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC
:
A
dd Linux/P
P
C ca
c
he flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
M
a
k
e sure to
f
l
ush/sync
the D/I-ca
c
h
e for a
l
l generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of alignment a
r
g
u
m
e
nts (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for per
-
trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Generaliz
e
handling of stack checks indicated by highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Don
'
t
s
ave/restore tmptv wi
t
h co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x compi
l
er
war
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Add mis
s
i
ng FOLD rule for CONV
.
u64
.
i
nt + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e Pal
l
FFI
:
Cleanup/
f
ix 64 bit arith
m
e
tic
i
n
assemble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
x6
4
:
F
i
x
math
.
random
(
) code gen
e
rat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register hi
n
ts for arithmetic helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Sepa
r
ate/rename NU
M
/FLOAT <-> I6
4
/U64 conversion funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pal
l
Cleanup
var
i
ous endianess
i
ss
u
es i
n
assem
b
ler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
all
Rear
r
ange def
i
ne
s
for workaro
u
nds to embedde
d
oper
a
ting
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
ik
e
Pall
Fix
P
E/COFF bytecode file format for big-e
n
dian tar
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD rule fo
r
CONV
.
flt
.
num(CONV
.
num
.
flt(x
)
) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
F
I/
x
86
:
Fix
CONV
.
u32
.
num
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Don't
f
u
s
e
c
ol
o
cat
e
d a
r
ray offsets without
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fix
u
p P
C
in traceback
s
afte
r
exits from
d
own-re
c
u
r
si
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
PPC: Distin
g
uish slwi, srwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
l
l
Add missing
FOLD rule for intege
r
NEG of
constant
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI/A
R
M: Ensure i
n
voc
a
tion of S
P
L
IT
p
ass fo
r
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pa
l
l
Sa
v
e tmptv state for t
r
ace re
c
order across RECORD vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pal
l
FFI: Fix un
f
used loads
o
f f
l
oat
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
Fix
c
all
argument a
n
d return handling
for
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record l
o
ads/stores to
e
xtern
a
l variables in n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix r
e
cord
i
ng o
f
c
o
n
s
t
/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pa
l
l
Remove
u
nneede
d
PHI
b
a
rrier
for reassociation of du
p
l
icate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
o
id overwriti
n
g a
r
gume
n
t
with e
r
ror fro
m
metac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
Fix
(harmles
s
) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: F
i
x
H
REFK code
generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
G
e
n
e
r
ate a porta
b
le vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PPC/e500: F
i
x
GC
b
arrier for TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
Pall
PPC: Fix GC barrier
f
o
r TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
RM: F
i
x
G
C
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: D
i
s
able CPU
detection for int
e
rpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
n
c
reas
e
m
a
x
.
num
b
er of exit
stub groups to
c
or
r
es
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
U
s
e s
o
m
e
register
a
llocator helpers for multiple arch
i
t
e
ctures
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
Pall
PPC: Interpreter/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Fix or remove assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More interpreter tuning
.
Us
e
y-bit
f
or b
r
anc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Export register names
from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
Disass
e
mble y-bit
i
nste
a
d
of at-b
i
ts for conditi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
a
l
l
PPC: Add y-bit v
a
riants of co
n
ditional branches t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
lw
a
ys use
A
NSI v
a
ri
a
nts o
f
Windows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed shared library as executabl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conversion narrowin
g
o
f ar
i
thm
e
ti
c
with
l
arge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
F
FI
/
x64: Fix s
t
r
uct-b
y
-va
l
ue
c
a
lli
n
g
conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mik
e
P
a
ll
Recor
d
missing F
O
RI slot l
o
ads (e
.
g
.
after
r
eturn
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke P
a
ll
PPC: Ad
d
P
P
C
disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e Pa
l
l
A
dd pote
n
tial PHI for number conve
r
sions du
e
t
o
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
xtend -b
to generate c/h/
o
bj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedded bytecode with req
u
ire(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replac
e
some
_
Unwind_* types
.
Fixes b
u
i
ld issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64:
Fi
x
result t
y
pe of cd
a
ta in
d
ex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
D
on't bother to chai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSPE: Save/resto
r
e
c
r
2,
c
r3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
l
l
PPC: S
a
v
e/restore cr2,
c
r3 and c
r
4 wh
e
n ent
e
ring/leavin
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC: Add mt
c
rf instruction
t
o DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
all
PPC: Tune and res
c
hed
u
le interpret
e
r for PPC
/
e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix co
m
piler wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack
c
heck
w
h
en L->top is ab
o
v
e L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
M
ike Pall
R
emove tem
p
orar
y
mcod
e
limit err
o
r from
applica
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e Pa
l
l
FFI: Limit s
n
a
pshot op
t
i
m
iza
t
ion for cdata c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pall
PPC: Add m
a
ch
i
ne-specific part o
f
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke Pa
l
l
PP
C
:
F
ix floor/ceil for dual-number
m
ode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-
n
umber
m
o
d
e interpre
t
e
r
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
U
s
e
d
i
fferent w
o
rkaround for a
l
ign
m
ent o
f
j
it_State
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike Pall
FFI: T
r
e
at func
t
ion
ctypes like poin
t
ers in
compar
i
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua 5
.
2: C
h
an
g
e \*
t
o \
z
.
R
e
je
c
t undefined
e
scape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
P
PC: Update ins
t
all docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
PP
C
: Add dual-number mode i
n
terprete
r
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
k
e P
a
ll
PPCSPE:
F
i
x dispatch for binop meta
m
etho
d
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
C
l
e
a
nup sin
g
le-number vs
.
du
a
l-
n
umber mod
e
se
l
ection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pal
l
ARM
:
Don
'
t evic
t
ASMRE
F
_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
P
all
Fix do
c
l
ink
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke P
a
ll
FF
I
: Fix commen
t
parsin
g
.
commit
|
commitdiff
|
tree
2011-07-04
Mi
k
e Pall
A
RM: Ins
t
all
d
is_arm
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix install_name and versioning on
OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Ad
d
build
r
ules
for PPC interpreter (
n
on-func
t
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pall
P
P
C: Se
p
a
rate
P
PC
vs
.
PPCSPE interpreter
s
ource files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC
:
Un
t
ang
l
e PPC vs
.
PPCSPE target defi
n
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix range check for s
c
aled immedia
t
e
s
in D
y
n
ASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike P
a
ll
Add debug option to msvcbui
l
d
.
bat a
n
d im
p
rove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pa
l
l
Don't use thread-safe e
x
ceptio
n
s on OSX
.
C
o
m
p
l
ain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to l
o
w
er
frame via interpret
e
r for unh
a
ndled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Pref
e
r r
e
c
o
rding loops ov
e
r call
s
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
R
e
o
r
ganize trace link
i
ng and
t
ra
c
k link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean u
p
t
e
mporary bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
P
a
ll
Fix forced unwinding trigger
e
d by
e
xterna
l
unwi
n
der
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
U
se th
r
e
a
d-
s
afe exceptions fo
r
extern
a
l u
n
winding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
Pall
Fix i
O
S
b
u
i
l
d
.
commit
|
commitdiff
|
tree
2011-06-26
M
i
ke Pall
Fix data
-
flow analysi
s
for BC_IT
E
R
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pal
l
F
FI
:
Clarify doc
s
w
r
t
.
string initializers for byt
e
.
.
.
commit
|
commitdiff
|
tree
next