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
log alternative fanout cardinals
2022-07-13
Catherine Ga
s
nier
log
al
t
ernative fanout ca
r
dinals
commit
|
commitdiff
|
tree
2022-07-13
C
atherine Gasnier
log single c
l
ass fanouts to hh_fanout scuba tabl
e
commit
|
commitdiff
|
tree
2022-07-13
Cath
e
rine Gasnier
compute more d
e
tailed class diff in c
a
s
e
of a "m
a
j
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Catherine
Ga
s
nier
refa
c
to
r
Af
f
ectedDeps prior to adding telemetry
commit
|
commitdiff
|
tree
2022-06-23
C
ath
e
r
ine G
a
snier
fix fanout bug when maki
n
g
a
n attribu
t
e requi
r
ed
commit
|
commitdiff
|
tree
2022-06-23
C
a
th
e
rine
G
asnier
add
test exhibiting bug
commit
|
commitdiff
|
tree
2022-06-20
Catherine Gasnier
reimple
m
ent go-to-
d
ef on `<<
_
_Override>>` for
f
olded
.
.
.
commit
|
commitdiff
|
tree
2022-06-15
Ca
t
h
erine Gasnier
Decl_inherit: factor out the
p
a
r
ent t
r
aversal logic
commit
|
commitdiff
|
tree
2022-06-14
Cathe
r
ine Gasnier
undo D12896373
and remove
`De
c
l
_
in
h
erit
.
c
o
llap
s
e
_trait_inher
.
.
.
commit
|
commitdiff
|
tree
2022-06-14
Cat
h
e
r
ine Gasn
i
er
Decl
_
inherit: rewrite folding
pa
r
ents in the same
w
a
y
.
.
.
commit
|
commitdiff
|
tree
2022-06-10
Catherin
e
Gasnier
set the d
e
c
l
s
t
ore
t
o use loc
a
l me
m
ory
commit
|
commitdiff
|
tree
2022-06-09
Cat
h
er
i
ne
G
a
snier
intro
d
uce id
e
_use_shallow
_
d
e
cls flag
t
o
a
llow
t
o
u
se
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Catherin
e
Ga
s
n
i
er
r
e
move usage of Obj
.
t in Provid
e
r_backend
.
Decl
_
cache
commit
|
commitdiff
|
tree
2022-06-06
Cather
i
ne Gasnier
move Decl_inh
e
ritance
.
inhe
r
i
ted_
m
ember
s
into Ty
p
ing_class_types
commit
|
commitdiff
|
tree
2022-06-06
Catherine G
a
snier
m
o
ve types d
e
fined in T
y
p
i
ng_classes_hea
p
in
t
o a
s
e
par
a
te
.
.
.
commit
|
commitdiff
|
tree
2022-06-06
Cath
e
r
ine Gasnier
make T
y
ping_cla
s
s
e
s_heap
.
class_t not depend o
n
P
rovider_cont
.
.
.
commit
|
commitdiff
|
tree
2022-05-19
Cath
e
rine
G
asnier
some renam
i
ng in dump_saved_state
_
depgr
a
ph
commit
|
commitdiff
|
tree
2022-05-11
Ca
t
herine G
a
snier
s
o
me
d
ocu
m
entati
o
n
in Typing_dep
s
commit
|
commitdiff
|
tree
2022-05-09
Catherine Gasnier
add o
n
e test abou
t
a
d
ding a
n
d
r
e
moving classe
s
commit
|
commitdiff
|
tree
2022-05-04
Catherine Gasnier
adding an enum constant should
r
etypecheck all `switch
.
.
.
commit
|
commitdiff
|
tree
2022-05-04
Cat
h
erine Gas
n
i
e
r
add test
s
f
o
r `switch` statements
commit
|
commitdiff
|
tree
2022-05-04
Cather
i
ne Gasnier
make
p
o
_enable_enum_s
u
p
ertyping
true by default
commit
|
commitdiff
|
tree
2022-05-03
Cat
h
erine Gasnier
f
i
x fan
o
ut when adding a required
XHP attribute
commit
|
commitdiff
|
tree
2022-05-03
Cath
e
r
ine Gasnie
r
Shallow_class_diff
: pass a modu
l
e to
diff
_
members
.
.
.
commit
|
commitdiff
|
tree
2022-05-03
C
a
th
e
rine G
a
snier
add fa
n
out test for
a
dding a r
e
quire
d
xhp attributes
commit
|
commitdiff
|
tree
2022-04-22
Catherin
e
Gasnier
fanout:
a
d
d
test adding a
c
o
n
stru
c
tor in the midd
l
e
.
.
.
commit
|
commitdiff
|
tree
2022-04-21
Catherine Gasnier
Switch ha
c
k IDE over to L
F
U caches instead of LRU
commit
|
commitdiff
|
tree
2022-04-21
Catherine
Gasnier
d
oc
+ ren
a
mes in Dec
l
_redecl_se
r
vice
commit
|
commitdiff
|
tree
2022-04-19
Catherine Gasnier
rename a
l
l the `
f
a
s
t`
s
tuff to `defs_pe
r
_files`
commit
|
commitdiff
|
tree
2022-04-19
Catherine Gasnier
Fanouts:
fi
x
fanout
algorithm whe
n
modi
f
yi
n
g a mem
b
er
commit
|
commitdiff
|
tree
2022-04-19
C
ather
i
n
e
Gasnier
swit
c
h fa
n
ou
t
test
s
over to new fanout al
g
ori
t
hm
commit
|
commitdiff
|
tree
2022-04-18
Catherine Ga
s
nier
A
d
d fanout test ca
s
e
for hi
e
rarchy checks
commit
|
commitdiff
|
tree
2022-04-13
Catherine
Gasnier
Teleme
t
ry:
re
n
ame
rechec
k
ed_
c
ount to changed_f
i
le
s
_
c
ou
n
t
.
.
.
commit
|
commitdiff
|
tree
2022-04-13
C
a
ther
i
ne
G
asn
i
e
r
log rec
h
ecked
files
count
i
nto 'rec
h
ecked' and 'total_rechec
.
.
.
commit
|
commitdiff
|
tree
2022-04-12
Cathe
r
ine Gas
n
ie
r
Teleme
t
ry: remove is_lazy_incremental
commit
|
commitdiff
|
tree
2022-04-08
Cat
h
erine Gasnier
defunctionalize shal
l
o
w_class_fanout
commit
|
commitdiff
|
tree
2022-04-08
Cathe
r
i
n
e
Ga
s
nier
Add rollou
t
flag
for ide_use_lfu_cac
h
e_instead_of
_
lru
commit
|
commitdiff
|
tree
2022-04-07
Catherine
G
a
snier
H
ack IDE: add the
possi
b
ility
t
o us
e
an
Lfu
_
c
ache
i
nst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2022-03-31
C
a
therine Gasnier
FreqCache:
n
o
n
eed to manua
l
ly maintain `size`
commit
|
commitdiff
|
tree
2022-03-28
C
atherine G
a
snier
Move checks
f
rom T
r
ait_reuse_check into
Typing_ex
t
ends
commit
|
commitdiff
|
tree
2022-03-28
Catherine
G
asnier
re
f
actor some map types in Ty
p
ing_
e
xtend
s
to a
v
oid
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Cat
h
e
rine Gasnier
simplify
l
o
gic for `check_member_unique` param in
Typi
n
g_extends
commit
|
commitdiff
|
tree
2022-03-14
Catherine Gasnier
ren
a
m
e parameters `tru
n
cate
_
elems` and `trunca
t
e_len
.
.
.
commit
|
commitdiff
|
tree
2022-03-11
Cather
i
ne G
a
s
n
i
e
r
move
l
ogic from Typi
n
g_toplevel
.
check_extend_
a
b
stract
.
.
.
commit
|
commitdiff
|
tree
2022-03-10
Catherine
Ga
s
ni
e
r
a
v
oid c
a
l
l
ing
unioning when l
o
c
a
lizin
g
options
commit
|
commitdiff
|
tree
2022-03-07
Cather
i
ne
G
a
sni
e
r
improve error message and position for "bad
d
ecl override
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Catherine G
a
snier
I
mp
r
ove p
o
siti
o
ns a
n
d wording of "method not
impl
e
men
t
ed
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Catherine G
a
snier
a
dd hh
_
a
u
toimport
.
m
l
i + doc
commit
|
commitdiff
|
tree
2022-03-04
Catherine Gasni
e
r
wire
the Pos
.
t of a clas
s
'
pa
r
ents down in
Typi
n
g_extends
commit
|
commitdiff
|
tree
2022-03-01
Catherine Gasnie
r
Fix doc bl
o
c
s
i
n
T
ra
i
t_r
e
use_
c
heck
commit
|
commitdiff
|
tree
2022-03-01
Catherine Ga
s
nier
A few re
n
a
m
ing
s
in Typi
n
g_e
x
tend
s
commit
|
commitdiff
|
tree
2022-02-28
Cath
e
rin
e
Gasnier
r
e
mo
v
e
Typing_e
n
v
.
wrap_inference_env_call
commit
|
commitdiff
|
tree
2022-02-26
Catherine Gas
n
ier
R
e
m
ove
c
alls to the Measur
e
m
o
dule in Na
m
i
ng_he
a
p
commit
|
commitdiff
|
tree
2022-02-24
Catherine Gasnier
remove function aast_
t
o_nast w
h
ic
h
does no
t
h
ing
commit
|
commitdiff
|
tree
2022-02-21
Catherine Gasnier
decl
u
tter Typin
g
_
en
v
_from_de
f
.
c
l
ass_env
commit
|
commitdiff
|
tree
2022-02-21
C
a
therin
e
Gasnier
make Rtypeconst ta
k
e
a
lazy s
t
ri
n
g
commit
|
commitdiff
|
tree
2022-02-18
Cathe
r
ine Gas
n
i
e
r
mak
e
s
tring
i
n
Rtype_access lazy
commit
|
commitdiff
|
tree
2022-02-15
C
a
t
h
erine
G
a
snier
reset type vari
a
ble ide
n
tifiers for each top-
l
eve
l
.
.
.
commit
|
commitdiff
|
tree
2022-01-31
Catherin
e
Ga
s
n
i
er
fa
c
t
o
r
o
ut code
a
bo
u
t metho
d
retu
r
n
i
nto hel
p
er
commit
|
commitdiff
|
tree
2022-01-31
Catherine Gasnier
Typing_sub
t
ype
:
take
s
ome fu
n
ctions o
u
t of big recurs
i
on
commit
|
commitdiff
|
tree
2022-01-31
Catherine Gasnie
r
NastInitCheck
.
cl
a
ss_ should b
e
l
o
ng to
`
class_
w
e
l
l
f
ormed
n
e
ss_
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
Catherine Gasnier
remove dia
g
nostic
s
ubscription code
commit
|
commitdiff
|
tree
2022-01-28
Catherine Gasn
i
e
r
re
m
ove fl
a
g
stream_errors
commit
|
commitdiff
|
tree
2022-01-28
Cat
h
erine Gasnier
removing st
r
e
am_errors flag: remove branching on
f
l
a
g
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
C
a
t
herine Gasnier
remove Ad
h
oc
_
p
r
ofi
l
e
r
commit
|
commitdiff
|
tree
2022-01-28
Catheri
n
e Gasnier
c
r
e
ate
c
heck_class
_
members helper
commit
|
commitdiff
|
tree
2022-01-28
C
atheri
n
e Gasn
i
e
r
f
u
rther break down `class_wellformedness_checks`
commit
|
commitdiff
|
tree
2022-01-28
Cath
e
rine Gasnier
help
e
rs for
cla
s
s wellformedness check
s
and class hierarchy
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
Ca
t
he
r
ine Gasnier
add check_class
_
where_constraint helper
commit
|
commitdiff
|
tree
2022-01-28
Catherine Gas
n
ier
export sealed-re
l
a
t
e
d
lo
g
ic into
h
elper
commit
|
commitdiff
|
tree
2022-01-28
Ca
t
herine
Gasnier
Let Err
o
rs
.
t deri
v
e show for
debug
g
ing
commit
|
commitdiff
|
tree
2022-01-28
Catherin
e
Gasni
e
r
Let Serv
e
rEnv
.
env der
i
ve show
commit
|
commitdiff
|
tree
2022-01-27
Catherine Gasnier
re
n
am
e
and d
o
c
u
ment check_constructor_dep
commit
|
commitdiff
|
tree
2022-01-26
C
atherine Gasnier
c
lean-u
p
code chec
k
ing override
ke
y
word
commit
|
commitdiff
|
tree
2022-01-26
C
atherine G
a
snier
setup_env_f
o
r_cl
a
ss_def_c
h
eck
helper
commit
|
commitdiff
|
tree
2022-01-24
Catherine
Ga
s
ni
e
r
simplify chec
k
i
n
g o
f
mult
i
ple concrete defini
t
io
n
s
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
Catherine Gasnier
simplify
interface implementation checking
commit
|
commitdiff
|
tree
2022-01-21
Catherine G
a
sn
i
er
n
o need t
o
check
d
y
namically calla
b
le for members that
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
C
a
t
heri
n
e
G
a
s
n
ier
Break down Typing
_
extends
.
che
c
k
_
ov
e
rride
commit
|
commitdiff
|
tree
2022-01-21
Ca
t
herine Gasnier
r
efactor ch
e
ck_o
v
er
r
ide: rem
o
ve parameter ignore_f
u
n_return
commit
|
commitdiff
|
tree
2022-01-21
Cath
e
rine Gasnier
refactor a
d
d
i
ng
d
ependency when ca
l
ling check_override
commit
|
commitdiff
|
tree
2022-01-21
Catherin
e
Gasnie
r
do not
che
c
k overriding a sy
n
thesi
z
ed
member
commit
|
commitdiff
|
tree
2022-01-19
Catherine Gasnier
refactor s
o
me co
m
m
on priv
a
te + LSB logic
commit
|
commitdiff
|
tree
2022-01-19
Cathe
r
ine
G
asnier
make
class element flags
a
bstrac
t
commit
|
commitdiff
|
tree
2022-01-19
Cathe
r
ine Gasnier
refactor cla
s
s elem
e
nt flags and add
a
pretty pr
i
nter
commit
|
commitdiff
|
tree
2022-01-18
Catherine Gasnier
fix master build
commit
|
commitdiff
|
tree
2022-01-18
Ca
t
her
i
ne Gasnier
remove dea
d
code
in Decl
_
env
commit
|
commitdiff
|
tree
2022-01-14
Cathe
r
ine G
a
sn
i
e
r
Let Typing
_
cla
s
ses_heap
.
Api
.
t
derive
sh
o
w
commit
|
commitdiff
|
tree
2022-01-13
Catherine Gasnier
remove dead
p
arameter `check_priva
t
es
`
commit
|
commitdiff
|
tree
2022-01-13
Cat
h
erine Gasnier
union all pa
r
ent member
s
b
e
f
ore doing override
c
h
ecks
commit
|
commitdiff
|
tree
2022-01-11
Catheri
n
e
Gasnier
a
ggre
g
ate redundant k
e
ys from /proc
/
cpu
i
nfo
a
s a histogram
commit
|
commitdiff
|
tree
2022-01-06
Catherin
e
G
a
snier
r
emove the
multi
c
ache
i
n favor o
f
the frequ
e
ncy cache
commit
|
commitdiff
|
tree
2021-12-20
Catherine Gasnier
introdu
c
e H
a
c
kE
v
ent
L
ogger
.
PerFile
P
rofili
n
gConfig
.
t
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
C
a
theri
n
e
Ga
s
nier
vari
o
us refa
c
to
r
ings
about member "
s
ource" /
kind
commit
|
commitdiff
|
tree
2021-12-15
Catherine Gasn
i
er
d
efunctiona
l
i
z
e part
o
f Typ
i
n
g_exte
n
ds
commit
|
commitdiff
|
tree
2021-12-15
C
a
t
h
erine Gasnier
rename params
of Errors
.
try_w
h
en
commit
|
commitdiff
|
tree
2021-12-15
Catheri
n
e Gasnier
refactor and ex
p
o
rt
internal fun
c
t
ion doing method
.
.
.
commit
|
commitdiff
|
tree
2021-12-15
Ca
t
her
i
ne Gasn
i
er
u
s
e enum i
n
stead of pol
y
m
orphi
c
vari
a
nt for memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Catherine Gasnier
`--
p
rofile-l
o
g` acts as `--config profile
_
log=true`
commit
|
commitdiff
|
tree
2021-12-14
Catherine
Gasnier
avoid transformation to Seq
u
ence
.
t t
h
en ba
c
k
to li
s
t
commit
|
commitdiff
|
tree
next