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
Add required PHIs for implicit conversions (via XREF fwd).
2012-04-19
Mi
k
e P
a
ll
A
dd
r
equi
r
ed PHIs
f
o
r
impl
i
cit convers
i
o
n
s (via
X
REF
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike
Pall
FFI: Fix result ty
p
e of
p
ointer diff
e
rence
.
commit
|
commitdiff
|
tree
2012-04-17
M
i
k
e
Pa
l
l
Fix dependencies
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
FFI: Fix blackli
s
ting of C function
s
calling callb
a
c
k
s
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
Ma
k
e lua_concat
(
) work from C
h
ook with pa
r
t
ial
f
rame
.
commit
|
commitdiff
|
tree
2012-04-11
Mike
P
a
l
l
Fix DSE of U
S
TORE
.
Have to remove OBAR, too
.
commit
|
commitdiff
|
tree
2012-04-11
M
i
ke Pall
Fix bytecode J
M
P slot range after co
n
st
+ and/or optimization
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Limit numbe
r
of use
r
data __g
c
se
p
arations
at state
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
M
ike Pall
Ens
u
r
e
running __gc
of user
d
a
t
a created
i
n __g
c
at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike Pall
F
i
x di
s
charge order
o
f
c
o
mparisons i
n
Lua pa
r
ser
.
commit
|
commitdiff
|
tree
2012-04-02
Mi
k
e
P
all
MIPS
:
Update docs
.
commit
|
commitdiff
|
tree
2012-04-01
Mike Pa
l
l
MIP
S
:
Add support fo
r
GDB JIT
A
PI
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
F
F
I: Fix sy
m
bol resolving error
messages
on Windo
w
s
.
commit
|
commitdiff
|
tree
2012-03-31
Mike
P
all
FFI:
Fix
r
e
s
olving of
f
u
n
ction
n
a
me redirects on Win
d
ows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pa
l
l
MI
P
S: Integrate and
e
n
able JIT
compile
r
.
commit
|
commitdiff
|
tree
2012-03-29
Mik
e
Pa
l
l
MIPS:
A
dd MIPS32R2 compi
l
e-
t
ime/runti
m
e C
P
U detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mike P
a
ll
MI
P
S:
Interpreter/
J
IT integr
a
t
i
o
n
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e
P
all
PPC: Use builtin D-Cache/I-Cac
h
e sync
c
ode
.
commit
|
commitdiff
|
tree
2012-03-28
Mike
P
all
PPC
:
Fix HREFK code g
e
n
era
t
ion for huge
t
ab
l
es
.
commit
|
commitdiff
|
tree
2012-03-28
Mike P
a
ll
P
P
C: Fix fu
s
ion of floating-point XLO
A
D/XSTOR
E
.
commit
|
commitdiff
|
tree
2012-03-28
M
ike Pall
Fix OSX build
issues
.
Bump min
i
mum required OSX v
e
r
sio
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mi
k
e Pa
l
l
Replac
e
un
w
ind
.
h definitions with
o
u
r
own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pal
l
FFI: Ch
a
n
ge ffi
.
load(
)
library nam
e
r
esolution
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mik
e
Pall
A
v
oid
rec
u
rsive GC ste
p
s
after
G
C-tr
i
g
g
e
r
ed trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike
P
al
l
Fix c
o
mpilation on
O
penBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike
P
all
A
d
d missing mcode limit ch
e
c
k
in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike
Pall
FFI
:
F
i
nalize
c
data
b
efore userdata when closing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pa
l
l
Fix argume
n
t error ha
n
dlin
g
on Lua stacks w
i
thout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
F
i
x
a
r
gumen
t
t
ype in error m
e
ss
a
ge for relative
arg
u
ments
.
commit
|
commitdiff
|
tree
2012-02-17
Mik
e
Pall
D
ynAS
M
: Lua 5
.
2 c
o
mp
a
tibility
f
ixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
ike Pal
l
From Lua 5
.
2: Try __tostri
n
g meta
m
ethod on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mik
e
P
a
ll
Fix byt
e
code dump for certain
n
umber constants
.
commit
|
commitdiff
|
tree
2012-02-01
M
ike
P
all
F
FI: Fix library unloading o
n
POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
M
i
k
e
Pall
MIPS: Add MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump co
p
yr
i
gh
t
d
ate to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e Pall
M
I
PS: Upd
a
t
e ins
t
all docs
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
MIPS: Add interpreter
.
Ena
b
le MIPS build
rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC
:
Avo
i
d pointless arg clearing in BC_IF
U
N
CF
.
Re
m
ove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
PC: Fix a
r
gument checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
PPC: Fix re
s
ume aft
e
r
y
ield from
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
AR
M
: Avoid pointless arg clearing in BC_I
F
UN
C
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
M
IPS:
A
dd missing opcodes to the Dy
n
ASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mik
e
Pa
l
l
Fix parsing of hex literals with expo
n
ents
.
commit
|
commitdiff
|
tree
2012-01-15
M
i
k
e
Pall
FFI: Don't touch fr
a
me
i
n
c
all
b
acks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore numb
e
r p
a
rs
i
ng errors
w
h
ile
s
ki
p
p
ing d
e
finit
i
ons
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
F
FI
:
Ignore emp
t
y statem
e
nts in ffi
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add DynASM
M
IPS m
o
dul
e
and encod
i
ng
en
g
ine
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
MIPS: Ad
d
build
r
ules (non-funct
i
on
a
l,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Au
t
o-d
e
tec
t
target arc
h
via cross-com
p
iler
.
Dr
o
p TAR
G
ET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
RE
L
EASE LuaJI
T
-2
.
0
.
0
-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
Upda
t
e changelog
.
commit
|
commitdiff
|
tree
2011-12-13
M
ike Pal
l
PP
C
: Avoid undefined o
p
erand
d
ereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
FFI: Add callback support
fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
a
ll
FFI: Add
callback supp
o
rt for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pal
l
Move helper for sync
i
ng data/instruction ca
c
he to lj_m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Er
r
or o
u
t
fo
r
attem
p
t to compile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM
:
Fi
x
s
t
ack check
f
or spilled BASE in pa
r
ent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Alw
a
y
s
e
x
t
end
s
t
a
ck argu
m
e
n
ts
t
o
pointer s
i
ze
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
al
l
F
i
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
M
i
k
e
P
all
FFI: Fix st
a
ck adjustme
n
t for calls t
o
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pa
l
l
FFI:
Need to tr
e
at s
t
rlen
(
)
as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
T
h
e
code base
d
oesn't work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Do
n
't incremen
t
module
reference counts
d
u
e to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
P
all
FFI: Record ffi
.
e
rrn
o
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
a
l
l
FFI
:
Record C fu
n
ction calls with bool re
t
urn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix line info for r
e
s
u
l
t
conversio
n
errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix GetL
a
s
t
Erro
r
() save
/
resto
r
e
a
round ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
I
m
prove
ld
s
cript detection in f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
l
l
Do not e
l
iminate PHIs only referenced
from
o
ther
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike
P
all
Replace
s
tack slot for
im
p
licit numb
e
r->strin
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Speci
a
l
ize to pr
o
t
o
type for non-monomorphic
fu
n
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Count f
r
ames
with
same prototype
in
call unroll li
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximu
m
fr
a
me exten
t
in s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Get ri
d
of
snap->d
e
p
th
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pal
l
Fix debug
option
for
m
s
vcbuil
d
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix Enum
W
indows example in do
c
s
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
A
dd missing GC barri
e
r
for callback
registr
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save G
e
t
LastError
(
) around ffi
.
load() and symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eli
m
inate
s
ome rar
e
occurrences of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based register
a
llo
c
ation in ra_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
F
I:
Add cal
l
back su
p
port (for
x
86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
l
l
PPC: Clar
i
fy docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call
meta
m
ethod
f
o
r
pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependen
c
e on lj_jit
.
h if onl
y
includin
g
lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
P
a
l
l
FFI: A
d
d unwind
definitions fo
r
lj_vm_ff
i
_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
FFI: Extend
m
etamethod tutori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM: Fix IR split
t
ing
f
or softfp
X
L
OAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
F
i
x code
g
ener
a
t
ion
for typ
e
-ch
e
ck only s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
x64
:
Fix lightuserdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
Spell
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
PPC: Ins
t
a
l
l dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike
P
all
FFI: Compile calls to
s
t
dcall, f
a
s
tca
l
l and
v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
P
PC: Fus
e
BA
N
D
with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD
r
ules for shift + BAND
s
implificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: F
i
x c
o
de g
e
n
e
ra
t
ion
f
or BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
l
l
PP
C
: Fuse BSWAP
with XLOAD/XSTOR
E
to lw
b
r
x
/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
P
PC/e
5
00
:
Fix w
r
ite
b
a
r
rier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Fix
extern
a
lly pr
o
v
i
ded re
l
ocation o
f
fs
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
w
rite barr
i
er
in USETV/USETS
.
commit
|
commitdiff
|
tree
next