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
MIPS: Add DynASM MIPS module and encoding engine.
2011-12-16
Mi
k
e Pall
MIPS: Add DynASM MIP
S
m
odul
e
and
e
ncoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build r
u
les
(
no
n
-func
t
iona
l
, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
A
u
t
o-detect target arch
via cross-compiler
.
Drop T
A
RGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
RELEASE L
u
aJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update
c
hangelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PP
C
:
A
v
o
id undefined operand
d
er
e
ference
in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pal
l
F
F
I
:
Add cal
l
back support for
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e
P
all
FFI: Add callb
a
ck sup
p
o
r
t for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Mov
e
helper for syncing data/inst
r
u
c
t
i
on
c
ac
h
e
t
o
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike P
a
ll
ARM: Err
o
r out
f
o
r
a
ttempt to compile with hard
-
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
RM: Fix sta
c
k che
c
k f
o
r
s
p
illed BASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
x64: A
l
ways exte
n
d stack argume
n
ts to pointer
size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pa
l
l
F
i
x co
m
piler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack adj
u
stment for calls to s
t
dcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
F
I
: N
e
e
d
to
t
r
e
at
s
trlen() as
a loa
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The code base doesn't
work
on
Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Do
n
't incr
e
ment m
o
dule reference counts due
t
o s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
F
F
I
:
Record f
f
i
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
Fix stack check
in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C function
c
al
l
s with
b
ool return va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
FFI: Fix line info for resu
l
t convers
i
on error
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
: Fi
x
GetLastError() sav
e
/
r
estore around
ff
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI: Improve ld script detec
t
i
on
i
n f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
all
Do not eliminate PHIs only
refe
r
en
c
ed
from
o
the
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stack slot fo
r
implicit number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
pec
i
al
i
ze to
p
rototyp
e
for non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
Count frames with
same p
r
ototype in call u
n
rol
l
limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum fra
m
e ext
e
nt in snap->to
p
s
l
ot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Get rid of s
n
ap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option
f
or msv
c
build
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pa
l
l
FFI: Fix EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I: Add missing GC barrier for callba
c
k
r
egis
t
ration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Save GetLastError() around
ffi
.
load(
)
and
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
Elim
i
n
ate some rare occurrenc
e
s
o
f redundant P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
ix hint-base
d
register all
o
cation
in
ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
A
dd ca
l
l
back su
p
port (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
P
C: Cl
a
ri
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
F
I
: Resolve __call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Av
o
id depe
n
denc
e
on
l
j
_jit
.
h
i
f
onl
y
incl
u
ding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
F
I
:
Add
u
nwind defi
n
itio
n
s
f
or lj_vm_ff
i
_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
F
FI: Ext
e
nd met
a
m
ethod tutoria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR split
t
ing for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM: Fix cod
e
g
enerat
i
on for type-check only s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
lightuserd
a
t
a
co
m
parisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike P
a
ll
PPC: Install dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pal
l
FFI: Compil
e
calls to stdcall, fastca
l
l a
n
d
var
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND wi
t
h shift to rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD
r
ules fo
r
shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x64: Fix
code g
e
n
e
ration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC: Fuse
B
S
WAP with XLOAD/
X
STO
R
E to lwbrx/st
w
b
r
x
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke P
a
ll
PPC/e
5
0
0
:
Fix write
b
a
r
rier in USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix externally provided relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix wr
i
te
barrier in U
S
ETV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Integrate an
d
enable JIT comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
All
o
w selection of
s
ingle-number vs
.
d
u
al-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Fix/improv
e
interpreter/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize remateria
l
ization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add s
u
p
port for G
D
B JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC c
a
che flus
h
mec
h
an
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flush/s
y
nc
t
he D/I-
c
ache for all
gener
a
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix hand
l
ing
o
f
alignment arguments (ni
l
) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Ad
d
support for per-trace
e
xit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
G
e
nera
l
ize
h
a
ndling of stack c
h
ecks indicated
b
y
h
ighest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Don't save/rest
o
re tmpt
v
with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fi
x
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing F
O
LD rule for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
FF
I
:
Clea
n
up/fix 64 bit arithmetic
i
n assembl
e
r bac
k
e
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random() c
o
de ge
n
eration
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
Pall
Fi
x
register hi
n
ts for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Se
p
a
rate/rename N
U
M/FLOAT
<->
I
64/U64
c
onvers
i
on fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
l
l
Cle
a
n
up var
i
o
us end
i
aness iss
u
es in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
ll
Rea
r
r
a
nge
defines f
o
r workarou
n
ds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COF
F
bytecode file format
f
or
b
ig-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Fix FOLD
rule for
C
ONV
.
flt
.
num(CONV
.
num
.
flt(
x
))
=>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
FFI/x86: Fix C
O
NV
.
u
32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Don't fuse c
o
l
o
cated array o
f
fsets with
o
ut -Ofu
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Fixup
PC i
n
trace
b
acks after
e
xits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e P
a
ll
PPC: Distinguish
s
lw
i
, srwi and rlwinm
in disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add
m
issin
g
FOL
D
rule for intege
r
NEG
o
f co
n
stants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure inv
o
cation
of SPLI
T
pass
f
or float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save
t
m
ptv state for t
r
ace recorder across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fix unfused loads
of float
f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FFI: Fix
call
arg
u
m
e
nt and r
e
turn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI:
R
e
cord loads/stores to
e
xter
n
a
l
variables
in
n
amespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
ix
r
ecording of con
s
t
/
enum l
o
okups in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove u
n
needed PHI barrier for r
e
associat
i
on
of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriti
n
g argument with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
Fix (h
a
rml
e
ss) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
ARM:
F
ix
HREF
K
c
o
de gene
r
ation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
P
a
l
l
Generate a port
a
ble vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke
Pall
PPC/e5
0
0: Fix GC b
a
rrier
for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
PPC: Fix GC barrier for T
S
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC bar
r
ier fo
r
T
S
ET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
A
RM: Disable
C
PU detection for interpreter-o
n
ly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Inc
r
ease max
.
numbe
r
of
exit
s
tub group
s
to c
o
rrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
Use some reg
i
ste
r
a
llocator helpers for
m
ultiple a
r
chitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
P
P
C: Interprete
r
/JIT i
n
te
g
ratio
n
.
commit
|
commitdiff
|
tree
next