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
doc + renames in Decl_redecl_service
2022-04-21
Cathe
r
ine Ga
s
nier
doc + rename
s
in Decl_redecl_ser
v
ice
commit
|
commitdiff
|
tree
2022-04-19
C
a
therine Gasnier
ren
a
me a
l
l the `
f
ast` stuff to `de
f
s_p
e
r_f
i
les`
commit
|
commitdiff
|
tree
2022-04-19
Catherine Gas
n
ie
r
Fanou
t
s: fix f
a
n
out algorit
h
m w
h
e
n
modifying a me
m
ber
commit
|
commitdiff
|
tree
2022-04-19
Catherine Gasn
i
er
switch fano
u
t tests over to new
f
anout algorithm
commit
|
commitdiff
|
tree
2022-04-18
Cather
i
ne Gasnier
Add
fanout t
e
st case for
hierarchy ch
e
cks
commit
|
commitdiff
|
tree
2022-04-13
Catherine Gasnier
Telemetry: rename rechecked_count to changed_files_count
.
.
.
commit
|
commitdiff
|
tree
2022-04-13
Catherine Gasni
e
r
l
og
rechecked
files count i
n
to 'rechecked' and 'total_rechec
.
.
.
commit
|
commitdiff
|
tree
2022-04-12
Catherine Gas
n
ier
Telemetr
y
: remove is_lazy_incremental
commit
|
commitdiff
|
tree
2022-04-08
Catheri
n
e Gas
n
ier
defunctionalize shallow_
c
lass_fanout
commit
|
commitdiff
|
tree
2022-04-08
C
atherine
G
asnier
Add rollout flag for ide_use_lfu_cache
_
instea
d
_of_lru
commit
|
commitdiff
|
tree
2022-04-07
C
atherine Ga
s
n
i
er
Hack IDE: add
t
he
poss
i
bility to
u
se an Lf
u
_ca
c
he
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2022-03-31
Catherine Gas
n
i
er
F
reqC
a
che: no n
e
ed
t
o manually mai
n
tain `siz
e
`
commit
|
commitdiff
|
tree
2022-03-28
Cath
e
rin
e
G
a
snier
Move checks from Tr
a
i
t
_reuse_c
h
eck into Ty
p
ing_
e
xtends
commit
|
commitdiff
|
tree
2022-03-28
Cathe
r
ine
G
a
snier
refac
t
or some
m
ap ty
p
es
i
n T
y
ping_ex
t
end
s
to avoid
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Catherine Gas
n
i
er
simplif
y
l
o
g
i
c
for
`
check_m
e
mbe
r
_unique` param
i
n Typi
n
g_extends
commit
|
commitdiff
|
tree
2022-03-14
Catherine
Gasnier
rename parameters
`trun
c
ate_elems
`
and `truncate_len
.
.
.
commit
|
commitdiff
|
tree
2022-03-11
Cath
e
rine
Gas
n
ier
m
o
ve logic from T
y
ping
_
toplevel
.
check_exte
n
d_abstrac
t
.
.
.
commit
|
commitdiff
|
tree
2022-03-10
Catherin
e
Ga
s
nier
av
o
id cal
l
ing unioning
w
hen localizing optio
n
s
commit
|
commitdiff
|
tree
2022-03-07
Catherine Gas
n
ier
improve
e
r
ror messag
e
and position for "bad de
c
l overr
i
de
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Catherine Ga
s
nier
Imp
r
ove
p
osi
t
ions
a
n
d wording of "m
e
thod
n
ot implemente
d
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Cath
e
rin
e
G
a
snie
r
add hh_autoimport
.
m
li + doc
commit
|
commitdiff
|
tree
2022-03-04
C
a
ther
i
n
e
Gasnier
w
ir
e
the Pos
.
t
of a class' par
e
nt
s
dow
n
in Typing_extends
commit
|
commitdiff
|
tree
2022-03-01
Cathe
r
ine Gasnier
Fi
x
doc b
l
ocs
in Trait_r
e
u
s
e
_
c
h
eck
commit
|
commitdiff
|
tree
2022-03-01
Catheri
n
e Gasnier
A few re
n
amings
i
n
T
yping_extends
commit
|
commitdiff
|
tree
2022-02-28
Catherin
e
G
asnie
r
remove
Typing_e
n
v
.
w
r
ap
_
inf
e
re
n
ce_en
v
_call
commit
|
commitdiff
|
tree
2022-02-26
Catherine
G
asnier
Remove calls to t
h
e Measure
m
odule in N
a
ming_heap
commit
|
commitdiff
|
tree
2022-02-24
Catherine
G
asnier
remove function aast_to_nast which does nothing
commit
|
commitdiff
|
tree
2022-02-21
Catheri
n
e G
a
s
nier
declut
t
e
r
Typin
g
_env_fr
o
m
_
def
.
class_env
commit
|
commitdiff
|
tree
2022-02-21
Cat
h
erine Gasnier
make Rt
y
pec
o
ns
t
take a
l
azy string
commit
|
commitdiff
|
tree
2022-02-18
Catherine
G
asnier
m
a
ke string in Rtype_access
l
azy
commit
|
commitdiff
|
tree
2022-02-15
Ca
t
her
i
ne Gasnier
reset type variable identifiers for
e
ach top-level
.
.
.
commit
|
commitdiff
|
tree
2022-01-31
Ca
t
h
er
i
ne Gasnier
factor out code about method r
e
turn into
h
elpe
r
commit
|
commitdiff
|
tree
2022-01-31
Catherine Gasnier
Typ
i
ng_su
b
type: take some
f
unctions out of big recursion
commit
|
commitdiff
|
tree
2022-01-31
C
a
t
herine
G
asnie
r
NastI
n
itCheck
.
cl
a
s
s_ should belong to `
c
lass_we
l
lfo
r
medness_
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
Catherine Gasnier
r
e
m
o
ve diagnost
i
c subs
c
r
ip
t
ion cod
e
commit
|
commitdiff
|
tree
2022-01-28
Catherine
G
as
n
ier
re
m
ove
fla
g
stream_err
o
r
s
commit
|
commitdiff
|
tree
2022-01-28
C
a
t
h
erine Gasni
e
r
removing stre
a
m_errors flag: remove bra
n
c
h
ing on flag
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
Catherine Gasnier
rem
o
ve Adhoc_
p
r
o
f
i
l
e
r
commit
|
commitdiff
|
tree
2022-01-28
Cath
e
rine Gasnier
create
c
heck_class_members
h
elper
commit
|
commitdiff
|
tree
2022-01-28
Catheri
n
e
G
as
n
ier
further break down
`
class_wellform
e
dness_checks
`
commit
|
commitdiff
|
tree
2022-01-28
Cath
e
rine Gasnier
he
l
pers
f
o
r
class wellf
o
r
medness
checks and cla
s
s hiera
r
c
hy
.
.
.
commit
|
commitdiff
|
tree
2022-01-28
C
a
therine Ga
s
n
ier
add check_class_where_constrain
t
helper
commit
|
commitdiff
|
tree
2022-01-28
Cathe
r
i
n
e Ga
s
nier
export sealed-related
l
ogic i
n
to hel
p
er
commit
|
commitdiff
|
tree
2022-01-28
Cat
h
erine Ga
s
nie
r
Let Errors
.
t
d
e
rive sh
o
w
for debug
g
ing
commit
|
commitdiff
|
tree
2022-01-28
Catherine Ga
s
nier
L
et
Se
r
verEnv
.
env derive sh
o
w
commit
|
commitdiff
|
tree
2022-01-27
Cather
i
ne
Gasnier
r
en
a
me and document
c
h
e
ck_constructor_dep
commit
|
commitdiff
|
tree
2022-01-26
Cathe
r
in
e
Gasnier
clean-up
c
ode checking
overr
i
de keyword
commit
|
commitdiff
|
tree
2022-01-26
Cath
e
rine Gasnier
s
e
tup
_
env
_
for_class_
d
e
f_
c
h
eck helper
commit
|
commitdiff
|
tree
2022-01-24
Catherine
Gasnier
si
m
pl
i
fy c
h
ecking of multiple
c
oncr
e
te defi
n
ition
s
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
C
a
therine Gasnier
s
implify interfac
e
impl
e
mentation checking
commit
|
commitdiff
|
tree
2022-01-21
Catherine Gasni
e
r
no need to check dynamically callable for me
m
bers t
h
at
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
C
a
t
h
erine Gasnier
Break down Ty
p
ing
_
e
xtends
.
check_override
commit
|
commitdiff
|
tree
2022-01-21
Cathe
r
i
n
e Gasnier
refa
c
t
or check_override:
r
e
move param
e
ter ignore_fun
_
return
commit
|
commitdiff
|
tree
2022-01-21
Cat
h
e
r
i
n
e Gas
n
ier
refac
t
or add
i
n
g
depende
n
cy
w
h
en callin
g
c
h
eck_over
r
i
de
commit
|
commitdiff
|
tree
2022-01-21
Catherine Gas
n
ie
r
d
o
not check overridi
n
g a
synthesiz
e
d mem
b
er
commit
|
commitdiff
|
tree
2022-01-19
Catherine Gasni
e
r
re
f
actor some
common priv
a
te + LSB
l
ogic
commit
|
commitdiff
|
tree
2022-01-19
Catherin
e
G
as
n
ie
r
make class
element flags abstract
commit
|
commitdiff
|
tree
2022-01-19
Cat
h
erine Gasnier
refactor cl
a
ss element flags and add a prett
y
p
rinter
commit
|
commitdiff
|
tree
2022-01-18
Catherine
G
asn
i
er
fix master build
commit
|
commitdiff
|
tree
2022-01-18
Catherine Gasni
e
r
remov
e
dea
d
c
ode
in D
e
cl_env
commit
|
commitdiff
|
tree
2022-01-14
Cat
h
e
r
ine
G
asnie
r
Le
t
Typing_cl
a
sses_heap
.
A
p
i
.
t d
e
rive
s
how
commit
|
commitdiff
|
tree
2022-01-13
Catherine Gasnier
remo
v
e
dead parame
t
er `check_
p
riva
t
es`
commit
|
commitdiff
|
tree
2022-01-13
Cath
e
rin
e
G
as
n
ie
r
un
i
on all
parent mem
b
er
s
b
e
fore doing o
v
erride checks
commit
|
commitdiff
|
tree
2022-01-11
Cathe
r
ine
G
asnier
a
ggr
e
gate redundant keys from /
p
roc/cpu
i
nfo as a histogra
m
commit
|
commitdiff
|
tree
2022-01-06
Catherine Gasnier
remov
e
th
e
multicach
e
in f
a
vor of th
e
fr
e
qu
e
ncy
cache
commit
|
commitdiff
|
tree
2021-12-20
Cathe
r
ine G
a
snier
i
n
troduce HackEventLogger
.
PerFilePro
f
ilingConfig
.
t
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
Ca
t
h
erine Gasnier
various refactorings
a
bo
u
t member "source" / kind
commit
|
commitdiff
|
tree
2021-12-15
Catherin
e
Gasnier
defunc
t
i
o
nalize
p
a
r
t of Typing_extends
commit
|
commitdiff
|
tree
2021-12-15
Catherine Gasnier
renam
e
param
s
of Errors
.
try_when
commit
|
commitdiff
|
tree
2021-12-15
C
at
h
erine G
a
sni
e
r
refactor and
e
x
p
ort internal fu
n
ction doing method
.
.
.
commit
|
commitdiff
|
tree
2021-12-15
Ca
t
he
r
i
ne G
a
snier
use enu
m
inst
e
ad of po
l
ymorphic va
r
iant for member
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Cat
h
e
r
i
n
e Ga
s
nier
`--profile-log` acts as `-
-
c
onfig profile_log=tru
e
`
commit
|
commitdiff
|
tree
2021-12-14
C
a
t
herine Gas
n
ier
avoi
d
transformation
to
S
e
q
uence
.
t
t
hen
bac
k
to list
commit
|
commitdiff
|
tree
2021-12-06
Catherine Gasn
i
er
Do not d
u
mp
p
er-file prof
i
les in logs
commit
|
commitdiff
|
tree
2021-12-06
Cat
h
erine Gasnie
r
break down Typing_extends
.
c
h
eck_members
commit
|
commitdiff
|
tree
2021-12-06
C
at
h
eri
n
e Gas
n
i
er
r
e
move useless returnin
g
of c
l
ass na
m
e
commit
|
commitdiff
|
tree
2021-12-06
C
a
the
r
in
e
Gasn
i
er
getti
n
g a
n
d
adding
c
lass
f
r
om heap should be done by
.
.
.
commit
|
commitdiff
|
tree
2021-11-24
Catherine Gasnier
add a confi
g
f
i
le flag
equivalent for --
p
rofile
-
log
commit
|
commitdiff
|
tree
2021-11-23
Catherine Gasnier
Decl_folded_
c
las
s
: pull stuff
o
u
t of the big
r
e
c
ursion
commit
|
commitdiff
|
tree
2021-11-15
Cath
e
r
in
e
Ga
s
nier
move BloomFi
l
ter into its own librar
y
commit
|
commitdiff
|
tree
2021-11-15
Cath
e
r
i
n
e Gasnier
move defe
r
red_decl i
n
to its own l
i
b
r
a
ry
commit
|
commitdiff
|
tree
2021-11-15
Catherin
e
Gasnier
r
e
organ
i
z
e
m
o
dules into t
y
p
i
n
g_top
l
evel, typing_we
l
lformedn
e
.
.
.
commit
|
commitdiff
|
tree
2021-11-15
Cat
h
erine Gasnier
remove s
o
m
e
unn
e
c
e
ssary dependencies on typing_mi
s
c
commit
|
commitdiff
|
tree
2021-11-15
C
athe
r
ine
G
a
s
nier
separat
e
nast_visitor libr
a
r
y
commit
|
commitdiff
|
tree
2021-11-15
Ca
t
herine Ga
s
nier
s
eparat
e
module
t
a
st_en
v
commit
|
commitdiff
|
tree
2021-11-11
C
atherine Gasn
i
er
separat
e
li
b
rary
for typin
g
_global_in
f
erence
commit
|
commitdiff
|
tree
2021-11-11
Cathe
r
ine Gasnier
wellfor
m
e
dne
s
s ch
e
cks in sep
a
rate l
i
bra
r
y
commit
|
commitdiff
|
tree
2021-11-10
Catherine Ga
s
nier
m
ove cert
a
in modules out of typing
_
algebr
a
i
nt
o
their
.
.
.
commit
|
commitdiff
|
tree
2021-11-10
Catherine Gasnier
separate t
y
ping_utils library
commit
|
commitdiff
|
tree
2021-11-10
C
ather
i
ne
G
asnier
separate lib
r
ary
f
or t
y
pe
_
ma
p
per
commit
|
commitdiff
|
tree
2021-11-10
C
athe
r
ine Gasnier
separate library f
o
r co
r
e
t
yping operati
o
ns
commit
|
commitdiff
|
tree
2021-11-09
Catherine
G
asnier
adapt
OCAML
_
L
A
N
DMARKS for
w
o
r
k
er processes
commit
|
commitdiff
|
tree
2021-11-09
Catherine Gas
n
ier
remo
v
e d
a
ngling mli
commit
|
commitdiff
|
tree
2021-11-09
Catherine Gasnier
s
e
parate library
t
y
ping_env
commit
|
commitdiff
|
tree
2021-11-09
Catherine Gasnier
s
epara
t
e typing_env_types library
commit
|
commitdiff
|
tree
2021-11-04
C
a
therine Gasnier
re
m
o
ve flag abo
u
t numb
e
r o
f
times to
defer
commit
|
commitdiff
|
tree
2021-11-03
Catherin
e
Gasnier
remove flag
d
eferments_l
i
gh
t
commit
|
commitdiff
|
tree
2021-11-03
Catherine
Gasnier
refa
c
t
o
r hphp/ha
c
k/t
e
st/t
y
p
echeck/dune and
add
t
arget
.
.
.
commit
|
commitdiff
|
tree
2021-11-03
Catherine Gasnier
a
dd land
m
arks
to
o
p
am
commit
|
commitdiff
|
tree
2021-10-27
Catherine Gasnier
simplify
D
ef
e
rred_de
c
l API
commit
|
commitdiff
|
tree
next