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
Send a minimal text edit over LSP
2022-03-08
J
e
ff Hemphi
l
l
Put SQLit
e
Key in its own unit
commit
|
commitdiff
|
tree
2022-03-03
J
e
f
f
Hemphill
U
s
e DFS in
S
ymbo
l
Map
:
:getTr
a
nsitiveDerivedT
y
pes() i
n
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2022-03-02
Jeff Hemphill
Update SymbolMap
:
:
g
etAllTypes()
a
nd company s
o
t
he
y
.
.
.
commit
|
commitdiff
|
tree
2022-02-12
Je
f
f Hemphill
Re
m
o
ve
E
nf
o
rceOneDefini
t
io
n
Rul
e
commit
|
commitdiff
|
tree
2022-02-10
Jeff Hemphill
Move
`
a
utoload-db
.
cpp
`
to
`
sqlit
e
-autoload-d
b
.
cpp`
commit
|
commitdiff
|
tree
2022-02-08
Je
f
f Hemph
i
ll
Replace D
B
Data with AutoloadDB
:
:
H
a
ndle i
n
S
ymbolM
a
p
commit
|
commitdiff
|
tree
2022-02-08
Jeff Hemphill
Stop passing a SQL
i
te
D
B
mode to SymbolMap
commit
|
commitdiff
|
tree
2022-02-07
Jeff Hemp
h
i
l
l
Renam
e
Au
t
oloadDB::ana
l
yze
t
o
A
utoloadDB
:
:runPostBuildOp
t
imi
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
J
e
f
f
Hemphi
l
l
Auto
l
o
a
dD
B
::RowIter -> Autoload
D
B
::Multi
R
esu
l
t
commit
|
commitdiff
|
tree
2022-02-07
Jeff
H
emph
i
ll
Refactor Auto
l
oadDB retur
n
type
s
commit
|
commitdiff
|
tree
2022-02-05
J
e
ff
Hemphill
R
e
na
m
e
Path
A
ndHash to PathAndOptionalHas
h
commit
|
commitdiff
|
tree
2022-02-04
Jeff Hemphill
Remove undef
i
ned `getAttributesFromDB()` methods
commit
|
commitdiff
|
tree
2022-02-04
Jeff Hemphi
l
l
Remove
getC
o
rrectCas
e
functions
f
r
o
m
the AutoloadDB
commit
|
commitdiff
|
tree
2022-01-27
J
e
ff Hemphill
Cut
o
ver to the Fa
c
ts Decl parser and deprecate the
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
J
e
ff Hemphill
Make DB transaction
s
imp
l
icit
commit
|
commitdiff
|
tree
2021-12-16
Jeff Hemphill
Re
m
ove HHVM
r
untim
e
opti
o
ns from the Fa
c
ts sch
e
ma hash
commit
|
commitdiff
|
tree
2021-12-13
Jeff Hemphill
Split the
F
a
cts sche
m
a hash s
o
it's easie
r
to
d
ebug
commit
|
commitdiff
|
tree
2021-12-13
Je
f
f Hem
p
hi
l
l
Br
e
ak
R
untimeOptio
n
s out of
m
an
g
leUni
t
Sha1
commit
|
commitdiff
|
tree
2021-12-10
Jeff
Hem
p
hill
Repla
c
e `\0`
w
ith `|` in mangleUnitSha
1
()
commit
|
commitdiff
|
tree
2021-12-08
Jeff Hem
p
hill
Correctly
g
et and fill the attributes o
f
type
a
liases
commit
|
commitdiff
|
tree
2021-11-11
Jeff Hemphill
C
reate WatchmanWatcherTest
commit
|
commitdiff
|
tree
2021-11-11
Jeff Hemphill
Refactor HPHP
:
:W
a
tchman to ma
k
e it mockab
l
e
commit
|
commitdiff
|
tree
2021-11-05
Jeff Hemphi
l
l
Fix coeffe
c
ts of
experime
n
t
a
l_parser
_
utils
commit
|
commitdiff
|
tree
2021-11-05
J
eff Hemphill
Fix deadloc
k
in WatchmanConnection (
#
8932)
commit
|
commitdiff
|
tree
2021-11-02
J
e
ff Hemphil
l
Fix
c
oeffects violations in collect
i
o
ns
.
n
s
.
php
commit
|
commitdiff
|
tree
2021-10-21
Jeff He
m
phill
HH\Map::zip()
has wr
i
te_pr
o
ps
coeff
e
c
t
s
commit
|
commitdiff
|
tree
2021-10-21
Jeff He
m
phill
Symbo
l
Ma
p
::Data::removeP
a
th doesn't need DB access
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Jef
f
He
m
phill
Sync Iterab
l
e coef
f
ects between HHVM and Hack
commit
|
commitdiff
|
tree
2021-10-14
Jeff He
m
phi
l
l
F
actor file c
h
ange
w
a
tching into an abstract class
commit
|
commitdiff
|
tree
2021-10-14
Jeff Hemp
h
ill
Mark the
N
ative Facts API as
p
u
re
commit
|
commitdiff
|
tree
2021-10-11
Jeff Hemphil
l
Mo
v
e Aut
o
l
o
ad
.
ExcludedRepos t
o
R
u
ntimeOption t
o
avoid
.
.
.
commit
|
commitdiff
|
tree
2021-09-30
Jeff Hemp
h
ill
Use vers
i
o
n
ing to avoid
qu
e
rying the DB during
updates
commit
|
commitdiff
|
tree
2021-09-28
J
e
f
f
Hemphill
F
i
x
a Sym
b
olMapTest bug by rem
o
ving
du
p
lication
commit
|
commitdiff
|
tree
2021-09-02
Jeff Hemph
i
l
l
S
p
lit Sy
m
bolMap::get
T
ypes
A
ndTypeAliasesWithAttribu
t
e
commit
|
commitdiff
|
tree
2021-09-02
Jeff Hemph
i
ll
Attributes that dec
o
rat
e
types are
a
ctually HH\ClassLikeAttr
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
Jef
f
Hemphill
Relax queries if the repo vi
o
l
ates the o
n
e-definit
i
on
.
.
.
commit
|
commitdiff
|
tree
2021-08-25
Je
f
f He
m
p
hill
Bubble method a
t
tribute allowlist to an
.
hh
v
mcon
f
ig
.
.
.
commit
|
commitdiff
|
tree
2021-08-25
Jeff Hemphill
Add an `indexe
d
MethodAttribut
e
s` option to
the SymbolMa
p
.
.
.
commit
|
commitdiff
|
tree
2021-07-21
Jef
f
Hemphill
Reuse n
a
tive Facts e
x
tract
i
on
c
o
d
e
i
n
SQ
L
Fa
c
ts
commit
|
commitdiff
|
tree
2021-07-20
Jeff He
m
phill
Remove
UN
I
QUE
c
o
n
s
t
raint on f
i
le_a
t
tributes
.
pathid
.
.
.
commit
|
commitdiff
|
tree
2021-07-08
Jeff He
m
phill
A
d
d
`m
e
rgebase` to the A
u
t
o
l
oadDB clock
commit
|
commitdiff
|
tree
2021-07-08
Jeff Hemphill
Fix another nul
l
/string interp
o
lation error in
h
p
h
p
.
.
.
commit
|
commitdiff
|
tree
2021-07-08
Je
f
f Hemphill
Fix
n
ull/stri
n
g
c
oncatenation error in hphp/test/
r
un
.
php
commit
|
commitdiff
|
tree
2021-07-07
Jeff
H
emphill
Move ext_facts
.
h
hi i
n
t
o
open-so
u
rce
code (#8853)
commit
|
commitdiff
|
tree
2021-06-18
Je
f
f Hem
p
h
il
l
Remove stale met
h
od at
t
r
ib
u
tes when methods a
r
e renamed
commit
|
commitdiff
|
tree
2021-06-16
J
e
ff
Hemphill
F
ix U
N
IQU
E
c
o
ns
t
rain
t
in method att
r
ibute
i
n
dex
i
ng
commit
|
commitdiff
|
tree
2021-06-11
J
eff H
e
mphill
Re
f
a
c
to
r
Watchma
n
Autoload
M
ap into Fac
t
s
S
toreImpl
commit
|
commitdiff
|
tree
2021-06-04
J
eff Hem
p
h
i
ll
Fix nam
e
space qual
i
fications in fact
s
_parser
.
r
s
commit
|
commitdiff
|
tree
2021-05-28
Jeff Hemp
h
ill
Add HH\
F
acts\method_a
t
tribute
s
() and HH\Facts\methods_with_a
.
.
.
commit
|
commitdiff
|
tree
2021-05-28
Jeff
Hemp
h
ill
Create `Attri
b
uteMap<Me
t
hod>`
commit
|
commitdiff
|
tree
2021-05-27
Jeff Hemphill
Templatize
T
y
p
e
Attri
b
uteMap into `Attrib
u
teMap<Type
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Jeff Hemphi
l
l
Suppor
t
method attributes in the DB
commit
|
commitdiff
|
tree
2021-05-13
Jef
f
Hemphil
l
Suppress reques
t
timeo
u
t
s
during
u
pd
a
tes
commit
|
commitdiff
|
tree
2021-05-06
Jeff Hemphill
Downgrade
w
a
r
ning to a trace in autoloa
d
-db
.
cpp
commit
|
commitdiff
|
tree
2021-05-03
Jeff Hemphill
Mangle Aut
o
l
o
ad
.
DB
.
Path
with build information and
.
.
.
commit
|
commitdiff
|
tree
2021-04-30
Jeff Hemphill
Add g
r
ou
p
an
d
p
ermissions s
e
ttings to the F
a
cts DB
commit
|
commitdiff
|
tree
2021-04-28
J
e
ff Hemphill
Downgrade "Failed to upd
a
t
e n
a
tive
a
utoloader" fro
m
.
.
.
commit
|
commitdiff
|
tree
2021-04-22
Jeff He
m
phill
Harden Facts ag
a
inst re
c
eiving unes
c
aped
XHP classnames
.
.
.
commit
|
commitdiff
|
tree
2021-04-12
Jeff Hem
p
h
i
ll
Open source na
t
ive Facts [take
2
] (#8824)
commit
|
commitdiff
|
tree
2021-04-02
Jeff
Hemph
i
l
l
Erase
files
before updating t
h
em (#8819)
commit
|
commitdiff
|
tree
2021-04-02
Jeff Hemphi
l
l
Move
F
a
c
t
s
into open-sou
r
ce
code (
#
8816)
commit
|
commitdiff
|
tree
2021-03-30
Jef
f
Hemphill
Add m
e
t
hod
a
tt
r
ibutes
t
o
the Facts parser
commit
|
commitdiff
|
tree
2021-03-13
Jeff
H
emphill
Builtin to calculate
c
or
r
ect DB paths for a
given root
commit
|
commitdiff
|
tree
2021-03-11
Jeff
Hemphi
l
l
Support nam
e
spaces in classname literals in attrib
u
te
s
commit
|
commitdiff
|
tree
2021-02-26
Jeff Hemphill
Ru
n
`ANALYZE`
on
t
h
e crea
t
i
on of a
n
e
w AutoloadDB
commit
|
commitdiff
|
tree
2021-01-07
Jeff
H
emp
h
ill
Support inde
x
ing attrib
u
t
es on typ
e
alia
s
es
commit
|
commitdiff
|
tree
2020-09-25
Jeff Hemphill
cla
n
g-tidy
commit
|
commitdiff
|
tree
2020-09-23
Jeff Hemphill
Fix c
o
mpile err
o
r in `BitSet
<
42
>
::hash()`
commit
|
commitdiff
|
tree
2020-09-10
Jef
f
Hemp
h
ill
Build `HH\Facts\type_name()`
commit
|
commitdiff
|
tree
2020-09-02
Je
f
f H
e
m
phill
Push type/function
lowerc
a
sing into UserAutoloadMap
commit
|
commitdiff
|
tree
2020-08-28
Jeff Hemphill
Expo
s
e HH\
F
ac
t
s
\
t
r
ansitive_
s
ubtypes to
u
serspa
c
e
commit
|
commitdiff
|
tree
2020-08-17
Je
f
f Hemp
h
ill
Ex
p
os
e
types_with_at
t
r
i
bute()
t
o user
s
p
a
ce
commit
|
commitdiff
|
tree
2020-08-17
Jeff He
m
phill
Expose abs
t
ra
c
t/fi
n
al fu
n
ctions
to userspace
commit
|
commitdiff
|
tree
2020-08-13
Jeff Hemphill
Exp
o
se symb
o
l ge
t
t
ers to
u
sers
p
ac
e
commit
|
commitdiff
|
tree
2020-08-11
J
e
f
f
Hemph
i
ll
Expose at
t
ribute gette
r
s to
the runtime
commit
|
commitdiff
|
tree
2020-07-13
J
eff Hemph
i
ll
Fix
e
rror messag
e
trunc
a
tion in
h
php/util/h
u
ge
t
lb
.
c
p
p
commit
|
commitdiff
|
tree
2020-07-01
Jeff Hemphill
Add kind filtering to HH\Facts\sub
t
ypes and HH\
F
acts
.
.
.
commit
|
commitdiff
|
tree
2020-06-15
Jeff
H
emp
h
ill
Cr
e
ate `H
H
\Facts\k
i
nd()`
commit
|
commitdiff
|
tree
2020-06-10
Jeff Hemphill
U
s
e `s
t
d::opti
o
nal` and `std::string_view`
commit
|
commitdiff
|
tree
2020-06-10
J
eff Hemphill
R
e
name Wa
t
chmanA
u
t
o
l
o
ad name
s
pace to F
a
cts names
p
a
c
e
commit
|
commitdiff
|
tree
2020-06-03
Jeff
H
em
p
h
i
ll
Fix "unused do
c
co
m
ment" compiler warnin
g
i
n compile_ffi
.
rs
commit
|
commitdiff
|
tree
2020-05-30
Je
f
f He
m
p
h
ill
Im
p
l
emen
t
get
B
ase
T
ypes and
g
e
t
De
r
ived
T
ypes
commit
|
commitdiff
|
tree
2020-05-07
Jeff H
e
mphi
l
l
Lo
g
s
y
ntax er
r
ors whe
n
p
reparing an inval
i
d SQLite
.
.
.
commit
|
commitdiff
|
tree
2020-03-26
J
eff Hemphil
l
Sto
p
implicity relying on nu
l
l-termin
a
tion whe
n
receiving
.
.
.
commit
|
commitdiff
|
tree
2020-03-21
Jeff Hemphill
Remove immediate sync
check from ext_
w
atchman
.
php
test
commit
|
commitdiff
|
tree
2020-03-06
J
e
f
f He
m
phill
Updat
e
sq
l
ite3_prepare
(
)
to sqlite3_prepar
e
_v2() in
.
.
.
commit
|
commitdiff
|
tree
2020-03-04
Jeff Hemp
h
ill
HH\au
t
o
l
oad_set_paths root argument
should be
a
gnostic
.
.
.
commit
|
commitdiff
|
tree
2020-02-25
Jeff
H
emphill
Set
W
AL m
o
d
e in autoload-d
b
.
cpp instead of
s
qlite
-
wrapper
.
cpp
commit
|
commitdiff
|
tree
2020-02-22
Jeff Hemphill
Remove queryEx
p
rStr
r
equirement from T
r
u
s
te
d
Autol
o
adMap
commit
|
commitdiff
|
tree
2020-02-22
Jef
f
Hemphill
Add
re
a
d-only mode
to the
SQLite wrapper
commit
|
commitdiff
|
tree
2020-02-21
J
eff
H
emphill
A
d
d
HH\aut
o
load_get_paths()
commit
|
commitdiff
|
tree
2020-02-11
J
eff Hem
p
h
i
ll
Allo
w
`HH
\
a
u
t
oload_type_to_path(
)
`
to work in userland
.
.
.
commit
|
commitdiff
|
tree
2020-02-07
Jeff Hemphil
l
Rem
o
ve AutoloadMap::getTypeAliasFile
commit
|
commitdiff
|
tree
2020-02-05
Jeff Hem
p
hill
E
x
pose autoloading information to the runtime
commit
|
commitdiff
|
tree
2020-01-28
Jeff Hemphill
Use Mem
c
a
c
he
t
o cache fact
s
commit
|
commitdiff
|
tree
2020-01-21
J
e
ff
H
emphill
D
i
s
ab
l
e SQLite fsyncing
commit
|
commitdiff
|
tree
2019-11-15
Jeff He
m
p
hill
Throw
e
x
c
e
ptions wh
e
n
updatin
g
fails
commit
|
commitdiff
|
tree
2019-11-06
Jeff
H
emphill
T
rustedAutoloadMap to re
a
d static SQLFac
t
s DBs
commit
|
commitdiff
|
tree
2019-10-28
Jeff Hemphill
Crea
t
e
H
H\autol
o
ad_is
_
nativ
e
builtin
commit
|
commitdiff
|
tree
2019-10-17
Jeff Hemphill
Ens
u
re that a
p
ipe is
no
t
closed before
we write "stop
.
.
.
commit
|
commitdiff
|
tree
next