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
Move a few things around to unblock autoimport of Rx namespace
2018-06-22
Kasper Kopec
"Fix" typecheck
t
e
sts
commit
|
commitdiff
|
tree
2018-06-22
Kas
p
er Kopec
ignore
c
ase for na
m
esp
a
ces,
c
la
s
s
es,
a
n
d function
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
Kasper Kopec
Fix name c
o
ll
i
sion d
e
tecti
o
n in namespace
use clauses
commit
|
commitdiff
|
tree
2018-06-18
Kasper Ko
p
ec
Fi
x
E
r
rors
.
m
erge perf
o
rman
c
e
commit
|
commitdiff
|
tree
2018-06-12
Kasper Kopec
shutdown_persi
s
tent_cl
i
e
n
t
is no
t
a th
r
ead sa
f
e functio
n
commit
|
commitdiff
|
tree
2018-06-12
Kasper Kop
e
c
Do not s
e
nd
d
i
agnost
i
cs if there are an
y
unprocessed
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
Ka
s
per
K
o
pec
Pu
m
p async u
p
dates when querying Watchman
commit
|
commitdiff
|
tree
2018-06-12
Kasper Kopec
ServerE
n
v
.
(notifier_async_fd
->
n
otifier_async_reade
r
)
commit
|
commitdiff
|
tree
2018-06-11
Kasper Kope
c
Re
v
ert "
D
7
2
8
2948:
R
un shared
m
emory c
o
lle
c
tor in a
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
Kasper Kopec
Wrap ALL
MultiWorke
r
.
c
all invocations in wi
t
h_exit_o
n
_excepti
o
n
commit
|
commitdiff
|
tree
2018-06-11
Kasper Kopec
Decl_n
o
t_found exi
t
cod
e
commit
|
commitdiff
|
tree
2018-06-11
Kasper Kop
e
c
Sprinkle Error
s
.
ign
o
re_ i
n
more
places, utilize try_finally
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
Kas
p
er Kopec
Restar
t
full
c
hec
k
w
hen persis
t
ent client com
m
an
d
needi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
Kasper Kopec
(mor
e
) Logging to track
R
ela
t
ive_
p
ath
.
Dummy showi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
Kaspe
r
Kopec
Pri
n
texc
.
register_p
r
inter f
o
r exception
s
in
M
ultiThreadedC
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
Kasper K
o
pec
Do n
o
t
call Measur
e
.
prin
t
_stats () all the time in
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
Kas
p
er
Kopec
Prevent job ca
n
cell
a
t
i
ons in the mid
d
l
e
of decla
r
ation
commit
|
commitdiff
|
tree
2018-05-26
Kasper Kop
e
c
Make the mat
c
h i
n
c
o
mmand_needs_full_check e
x
h
a
usti
v
e
commit
|
commitdiff
|
tree
2018-05-26
Kasper
K
op
e
c
Remove u
n
used
Rpc
.
KILL
commit
|
commitdiff
|
tree
2018-05-26
K
a
sper Kopec
Remove
h
h --ignore-fixme
commit
|
commitdiff
|
tree
2018-05-26
Kasp
e
r Kopec
hh ch
e
ck
--single
commit
|
commitdiff
|
tree
2018-05-26
Kasp
e
r Ko
p
ec
Ability to retrieve errors fr
o
m ServerIde
U
t
ils, make
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
Kasper
Kopec
Mo
v
e sta
t
us-rela
t
ed things f
r
om clientCheck
.
m
l to clientChe
c
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
Kaspe
r
Kopec
More twe
a
ks to de
c
iding whet
h
er to run f
u
ll
c
h
ecks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
K
as
p
er K
o
pec
Handle most non-per
s
ist
e
nt client com
m
ands
during ty
p
ec
h
ecking
commit
|
commitdiff
|
tree
2018-05-26
Kas
p
er Kopec
Remove ServerUtils
.
N
eeds
_
workers
commit
|
commitdiff
|
tree
2018-05-26
Kas
p
er
K
op
e
c
Ability to use work
e
rs whi
l
e
using
w
o
rkers
commit
|
commitdiff
|
tree
2018-05-26
Ka
s
per Kopec
Work
e
r remembers i
t
s handle
when it's b
u
sy
commit
|
commitdiff
|
tree
2018-05-26
Kas
p
er
K
o
p
e
c
Make worke
r
and handle mutual
l
y
r
ecur
s
ive
i
n Worker
C
ontroller
commit
|
commitdiff
|
tree
2018-05-25
Kasper
Kopec
Di
s
t
i
n
guish "no workers
a
v
ailabl
e
"
from "no jobs
a
vailabl
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-25
Kas
p
er Kopec
Mak
e
access to depend
e
ncy table opt-in to force its
.
.
.
commit
|
commitdiff
|
tree
2018-05-25
Kasper K
o
pec
Avoid star
t
ing a bl
o
c
king
r
e
c
heck whenever a
com
m
and
.
.
.
commit
|
commitdiff
|
tree
2018-05-25
Kasper Kop
e
c
Ma
k
e Serv
e
r
Env
.
can_
i
nte
r
r
u
pt default to true +
small
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
Kasper Ko
p
ec
Explicitly trigger fu
l
l
checks in int
e
gration te
s
ts
commit
|
commitdiff
|
tree
2018-05-18
Ka
s
per K
o
pec
Wrap con
t
i
nuations
r
epreseting cl
i
ent comma
n
ds in try
.
.
.
commit
|
commitdiff
|
tree
2018-05-18
Kasper Kopec
Mock exceptiona
l
s
i
tuations in ml integ
r
at
i
on tests
commit
|
commitdiff
|
tree
2018-05-18
Kas
p
er Kopec
L
i
mi
t
t
he
scope of Nonfat
a
l_rpc_exception t
r
y
.
.
.
with
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
A
s
sert that co
m
mands
t
hat r
u
n duri
n
g
i
n
terru
p
ts don
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kas
p
er Kopec
Assert that code inside
m
a
ke_then_revert_local_
c
hange
s
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kope
c
Assert t
h
at master
doesn'
t
d
o unsafe operations
during
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
K
a
sper Kopec
More logging related to non blocking
ty
p
echecking
commit
|
commitdiff
|
tree
2018-05-17
Kas
p
er
Kopec
Do
not automat
i
cally
rest
a
r
t
full check
s
canc
e
l
l
ed
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kopec
Ha
n
d
l
e
persistent client
c
ommands needing fu
l
l recheck
commit
|
commitdiff
|
tree
2018-05-17
Kasper Kope
c
Hand
l
e persistent client comm
a
nds modify
i
n
g
server
.
.
.
commit
|
commitdiff
|
tree
2018-05-17
Kasper K
o
pe
c
Priorit
i
z
e
b
u
i
ldi
n
g sea
r
ch
i
ndex over full reche
c
ks
commit
|
commitdiff
|
tree
2018-05-17
Kasper Ko
p
e
c
Handle m
o
st pers
i
stent cl
i
ent commands duri
n
g typechecking
commit
|
commitdiff
|
tree
2018-05-16
Kasper
Ko
p
ec
SUBSC
R
IBE_
D
IAGNOSTICS doesn't r
e
q
uire full check
commit
|
commitdiff
|
tree
2018-05-16
Kas
p
er Kopec
Accept new persistent client during typecheking
commit
|
commitdiff
|
tree
2018-05-16
Kasper Kopec
ClientProvider:
e
xpose fd
s
for sele
c
ting, make sle
e
p_and_che
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Kasper Ko
p
ec
A
b
ility to
su
s
pe
n
d handli
n
g
o
f c
l
ients
i
f
t
hey need
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
K
asper
Ko
p
ec
D
o
not
s
end "Vers
i
on in hhc
o
nf
i
g
=" telemetry
i
n t
e
sts
commit
|
commitdiff
|
tree
2018-05-15
Ka
s
per
K
o
p
ec
Acce
p
t
ne
w
persistent cl
i
en
t
through pri
o
rity pipe
commit
|
commitdiff
|
tree
2018-05-15
Kasp
e
r K
o
pec
P
riority pipe between server and mo
n
itor
commit
|
commitdiff
|
tree
2018-05-15
Kasper
K
op
e
c
Integrat
i
on test sh
o
wi
n
g
th
a
t LSP c
o
n
nection is block
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Kas
p
er Kopec
Upd
a
te env
.
i
nit
_
en
v
.
ne
e
ds_ful
l
_init correctly in presen
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
Kasper
K
opec
Cle
a
nup in
S
erverTypeCheck
commit
|
commitdiff
|
tree
2018-05-15
Kasper
K
op
e
c
Refactor i
n
t
erruptions
commit
|
commitdiff
|
tree
2018-05-14
K
asper Kopec
angery_re
a
ccs_only
commit
|
commitdiff
|
tree
2018-05-12
Kasper Kopec
Update
command
used to
c
ollect hh_serv
e
r logs, remove
.
.
.
commit
|
commitdiff
|
tree
2018-04-23
K
a
sper Kopec
Rel
a
tive_path
.
(create -> create_detect_pre
f
ix) in
se
r
v
erInf
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-20
Ka
s
per Kopec
R
e
m
ove server name from monitor
commit
|
commitdiff
|
tree
2018-04-19
Kasper Kopec
Integration test for W
a
tchman interruption
s
commit
|
commitdiff
|
tree
2018-04-19
K
a
sper Kop
e
c
Read Watch
m
an mess
a
g
e
s during typechecking and ca
n
ce
l
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
Kasper Kopec
Ref
a
c
t
o
r to expo
s
e “
q
uery Watc
h
man
”
function
commit
|
commitdiff
|
tree
2018-04-19
Kasper Kopec
Threa
d
interruption handler to Ty
p
in
g
_check
_
s
er
v
ice
commit
|
commitdiff
|
tree
2018-04-19
K
asper
K
o
pec
Ex
p
ose Watch
m
an soc
k
et fd so
i
t
can
b
e
s
elected o
n
commit
|
commitdiff
|
tree
2018-04-19
Ka
s
per Kopec
Call the int
e
rruptible version of
Typin
g
_ch
e
ck_ser
v
ice
.
.
.
commit
|
commitdiff
|
tree
2018-04-18
Kasper Kopec
Update Se
r
verTypeCheck environme
n
t be
f
ore
starti
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-04-18
Kasper Kopec
Typing_
c
hec
k
_s
e
rv
i
ce
.
go_wi
t
h
_
interrupt
commit
|
commitdiff
|
tree
2018-04-18
Kasper
K
opec
Se
r
verEnv
.
Full_chec
k
_s
t
arted
commit
|
commitdiff
|
tree
2018-04-18
Kaspe
r
Kopec
hh_loop_forever p
s
e
u
d
o
function to be us
e
d in tests
commit
|
commitdiff
|
tree
2018-04-16
Kasper K
o
pec
Include ori
g
inal stack trace from Nonfat
a
l_
r
p
c_exception
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Kasp
e
r Kop
e
c
Temporarily disable
f
ind_svn_rev_success lo
g
g
ing that
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Kasper Kopec
Threa
d
enviro
n
ment through i
n
terrupt_handl
e
r in
call_with_in
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
K
asper Kope
c
Un
t
an
g
le ServerComma
n
dTy
p
es from dep
e
nding on everything
commit
|
commitdiff
|
tree
2018-04-09
K
a
s
p
er Kopec
U
pdate
s
ome te
s
ts
commit
|
commitdiff
|
tree
2018-04-09
Kasper Kopec
Improve depende
n
cy tracki
n
g for "Unb
o
u
n
d name" erro
r
s
commit
|
commitdiff
|
tree
2018-04-09
Kasper Kopec
Remove t
y
p
e
ch
e
ck_aft
e
r_init option
commit
|
commitdiff
|
tree
2018-03-30
K
a
spe
r
K
opec
Fi
x
spinners in a very specific way to mak
e
emacs happy
commit
|
commitdiff
|
tree
2018-03-26
Kasper Kop
e
c
Ch
e
ck whethe
r
shared memor
y
collection is needed in
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
K
as
p
er Kop
e
c
T
ra
c
k amount
of wasted s
h
a
red
h
ea
p
memor
y
t
o
d
e
c
ide
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
Kasper Kopec
Fix co
m
m
a
nd line
s
pinne
r
s
commit
|
commitdiff
|
tree
2018-03-23
K
a
sper Kopec
Make it
ha
r
der t
o
r
un hh_collect in worker acci
d
e
ntally
commit
|
commitdiff
|
tree
2018-03-23
K
asper Kopec
Remove more things related to hh_client i
d
e
a
nd recor
d
e
r
commit
|
commitdiff
|
tree
2018-03-23
Kasper Kopec
L
o
g
ging
to track Rel
a
tive
_
path
.
Dummy showi
n
g up in
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
Kas
p
er Kopec
Put latest_heap
_
size in share
d
heap to
f
ix a bug int
r
oduced
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Kas
p
er Ko
p
ec
R
un shared memory collector in a w
o
rker process
commit
|
commitdiff
|
tree
2018-03-19
Kasper Kopec
Remove hh_client ide
.
commit
|
commitdiff
|
tree
2018-03-15
Kasper Kopec
Ping non-persi
s
tent clients before process
i
ng their
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
Kas
p
er Kopec
Delete rec
o
rder
commit
|
commitdiff
|
tree
2018-03-12
Kasper Kopec
Re
-
use wait
_
for_server_
h
ello to
d
isplay spinners whe
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Kasper K
o
pec
Make
Clien
t
C
onnect
.
c
on
n
ect/rpc r
e
tur
n
/
accept a recor
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Kasper Kopec
Move 'rpc'
m
e
thod from ServerCo
m
mand to
C
lientConne
c
t
commit
|
commitdiff
|
tree
2018-03-09
Kasper Kopec
Handle Nonfatal_rpc_exception fo
r
non-
p
ersisten
t
clients
commit
|
commitdiff
|
tree
2018-03-07
Kas
p
e
r
Kopec
R
e
m
ove
in
c
remental_errors
f
lag
commit
|
commitdiff
|
tree
2018-03-01
Kasper Kopec
Add a 60 sec
o
nd timeout ch
e
ck to t
h
e
l
oop in hh
_
shared
.
c
commit
|
commitdiff
|
tree
2018-03-01
Kas
p
e
r Kopec
D
o
n
o
t
return errors fro
m
decl - store t
h
em in heap
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
Kasper
K
o
pec
Errors
.
merge_into
_
curren
t
commit
|
commitdiff
|
tree
2018-03-01
Ka
s
per Kopec
Fix Errors
.
merge
to
*
really* b
e
h
a
v
e like List
.
rev_append
commit
|
commitdiff
|
tree
2018-03-01
K
a
sp
e
r
K
opec
I
gnore n
a
ming errors
d
urin
g
decl
commit
|
commitdiff
|
tree
next