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
More call-time pass-by-ref annotations
2018-07-12
B
re
t
t Si
m
mers
More call-tim
e
pass-by-ref an
n
otatio
n
s
commit
|
commitdiff
|
tree
2018-07-12
Brett Simmers
Avoid
u
n
n
eces
s
ary a
r
ray increfs in
a
rray-
c
omm
o
n
.
c
pp
commit
|
commitdiff
|
tree
2018-07-07
Bret
t
Simmers
Add
type
checking to cgCallHelper()
commit
|
commitdiff
|
tree
2018-07-07
Brett Simmers
Support
T
LvalTo* in
p
ointee() in
memory
-
effects
commit
|
commitdiff
|
tree
2018-07-07
Br
e
t
t S
i
m
m
e
rs
Intr
o
d
u
ce a
M
em co
m
ponent i
n
jit::Type
commit
|
commitdiff
|
tree
2018-07-07
Bret
t
Si
m
mers
Supp
o
rt
t
racing by FuncId
commit
|
commitdiff
|
tree
2018-07-07
Brett Simmers
Add De
s
eri
a
l
i
zeAndExit
o
ption for Eval
.
JitSerializ
e
M
ode
commit
|
commitdiff
|
tree
2018-07-07
B
r
e
tt Simmers
Fix
s
o
m
e
i
s
sues in generate-buildi
n
fo
.
sh
commit
|
commitdiff
|
tree
2018-07-05
B
rett Simmers
Remove I
R
Unit::m_iroff
commit
|
commitdiff
|
tree
2018-06-30
Brett Simmers
D
o
n't re
t
urn sketchy
c
on
s
t char* in de
s
cribeK
e
yType
commit
|
commitdiff
|
tree
2018-06-19
Brett Sim
m
ers
Dele
t
e tv
_
val<>::tv_ptr()
commit
|
commitdiff
|
tree
2018-06-19
Brett Simmers
Remove all tv_
v
al<>::tv_ptr() uses from o
b
je
c
t
-data
.
*
commit
|
commitdiff
|
tree
2018-06-19
Brett Simmers
Remove more tv_xval:
:
tv_ptr()
calls
commit
|
commitdiff
|
tree
2018-06-19
B
r
et
t
Simm
e
r
s
Add
variant_ref and c
o
nst_variant_ref
commit
|
commitdiff
|
tree
2018-06-19
Brett
S
immers
Remove all tv_xval::tv_ptr(
)
calls in vari
a
b
le
-
{
un
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
Brett Sim
m
ers
Add an op
t
ion
a
l tag value to tv_val<> using CompactTagg
e
dPtr
commit
|
commitdiff
|
tree
2018-06-15
Brett Simmer
s
A
dd c
a
l
l
-ti
m
e pass-by-
r
eference annotation
s
to test
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
Brett Simmers
Don't prin
t
full l
i
st of faile
d
tests in re-
r
un co
m
mand
commit
|
commitdiff
|
tree
2018-06-11
B
rett Si
m
me
r
s
D
o
n
't dou
b
l
e-log when an as
s
ert
fails wh
i
le proc
e
ss
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
Br
e
tt Simmers
Add a
co
m
me
n
t
to LockFre
e
Ptr
W
ra
p
per::H
o
lder
commit
|
commitdiff
|
tree
2018-06-06
B
rett Simme
r
s
Don't include tv-
r
efc
o
unt
.
h
in tv
-
refcount
.
h
commit
|
commitdiff
|
tree
2018-05-23
Brett
S
immers
Reo
r
g
ani
z
e DataTy
p
e values
commit
|
commitdiff
|
tree
2018-05-23
Bre
t
t Simmers
D
a
taType
cleanu
p
commit
|
commitdiff
|
tree
2018-05-21
Brett Simmers
Replace T
y
ped
V
alue* bas
e
s in mem
b
e
r-operati
o
ns
.
h with
.
.
.
commit
|
commitdiff
|
tree
2018-05-11
Bre
t
t Simm
e
rs
Add a
n
option to log guar
d
ty
p
e freq
u
en
c
ie
s
to StructLog
commit
|
commitdiff
|
tree
2018-05-11
Brett Simmers
R
emove IsSca
l
arTy
p
e hhir opcode
commit
|
commitdiff
|
tree
2018-05-09
Brett Simmers
Fix test/s
l
ow/
l
ang/redefine
_
func
t
ion
.
php whe
n
runni
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-04-27
Brett Simmers
Return fals
e
fro
m
shouldProfileNewFuncs() if Pr
o
fData
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
Br
e
t
t
Simmers
Replace ptrSubsetOf() wi
t
h
oper
a
tors
commit
|
commitdiff
|
tree
2018-04-06
B
r
e
tt Simmers
Ren
a
me member_*val
t
o
tv
_
*
v
al, rew
o
rk
internals
commit
|
commitdiff
|
tree
2018-03-27
Bre
t
t S
i
m
m
ers
Use catch blocks for finall
y
ins
t
ead of fault
funclets
commit
|
commitdiff
|
tree
2018-03-11
Br
e
tt Si
m
mer
s
Fix cras
h
merging unreachable st
a
te while
i
nlin
i
ng
commit
|
commitdiff
|
tree
2018-03-05
B
r
e
t
t
Simmers
Check realpath before return
i
ng
cached u
n
i
t
in
n
on
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
Br
e
t
t
Simmers
M
o
ve
Har
d
war
e
Counter::Upda
t
eServiceData call later
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Brett Simmers
Mac
r
o-generate iop wrap
p
er functions
commit
|
commitdiff
|
tree
2018-02-21
Bre
t
t
S
immers
Clean up an
d
e
xp
a
nd doc
/
hackers-guide
commit
|
commitdiff
|
tree
2018-02-15
B
r
e
t
t Simmers
Add redundan
t
depen
d
ency
f
r
o
m verif
y
t
e
st
s
to //hphp
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Brett Simmers
G
et rid of unnecessary 0 in Op_count de
f
i
n
i
tion
commit
|
commitdiff
|
tree
2018-02-13
B
r
ett Sim
m
ers
Cle
a
n up dependencies
f
or hhvm test
file
s
commit
|
commitdiff
|
tree
2018-02-12
Br
e
tt Si
m
mers
M
o
ve
some benchma
r
ks
a
round
commit
|
commitdiff
|
tree
2018-02-09
Brett Si
m
me
r
s
Add
slim tes
t
t
o
flak
y
li
s
t
commit
|
commitdiff
|
tree
2018-02-09
Brett Simmers
Check GC tr
i
gger on all all
o
c
a
tions
commit
|
commitdiff
|
tree
2018-02-02
Brett Simmer
s
Fix constness for
C
omp
a
c
tTagged
P
tr::ptr(), re
m
ove
arch
.
.
.
commit
|
commitdiff
|
tree
2018-01-31
Brett
Simme
r
s
Optimize GC
t
r
igger check
commit
|
commitdiff
|
tree
2018-01-25
B
r
e
t
t Simmers
Add a comm
e
nt to Memory
M
a
nage
r
:
:ma
l
locSmallSize(
)
commit
|
commitdiff
|
tree
2018-01-24
Bret
t
S
i
m
m
ers
T
r
ace collections e
v
e
n
w
h
en sampling is
o
f
f
commit
|
commitdiff
|
tree
2018-01-22
Brett Si
m
mers
perf-call-graph
.
php
f
i
x
es
commit
|
commitdiff
|
tree
2018-01-19
Brett S
i
mmers
Ch
e
ck per
s
ist
e
nce of type alia
s
es when resolv
i
ng type
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
B
r
ett Si
m
mers
Add noop_de
c
ref flag for on
e
-bi
t
refcounting b
u
ilds
commit
|
commitdiff
|
tree
2018-01-17
Brett Simmers
Smarte
r
default
f
o
r Eval
.
EnableGC
commit
|
commitdiff
|
tree
2018-01-16
Bret
t
Simmers
Don't
rec
o
rd X
e
non samples while in Xenon
R
eques
t
LocalD
a
ta
.
.
.
commit
|
commitdiff
|
tree
2018-01-12
Bre
t
t
Simmers
Clean up tracin
g
ring buff
e
r, a
d
d
gdb command to i
n
spe
c
t
i
t
commit
|
commitdiff
|
tree
2018-01-12
Brett Simmers
Fix
i
ndenta
t
ion in
e
xt_xen
o
n
.
h
commit
|
commitdiff
|
tree
2017-12-07
B
r
et
t
Simmers
D
e
al
with some systeml
i
b/
s
c
r
ip
t
destruct
o
r
s
commit
|
commitdiff
|
tree
2017-12-05
B
r
et
t
Simmers
Prepa
r
e slo
w
te
s
ts
f
o
r
o
n
e-bit refc
o
un
t
in
g
commit
|
commitdiff
|
tree
2017-12-01
Bret
t
Simmers
Better temp dir
g
eneration in test
/
run
commit
|
commitdiff
|
tree
2017-11-27
Br
e
tt Si
m
mers
One-bit ref
c
ounting
:
f
a
tal rather than asserting in
.
.
.
commit
|
commitdiff
|
tree
2017-11-27
Brett
Sim
m
ers
te
s
t/ru
n
tweaks
commit
|
commitdiff
|
tree
2017-11-17
Brett Si
m
m
e
rs
Add
a
t
e
s
t for using in loop
s
, and loops
i
n us
i
n
g
commit
|
commitdiff
|
tree
2017-11-17
B
r
e
tt Simmers
R
e
factor one-bit refcount test targets
commit
|
commitdiff
|
tree
2017-11-16
Brett Simme
r
s
Add Eval
.
AllowObjectDestructors a
n
d
a
n
attribute to
.
.
.
commit
|
commitdiff
|
tree
2017-11-11
Br
e
tt
Simmers
Fi
x
expect file for test/zend/good/Zend
/
tests/anon
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
Bre
t
t Simmers
Don't ignore
tes
t
s
that ar
e
missing
.
e
xpect(f) files
commit
|
commitdiff
|
tree
2017-11-07
Brett Simmers
Revert
D6240079: [i
r
/
dce
]
K
i
ll unus
e
d p
h
is
commit
|
commitdiff
|
tree
2017-10-20
Bret
t
Simmers
Don't count R
e
translateAll worke
r
s in
t
h
e profiling
.
.
.
commit
|
commitdiff
|
tree
2017-10-13
B
r
e
tt Sim
m
ers
F
i
x name o
f
HH\server_warmup_
s
tatus_monotonic
commit
|
commitdiff
|
tree
2017-10-03
Brett
S
i
m
me
r
s
Add suppor
t
for 'using
'
f
eat
u
re
commit
|
commitdiff
|
tree
2017-09-25
B
r
ett Si
m
mers
R
ever
t
D5697549
:
[hack|easy] Tur
n
FF
P
errors u
p
to 11
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Brett
S
immers
Revert D
5
697565:
[
hack|medium] Handl
i
ng `UNSAFE` and
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Brett Simmers
J
I
T support f
o
r one-bit refcounting
commit
|
commitdiff
|
tree
2017-08-31
B
re
t
t Sim
m
ers
Prepare quic
k
tests for running in one-bit refcounting
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
B
r
e
tt Simmer
s
F
i
x some i
s
sues running tests
w
i
t
h ne
g
ative ni
c
ene
s
s
commit
|
commitdiff
|
tree
2017-08-23
Brett Si
m
m
ers
Initial plumbing for
one-bi
t
reference c
o
unting
commit
|
commitdiff
|
tree
2017-08-23
Brett Si
m
mers
Add runtime op
t
ion for HardwareC
o
unte
r
t
ime ser
i
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Br
e
t
t Si
m
mers
Decrea
s
e
e
n
try
C
ount
T
h
r
eadCacheSize for NamedEnt
i
ty AHM
commit
|
commitdiff
|
tree
2017-08-05
Br
e
tt Si
m
me
r
s
Don't c
o
nservat
i
v
ely sca
n
Typ
e
dValues in MInstrSta
t
e
commit
|
commitdiff
|
tree
2017-07-12
Brett
S
immers
Export mo
r
e
informat
i
o
n about
Nam
e
dEntity tabl
e
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-07-05
Bre
t
t Sim
m
ers
R
e
vert D515
5
600: [h
a
ck] Validation
functions f
o
r FFP
.
.
.
commit
|
commitdiff
|
tree
2017-06-03
B
rett Simmers
Im
p
ro
v
e war
m
upStatusString() and wa
r
mu
p
s
tats logging
commit
|
commitdiff
|
tree
2017-06-02
Brett S
i
mmers
Fix ServiceData::exportCounterByKe
y
() for callback
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Bret
t
Si
m
mers
Add ca
l
lbac
k
-based ServiceData coun
t
ers
commit
|
commitdiff
|
tree
2017-05-24
B
rett Si
m
mers
Mar
k
s
o
cket_connect_params as flaky
commit
|
commitdiff
|
tree
2017-03-06
Brett
S
im
m
ers
E
xport perf counter
s
t
o ServiceD
a
t
a
commit
|
commitdiff
|
tree
2017-02-21
Brett Simmers
K
i
ll t
y
p
eMig
h
tRelax()
commit
|
commitdiff
|
tree
2017-02-17
Bre
t
t Simmers
Delete
h
oistTypeCh
e
cks()
commit
|
commitdiff
|
tree
2017-02-12
Brett Simmer
s
Optimize unrea
c
hable code
commit
|
commitdiff
|
tree
2017-01-06
Brett Simmers
Allow
dum
p
ing
TC to
a
c
usto
m
path
commit
|
commitdiff
|
tree
2017-01-06
Brett
Simmers
Use folly::StringPiece in a few more places in Va
r
iableUnser
.
.
.
commit
|
commitdiff
|
tree
2016-12-22
Brett Simmers
Make tes
t
/
s
low/
t
raits/
e
rror_file
.
p
h
p
.
e
xpec
t
f
mor
e
tolerant
commit
|
commitdiff
|
tree
2016-12-22
Brett Sim
m
ers
Don't work around limita
t
i
o
ns of a
function
t
hat
d
o
esn
.
.
.
commit
|
commitdiff
|
tree
2016-12-22
Brett Simm
e
rs
TNull
.
isKnownD
a
taType() =
=
false
commit
|
commitdiff
|
tree
2016-12-12
Bre
t
t Simmers
Record
c
o
rrec
t
si
z
e for
cold an
d
frozen in tc dumps
commit
|
commitdiff
|
tree
2016-12-07
B
rett Simmer
s
R
ename H
H
VM_
D
ISABLE_HHBB
C
2 t
o
HHVM_DISAB
L
E_HHBBC
commit
|
commitdiff
|
tree
2016-12-07
Brett Simmers
R
e
m
ove CatchC
a
ll
commit
|
commitdiff
|
tree
2016-12-02
Brett Sim
m
ers
Add a
n
op
t
ion to disallow fall
b
ack repo paths
commit
|
commitdiff
|
tree
2016-11-22
B
rett Simmers
L
og p
e
rf warnings when checkTmp
s
SpanningCa
l
ls() fails
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
B
rett Simmers
Fix HHVM type scanner generati
o
n
commit
|
commitdiff
|
tree
2016-11-08
Brett Simmers
Retarget g
u
ard
jccs
to a closer, compatible jc
c
wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
B
r
ett Simmers
Optimi
z
e string
conca
t
enation when
one operand is empty
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Brett Simme
r
s
Clean up SSATmp::variantV
a
l(), use it in opt
_
folda
b
le
(
)
commit
|
commitdiff
|
tree
next