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
Show Vector/Map/Set doc comments when hovering over literals
2022-02-18
Jake Bailey (
H
acklang)
Add decl_file program
commit
|
commitdiff
|
tree
2022-02-11
J
ake Bailey (Hacklang
)
Unbox
BPos
commit
|
commitdiff
|
tree
2022-02-11
Jake Bailey
(Hacklan
g
)
D
e
crease si
z
e o
f
BPos
commit
|
commitdiff
|
tree
2022-02-11
J
ake Bailey (Ha
c
klang)
Remove uses of
pub(crate)
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey (Hack
l
ang)
Fi
x
build
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey
(
Hackl
a
ng)
Remov
e
p
os fr
o
m c
e
_v
i
sibility Vinternal
commit
|
commitdiff
|
tree
2022-02-10
Jake
Bailey (Ha
c
klang
)
Box
F
var
i
ad
i
c
commit
|
commitdiff
|
tree
2022-02-10
Jake
Bailey (Hacklan
g
)
Box DeclTy_
va
r
ian
t
s
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey (Hackla
n
g)
Use boxed slices rather than
vecs
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey (Hacklang)
Use repr(u8) whe
n
possible to
decrea
s
e size of oxidized
.
.
.
commit
|
commitdiff
|
tree
2022-02-10
Jake
Bailey (Hacklan
g
)
Add class
-
member
look
u
p
tables to
ShallowDeclC
a
che
commit
|
commitdiff
|
tree
2022-02-09
Ja
k
e Bail
e
y (Ha
c
k
lang)
Separat
e
decl-
f
olding l
o
gi
c
f
r
om FoldedDeclPr
o
vider
commit
|
commitdiff
|
tree
2022-02-09
J
a
ke Bail
e
y (H
a
cklang)
Make ShallowD
e
clP
r
o
v
id
e
r and
F
oldedDec
l
Provide
r
traits
commit
|
commitdiff
|
tree
2022-02-09
Jake B
a
iley (H
a
cklang)
Make
Ty
p
ingDeclProvider a t
r
ait
commit
|
commitdiff
|
tree
2022-02-09
J
a
k
e Ba
i
le
y
(Hacklang)
Re
m
ove Typi
n
gDeclProvi
d
er::
g
et_folded_decl_provider
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
J
ake Bai
l
e
y (Hac
k
lang)
Populate class mem
b
e
r
caches f
o
r
TypingDeclProvider
commit
|
commitdiff
|
tree
2022-02-09
Jake Bail
e
y (Hacklang
)
E
x
pos
e
lookup functions for
m
em
b
er
types in Shallo
w
D
eclCach
e
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
J
a
ke
Bai
l
e
y
(Hacklang)
Use new Cache trait
f
or folded a
n
d typing d
e
cl providers
commit
|
commitdiff
|
tree
2022-02-07
Jake Bailey
(Hacklang)
Allocate and sto
r
e
t
ype
d
ef and const
decl
s
commit
|
commitdiff
|
tree
2022-02-07
J
ake Bailey (Hackla
n
g
)
Don't allow adding
decls through the ShallowDeclProvider
.
.
.
commit
|
commitdiff
|
tree
2022-02-05
J
ake
B
a
iley (Hacklang)
Re
n
ame S
h
allow
F
u
n
to Fu
n
Decl
commit
|
commitdiff
|
tree
2022-02-05
Ja
k
e Ba
i
ley
(
Hacklang)
Visi
t
DeclTys
commit
|
commitdiff
|
tree
2022-02-05
Jake Bail
e
y (Hack
l
ang)
Rename w
a
lker::W
a
lke
r
to visitor::Walkable
commit
|
commitdiff
|
tree
2022-02-04
Jake Baile
y
(Hacklang)
Allocate rema
i
ning Reason va
r
iants
commit
|
commitdiff
|
tree
2022-02-04
Jak
e
Bailey (Hacklang)
Box Pos
commit
|
commitdiff
|
tree
2022-02-03
J
a
k
e
Bai
l
e
y (Hac
k
lang)
Add p
r
ogram
which
p
arse
s
and
hash-conses all shall
o
w
.
.
.
commit
|
commitdiff
|
tree
2022-02-03
Jake Bailey (H
a
cklang)
Constr
u
ct mo
s
t Reason variants
commit
|
commitdiff
|
tree
2022-02-03
J
a
ke
Bailey (Hacklang)
Allow
e
mpty su
f
fixes in
R
elativePath
commit
|
commitdiff
|
tree
2022-02-03
Ja
k
e Bailey (H
a
cklang)
A
dd Visitor tr
a
it
commit
|
commitdiff
|
tree
2022-02-02
J
a
k
e
Baile
y
(Hacklang)
Define
d
ecl types for typing_def
s
_core, ty
p
i
n
g_defs
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
J
ake Bailey (Hacklang)
Hash Hc<T
>
us
i
ng its addres
s
commit
|
commitdiff
|
tree
2022-01-28
Jake Bailey (H
a
ckl
a
ng)
Use DashMap
i
n
h
cons
commit
|
commitdiff
|
tree
2022-01-28
Jake B
a
ile
y
(Hacklang)
Follow convention for struct names
i
n special
_
n
ames
commit
|
commitdiff
|
tree
2022-01-28
Ja
k
e B
a
i
ley (Hacklang)
M
a
ke thread-safe
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (Hac
k
lang)
Reference naming_special_name
s
_
r
ust
commit
|
commitdiff
|
tree
2022-01-27
Jake Bai
l
ey (Hackl
a
ng)
Include all spec
i
al nam
e
s from Naming_special_names
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (Hacklang)
Le
a
k
s
peci
a
l names
commit
|
commitdiff
|
tree
2022-01-27
Jake Baile
y
(Hacklang)
Conso
l
i
d
a
t
e all allocation f
u
nc
t
ions
in a si
n
gle
'
s
tatic
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
J
ake Bai
l
ey (Hack
l
ang)
Use Arc i
n
st
e
ad of
R
c in hco
n
s
commit
|
commitdiff
|
tree
2022-01-26
Ja
k
e Bailey (
H
acklang)
Extract hc
o
ns into sepa
r
a
t
e
crate
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hac
k
lang)
Remove AstProvider's cache
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bai
l
ey
(
Hac
k
lang)
Rem
o
ve
use of A
s
tProvi
d
er in
TypingCh
e
ckJob
commit
|
commitdiff
|
tree
2022-01-26
J
a
ke Bailey (Hacklang)
Add Defs
I
terator for aast:
:
Program
commit
|
commitdiff
|
tree
2022-01-26
Jak
e
Bailey (
H
acklang)
Make aast::Pr
o
g
r
am a st
r
uct ra
t
h
er
t
ha
n
an alias
commit
|
commitdiff
|
tree
2022-01-26
J
ak
e
Bailey (H
a
c
klang)
A
dd he
l
per Con
s
er<[
u
8]>::mk_
b
st
r
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bailey (Hacklang)
Factor out common lo
g
i
c
i
n
mk a
n
d
m
k
_from_ref
commit
|
commitdiff
|
tree
2022-01-26
Ja
k
e
B
a
i
ley (H
a
cklang)
Support hash-c
o
nsing
of
byte strings
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(
H
ackla
n
g
)
C
hange re
p
resentation
of Symbol
from Hc
<
Box<str>> t
o
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
J
a
ke Bailey (Hacklan
g
)
Store weak poin
t
ers b
y
hash
commit
|
commitdiff
|
tree
2022-01-26
Jak
e
Bailey (Hackl
a
ng)
Remove ta
g
i
n Hc
commit
|
commitdiff
|
tree
2022-01-26
Ja
k
e
B
ailey (Hacklang)
Use
Hc:
:
clone exp
l
icitly
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
e
y
(Hacklang)
Make Symbo
l
a type
alias for Hc
<
Box<str
>
>
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bailey
(
Hacklang)
Rename Consed to Hc
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(Hacklang)
Take node by va
l
ue in Conser::mk
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hackla
n
g
)
Ch
a
nge representati
o
n o
f
Symbo
l
to B
o
x<str>
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Ha
c
klang)
U
se
Rc:
:
clo
n
e explici
t
l
y
commit
|
commitdiff
|
tree
2022-01-14
Ja
k
e Baile
y
(Hacklang)
F
ix bug in fanout ca
l
culation for
c
onsts and ty
p
econsts
commit
|
commitdiff
|
tree
2022-01-11
Jake Bail
e
y (Hacklang)
D
on't allow l
i
ne brea
k
s after class keyword
commit
|
commitdiff
|
tree
2022-01-07
Jake B
a
il
e
y
(Hacklang)
Fix doc lite
r
a
l
funct
i
on args erroneou
s
ly
o
verriding
.
.
.
commit
|
commitdiff
|
tree
2022-01-07
Jak
e
Bailey (Hackl
a
ng)
Ad
d
id
e
m
p
otence test a
n
d
run on f
u
ll_fideli
t
y test
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jake Bailey
(
Hac
k
lang)
Don'
t
r
ely
on shallo
w
_class decl
s
be
i
ng available in
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jake Bailey (
H
acklang)
Reformat Decl_i
n
it
_
che
c
k
commit
|
commitdiff
|
tree
2021-12-06
Jake Ba
i
ley (
H
acklan
g
)
Delay NastInitChe
c
k until after we've f
o
und the class
.
.
.
commit
|
commitdiff
|
tree
2021-11-18
Jake Bailey
(
Hacklang)
Add
A
st_and_dec
l
_servi
c
e
commit
|
commitdiff
|
tree
2021-11-18
Jake B
a
ile
y
(Hacklang)
D
i
s
a
ble watchm
a
n in
s
i
m
p
l
e_r
e
po:nami
n
g_
t
able generation
commit
|
commitdiff
|
tree
2021-11-18
J
ake Baile
y
(Hacklang)
Use direct
d
e
c
l parser in hh_single_complete
commit
|
commitdiff
|
tree
2021-11-17
Jake
Bail
e
y (
H
acklang)
Remove d
e
pen
d
en
c
y b
e
tween hh_si
n
gle
_
compile_cpp
an
d
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
J
a
ke
B
ailey (Ha
c
k
lang)
Prop
a
gate parsed_f
i
le_
w
ith_hashes type outside of Di
r
ect_d
e
c
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hacklang)
Move d
e
cls_to_fileinfo to
D
irect_d
e
cl_par
s
er mod
u
le
commit
|
commitdiff
|
tree
2021-11-09
J
a
k
e Bailey (Hac
k
lang)
Include
f
ile attrib
u
tes in direct decl output
commit
|
commitdiff
|
tree
2021-11-09
Jake
B
ai
l
ey (Hac
k
lang)
Remove unn
e
cessary function
in direct
d
ecl parser A
P
I
commit
|
commitdiff
|
tree
2021-11-09
Jak
e
Ba
i
ley (Hacklang)
Add ParsedFile types
f
o
r
output o
f
direct decl parse
r
commit
|
commitdiff
|
tree
2021-11-09
Jake Bail
e
y (Hac
k
l
a
n
g)
M
a
ke hhi_li
b
a filegroup target
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (H
a
cklang)
Backou
t
D30226954 in favor of another
mitigation strategy
commit
|
commitdiff
|
tree
2021-11-03
Jake Bai
l
ey (Hacklang
)
Remove de
c
l_
r
u
st t
a
rget
commit
|
commitdiff
|
tree
2021-11-03
J
a
ke Bailey
(Hackla
n
g)
P
r
o
v
i
de single dire
c
t de
c
l
API in parser/api
commit
|
commitdiff
|
tree
2021-11-03
Jake Ba
i
ley (Hack
l
a
n
g)
Rerun autocargo and
c
argo_vendor
commit
|
commitdiff
|
tree
2021-11-03
Jake Bailey (Hacklang
)
Do
n
ot convert Int64
.
t t
o
i
s
i
ze
commit
|
commitdiff
|
tree
2021-11-02
J
ak
e
Bailey (Hacklang)
Use dire
c
t decl by
defa
u
lt in hh_s
i
n
g
l
e
_typ
e
_check
commit
|
commitdiff
|
tree
2021-11-02
Jak
e
Bailey (Hacklang)
Support gl
o
bal inference
in direct dec
l
parser
commit
|
commitdiff
|
tree
2021-11-02
Jake Bailey (Hackla
n
g)
Support the __Sup
p
or
t
Dynami
c
T
y
pe
attribute
in d
i
re
c
t
.
.
.
commit
|
commitdiff
|
tree
2021-11-01
J
ake B
a
iley
(Ha
c
klang)
R
e
m
ove decl_subs
t
.
r
s
commit
|
commitdiff
|
tree
2021-10-29
J
ake Ba
i
le
y
(Hacklang)
U
se
rea
l
PHPStdLib symbols i
n
dere
g
ister test
s
commit
|
commitdiff
|
tree
2021-10-29
Jake
B
ai
l
e
y
(Hac
k
la
n
g)
Don't d
e
l
e
te
f
r
om th
e
s
hallow cl
a
sses heap during
shallow
.
.
.
commit
|
commitdiff
|
tree
2021-10-29
Jake Bailey
(
Hacklang)
Store in shmem
o
nly the firs
t
declaration of a g
i
v
e
n
.
.
.
commit
|
commitdiff
|
tree
2021-10-28
Jake Bailey (Hacklan
g
)
Use
d
irect
d
e
cl
i
n
typec
h
ec
k
tests
commit
|
commitdiff
|
tree
2021-10-26
Jake Bailey (
H
a
c
klang)
Inte
r
pret re
s
er
v
ed words as name
s
in direct d
e
cl parser
commit
|
commitdiff
|
tree
2021-10-26
Jake Bailey (Ha
c
k
lang)
Ge
t
direct
decl s
u
pport for
mod
u
les up to pa
r
ity
with
.
.
.
commit
|
commitdiff
|
tree
2021-10-26
Ja
k
e Ba
i
ley (Hacklang)
Use direc
t
decl parser in Hh
_
single_type_check
.
p
a
rse_and_
n
a
me
commit
|
commitdiff
|
tree
2021-10-23
J
ake Bailey (
H
ac
k
lang)
M
ove decls_to_
f
ileinfo to
Direct_de
c
l_
u
t
il
s
commit
|
commitdiff
|
tree
2021-10-22
Jake
B
ailey (Hacklan
g
)
Ch
e
c
k
n
a
ming
tabl
e
before writing decls
commit
|
commitdiff
|
tree
2021-10-14
Jake Bailey (H
a
c
k
lang)
Use dir
e
ct
d
ecl parser i
n
Naming_table_tests
commit
|
commitdiff
|
tree
2021-10-14
J
a
ke Baile
y
(
H
ac
k
lang
)
Pa
r
se
I
DE files via Direct_decl_service in ServerTypeCheck
commit
|
commitdiff
|
tree
2021-10-14
Jake Ba
i
ley (Hacklang)
Do no
t
write d
i
sk contents to file heap
commit
|
commitdiff
|
tree
2021-10-14
Jake
B
ailey (Ha
c
klang)
Rena
m
e Fil
e
_pr
o
v
ider
.
provid
e
_file
commit
|
commitdiff
|
tree
2021-10-14
Jake Bailey (Hack
l
ang)
Add enable_disk_heap flag
commit
|
commitdiff
|
tree
2021-10-12
J
a
ke
B
a
iley
(
Hacklang)
Use dire
c
t decl parser in ha
c
k/tes
t
/un
i
t
commit
|
commitdiff
|
tree
2021-10-12
Jake Bailey (Hackl
a
ng)
Use di
r
ect de
c
l parser in
s
h
allow_class_diff test runner
commit
|
commitdiff
|
tree
2021-10-12
Jake Bail
e
y
(H
a
cklang)
Add trac
e
logging to Direct_decl_servi
c
e
commit
|
commitdiff
|
tree
2021-10-12
Ja
k
e Bailey (Hacklang)
Use direct decl
p
a
r
ser in Decl
_
expor
t
commit
|
commitdiff
|
tree
next