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
Add class-member lookup tables to ShallowDeclCache
2022-02-10
Ja
k
e Bailey (Hacklan
g
)
A
d
d
clas
s
-member l
o
o
kup tables
to S
h
allowDeclCache
commit
|
commitdiff
|
tree
2022-02-09
Ja
k
e
Bailey (Hacklang)
Sepa
r
ate dec
l
-folding logic from FoldedD
e
clProvi
d
e
r
commit
|
commitdiff
|
tree
2022-02-09
J
a
ke Bailey (Hacklang)
Mak
e
ShallowDeclProvider
and FoldedD
e
clProvider traits
commit
|
commitdiff
|
tree
2022-02-09
Jake Baile
y
(Hac
k
l
a
n
g
)
Make
T
ypingD
e
clProvid
e
r
a
t
r
a
it
commit
|
commitdiff
|
tree
2022-02-09
Jake
B
ailey (Hackl
a
ng)
Remove TypingDeclProvider::
g
et_folded_decl_p
r
ovider
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
Ja
k
e Baile
y
(
H
acklan
g
)
P
o
p
u
l
a
t
e clas
s
member caches for Typin
g
DeclPro
v
ider
commit
|
commitdiff
|
tree
2022-02-09
Jake B
a
i
ley
(
Hac
k
lang)
Expose
l
ookup fun
c
tion
s
for member types in S
h
a
l
l
o
wDeclCache
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
Jake Bailey (Hackla
n
g)
Use new Cache trait for
f
olded and typi
n
g
d
ecl
providers
commit
|
commitdiff
|
tree
2022-02-07
Jake Bai
l
ey
(Hacklang)
Allocat
e
and store
type
d
e
f
and co
n
st decls
commit
|
commitdiff
|
tree
2022-02-07
Jak
e
Bailey (Hackl
a
ng)
Don
'
t allow
a
dding de
c
ls t
h
r
ough the ShallowDeclPro
v
ider
.
.
.
commit
|
commitdiff
|
tree
2022-02-05
Jake Bailey
(Hacklang)
Re
n
a
m
e Sh
a
ll
o
w
Fu
n
to
Fun
D
ecl
commit
|
commitdiff
|
tree
2022-02-05
Jake Bailey (Ha
c
klang)
Visi
t
DeclT
y
s
commit
|
commitdiff
|
tree
2022-02-05
J
ake Ba
i
ley (Hacklang)
R
e
name walker::Walk
e
r to visitor::Walkabl
e
commit
|
commitdiff
|
tree
2022-02-04
Jake Bai
l
ey (Hac
k
lang)
Allo
c
ate remaini
n
g Re
a
son var
i
ants
commit
|
commitdiff
|
tree
2022-02-04
J
ake B
a
ile
y
(Hacklang
)
Box Pos
commit
|
commitdiff
|
tree
2022-02-03
J
a
k
e
Bailey (
H
ackla
n
g)
Add program which parses
an
d
hash-c
o
nses all shall
o
w
.
.
.
commit
|
commitdiff
|
tree
2022-02-03
Jak
e
Ba
i
ley (
H
ac
k
lang)
Construc
t
most Reason variants
commit
|
commitdiff
|
tree
2022-02-03
Jake Bailey (Ha
c
kl
a
ng)
Allow empty suffix
e
s in Relat
i
veP
a
th
commit
|
commitdiff
|
tree
2022-02-03
Ja
k
e Bai
l
ey (Hac
k
lang)
Add Visitor trait
commit
|
commitdiff
|
tree
2022-02-02
J
a
ke Bailey (Ha
c
kla
n
g
)
Def
i
ne
d
ecl types for
typing_defs_
c
ore
,
typing_defs
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
Jake B
a
il
e
y (Hacklang)
Hash Hc<T> usin
g
its add
r
ess
commit
|
commitdiff
|
tree
2022-01-28
Jake
Ba
i
l
e
y (Hacklang)
Use DashM
a
p in hcons
commit
|
commitdiff
|
tree
2022-01-28
J
a
ke Baile
y
(Hacklang)
Follo
w
convention
f
or struct na
m
es in specia
l
_names
commit
|
commitdiff
|
tree
2022-01-28
Jake Bailey (Hac
k
lang)
Make thread-safe
commit
|
commitdiff
|
tree
2022-01-27
J
a
ke Bailey (
H
a
c
kl
a
ng)
Referen
c
e naming_special_n
a
mes_r
u
st
commit
|
commitdiff
|
tree
2022-01-27
Jake Ba
i
ley
(
H
acklan
g
)
Include all
special names from Nam
i
ng_special_names
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (Hac
k
lang)
L
e
ak special names
commit
|
commitdiff
|
tree
2022-01-27
J
a
k
e
Bai
l
ey (Hacklang)
Con
s
ol
i
date
all a
l
lo
c
ation funct
i
ons in a single
'static
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Jake
B
a
iley (Hackla
n
g
)
Use
Arc
i
nstead of Rc in
hcons
commit
|
commitdiff
|
tree
2022-01-26
Jake Baile
y
(Hackl
a
ng)
Extract hcons into separate c
r
ate
commit
|
commitdiff
|
tree
2022-01-26
Ja
k
e Bailey
(Hacklang)
R
emove Ast
P
rovider's
c
ache
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
e
y
(Hac
k
l
a
ng)
Remove use o
f
A
stProvider
in TypingCh
e
ckJob
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(Ha
c
klang)
Add Defs
I
terator for
a
a
st:
:
Program
commit
|
commitdiff
|
tree
2022-01-26
Jake B
a
i
l
ey (Hackla
n
g
)
Mak
e
aast::
P
r
ogram
a
struct
rath
e
r th
a
n
a
n alias
commit
|
commitdiff
|
tree
2022-01-26
Jake B
a
iley (Hac
k
la
n
g)
Add
h
e
lper Conser
<
[u8]>::mk_
b
str
commit
|
commitdiff
|
tree
2022-01-26
Jake
B
a
i
ley (Hackl
a
ng)
Factor ou
t
c
o
mmon
l
ogic in mk and
m
k_from
_
ref
commit
|
commitdiff
|
tree
2022-01-26
Ja
k
e Ba
i
l
ey (Hacklang)
Support hash-cons
i
ng of byte strings
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bailey (Hacklang)
Chan
g
e representation of
S
ym
b
ol from
H
c
<Box<str>>
t
o
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(
Hacklang)
St
o
r
e
weak point
e
rs by hash
commit
|
commitdiff
|
tree
2022-01-26
Jake
B
ailey (Hacklang)
Remove tag i
n
Hc
commit
|
commitdiff
|
tree
2022-01-26
J
ake
Bailey (Hacklang)
U
s
e Hc::clone exp
l
icitly
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hacklang)
Make
S
ymbol a type alias for Hc<Box<str>>
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bailey (H
a
cklang)
Re
n
ame Consed
t
o Hc
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hack
l
ang)
Take node by valu
e
in Conse
r
::mk
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hackla
n
g)
Chan
g
e rep
r
esentation of Sy
m
bo
l
to Box<str>
commit
|
commitdiff
|
tree
2022-01-26
J
ake Baile
y
(Hackl
a
ng)
U
se Rc
:
:clone expli
c
itly
commit
|
commitdiff
|
tree
2022-01-14
J
ake Bailey (Hacklang)
Fix bu
g
in fanout calcula
t
io
n
for cons
t
s
a
nd typeconsts
commit
|
commitdiff
|
tree
2022-01-11
Jak
e
Bailey (
H
acklang)
Don't allow line b
r
eaks after clas
s
keyword
commit
|
commitdiff
|
tree
2022-01-07
J
a
k
e
B
ailey (Hacklang)
F
i
x doc
literal func
t
i
o
n args erroneously
overrid
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2022-01-07
J
ake B
a
iley (Hacklang)
Add ide
m
potence test an
d
run on full_fidelit
y
test
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jake Bailey (Hack
l
a
n
g
)
Don'
t
rely on shal
l
o
w_class de
c
ls b
e
ing available in
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jak
e
Bailey (Hacklang
)
Reformat Decl
_
i
n
it_c
h
eck
commit
|
commitdiff
|
tree
2021-12-06
Jake Bailey
(
Hacklang)
D
e
lay NastInitCheck unti
l
a
f
t
er
w
e've
fou
n
d the c
l
ass
.
.
.
commit
|
commitdiff
|
tree
2021-11-18
Jake Ba
i
le
y
(Hacklang)
Add Ast_a
n
d_
d
ecl_service
commit
|
commitdiff
|
tree
2021-11-18
Jake Ba
i
le
y
(Hacklang)
Disable
w
a
t
c
h
man in simpl
e
_re
p
o:naming_table g
e
neration
commit
|
commitdiff
|
tree
2021-11-18
Jake Bailey
(
H
acklan
g
)
Use direct decl pa
r
ser
in hh_sing
l
e_com
p
l
ete
commit
|
commitdiff
|
tree
2021-11-17
Jake Bailey (Hac
k
la
n
g)
R
em
o
ve
d
ependency between
h
h_sin
g
le_comp
i
le_cpp
a
nd
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Ha
c
kla
n
g)
P
ro
p
a
g
ate pa
r
sed_file_with
_
h
a
shes t
y
pe
outside of
Direct_dec
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hacklang)
Mo
v
e decls_to_file
i
nfo to Direct_decl_
p
arser module
commit
|
commitdiff
|
tree
2021-11-09
Jake Bai
l
ey (Hac
k
l
a
n
g
)
Include
f
ile attributes i
n
di
r
ect decl
o
utput
commit
|
commitdiff
|
tree
2021-11-09
Jake
Bai
l
ey
(
H
a
c
klang
)
R
emove
unnecessary
f
unct
i
on i
n
direct d
e
c
l parse
r
AP
I
commit
|
commitdiff
|
tree
2021-11-09
J
a
ke
B
ailey (Hacklang)
Add Parse
d
File type
s
for o
u
tput
of direct d
e
cl parser
commit
|
commitdiff
|
tree
2021-11-09
Jak
e
Bailey (Hacklang)
Make hhi_
l
ib a f
i
l
eg
r
oup target
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hacklang)
Backout D30226
9
54 in favor
o
f anothe
r
mitiga
t
i
on strat
e
gy
commit
|
commitdiff
|
tree
2021-11-03
Jake
Bailey (
H
acklang)
Remove d
e
cl_rust
t
arget
commit
|
commitdiff
|
tree
2021-11-03
Jake Bai
l
e
y (Ha
c
klang)
Provid
e
s
i
n
gle direct de
c
l
API in parser/api
commit
|
commitdiff
|
tree
2021-11-03
J
a
ke Bailey (Hac
k
lang)
Rerun a
u
tocargo
and cargo
_
vendor
commit
|
commitdiff
|
tree
2021-11-03
Jake
B
ailey (Hackla
n
g)
D
o no
t
convert
I
nt64
.
t to isize
commit
|
commitdiff
|
tree
2021-11-02
Jake Bailey (Hack
l
ang)
Use
direct
d
ecl by default in h
h
_single_t
y
p
e
_
c
h
eck
commit
|
commitdiff
|
tree
2021-11-02
Jake
B
ailey (Hacklang)
Support g
l
obal infer
e
nce in d
i
r
ect
decl parser
commit
|
commitdiff
|
tree
2021-11-02
Ja
k
e Bailey (Ha
c
klang)
Support the __Support
D
yn
a
micTy
p
e
at
t
ribu
t
e in direct
.
.
.
commit
|
commitdiff
|
tree
2021-11-01
Jake
B
a
iley
(
Ha
c
klang)
Rem
o
ve
d
ecl_su
b
st
.
rs
commit
|
commitdiff
|
tree
2021-10-29
Jake Bailey
(
H
a
ckl
a
n
g
)
Use
r
eal PH
P
Std
L
ib s
y
mbols in deregister test
s
commit
|
commitdiff
|
tree
2021-10-29
Jake
Bailey (Hacklang)
Don't
d
elete from t
h
e
shallow classes he
a
p
d
uring
s
hallow
.
.
.
commit
|
commitdiff
|
tree
2021-10-29
Jake Bailey
(
Hac
k
lan
g
)
Store in
s
h
me
m
only the first de
c
larati
o
n of a give
n
.
.
.
commit
|
commitdiff
|
tree
2021-10-28
Jake
Bailey (H
a
ckla
n
g)
Use direct
decl
i
n ty
p
echeck
t
ests
commit
|
commitdiff
|
tree
2021-10-26
Jake Bai
l
ey (Hacklang)
I
nterpret
r
eserved words as nam
e
s in
d
i
rect
decl parser
commit
|
commitdiff
|
tree
2021-10-26
Jake Bailey (Hacklang)
Get
dir
e
ct
d
ecl support
f
or
m
odules
up
t
o parity with
.
.
.
commit
|
commitdiff
|
tree
2021-10-26
Jake Bail
e
y (Ha
c
klang)
Use d
i
rec
t
decl par
s
e
r
in Hh_single_type_che
c
k
.
parse_and_name
commit
|
commitdiff
|
tree
2021-10-23
Ja
k
e
Bai
l
e
y
(
H
ackl
a
ng)
Move
d
e
cls_to_fileinfo to Direct_decl_uti
l
s
commit
|
commitdiff
|
tree
2021-10-22
Jake
Bailey (Hack
l
ang)
Check naming table before writing decls
commit
|
commitdiff
|
tree
2021-10-14
Jake Bailey
(
H
acklang)
Use direct decl parser in
Nami
n
g_ta
b
le_tests
commit
|
commitdiff
|
tree
2021-10-14
Jake Bail
e
y
(Hacklang)
Parse
I
DE files
v
ia
Direct_d
e
cl
_
service i
n
ServerTy
p
e
Check
commit
|
commitdiff
|
tree
2021-10-14
J
a
ke Bailey
(
Hacklang)
Do not write dis
k
conten
t
s to file heap
commit
|
commitdiff
|
tree
2021-10-14
Jake B
a
iley (Hackl
a
ng)
Rename File_provider
.
provid
e
_fi
l
e
commit
|
commitdiff
|
tree
2021-10-14
Jake B
a
i
l
e
y (Hac
k
lang)
Add enable_disk_
h
eap flag
commit
|
commitdiff
|
tree
2021-10-12
J
a
ke Bailey (Hack
l
ang)
Use direct
decl pars
e
r in hack
/
tes
t
/
unit
commit
|
commitdiff
|
tree
2021-10-12
Jak
e
Bai
l
ey (H
a
cklang)
Use direct decl parse
r
in s
h
allow_cl
a
s
s_diff te
s
t r
u
n
ner
commit
|
commitdiff
|
tree
2021-10-12
Jak
e
Bailey (
H
a
cklang)
Add trace
log
g
ing to D
i
re
c
t_decl_service
commit
|
commitdiff
|
tree
2021-10-12
Ja
k
e Bail
e
y (Hacklang
)
Us
e
direct d
e
cl parser in Dec
l
_export
commit
|
commitdiff
|
tree
2021-10-11
Ja
k
e
B
a
iley
(
Hacklang)
Cache decls in full
i
nits
commit
|
commitdiff
|
tree
2021-10-11
Jake Ba
i
ley
(Ha
c
k
lang)
Use direct de
c
l parser co
n
sistently in typechecker
commit
|
commitdiff
|
tree
2021-10-11
Jake
Bailey
(
Hacklang)
Expose
more
h
elpers from Direct_decl_utils
commit
|
commitdiff
|
tree
2021-10-11
Jake Bai
l
e
y
(
Hacklang)
B
ackout of D30
3
32172
(
use_direct_decl_in_tc_loo
p
)
commit
|
commitdiff
|
tree
2021-10-11
J
ake
Bailey (Hacklan
g
)
Mark
A
ST->decl convers
i
on functions
as depre
c
a
t
ed
commit
|
commitdiff
|
tree
2021-10-01
J
a
ke
B
ailey
(
H
a
c
kla
n
g)
Add ast_and_d
e
cl_parser
commit
|
commitdiff
|
tree
2021-10-01
Jake Bai
l
ey
(
Hackla
n
g)
Add
c
s
t
_
and_decl_parser
commit
|
commitdiff
|
tree
2021-10-01
J
a
k
e
Bai
l
ey (Hacklang
)
Add PairSmartCon
s
tructors
commit
|
commitdiff
|
tree
2021-09-29
Ja
k
e Bailey (Hacklang)
Avoid the nee
d
to stub out JK
i
n OSS builds
commit
|
commitdiff
|
tree
2021-09-25
Jake Bai
l
ey (Hacklang)
Loo
k
up rollout
flags
f
r
om J
u
s
t
Knob
s
commit
|
commitdiff
|
tree
next