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: Change ffi.load() library name resolution for Cygwin.
2012-03-21
Mik
e
P
a
l
l
FFI: Change ffi
.
l
o
ad() librar
y
name
r
esolution for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pall
Av
o
id recursive GC step
s
a
f
ter GC-triggered t
r
ac
e
ex
i
t
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pa
l
l
Fi
x
compilat
i
o
n
o
n OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mik
e
Pall
Add
missing
m
code
l
i
mit ch
e
ck in assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FFI: Finalize cdata before userdata when closin
g
the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike
Pall
Fix ar
g
u
ment error handling on Lua
stacks
w
i
t
h
o
ut a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument
t
yp
e
in err
o
r messa
g
e for relat
i
ve arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua 5
.
2 compatibi
l
i
ty fixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
ike Pall
From Lua 5
.
2: Try __tostring metamethod on non
-
st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix
bytecode du
m
p for cert
a
in n
u
mber cons
t
ants
.
commit
|
commitdiff
|
tree
2012-02-01
M
ike Pall
FFI: Fix librar
y
unloading on POSIX
s
y
stems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pal
l
MIPS
:
A
dd MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
Bump copyright date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
IPS: Update
i
nst
a
ll do
c
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS: Add i
n
t
e
rpreter
.
E
n
able MIPS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
PPC:
A
v
o
id pointless arg cle
a
r
in
g
in BC_IFUNC
F
.
Remov
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
PPC
:
Fix
a
rgumen
t
checking for ra
w
g
e
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
PC: Fix r
e
sume aft
e
r yield f
r
om
h
oo
k
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM: Avoid pointless arg clearing in BC_I
F
UNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
l
l
MIPS: A
d
d missing
opcodes to the DynASM MIPS
m
odule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pal
l
Fix
p
ars
i
ng
o
f
hex litera
l
s
w
ith
expon
e
nts
.
commit
|
commitdiff
|
tree
2012-01-15
Mik
e
Pall
FFI: Don't
t
o
u
ch frame in ca
l
lbacks with tai
l
call
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
ike Pall
F
F
I: Ignore num
b
e
r
parsing errors while
s
kipping d
e
fin
i
tions
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
Pall
FFI: I
g
nore e
m
pty
statements
i
n f
f
i
.
cdef
(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pa
l
l
MIPS
:
Add
DynASM MIP
S
mo
d
ule and encod
i
ng engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build rules
(
non
-
fun
c
tional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect target arc
h
via cross-compi
l
er
.
D
r
op TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE Lua
J
IT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pa
l
l
Update ch
a
ngelo
g
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
ke Pall
PPC: Av
o
id undefine
d
opera
n
d
d
ereferen
c
e in BAND/shif
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike Pal
l
FFI: A
d
d c
a
ll
b
ack su
p
p
ort
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
a
ll
FFI: Add c
a
l
l
ba
c
k
support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move helper
for syncin
g
data/ins
t
ru
c
t
ion cache to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error out f
o
r attempt
to compile with
h
ard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
a
ll
ARM: Fix
s
tack
c
heck for spilled BASE in par
e
nt
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke
Pall
x64: Always extend stack argum
e
n
ts to pointe
r
size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike
P
all
Fi
x
compil
e
r warn
i
ng
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e P
a
ll
FFI: Fix stack
adjustment for ca
l
ls to
s
t
dcall/fast
c
al
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to treat strlen() a
s
a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
k
e Pall
F
ix docs
.
T
h
e code ba
s
e doesn't work
on
W
i
n
dows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't
i
nc
r
ement m
o
dule reference count
s
due to symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pa
l
l
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
Fix s
t
a
ck ch
e
c
k in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
R
ecor
d
C f
u
nctio
n
calls with
b
ool return values
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI: Fix l
i
ne info
for result co
n
version errors
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
F
F
I
:
Fix G
e
tLast
E
rror() save/restore
a
roun
d
f
fi
.
lo
a
d(
)
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pa
l
l
FFI:
I
mprove ld s
c
ript detection in
ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do n
o
t
e
liminate PHIs on
l
y refer
e
nc
e
d from ot
h
e
r
PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
M
ik
e
Pall
Replace st
a
ck slot
f
or im
p
lic
i
t number->string
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Specialize to prototype fo
r
non-monomorp
h
i
c
f
unction
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Count f
r
ames with same
p
r
ototype in
ca
l
l
u
n
ro
l
l limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Kee
p
maximum frame exte
n
t in snap-
>
t
o
psl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
P
all
Get
r
id of s
n
ap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pall
Fix debug
o
pt
i
o
n
for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FF
I
: Fix
E
n
umWindows example in do
c
s
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FF
I
: Add
m
i
s
s
i
n
g GC barri
e
r
for c
a
ll
b
ack regis
t
ration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
Save GetLastEr
r
or() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
E
l
imi
n
at
e
some
r
are
o
cc
u
r
r
enc
e
s
of redundan
t
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based
re
g
ister allocatio
n
in ra_d
e
st()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
FF
I
: Add callback support (for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
PPC: Clarify d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve _
_
call meta
m
ethod f
o
r poin
t
ers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
Pa
l
l
Avoid dependence on
l
j
_jit
.
h i
f
on
l
y including lj
_
targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
F
F
I: Add unwind de
f
i
nitions
f
or lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FFI: Extend metamethod
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
A
RM:
Fi
x
IR
s
plitti
n
g for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
F
ix
code g
e
nerat
i
o
n
for
type-check only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata com
p
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mik
e
Pall
PP
C
: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compi
l
e calls to stdcal
l
, f
a
s
t
call
and
v
ara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e
P
all
PPC:
F
us
e
BAND
w
i
t
h shift to rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pa
l
l
Ad
d
more F
O
L
D
rul
e
s for shi
f
t + BAND simplificat
i
ons
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
x64
:
Fix code gener
a
t
ion f
o
r
B
S
WAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
P
a
ll
PPC: Fuse BSWA
P
w
ith XLOAD/XSTORE to l
w
brx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix
w
rite barrier in USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix externally pr
o
vided relocation offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
PPC:
Fix
w
rit
e
ba
r
rier in US
E
TV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Inte
g
r
ate and enable JIT
c
ompiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
l
lo
w
se
l
ection o
f
single-num
b
er vs
.
d
u
al-numbe
r
mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix/impr
o
ve interpreter/JIT
int
e
g
r
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
PC:
Genera
l
iz
e
remat
e
r
ializa
t
ion handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PPC: Ad
d
s
uppor
t
for
G
D
B
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
P
PC:
Add Linux/PP
C
c
ache fl
u
sh
m
echanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Ma
k
e su
r
e to
fl
u
sh/
s
ync the D/I-cache for all
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
Fix handling of
a
lign
m
e
n
t arguments (nil) t
o
C
A
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C
:
A
dd su
p
port fo
r
per-trace exit s
t
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
G
e
ner
a
lize
h
andli
n
g of stac
k
chec
k
s indicated by
h
i
g
he
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/resto
r
e tm
p
t
v w
i
t
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Fix comp
i
ler war
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FO
L
D rule fo
r
C
ONV
.
u64
.
int + sign
-
ex
t
ension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI:
C
lea
n
up/fix
64 bit arit
h
metic in assemb
l
er backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
x6
4
: F
i
x math
.
random()
code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pal
l
F
i
x
register
hint
s
f
or
a
rithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Separate/rename NUM/FLOAT <-> I
6
4/U64 conv
e
rsion f
u
n
c
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various
e
ndianess i
s
s
u
e
s in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
l
l
Rea
r
ra
n
ge
d
efines
f
o
r
workarounds to embedded
o
per
a
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix
PE/
C
OFF
bytecode file format for b
i
g-e
n
dian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Fix FOL
D
r
ule for CO
N
V
.
fl
t
.
num(
C
O
NV
.
n
um
.
flt(x
)
) => x
.
commit
|
commitdiff
|
tree
next