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
Mike Pall
FFI:
Change ffi
.
lo
a
d()
library name resolution f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike
P
a
ll
Avoid r
e
cursive GC
steps after GC
-
trig
g
ered trace e
x
i
t
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix co
m
pilation o
n
Open
B
S
D
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pall
Add
mi
s
sing
m
c
ode limit
che
c
k in assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mik
e
Pall
F
F
I: Fi
n
alize cdata before userdata when clo
s
i
ng
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mik
e
Pa
l
l
Fix argument er
r
or handling on Lua stacks wit
h
out a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mik
e
Pall
Fi
x
argument type in erro
r
message for re
l
ative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mik
e
Pa
l
l
Dyn
A
SM: Lua 5
.
2 c
o
m
pat
i
bility fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mi
k
e
Pall
From Lua
5
.
2: Try __tos
t
ring
metam
e
tho
d
on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode
du
m
p
f
o
r
certai
n
nu
m
ber c
o
nst
a
nts
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
F
F
I: Fix lib
r
ary u
n
loading
on POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pa
l
l
M
IP
S
:
A
dd M
I
PS disassembl
e
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
Bump
copyright
d
a
te to 2
0
12
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS: Update install
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
M
I
PS: Add
i
n
ter
p
re
t
e
r
.
Enab
l
e
MIPS
b
uild rules
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
P
P
C:
Av
o
id pointl
e
ss arg clearing in
B
C_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix arg
u
me
n
t checking
for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC:
F
i
x
r
esu
m
e after yield f
r
om hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM: Avoid pointless arg clearing in BC_IFUNCF
.
F
i
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
MIPS: Add missing
opcodes to the DynASM
M
IPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mik
e
Pall
Fix parsing
o
f
h
ex lit
e
rals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mi
k
e Pall
FFI: Don
'
t touch fr
a
me in callb
a
cks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FF
I
: I
g
no
r
e number parsi
n
g errors while
skipping definit
i
o
ns
.
commit
|
commitdiff
|
tree
2011-12-17
M
ike Pal
l
FFI: Ign
o
re empty statements in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pa
l
l
MI
P
S:
A
dd DynASM MIPS module and encoding engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
MIPS: Add build rules (non-functiona
l
, y
e
t)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect
t
arget arch via
cross-com
p
iler
.
D
r
op TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
all
P
P
C
:
A
void
undefined operand d
e
refe
r
enc
e
in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
F
F
I:
A
dd callback support
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
d
d callback supp
o
rt for
P
PC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
M
ove helper for
syncin
g
data/instruction cache to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error ou
t
for attempt to compile
with
h
ard
-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pall
ARM: Fix stac
k
check for spilled BA
S
E
i
n
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
a
ll
x64:
A
lwa
y
s extend stack a
r
gume
n
ts to pointer si
z
e
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pall
Fix comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e
P
all
FFI
:
Fix
s
tack adj
u
stmen
t
for
calls to s
t
dcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pall
FFI:
N
eed to treat strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
Fix do
c
s
.
The code
b
ase doesn't work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Don't increment module
ref
e
re
n
c
e count
s
due
t
o sy
m
b
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pa
l
l
FFI:
R
eco
r
d ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
i
x s
t
ac
k
check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
F
FI
:
Reco
r
d
C
function
cal
l
s
wit
h
bool
r
eturn
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Fix
line info for re
s
ult
conversion e
r
rors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e
Pall
FFI: Fix Get
L
as
t
E
r
ror() sav
e
/restore
around f
f
i
.
l
o
ad(
)
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e
P
a
l
l
FFI: Impro
v
e ld
s
c
r
ipt dete
c
tion in ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not
e
liminate PHIs only referen
c
ed from other PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
R
e
p
lac
e
stack sl
o
t for im
p
l
icit num
b
er
-
>string
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to pro
t
ot
y
pe for non-monomorphic f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Count frames
with same prototype in c
a
l
l unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
P
a
ll
Keep
maximum fr
a
me exte
n
t in snap-
>
topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
a
l
l
Get rid of sna
p
->depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
ike Pall
Fix
d
ebug option fo
r
m
s
vcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e
Pall
FFI: Fix EnumWin
d
ows
e
xample
i
n docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FFI: Add missin
g
GC ba
r
rier for
callbac
k
registra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Save GetLastErro
r
() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
E
liminate some rare
o
cc
u
rrences of
redu
n
dant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
i
x
h
int-based register allocation
in ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI
:
Ad
d
callback support
(for x
8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
PPC: Clar
i
fy doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
FFI: Resol
v
e __call metam
e
t
ho
d
for pointers,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avo
i
d dependence on lj_j
i
t
.
h
if o
n
l
y includi
n
g lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind definitions for lj_vm
_
ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Ex
t
end me
t
ame
t
h
od tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM:
F
i
x
I
R spli
t
ti
n
g for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: Fi
x
code gene
r
ation for t
y
pe-check
o
nly
so
f
t
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
x64: Fix lightuserdata
c
omp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke
Pal
l
PP
C
:
I
n
s
t
a
ll dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI
:
Compi
l
e call
s
to stdcall
,
f
astcall and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC: Fu
s
e BAND wi
t
h shift
t
o
r
lw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
A
d
d
mor
e
FOLD rules for
shif
t
+ B
A
N
D
simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pa
l
l
x64: Fix code g
e
n
eration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
se B
S
W
A
P with XLOAD/XSTORE to lwb
r
x/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500: Fix write b
a
rrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix ex
t
ernal
l
y prov
i
ded
r
elocati
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix wr
i
te
b
arrier in USET
V
/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
P
P
C
:
Int
e
gr
a
te and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allo
w
s
elec
t
ion of single-number
vs
.
dual-number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pal
l
PPC: Fix/improve
interprete
r
/JIT integ
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generaliz
e
remate
r
ialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PP
C
: Add support
for GDB
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
P
P
C:
A
d
d Linux/PPC cache flush mec
h
ani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Make sure to
flush/sync the D/
I
-ca
c
h
e for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix ha
n
d
ling
of
a
l
i
gn
m
ent argumen
t
s (nil) to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
PP
C
:
Add support for per-
t
race
e
x
it stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ge
n
eralize
handling of st
a
ck checks in
d
icated by high
e
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't
s
ave/restore
tmptv
w
ith copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pa
l
l
Fix compile
r
war
n
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
h
itespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Add
m
issin
g
F
O
LD rule for CONV
.
u64
.
int
+ si
g
n-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
P
all
FFI: C
l
eanup/fix 64 bit arit
h
metic
i
n ass
e
mbler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random()
c
ode generati
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix reg
i
s
ter hints for
a
rithmeti
c
he
l
per functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/renam
e
NUM/FLOAT <-> I64/U64 convers
i
o
n
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ik
e
Pall
Clean
u
p various end
i
aness
i
ssues in assem
b
l
e
r
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pa
l
l
R
e
arrang
e
d
efines for w
o
rkarounds to embedded ope
r
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
P
E/COFF
b
ytecode file f
o
rmat for
b
ig-end
i
an targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule
for CONV
.
flt
.
n
um(CONV
.
n
um
.
flt(x))
=>
x
.
commit
|
commitdiff
|
tree
next