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: Need to treat strlen() as a load.
2011-11-27
Mik
e
P
a
ll
FFI:
Need to t
r
eat
s
trlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The code bas
e
doesn'
t
w
ork o
n
Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don'
t
in
c
reme
n
t module referenc
e
count
s
d
ue to s
y
mbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: R
e
c
o
rd ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
Fix stack c
h
eck in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record
C function calls with
b
ool return values
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
FFI: Fix
l
ine info
for re
s
u
l
t conversion
erro
r
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix GetLast
E
rror() save/restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: I
m
pro
v
e ld s
c
ript
d
etection
i
n f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
l
l
Do not elim
i
nate PHIs only refe
r
enced from
o
ther PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e Pall
R
e
p
l
ace sta
c
k
slot for impli
c
it
number->s
t
r
ing
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Speci
a
lize to pro
t
otype for non-monomo
r
phi
c
f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Count
f
r
ames with same prototype in
c
all unroll
l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Keep ma
x
im
u
m
fram
e
ext
e
nt in s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
G
e
t ri
d
of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
F
i
x de
b
u
g
op
t
ion for
m
svc
b
u
i
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
P
all
FFI
:
Fix EnumWindow
s
exampl
e
i
n d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Ad
d
missing GC b
a
r
r
i
e
r fo
r
callback regi
s
t
ra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
a
ll
FFI: Save GetLastError() around f
f
i
.
lo
a
d() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some r
a
re
o
c
c
urr
e
nce
s
o
f
redundant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pa
l
l
Fix hint-b
a
sed register allocation in ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Add callb
a
ck support (for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PP
C
: C
l
arify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI
:
Resol
v
e __
c
all metame
t
h
o
d fo
r
po
i
nte
r
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid depend
e
n
ce on lj
_
jit
.
h
if onl
y
including lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
F
I
: A
d
d unwind d
e
f
ini
t
ions
f
or lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM: Fix IR s
p
littin
g
for soft
f
p
XLO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code g
e
n
e
ration for type-check only sof
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
: Fix lightuserdata
c
om
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
ell
i
ng
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike Pall
FFI: Com
p
ile calls to std
c
all,
f
astc
a
l
l
a
n
d
v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
BAND with
shift t
o
rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
dd
m
ore FOLD rul
e
s
f
or shift
+
BAND simplificatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
x
64:
Fix
code
g
ene
r
a
tion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC: Fu
s
e
BSWAP
w
it
h
XLOAD
/
XSTORE
to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e5
0
0
: Fix write
barrier in
U
SETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
e
xternally provid
e
d re
l
ocation of
f
sets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
P
P
C: Fix write b
a
rrier i
n
U
S
ETV
/
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC: I
n
tegrat
e
and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Al
l
ow
selec
t
ion of sin
g
le-number vs
.
dual-number mod
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
PC: Fix/improve i
n
terpre
t
er/J
I
T integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Generali
z
e remate
r
ialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
PPC: Add
supp
o
rt for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add Linux/PPC
c
ache flush mecha
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
Make
s
ur
e
to flush/sync th
e
D/I
-
cache for all gener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix h
a
ndling of alignme
n
t argume
n
ts (nil)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add s
u
pp
o
rt
for per
-
t
ra
c
e exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pa
l
l
G
eneralize
hand
l
ing of stac
k
c
h
ecks indicate
d
by h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't sa
v
e
/
resto
r
e tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix compiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Add missi
n
g FO
L
D r
u
le for
C
O
NV
.
u64
.
int + sign-extensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI
:
Cleanup/fix 64 bi
t
arith
m
etic in
a
ssembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random() code
g
ene
r
ation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Fix register h
i
n
ts for arithmetic helper fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pal
l
Se
p
arate/rena
m
e NUM/FLO
A
T <-> I
6
4/
U
64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
leanup vari
o
u
s endian
e
ss issues in
as
s
embler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e P
a
ll
Rearrange d
e
fine
s
for
worka
r
ounds to embedded op
e
ratin
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE
/
COFF b
y
t
e
co
d
e file forma
t
for big-end
i
an
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix F
O
LD
r
ule for CON
V
.
flt
.
num(
C
ONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86
:
Fix CONV
.
u3
2
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Don't fu
s
e colocated array
o
ffsets without -Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Fixup PC in tr
a
cebacks aft
e
r
e
xits from down-recur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
PPC: Disti
n
guish slwi, srwi and rl
w
inm in dis
a
s
sembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
issing FOLD rule for
i
nteger NEG of
c
onstants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI/AR
M
: Ensu
r
e
invocat
i
on of
SPLIT pa
s
s for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
Save t
m
ptv state
f
or trace re
c
order across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
F
F
I: Fi
x
unfused
l
oa
d
s of fl
o
a
t fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fi
x
call a
r
gum
e
n
t
and return han
d
ling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FF
I
: Reco
r
d
loa
d
s/stores
t
o e
x
ternal variables in namespace
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI: Fix recording of c
o
n
s
t/
e
num lookups i
n
namesp
a
c
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
R
e
move unneed
e
d PHI
b
arrier for reasso
c
ia
t
ion
o
f dupli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwrit
i
ng argu
m
ent with erro
r
f
ro
m
m
etacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix (harmless
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
A
RM
:
Fix HRE
F
K
c
o
de gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
k
e P
a
l
l
Gene
r
a
t
e a
p
ortable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike P
a
ll
PPC/e500: Fix GC barrie
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC ba
r
r
ier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
AR
M
: Fi
x
GC b
a
r
rier
f
or TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
A
R
M
:
D
isabl
e
CPU detection
f
or interpr
e
t
e
r-o
n
ly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
Increa
s
e
max
.
number of exit stub
groups t
o
co
r
r
espond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pa
l
l
Use
s
o
m
e
register allocator helpers for
multiple ar
c
hi
t
e
ctures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpreter/
J
IT integ
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
P
PC: Fix o
r
remove assembler helpe
r
functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC: More interpreter tuning
.
Use y
-
bi
t
for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
:
E
x
p
o
rt register names
from disa
s
semb
l
e
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Disa
s
semble y-bit ins
t
e
a
d
o
f a
t
-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C
:
Add y-bit varia
n
ts of conditional
branc
h
e
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pal
l
A
l
ways
u
se ANSI variants of Win
d
ows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark in
s
t
a
lled shared library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
P
a
ll
Avoid
c
onversion n
a
rrowing of ari
t
hmetic wit
h
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e
P
all
FFI/x64: Fix struct-by-value ca
l
l
ing conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing FORI
slot
loa
d
s (e
.
g
.
af
t
er return
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
all
PPC: A
d
d PPC di
s
assembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pall
Add p
o
tenti
a
l
P
H
I for num
b
er con
v
ersions due t
o
t
ype
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -
b
to generate c/h/obj/o fil
e
s
with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pa
l
l
Load embedded
byte
c
ode with
require()
.
commit
|
commitdiff
|
tree
next