repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add table of IR type sizes.
2012-08-27
Mike
Pall
Add table
of IR type si
z
es
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
A
R
M
,
P
P
C, MIPS:
Improve
X
L
O
A
D
opera
n
d fu
s
i
on and
r
egister
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix unde
r
f
low handling in b
u
ilti
n
str
i
ng to n
u
mbe
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Repl
a
ce
some trivial uses of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
R
e
plac
e
divisions with si
m
pler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Fix compil
a
t
i
o
n
w
i
th F
F
I di
s
able
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
Remove old Makefile ru
l
es
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Repl
a
ce s
t
rtod() with builtin
string to number co
n
v
e
rsion
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike
Pall
Add support for
'%a'
a
nd '%A' to
s
tring
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
ARM
:
Fix base register
c
oales
c
i
n
g
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
ARM: Fix commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Min
o
r fixes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
ARM: Fi
x
h
a
r
d
-float
l
j_vm_trunc() (used by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
M
I
P
S
: Do
n
't use argument
G
PRs to rem
a
terialize F
P
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
D
o
n't use argument
G
PRs to
re
m
ateriali
z
e FPR
a
rgu
m
e
n
t
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM, MI
P
S
,
PPC
:
Rematerialize FPR invarian
t
s
f
i
r
s
t
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike
P
a
l
l
M
IPS: Fix calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
ARM: Fix calls
t
o ha
r
d
-fl
o
at floor
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mi
k
e Pal
l
Fix shrinking o
f
direc
t
m
apped block in bu
i
ltin allocato
r
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
Fix last com
m
it
.
commit
|
commitdiff
|
tree
2012-08-15
Mik
e
Pall
FOLD
x
/
2
^k ==> x *
2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Si
m
plify error m
e
ssa
g
e for CPUs lacking
C
MOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: D
o
n't keep CType * acr
o
s
s
call
.
Callback
m
ay real
l
o
c
ate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do
n
o
t u
s
e DWARF u
n
w
i
nder on W
i
ndows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
Up
d
a
te cross
-
compil
a
t
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
ARM: Enable VFP and har
d
-float ABI
s
upport
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
ARM: Ad
d
VFP and
hard-
f
loat AB
I
var
i
ants
to
JIT
c
o
m
piler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Neve
r
c
o
mpile
DWARF unwinder
o
n Windows
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike Pall
F
F
I: Compile ffi
.
ty
p
eof(cdat
a
)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile assig
n
me
n
ts from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
a
l
l
Add m
i
ssing change
f
o
r
la
s
t com
m
it
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
Pall
FFI: Improv
e
err
o
r messag
e
for bad
i
ndexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FF
I
: Initia
l
ize all
f
i
eld
s
of
stan
d
ard
t
ypes
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix ali
g
n
ment of
C
c
a
ll
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pa
l
l
ARM: Add hard-float ABI support to the
FFI (i
n
ter
p
reter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM: Add VFP and hard-float A
B
I
variants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
O
n
ly r
e
p
l
ay
sunk stores up to the
snap
s
hot
r
eference
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
Pall
Need to handle TBAR i
n
SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
Pall
Handle cross-compiles with FP
U
/no-FPU or h
a
rd-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP instruction
s
to
A
RM disass
e
mbler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/ARM: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
Pall
Don't t
r
e
a
t all constified c
d
at
a
c
o
ntent as
c
onstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pall
Turn loads from immutable upvalues int
o
constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e P
a
ll
Fix slot fla
g
s in
s
napshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix r
e
sto
r
e of s
u
nk C
N
E
W
I with im
p
li
c
it P32 to P
6
4
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: B
o
x all accessed or re
t
ur
n
ed enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix F
O
LD
rule (i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
Work
a
ro
u
nd f
o
r M
S
VC conversion bug (dou
b
le -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pal
l
x
8
6/x64: Fix
f
us
i
o
n
o
f unsigned byte comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pa
l
l
ARM: Invoke SPLIT
p
a
s
s for l
e
ftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
F
r
om
L
ua 5
.
2:
A
d
d -E co
m
mand line o
p
tion (ignore
e
nv
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
k
e Pall
C
o
rrect di
s
patch ta
b
le mod
i
f
i
cations for r
e
turn ho
o
ks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI: Show add
r
ess pointed
t
o f
o
r tostring(ref), t
o
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limi
t
n
u
mber
of pare
n
t links han
d
led
by ba
c
k
e
n
d
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pall
Use
a
n explicit
f
lag to sig
n
al SINK tags for
a
trac
e
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pa
l
l
Do
n
't alloc
a
te
constant
s
for sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike Pal
l
Avoid compiler warni
n
g
s about red
e
fined C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add mis
s
ing declarations for MS
V
C intr
i
nsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Clean up A
R
M capability flags
.
Only s
e
t h
i
ghest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
C
hange DynASM b
i
t operations to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
Add Lua BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mi
k
e P
a
ll
Fi
n
ally fix
t
arget detection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
M
ike
P
all
D
r
op range limit fo
r
sunk stores relativ
e
t
o
sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
M
ike
P
all
Bump some
l
imits to accomodate SINK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add
s
tricter
check
for sin
k
i
ng PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
ll
Re
m
ove unneeded
s
napshot preps f
o
r
s
unk
s
tores
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke P
a
ll
F
ix N
E
WREF marki
n
g in
S
IN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix
compile
r
w
a
rnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
A
vo
i
d pe
s
ky comp
i
ler warn
i
ngs about C++ keywords
(
eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pa
l
l
Invoke
S
PLIT
p
a
ss in side trac
e
for rejoine
d
s
u
nk
sto
r
es
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Avo
i
d strict aliasing iss
u
es
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Add
a
llocation
s
i
nking
a
nd store s
i
nking optimiz
a
t
i
on
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pa
l
l
A
R
M: Simplify two-step constant re
m
ate
r
ialization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
H
andle initial snapshot
f
or
s
ide tr
a
ce
s
in
l
j_sn
a
p
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle j
o
i
n
ing
I
R
_HI
O
P
in SPLIT pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add IR_P
V
AL i
n
struct
i
o
n
for non-slot pare
n
t links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add e
x
plic
i
t IR_GCSTEP instr
u
ction
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Use HI
O
P for XSTORE in SPL
I
T pas
s
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Move
snapsh
o
t replay
f
or side trac
e
s to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike
P
all
Clean up RegSP handling for pa
r
ent link
inst
r
uctions
.
commit
|
commitdiff
|
tree
2012-06-30
Mi
k
e
P
all
Expan
d
a
r
r
ay slots in tem
p
l
ate tables
w
ith mixed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
C
l
e
an up snapshot restor
e
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pall
Fix cdecl
s
t
ring parsing du
r
ing recordi
n
g
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Make os
.
date
(
) t
h
r
ead-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
Fix buffer c
h
eck in bytecode writer
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
Pal
l
Add
HREFK fo
r
wa
r
ding
.
Eliminate HR
E
FK guard for TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
C
r
eate string
has
h
s
l
ots
in
templat
e
tables eve
n
for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Another att
e
mpt at proper target dete
c
tio
n
for msvc
b
uild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e Pa
l
l
Fix TDUP to HLO
A
D forwarding for DUALNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pa
l
l
P
P
C: Fix PPC32 bu
i
ld
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pall
Fix build is
s
ues on
C
ygwin and MinGW w
i
th o
p
tional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mik
e
Pal
l
FFI: Check for _
_
new metamethod w
h
en
calling a construc
t
or
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Do not resolv
e
strings
p
assed to parameterized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
k
e Pall
FFI: Res
o
lve m
e
ta
m
ethods for cons
t
ructors, too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike
P
all
FFI: Improve error messages for
c
typ
e
argume
n
ts
.
commit
|
commitdiff
|
tree
2012-06-14
M
i
k
e
Pall
FFI: Add support for parameterized C type
s
.
commit
|
commitdiff
|
tree
2012-06-13
Mik
e
Pall
CONSOLE: Handle P64, GPR
6
4
, TOC
*
and
PPE
(PS3) in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pal
l
Clean up bu
i
ldvm error
message
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Al
l
ow pars
i
ng
b
csave
.
l
u
a (-b
o
p
t
i
on) without FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
P
a
ll
PPC
:
R
e
mov
e
lj_vm_floor/
c
eil/tru
n
c assembler
w
rapper
s
.
commit
|
commitdiff
|
tree
next