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 fusion of floating-point XLOAD/XSTORE.
2012-03-28
Mike
Pall
P
P
C: Fix fusion of f
l
oat
i
ng-poin
t
XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fi
x
OSX
b
u
ild issues
.
Bump
m
i
n
imum required OSX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike Pall
R
e
pl
a
ce unwi
n
d
.
h
de
f
initions with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
FFI: C
h
an
g
e ffi
.
load() library name resolution fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
ike Pall
Avoid
r
e
c
ur
s
ive GC steps
after GC-trigg
e
r
ed trace
e
xit
.
commit
|
commitdiff
|
tree
2012-03-15
M
ike Pall
Fix com
p
ila
t
ion o
n
OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mi
k
e Pall
A
d
d missing mcode
l
imit c
h
e
c
k in
assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mi
k
e Pall
FFI: Finaliz
e
c
d
ata
b
e
f
ore
u
serd
a
ta w
h
en
c
losing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
k
e
Pa
l
l
Fi
x
argumen
t
error
h
a
ndling on Lua s
t
acks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike
P
all
Fix
argument ty
p
e in error mess
a
ge for relative ar
g
uments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua 5
.
2 c
o
mpatibili
t
y fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From
Lua 5
.
2
:
Try __
t
ostring met
a
m
ethod on n
o
n-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
M
ike Pall
Fix
byt
e
code dump
f
o
r
certain num
b
er c
o
nstants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI: Fi
x
l
ibrary
u
nloadi
n
g
on P
O
S
I
X systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIP
S
:
A
dd MIPS
disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pa
l
l
Bump
c
opyright date to 2
0
12
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
IP
S
:
U
p
d
a
te install
d
ocs
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke
P
all
M
IPS: A
d
d
interpreter
.
Enable
MIPS bui
l
d
rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e
P
a
l
l
P
P
C: Avoid poin
t
less a
r
g c
l
eari
n
g in BC_
I
FUNCF
.
R
e
move
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
P
all
PPC: Fix argument checking
for rawg
e
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fi
x
resume aft
e
r yield
fr
o
m
h
ook
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
ARM: A
v
oid pointless arg clea
r
in
g
in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MI
P
S:
A
dd missi
n
g opcodes to
t
h
e
Dy
n
AS
M
MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mi
k
e Pall
Fix p
a
rsing of hex liter
a
ls wit
h
exponen
t
s
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike
Pall
FFI: D
o
n
'
t touch frame in call
b
acks
w
i
t
h tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FFI: Ignore numbe
r
pa
r
sing errors while skipping defini
t
ions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore empty state
m
ents i
n
f
fi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIP
S
: Add Dyn
A
S
M MIP
S
mod
u
le and encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pal
l
M
IPS: Add buil
d
rules (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto
-
detect target arch via cross-c
o
mpil
e
r
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
REL
E
ASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
k
e
Pa
l
l
P
P
C: Avo
i
d
undef
i
ned ope
r
a
nd dereference in BAND/
s
hift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
FFI
:
Add callbac
k
s
u
pport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
FI: Add c
a
llback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move helper for syncing data/instr
u
ction c
a
che t
o
lj_m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error out for attempt to c
o
mpi
l
e with h
a
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
a
ll
ARM
:
Fix stack check
f
o
r
spilled BASE in paren
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e
Pall
x64: Always extend stack arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
Fix
comp
i
ler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e Pall
FFI:
Fix s
t
a
c
k adjustment for calls to stdcall
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
FFI:
Need to treat strlen() as a l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
a
ll
Fix do
c
s
.
The
code ba
s
e doe
s
n't work
o
n W
i
ndows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Don't increment module reference counts due t
o
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record ffi
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack check
i
n side
ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI: Record C
func
t
io
n
call
s
w
it
h
bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
F
ix line i
n
fo for result convers
i
on errors
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
F
F
I: F
i
x Ge
t
LastError()
save/restore around ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pa
l
l
FFI: Improv
e
ld
s
cript
detecti
o
n in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
ke Pall
Do not el
i
mi
n
ate PHIs
onl
y
r
e
ferenced
f
r
om other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Rep
l
ace stack sl
o
t for implicit number->st
r
ing conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to prototype for n
o
n-monom
o
rphic f
u
n
c
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Coun
t
fram
e
s with same proto
t
ype in ca
l
l unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Keep maximum
f
r
a
me extent i
n
snap->topsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->dept
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pa
l
l
Fix debug opt
i
o
n for msvcbuil
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
F
F
I:
F
i
x
EnumWindow
s
e
xa
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I: Add
missing G
C
bar
r
ier for
c
allba
c
k
r
egis
t
ra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I: Save Get
L
a
s
t
E
rror(
)
around ffi
.
load()
and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Eliminate some rare occ
u
rrenc
e
s of redund
a
nt PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pa
l
l
Fix
hint-based register
a
llocation in
r
a_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add
c
allba
c
k support (
f
or x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
PPC
:
C
l
a
rify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: Resolve __
c
all metamet
h
o
d for
pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pa
l
l
Avoid depen
d
e
nce on lj_
j
it
.
h if
o
nly inclu
d
i
ng lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
FFI: Add unwi
n
d definitions for lj_vm_f
f
i_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tu
t
oria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM
:
Fix IR splitting for softfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fi
x
code generatio
n
f
or type-check onl
y
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fi
x
ligh
t
userdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PP
C
: Install dis
_
ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike
P
all
FFI: Compil
e
calls
to
s
tdcal
l
, fast
c
all and vara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
se BAND
with shift to rlw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more
FOLD r
u
l
es for s
h
ift
+
BAND
s
i
m
p
lifications
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
x64: F
i
x code ge
n
eratio
n
for B
S
W
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC: Fu
s
e BSWAP wit
h
XL
O
AD/XSTORE
to lwbrx/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC/e500: Fix
w
rit
e
barrier
i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix externally provided relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix write barri
e
r i
n
US
E
TV/
U
SETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Integrat
e
and
e
nable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow
s
elec
t
ion of single-
n
u
mber vs
.
dual-
n
u
mber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fi
x
/im
p
rove
inter
p
reter/JIT
inte
g
r
a
tion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
G
eneralize rematerializat
i
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC: Add suppor
t
for GD
B
J
I
T API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PP
C
: Add Lin
u
x/PPC cache
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
M
ake sure to f
l
ush/sy
n
c the D/I-cache for all
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fix handling o
f
a
l
i
gnment argumen
t
s (
n
il) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: Add s
u
pport
f
or per-trace exit st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
Generalize han
d
l
ing o
f
stac
k
c
hecks indicated
b
y
h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/r
e
store tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pal
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
P
a
ll
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Add mis
s
in
g
FOLD
r
u
l
e for CON
V
.
u64
.
in
t
+ sign-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
F
F
I: Cleanup/fix 64 bi
t
arithmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64:
Fix math
.
ran
d
om() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
Fix register hints for
arithme
t
ic helper
funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Sepa
r
ate/ren
a
m
e
N
UM/FLOAT <-
>
I64/U64 con
v
ersion
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
C
l
eanu
p
various
endianess
i
ssues in asse
m
b
l
e
r back
e
nd
.
commit
|
commitdiff
|
tree
next