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
dont add member filters for force shallow decl fanout
2021-09-26
Rick Lavoie
Fix object comp
a
rison a
n
alysis in HHBBC
commit
|
commitdiff
|
tree
2021-09-21
Rick L
a
voie
Fix Type::operator<=
w
i
t
h specializ
a
tions
commit
|
commitdiff
|
tree
2021-09-16
Rick La
v
oie
Copy
rep
o
AuthTy
p
e and AttrPersist
e
nt from trait
p
roperty
commit
|
commitdiff
|
tree
2021-09-16
Ric
k
L
av
o
ie
Mandato
r
il
y
remove non-DefConst co
n
s
tants i
n
HHIR
commit
|
commitdiff
|
tree
2021-09-16
Rick
L
avoie
P
res
e
rve Unreachable reason inside
s
i
m
plifier
commit
|
commitdiff
|
tree
2021-09-13
R
i
ck Lavoie
F
i
x
dead
l
ock
in Trea
d
mil
l
crash rep
o
r
ting
commit
|
commitdiff
|
tree
2021-09-11
Rick Lavoie
Remat
e
rialization
s
houldn't ever re
t
u
r
n a spill instr
u
ct
i
on
commit
|
commitdiff
|
tree
2021-09-03
Rick
La
v
oie
Leverage typ
e
-stru
c
tu
r
e
p
re-res
o
lut
i
on
m
ore
i
n the JIT
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
Improve type-structure pre-resoluti
o
n logic in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
Rick Lav
o
ie
Type-structure is/as
c
heck
s
should invoke autoloader
commit
|
commitdiff
|
tree
2021-09-03
Rick La
v
oie
C
lean up
c
lass cons
t
a
nt r
u
n
t
ime d
a
t
a
structures, add
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
R
i
ck Lavoie
Improve class constant
a
n
alysi
s
in HHBBC
commit
|
commitdiff
|
tree
2021-09-03
R
i
c
k La
v
o
ie
F
i
x
optimi
z
e_built
i
n when not
r
e
d
uc
i
ng
commit
|
commitdiff
|
tree
2021-09-03
Rick Lavoie
In HHBBC, deal wit
h
calls to unknown funct
i
o
ns which
.
.
.
commit
|
commitdiff
|
tree
2021-09-03
Rick L
a
voie
Fix nullsafe call
operator with
i
nout arguments
commit
|
commitdiff
|
tree
2021-09-02
Rick Lavoie
Remove the
R
ecord type
commit
|
commitdiff
|
tree
2021-09-02
Rick La
v
oie
M
a
ke closure mangling deterministic
commit
|
commitdiff
|
tree
2021-08-23
Rick Lavoie
Fix type_
s
tructure_classname
crash
commit
|
commitdiff
|
tree
2021-08-17
Rick Lavoie
St
o
p i
g
nor
e
d
/non-igno
r
e
d
regi
s
ter copies from being
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Rick Lavoie
All
o
w f
o
r phis wit
h
rvmfp()
as a source in vasm-graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Rick
L
avoie
Remove
all tmps s
p
anning
c
all restrictio
n
s
commit
|
commitdiff
|
tree
2021-08-12
Ri
c
k Lavoie
Im
p
lement ba
s
ic memory rema
t
erialization in v
a
sm
-
graph
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
Ri
c
k Lav
o
ie
Fix bad args in emitInt
e
rpR
e
q and emitInterpReqNoTransla
t
e
commit
|
commitdiff
|
tree
2021-08-11
R
i
ck Lavo
i
e
Rena
m
e RepoAuthType::Array type
s
commit
|
commitdiff
|
tree
2021-08-10
Rick Lavo
i
e
Enable more DCE of de
a
d 86reifi
e
d_pro
p
accesses in
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Rick L
a
vo
i
e
Set HH
B
BC final threads in
r
un
.
php
commit
|
commitdiff
|
tree
2021-08-10
R
ic
k
Lavoie
M
o
re HHBB
C
preresolve logic a b
i
t m
o
r
e
de
t
erministic
commit
|
commitdiff
|
tree
2021-08-09
Ri
c
k Lavoie
Fix
fixupVmfpUs
a
g
es
commit
|
commitdiff
|
tree
2021-08-05
Rick Lavoie
Move some lexe
r
stress t
e
sts i
n
to
slow/
commit
|
commitdiff
|
tree
2021-07-23
Rick Lavoie
F
i
x GVNs DecRef insertions
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Add t
e
st case fo
r
mb_strcut t
o
match Zen
d
test cas
e
commit
|
commitdiff
|
tree
2021-07-20
Ri
c
k Lavoie
D
isable
t
he
H
PHPCapturingVou
t
lint
commit
|
commitdiff
|
tree
2021-07-20
Rick Lavoie
Some vas
m
optim
i
z
a
tion
i
m
provements
commit
|
commitdiff
|
tree
2021-07-20
Rick
Lavo
i
e
Run vasm-block-counts bef
o
re register alloca
t
ion
commit
|
commitdiff
|
tree
2021-07-20
Rick
L
av
o
i
e
Sym
b
olize s
t
ub addresses in v
a
sm printing
commit
|
commitdiff
|
tree
2021-07-16
R
i
c
k
La
v
oie
pushvmfp and popvmfp are not effect-
f
ree
commit
|
commitdiff
|
tree
2021-07-14
Rick Lavoie
j
c
ci doesn't need to end a blo
c
k
commit
|
commitdiff
|
tree
2021-07-07
Rick
L
a
v
oie
Fix m
e
mory
h
andling in msg_receive
commit
|
commitdiff
|
tree
2021-07-06
Rick Lavoie
Set J
i
tWorkerTh
r
eads to
1 for unit test
s
commit
|
commitdiff
|
tree
2021-07-02
Rick L
a
voie
R
e
store
"ne
v
er modified" static
p
roperty opti
m
izati
o
n
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
Profile and re-o
r
der RDS
o
f
f
sets
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
Use g
e
tCachedClass in Class:
:
get()
commit
|
commitdiff
|
tree
2021-06-25
Rick L
a
voie
Implement "dou
b
le
jum
p
st
a
rt"
commit
|
commitdiff
|
tree
2021-06-25
Rick Lavoie
Replac
e
po
i
n
ter based
seria
l
i
z
at
i
on
i
n prof dat
a
f
i
le
commit
|
commitdiff
|
tree
2021-06-25
Rick L
a
voie
Fix some slow
t
ests in
jit-se
r
ialize m
o
de
commit
|
commitdiff
|
tree
2021-06-23
Rick L
a
v
o
ie
R
eplace folly::Optiona
l
/st
d
::optional with HPHP::Optional
commit
|
commitdiff
|
tree
2021-06-23
R
ick
Lavo
i
e
Add
H
PHP::Optiona
l
commit
|
commitdiff
|
tree
2021-06-19
Rick
Lavoie
Introd
u
c
e Repo
.
Pa
t
h, be
g
in swit
c
hing to
u
sing it
commit
|
commitdiff
|
tree
2021-06-18
Rick Lavoie
Remo
v
e
Repo and associat
e
d
c
ode
commit
|
commitdiff
|
tree
2021-06-17
Rick Lavoie
Remove Eval
.
StressUnitSerde
commit
|
commitdiff
|
tree
2021-06-17
Rick
L
avoie
Add unit file
c
ach
e
extension
commit
|
commitdiff
|
tree
2021-06-10
Rick Lavoie
F
i
x
spi
l
ling calculati
o
n involving
u
ses i
n
v
a
s
m
-graph
.
.
.
commit
|
commitdiff
|
tree
2021-05-21
Rick Lavo
i
e
Fix
bug in vasm-grap
h
-
color colorer logic
commit
|
commitdiff
|
tree
2021-05-21
Rick Lav
o
ie
Fo
l
low up for D2858548
0
commit
|
commitdiff
|
tree
2021-05-17
R
i
ck Lavoie
Back out "Delete CompactTrac
e
'optimization
'
"
commit
|
commitdiff
|
tree
2021-05-12
Ric
k
L
a
voie
Fix widening_unio
n
commit
|
commitdiff
|
tree
2021-05-08
Rick L
a
voi
e
A
d
d --check-repo
commit
|
commitdiff
|
tree
2021-05-07
Ric
k
Lavoie
Fix mergeEachThisProp
R
aw
commit
|
commitdiff
|
tree
2021-05-06
Rick La
v
oie
Load unit paths
l
a
zil
y
in
RepoFile
commit
|
commitdiff
|
tree
2021-05-03
Rick Lavoie
Speed up --lint
commit
|
commitdiff
|
tree
2021-05-03
Rick Lavoie
V
e
rify symbol
uniqueness whe
n
not
r
unning HHBBC
commit
|
commitdiff
|
tree
2021-05-02
Rick La
v
oie
E
x
port more mem informa
t
ion
v
ia S
e
rvic
e
Data
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Do retur
n
t
y
p
e
refinem
e
nt
d
u
r
ing anal
y
ze_clas
s
commit
|
commitdiff
|
tree
2021-04-29
R
i
ck Lavoie
Use wo
r
klist inside analyze
_
class
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Imp
r
ove publ
i
c
s
tatic prop lo
g
i
c
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Speed up clea
n
up
commit
|
commitdiff
|
tree
2021-04-29
Ric
k
L
avoie
Some micro-opti
m
izations for Type
commit
|
commitdiff
|
tree
2021-04-29
Rick
L
av
o
ie
R
e
m
o
ve redundant ino
u
t param
c
alculations
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
O
p
timize emit_by
t
ec
o
d
e
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Optim
i
ze local
l
y_pr
o
p
a
gated_state
s
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Use more thread
s
d
uring HHBBC final pass
commit
|
commitdiff
|
tree
2021-04-29
Rick
L
avoie
Par
a
lle
l
ize a few misc things when b
u
i
l
ding Index
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Paralleliz
e
preresolve
alg
o
rithm
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
Rewor
k
Ind
e
x
preresolve al
g
orithm
commit
|
commitdiff
|
tree
2021-04-29
Rick
L
a
voie
Cac
h
e return type and in-
o
u
t
p
arams on F
u
ncFamily
commit
|
commitdiff
|
tree
2021-04-29
Ric
k
Lavoie
Add LockFreeLazy
commit
|
commitdiff
|
tree
2021-04-29
Rick Lavoie
A
d
d
su
p
port fo
r
registeri
n
g de
p
endenci
e
s on Fun
c
Family
commit
|
commitdiff
|
tree
2021-04-29
R
i
ck Lavoie
De-dup FuncFamily in
s
tance
s
i
n HHBBC
commit
|
commitdiff
|
tree
2021-04-29
Rick
Lavo
i
e
Add ab
i
lity to
use
uni
t
-emi
t
ter
cache hook
f
or repo
.
.
.
commit
|
commitdiff
|
tree
2021-04-22
Rick Lavoie
Speed up global_var
s
.
php test
commit
|
commitdiff
|
tree
2021-04-22
Rick Lavo
i
e
Allo
w
for para
l
lel e
n
coding
of UnitEmitters
commit
|
commitdiff
|
tree
2021-04-22
R
i
ck Lavoie
Replace RepoAuthoritative
s
qlite repo wit
h
RepoFile
commit
|
commitdiff
|
tree
2021-04-22
R
ick Lavoi
e
Add TokenOrPtr
commit
|
commitdiff
|
tree
2021-04-22
Rick Lavoie
Add (but not
us
e
) RepoFi
l
e
commit
|
commitdiff
|
tree
2021-04-19
Rick Lavoie
Re
n
ame Re
p
o::Globa
l
Data to R
e
poG
l
o
b
a
lData
commit
|
commitdiff
|
tree
2021-04-19
R
i
ck L
a
voie
Fr
e
e up space in
F
un
c
::SharedData
commit
|
commitdiff
|
tree
2021-04-14
Rick Lavoie
A
d
d
E
val
.
U
n
itCacheBreaker
commit
|
commitdiff
|
tree
2021-04-14
Rick Lavo
i
e
Add EvalHac
k
Co
m
pilerUseCompilerPo
o
l to the un
i
t-cache
.
.
.
commit
|
commitdiff
|
tree
2021-04-09
Rick
L
a
v
oie
Rem
o
ve
A
P
CProfile
commit
|
commitdiff
|
tree
2021-04-03
R
ick Lav
o
ie
Add
l
ow memory usag
e
r
e
porting
t
o hhbbc_mem
commit
|
commitdiff
|
tree
2021-03-20
Rick Lavo
i
e
F
ix
HHBBC IsTypeS
t
ructC
h
andling w
i
th null val
u
es
commit
|
commitdiff
|
tree
2021-03-05
Rick
L
avoie
Fi
x
infinite rec
u
rsion in HDF p
a
rser
commit
|
commitdiff
|
tree
2021-02-26
R
ick Lavoie
Fix ra
c
e c
o
ndition in APCFileSt
o
rage
commit
|
commitdiff
|
tree
2021-02-26
Rick Lavoie
Allow for
a
rbitrary ty
p
e unions in HH
B
BC
commit
|
commitdiff
|
tree
2021-02-17
R
ick Lavoie
F
i
x
e
rr
o
r
handling in php
_
m
b
regex_compi
l
e_pa
t
tern
commit
|
commitdiff
|
tree
2021-02-13
Rick Lavoi
e
F
i
x retu
r
n
t
ype
in
f
e
rence for in
-
out builtins
commit
|
commitdiff
|
tree
2021-01-21
R
i
c
k
L
avoie
D
i
sable repos for (non-r
e
po auth
)
uni
t
te
s
ts, st
r
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2021-01-21
Rick La
v
oie
Add Ev
a
l
.
S
t
res
s
UnitSerde
commit
|
commitdiff
|
tree
2021-01-08
Rick L
a
v
o
ie
Add mi
s
si
n
g all
o
cation failure
c
h
eck
i
n
e
xt_gd
.
c
pp
commit
|
commitdiff
|
tree
2021-01-07
Rick
Lavoie
Smash
c
alls/jumps to point a
t
re
s
um
e
HelperN
o
Tr
a
ns
l
ate
.
.
.
commit
|
commitdiff
|
tree
next