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
Fix bytecode JMP slot range after const + and/or optimization.
2012-04-11
Mike
P
a
ll
Fix bytecode JMP slot range after const + and/or optim
i
zation
.
commit
|
commitdiff
|
tree
2012-04-11
Mike P
a
ll
Lim
i
t
number of userdata
__gc
s
ep
a
rations
at st
a
te
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mik
e
Pall
E
n
s
ure r
u
nning __
g
c o
f
use
r
data
c
re
a
ted in __
g
c at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike Pall
Fix d
i
scharge order of compar
i
sons in
L
ua parser
.
commit
|
commitdiff
|
tree
2012-04-02
M
ike P
a
ll
MIPS: Update docs
.
commit
|
commitdiff
|
tree
2012-04-01
Mike Pall
MIPS:
A
dd support for GDB JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FFI: Fix sy
m
bol resolving er
r
o
r
messa
g
es on Win
d
ows
.
commit
|
commitdiff
|
tree
2012-03-31
M
ike Pal
l
FF
I
: Fix resolving
o
f
function na
m
e r
e
d
irect
s
on Windo
w
s
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Integrate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mi
k
e Pall
MIPS:
A
d
d MIPS32R2 co
m
p
i
le-time/runtime CPU detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pa
l
l
MIPS: Interpreter/JIT inte
g
ration
commit
|
commitdiff
|
tree
2012-03-28
M
ike Pall
P
P
C:
U
se builtin D-Cache/I
-
Ca
c
he sy
n
c
co
d
e
.
commit
|
commitdiff
|
tree
2012-03-28
Mike
Pall
PPC: Fix HREFK code g
e
n
e
ration for huge tables
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PPC
:
Fix fusion of floating-point XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fi
x
OSX build iss
u
es
.
Bump
minimu
m
required OSX
version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike Pall
Replace u
n
wind
.
h definitions w
i
th our own
.
commit
|
commitdiff
|
tree
2012-03-21
M
ike Pall
FFI: Change ffi
.
lo
a
d(
)
li
b
rary name resolution
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pal
l
Avoid
recursive G
C
steps
a
f
ter GC-t
r
iggered trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
M
ik
e
Pal
l
Fix compi
l
atio
n
on
Ope
n
BSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pall
Add missing mcode limit check in a
s
sembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike
P
all
FFI: Finalize cdata b
e
fore
u
serdata when clo
s
ing
th
e
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument error handl
i
ng on Lua stacks with
o
u
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike
Pall
F
i
x argument type in
e
rror mes
s
age for relative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike P
a
ll
DynASM: Lua
5
.
2 co
m
pat
i
bility fix
e
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From Lua 5
.
2: Try __tostring metam
e
thod on non-s
t
ring
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mik
e
Pall
Fix bytecode du
m
p for
c
ertain nu
m
ber
c
on
s
tan
t
s
.
commit
|
commitdiff
|
tree
2012-02-01
M
i
ke Pall
FF
I
: Fix library unloadin
g
o
n P
O
S
IX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mi
k
e Pall
MI
P
S
:
Add MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
B
ump cop
y
r
ig
h
t date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
MIP
S
: U
p
date install d
o
cs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
IPS: Add
inte
r
pr
e
ter
.
Enable
MIPS build rule
s
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e Pall
PPC: Av
o
id pointless
arg clearing
in B
C
_IFUNCF
.
R
e
move
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix arg
u
men
t
ch
e
ck
i
ng for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e Pall
PPC: F
i
x resume after y
i
eld from hook
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e
P
all
ARM
:
Avoid
pointles
s
a
rg clearin
g
in BC_
I
FUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pal
l
MIPS:
A
dd missing opcodes to the DynASM MIPS mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
Fix par
s
ing of hex litera
l
s
wit
h
exp
o
ne
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FFI: Don't touch frame in
c
allbacks w
i
th tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
Pall
FFI: Ign
o
re number parsing errors
w
hile skipping
defin
i
tions
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FF
I
:
Ignore emp
t
y st
a
t
e
ment
s
i
n
ff
i
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pa
l
l
MIPS:
A
dd DynASM MI
P
S module
and en
c
oding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
ll
MI
P
S: Add build r
u
l
e
s (non
-
functio
n
al, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pa
l
l
Auto-detect tar
g
et arch
v
ia cross-c
o
mpiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE Lua
J
IT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
U
pdate ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
Pall
PPC: Avoid un
d
e
f
ine
d
o
pera
n
d
derefer
e
nce in
B
A
ND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI
:
Add c
a
llback supp
o
rt
f
o
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
dd callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move
helper for s
y
nci
n
g data/
i
nstru
c
tion cac
h
e to l
j
_
mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Er
r
or o
u
t fo
r
att
e
m
p
t t
o
compile with ha
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
ARM
:
Fix stack
c
heck
for spilled BASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Al
w
a
y
s ex
t
e
n
d stack argumen
t
s to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix com
p
i
ler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack adju
s
tment for calls to stdc
a
ll
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
F
FI: Need to treat strlen()
as
a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Fix docs
.
The
c
ode base doe
s
n'
t
work on Wi
n
dows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
P
all
Don't increment modul
e
reference
c
ounts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Rec
o
rd ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike P
a
ll
Fix sta
c
k
check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C functio
n
calls
w
ith bool return va
l
u
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix
l
ine info
f
or
r
esult co
n
ve
r
s
i
o
n err
o
rs
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI: Fix
G
e
tLa
s
tError() save
/
r
e
st
o
re aroun
d
f
fi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FF
I
: Improve ld script dete
c
tion in ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mik
e
Pall
Do
n
ot el
i
minate PHIs on
l
y referenced from
o
ther PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
P
a
ll
Replace sta
c
k slot for
i
mpli
c
i
t number->s
t
ring co
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
peci
a
lize to pr
o
totype for non-monomorph
i
c func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
a
l
l
Cou
n
t frames with same proto
t
ype in
call unroll
l
im
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum frame ex
t
ent
i
n snap->tops
l
ot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Get r
i
d of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
P
all
F
ix debug optio
n
for msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
F
FI: Fix EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI:
Add missing
G
C ba
r
rier for c
a
llb
a
ck registration
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI
:
Save GetLastErr
o
r() around
ffi
.
load
(
)
an
d
sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
l
l
Elimi
n
ate some rare occurr
e
nces of
r
edundant
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
Fix hint-based
r
eg
i
ster allocation
in r
a
_
d
e
s
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
P
a
l
l
FFI: Add callback suppor
t
(
f
o
r
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
Pall
PPC: Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FF
I
:
Resolve
_
_cal
l
m
etamethod f
o
r pointers,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
Avoid dependence on lj_jit
.
h if
only incl
u
ding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwi
n
d definitions for l
j
_
v
m_f
f
i
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FF
I
: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR
splitt
i
n
g for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM:
F
ix c
o
de genera
t
ion for type-check
o
nly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x64: Fix lightuserdat
a
c
omparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke
P
all
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e
P
all
PP
C
: I
n
s
tall
dis_
p
pc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike Pall
FFI
:
C
o
mpile calls t
o
stdc
a
ll, fastca
l
l and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e BAND wit
h
shift to r
l
winm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
Add more FOLD rules for
s
hift + BAND simplif
i
cations
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x64:
Fix code ge
n
eration for
B
S
W
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
PPC/e5
0
0: Fix
w
rite bar
r
ier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix externa
l
ly provi
d
e
d relocatio
n
o
f
fsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix write barri
e
r in USET
V
/
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Integrate and enable
JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
All
o
w sel
e
ction
o
f si
n
g
l
e
-
n
u
m
ber vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fix/improve
i
n
t
erpreter/
J
IT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
G
eneral
i
ze rematerializat
i
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pal
l
PPC: Add s
u
pport for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pal
l
PP
C
: Add
L
i
nux/PPC cache flush mech
a
n
i
sm
.
commit
|
commitdiff
|
tree
next