repo.or.cz
/
hiphop-php.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Relax more guards
2013-05-31
Jordan D
e
Long
Us
e
an enum
for Sim
p
leF
u
nctio
n
Call::
m
_t
y
pe in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2013-05-31
Jordan DeLong
R
emov
e
som
e
linea
r
s
earches; use a vector ins
t
ead of
.
.
.
commit
|
commitdiff
|
tree
2013-05-31
J
o
rdan
DeLong
Rem
o
ve
h
o
i
stGuardToLoad
commit
|
commitdiff
|
tree
2013-05-31
Jo
r
dan DeLo
n
g
Minor twe
a
k for bette
r
S
tateV
e
c
tor err
o
r messag
e
s
commit
|
commitdiff
|
tree
2013-05-31
Jordan DeL
o
ng
Remove emitInter
p
OneO
r
Punt
commit
|
commitdiff
|
tree
2013-05-31
Jordan
D
eL
o
ng
Remove weird IncRef thing in emitBindL
commit
|
commitdiff
|
tree
2013-05-31
J
o
rdan DeLong
F
i
x AddNewEl
e
mC bu
g
s in HHIR
commit
|
commitdiff
|
tree
2013-05-31
Jordan
D
eLong
F
inish ir
.
spec
i
fication entries f
o
r
remaining instruction
s
commit
|
commitdiff
|
tree
2013-05-28
J
o
rdan DeLong
Fix a bug
in codegen block
ord
e
r; add a st
e
p to choos
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-28
Jo
r
dan De
L
o
ng
Fix a bug with debug_ba
c
ktrace during an unwind
commit
|
commitdiff
|
tree
2013-05-28
Jordan DeLong
F
i
x a f
a
ll
t
hrough bug
i
n Translator
X
6
4
::smash
commit
|
commitdiff
|
tree
2013-05-28
Jordan DeLong
Fix an is
s
ue in the
r
egister allocator
commit
|
commitdiff
|
tree
2013-05-28
Jordan DeL
o
ng
Make LdClsC
n
s
not CSE-
a
b
l
e
commit
|
commitdiff
|
tree
2013-05-28
Jor
d
an D
e
Long
Re
m
ove edges when
dc
e
elimi
n
ates
a
w
h
ol
e
bl
o
ck
commit
|
commitdiff
|
tree
2013-05-24
Jo
r
da
n
DeLong
Increase
level o
f
get
R
egTyp
e
traces
commit
|
commitdiff
|
tree
2013-05-24
Jordan
D
eLong
Hoist CheckType
i
nstructions above generic I
n
c
R
ef/Ld
M
em
.
.
.
commit
|
commitdiff
|
tree
2013-05-24
Jordan DeLong
New Block
i
n
varian
t
commit
|
commitdiff
|
tree
2013-05-21
Jordan DeLong
Rename jumpsopts to jumpop
t
s
commit
|
commitdiff
|
tree
2013-05-21
Jordan D
e
Long
Mark
a
l
l
s
t
ack v
a
lues a
v
ail
a
ble in
a
n
inlined c
a
llee
commit
|
commitdiff
|
tree
2013-05-21
Jor
d
a
n
DeLong
F
i
x a bug
in hphp/test/
r
un
commit
|
commitdiff
|
tree
2013-05-20
J
o
rdan De
L
ong
Si
m
plify jumpopts and
t
he
t
ra
c
elet-c
r
ossin
g
instru
c
tions
commit
|
commitdiff
|
tree
2013-05-20
Jordan DeLo
n
g
Add a
s
sertions that no
SSATmps span cal
l
s,
exc
e
pt co
n
stants
.
.
.
commit
|
commitdiff
|
tree
2013-05-20
Jordan DeLong
F
ix a
b
ug in simplifyD
e
cRefStack
commit
|
commitdiff
|
tree
2013-05-20
J
ordan DeLong
Basic supp
o
rt for inlining func
t
ion
s
with
p
arameters
.
.
.
commit
|
commitdiff
|
tree
2013-05-20
J
o
r
dan DeLon
g
Fl
a
g
e
x
t-json test as bad
commit
|
commitdiff
|
tree
2013-05-20
Jordan DeLong
Mark a
co
u
p
l
e
z
end
t
ests as bad
commit
|
commitdiff
|
tree
2013-05-20
Jor
d
an DeLong
Mov
e
another flaky zend t
e
st
commit
|
commitdiff
|
tree
2013-05-20
Jord
a
n DeLong
Remove AllocSpil
l
/FreeSpill
commit
|
commitdiff
|
tree
2013-05-20
Jordan De
L
ong
Fix a
n
o
t
h
e
r f
l
akey z
e
nd t
e
st
commit
|
commitdiff
|
tree
2013-05-15
Jor
d
an De
L
ong
Fix a bug with null constants
commit
|
commitdiff
|
tree
2013-05-15
Jor
d
a
n
D
eLong
Translat
o
r analyze assumed strlen($x) is alway
s
an int
commit
|
commitdiff
|
tree
2013-05-15
J
orda
n
DeLong
Don't
ma
l
l
oc from a signa
l
handler
commit
|
commitdiff
|
tree
2013-05-15
J
o
rdan DeLon
g
Red
u
ce number
of threads
d
uring initi
a
l hhvm startup
commit
|
commitdiff
|
tree
2013-05-15
Jo
r
dan DeLong
De
l
ay registra
t
i
o
n of SI
G
CHLD
h
andl
e
r until after l
w
p
.
.
.
commit
|
commitdiff
|
tree
2013-05-15
Jordan D
e
Long
Add hack to r
e
gister
c
hec
k
e
r
for rbp
commit
|
commitdiff
|
tree
2013-05-15
Jordan DeLong
Don't
hoist
LdLocs to
t
h
e top of tracelet
s
.
commit
|
commitdiff
|
tree
2013-05-15
Jordan D
e
Long
Move
i
r inlining tests to slow/ir_inlining, add
case
.
.
.
commit
|
commitdiff
|
tree
2013-05-10
J
o
rdan DeLong
Make a toVari
a
nt() f
u
nct
i
on
on
ArrayIn
i
t @
o
verr
i
de
.
.
.
commit
|
commitdiff
|
tree
2013-05-10
Jordan DeLong
Minor imp
r
ovem
e
nts to
ArrayIn
i
t
commit
|
commitdiff
|
tree
2013-05-09
Jordan DeLong
U
s
e
ArrayInit
i
n debugB
a
cktrace
commit
|
commitdiff
|
tree
2013-05-09
Jordan DeLong
Move st
a
tic strings o
u
t of debugBacktrace
commit
|
commitdiff
|
tree
2013-05-09
Jordan De
L
ong
Make it
u
n
n
e
c
essa
r
y
t
o null o
u
t locals du
r
i
n
g RetC
commit
|
commitdiff
|
tree
2013-05-09
J
o
rdan
D
eLo
n
g
Clean up
and document SRFlag
s
commit
|
commitdiff
|
tree
2013-05-09
Jo
r
dan DeLong
C
lea
r
local re
l
ated help
e
rs o
u
t of
T
r
aceBuilder
commit
|
commitdiff
|
tree
2013-05-09
Jordan DeLong
Disabl
e
some flaky zend test
s
@overri
d
e-unit-failures
commit
|
commitdiff
|
tree
2013-05-07
Jo
r
d
an
De
L
ong
Move remain
i
ng stack optimizations to simp
l
ifier
commit
|
commitdiff
|
tree
2013-05-07
Jordan DeLong
Add
a
OpNot to
H
HIR;
r
emove TraceBu
i
lder::genNot
commit
|
commitdiff
|
tree
2013-05-07
Jordan D
e
L
ong
Mino
r
tweaks to State
V
ecto
r
@overr
i
de-unit-failures
commit
|
commitdiff
|
tree
2013-05-02
Jordan
D
e
Long
Re
m
ove le
g
acy m
a
k
efiles (take 2)
commit
|
commitdiff
|
tree
2013-05-02
Jorda
n
De
L
on
g
Omi
t
stack overflo
w
checks on leaf fu
n
c
tions
commit
|
commitdiff
|
tree
2013-05-02
Jordan De
L
on
g
Move
C
onvFooTo
B
ool
s
election
to Sim
p
lifier
commit
|
commitdiff
|
tree
2013-05-02
Jo
r
dan DeLong
Remov
e
genAssertStk/ge
n
CastStk and mov
e
their op
t
imizat
i
ons
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLong
Remove some easy remainin
g
TraceBuilder::g
e
nFoo functions
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLong
Docume
n
t TraceBu
i
ld
e
r/HhbcTransla
t
or
/
Si
m
plifie
r
@
o
verride
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLong
Mov
e
gen{Gu
a
rd,Assert}Loc
l
og
i
c to updat
e
TrackedEffects
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeL
o
ng
Remove genDecRef from
Trac
e
Builder
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLo
n
g
Renam
e
TraceBuild
e
r::genDefC
o
nst to c
n
s
(
)
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLong
Fix arithmetic op
uses
o
f typ
e
p
a
ramters, get rid o
f
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jord
a
n DeLong
Sim
p
l
ifi
e
r gets gen()/cns(), rep
l
ace
g
e
nDefCons
t
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jordan DeLo
n
g
Trace
B
uilder and Vec
t
o
r
Tr
a
nslator get
f
orwardin
g
g
en
.
.
.
commit
|
commitdiff
|
tree
2013-05-02
Jordan De
L
ong
Re
m
ove m
a
n
y of
th
e
gen
F
oo fun
c
tions from t
r
acebuilder
commit
|
commitdiff
|
tree
2013-04-30
Jordan DeLong
A few minor t
w
ea
k
s about HPHP
_
HOME
commit
|
commitdiff
|
tree
2013-04-30
Jordan
D
eLong
Do assert
O
perandT
y
pes on each instruction after each
.
.
.
commit
|
commitdiff
|
tree
2013-04-30
Jorda
n
DeLon
g
F
i
x
a bug
in HHIR's emitParent
commit
|
commitdiff
|
tree
2013-04-30
Jordan DeLon
g
Keep sim
p
lifyCall st
a
teless
commit
|
commitdiff
|
tree
2013-04-25
Jo
r
dan DeLong
Re
n
ame equals/hash to cseE
q
ua
l
s/cseHash
a
n
d
a
sse
r
t
.
.
.
commit
|
commitdiff
|
tree
2013-04-25
Jordan DeLon
g
Adjust
an
e
xpression I
forgot from earlier code
r
evi
e
w
commit
|
commitdiff
|
tree
2013-04-25
Jordan DeLon
g
A
l
low temp
o
rary ExtraData objects in instruction
g
ene
r
a
t
ion
commit
|
commitdiff
|
tree
2013-04-25
Jord
a
n DeLong
Fix an updateTrackedEffects bug for
I
nt
e
r
p
One
commit
|
commitdiff
|
tree
2013-04-25
J
o
rda
n
DeLong
Make cseKill toler
a
t
e temp
s
from
n
on-
c
seabl
e
i
nstr
u
c
t
i
ons
commit
|
commitdiff
|
tree
2013-04-25
Jordan DeLong
Determine hphp_home in test/run via __DIR__
commit
|
commitdiff
|
tree
2013-04-23
Jordan DeLong
Kneecap
a
n
ext_spl test that
had to
o
many
filesystem
.
.
.
commit
|
commitdiff
|
tree
2013-04-23
Jord
a
n
DeLong
Remove old H
H
V
M_GC code
commit
|
commitdiff
|
tree
2013-04-22
J
o
rdan DeLong
Defin
e
__STDC_FORMAT_MACROS in buil
d
configuration
commit
|
commitdiff
|
tree
2013-04-22
Jordan DeLong
Ad few more
li
n
t
fixes under runtime/
v
m
/translator
commit
|
commitdiff
|
tree
2013-04-22
J
o
rdan De
L
o
n
g
Fix a
(
sm
a
rt heap) lea
k
in Va
r
iant's move c
o
nst
r
uct
o
r
.
.
.
commit
|
commitdiff
|
tree
2013-04-22
Jordan DeLong
Fix lint errors a
b
out catching exceptio
n
s by va
l
ue
commit
|
commitdiff
|
tree
2013-04-22
Jordan
D
e
L
on
g
Fix s
o
m
e
m
i
s
matc
h
e
d include guards
commit
|
commitdiff
|
tree
2013-04-22
Jordan DeLon
g
Remove util/lfu_table
.
h
commit
|
commitdiff
|
tree
2013-04-22
Jor
d
an De
L
ong
F
i
x
v
arious lint wa
r
n
ings stemming from hphp/util
commit
|
commitdiff
|
tree
2013-04-22
Jordan
DeLong
Mor
e
fixing lint: various c
o
nv
e
r
s
ion
c
o
nstructors in
.
.
.
commit
|
commitdiff
|
tree
2013-04-22
J
ordan DeLong
Fi
x
some cppl
i
nt
er
r
ors ab
o
ut il
l
egal symbols
commit
|
commitdiff
|
tree
2013-04-22
Jordan D
e
Long
F
ix stack o
f
fse
t
t
racking
in emitPrin
t
, caught by zend
.
.
.
commit
|
commitdiff
|
tree
2013-04-22
Jor
d
a
n DeLong
Add
a few things to
hph
p
/tes
t
/
.
gitignore
commit
|
commitdiff
|
tree
2013-04-20
Jordan DeLong
Fix ru
n
tests
t
o make
it workable
f
or contbuild
commit
|
commitdiff
|
tree
2013-02-11
Jord
a
n De
l
ong
C
ode
m
ove
s
rc/ ->
hphp/
commit
|
commitdiff
|
tree
2012-06-29
Jordan DeLong
Minor
t
weak to READ
M
E
.
md
commit
|
commitdiff
|
tree