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
improve error message and position for "bad decl override" error
2022-03-04
Jake Bailey (Hacklang)
Fix stac
k
bug
commit
|
commitdiff
|
tree
2022-03-04
Ja
k
e
Bailey
(Hacklang)
I
m
plement
T
oO
x
idized for Pos, Reason, and RelativePa
t
h
commit
|
commitdiff
|
tree
2022-03-04
J
ake Bailey (Ha
c
klang
)
Rename
EagerMembers to Members
commit
|
commitdiff
|
tree
2022-03-03
Ja
k
e Bai
l
ey (Hacklang)
Implement EqModuloPos for dec
l
_defs
commit
|
commitdiff
|
tree
2022-03-03
Jake Bai
l
ey (Hac
k
lang)
Add Bytes wrappe
r
t
y
p
e
f
o
r
BytesId
commit
|
commitdiff
|
tree
2022-03-03
Jake B
a
ile
y
(Hacklang)
Remove
O
ptions
f
r
o
m typing_check_jo
b
retu
r
n types
commit
|
commitdiff
|
tree
2022-03-03
Jake B
a
iley
(H
a
c
klang)
Ad
d
typing::Err
o
r type
commit
|
commitdiff
|
tree
2022-03-03
J
a
k
e Bailey
(Hacklan
g
)
Remove All
o
cator
commit
|
commitdiff
|
tree
2022-03-03
Jake Bailey (Hackl
a
ng)
M
ove
alloc_decl_de
f
s to the decl_defs module; make
.
.
.
commit
|
commitdiff
|
tree
2022-03-03
Ja
k
e Bailey (Hacklang)
Remove
alloc_pos
a
nd alloc_reason module
s
commit
|
commitdiff
|
tree
2022-03-03
Jak
e
Baile
y
(
H
acklang)
Remove
GlobalAllocator
commit
|
commitdiff
|
tree
2022-03-03
Jake Bai
l
ey
(
H
a
c
k
lang)
A
dd c
o
nstru
c
tor functi
o
ns for Reas
o
n
commit
|
commitdiff
|
tree
2022-03-03
J
a
ke Bailey (H
a
cklang)
Move consi
n
g of
D
eclT
y
_
and Ty_
t
o c
o
n
s
t
r
uctor
fu
n
ct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2022-03-03
Jake Baile
y
(Ha
c
k
lang)
Switch to global consers by mo
v
ing has
h
cons functions
.
.
.
commit
|
commitdiff
|
tree
2022-02-25
Jake
Bail
e
y (Hacklang)
Add
typ
i
ng_decl_provider:
:
Err
o
r ty
p
e
commit
|
commitdiff
|
tree
2022-02-25
J
ake
B
ailey (Ha
c
klang)
Add folded_decl_provid
e
r::Error
t
ype
commit
|
commitdiff
|
tree
2022-02-25
Ja
k
e Bailey (Hacklang
)
A
d
d shallow_decl_provider::Error ty
p
e
commit
|
commitdiff
|
tree
2022-02-25
Jake Bailey
(
Ha
c
klang
)
Add namin
g
_provider::E
r
ro
r
type
commit
|
commitdiff
|
tree
2022-02-24
Jake Ba
i
l
ey (Hacklang)
Add
p
ositi
o
n
s
of
s
hape fie
l
d names
commit
|
commitdiff
|
tree
2022-02-24
Jake Bailey
(
H
a
cklan
g
)
A
d
d get_{f
u
n,const,t
y
pe} methods
to Typ
i
ngDeclProvider
commit
|
commitdiff
|
tree
2022-02-24
Jake Bail
e
y (Hacklang)
Add
get_{fun,const,type} meth
o
d
s to FoldedDeclPro
v
ider
commit
|
commitdiff
|
tree
2022-02-24
Jake B
a
il
e
y (Hacklang
)
Add
get_{fun,const,type
}
metho
d
s to Sh
a
l
lowD
e
clProvide
r
commit
|
commitdiff
|
tree
2022-02-24
Jake Bail
e
y (
H
ack
l
ang)
Add --na
m
ing-
t
able s
u
pport to
d
ecl_file
commit
|
commitdiff
|
tree
2022-02-23
Ja
k
e Ba
i
ley (H
a
cklang)
Add directly-copi
e
d shal
l
o
w
c
lass
f
ie
l
ds to Fo
l
dedClass
commit
|
commitdiff
|
tree
2022-02-23
Jake Bailey (Hacklang)
Ad
d
FoldedClass::is_abstract
commit
|
commitdiff
|
tree
2022-02-23
Jake B
a
iley (Hacklang)
Add kin
d
to Fol
d
e
dClas
s
commit
|
commitdiff
|
tree
2022-02-18
J
ak
e
Baile
y
(Hacklang)
A
d
d
decl_file progr
a
m
commit
|
commitdiff
|
tree
2022-02-11
Jake Bailey (Hacklang)
Unbox BPos
commit
|
commitdiff
|
tree
2022-02-11
Jake
Bailey (Hacklang)
Decrease si
z
e of BPos
commit
|
commitdiff
|
tree
2022-02-11
Jake Bailey (Hackl
a
ng)
Remove uses o
f
pub(
c
rate)
commit
|
commitdiff
|
tree
2022-02-10
Jak
e
Bailey
(
Hacklang)
Fix build
commit
|
commitdiff
|
tree
2022-02-10
J
ake Baile
y
(Hacklang)
R
e
move pos
f
rom ce_v
i
s
i
bility Vin
t
e
rnal
commit
|
commitdiff
|
tree
2022-02-10
J
a
ke Bai
l
ey (Hackl
a
ng)
Bo
x
Fvariad
i
c
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey
(
Hac
k
la
n
g)
Box DeclTy_ va
r
iant
s
commit
|
commitdiff
|
tree
2022-02-10
Jake Bailey (Hacklang)
Use box
e
d
s
l
ic
e
s
rather than vecs
commit
|
commitdiff
|
tree
2022-02-10
Ja
k
e Bailey (Hacklang)
Use
re
p
r(u8) when
p
ossible
t
o d
e
crea
s
e
s
ize of oxidized
.
.
.
commit
|
commitdiff
|
tree
2022-02-10
Jake
Bailey (Hackla
n
g
)
A
d
d class-mem
b
er lookup ta
b
les t
o
ShallowD
e
clCache
commit
|
commitdiff
|
tree
2022-02-09
Jake
B
ailey (Ha
c
k
lang)
Separate decl-foldi
n
g log
i
c
f
rom Folded
D
eclProv
i
der
commit
|
commitdiff
|
tree
2022-02-09
Ja
k
e Bailey (Hac
k
lan
g
)
Ma
k
e Sha
l
lowDeclProvider and Folded
D
eclProvider traits
commit
|
commitdiff
|
tree
2022-02-09
Jake Bailey
(Hackla
n
g)
Make
T
y
pingDeclPro
v
ider a t
r
ait
commit
|
commitdiff
|
tree
2022-02-09
Jake
B
a
iley (Hacklang)
R
emove Typin
g
DeclProvider::get_fol
d
ed
_
decl_p
r
ovid
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
Jake Bail
e
y
(
H
ac
k
lang)
Populate
c
l
ass mem
b
er ca
c
hes
for Typ
i
ngDeclProvi
d
er
commit
|
commitdiff
|
tree
2022-02-09
Jake Bailey (Hac
k
l
ang)
Expo
s
e lookup functions for membe
r
t
y
p
e
s in ShallowDeclCache
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
Jake Bail
e
y (Ha
c
klang)
Use new C
a
che tr
a
it fo
r
folded
and typing decl providers
commit
|
commitdiff
|
tree
2022-02-07
Ja
k
e Bail
e
y (H
a
cklang)
A
l
locate and s
t
ore type
d
e
f and co
n
s
t
decls
commit
|
commitdiff
|
tree
2022-02-07
J
ake B
a
i
l
e
y (Hacklang)
Don't allow a
d
ding de
c
ls th
r
ough the Shall
o
wD
e
clProvider
.
.
.
commit
|
commitdiff
|
tree
2022-02-05
Ja
k
e Ba
i
le
y
(Hac
k
la
n
g)
Renam
e
Shallow
F
un to Fun
D
ecl
commit
|
commitdiff
|
tree
2022-02-05
Jake Bailey (Hacklang)
Visit DeclTys
commit
|
commitdiff
|
tree
2022-02-05
J
a
ke Bailey
(
Hacklang)
Ren
a
me walker::Walker to
v
isitor::Walkab
l
e
commit
|
commitdiff
|
tree
2022-02-04
J
ake Bailey (Hacklang)
All
o
cate remaining Reason variants
commit
|
commitdiff
|
tree
2022-02-04
Jake
B
a
i
ley (Hackl
a
ng
)
B
o
x Po
s
commit
|
commitdiff
|
tree
2022-02-03
Ja
k
e Bailey (Hacklang)
Add p
r
ogram which pa
r
s
e
s
a
nd ha
s
h-
c
onses all shallow
.
.
.
commit
|
commitdiff
|
tree
2022-02-03
Ja
k
e
B
ai
l
ey (Hacklang)
Construct mos
t
Reason varia
n
ts
commit
|
commitdiff
|
tree
2022-02-03
Jake Bailey (H
a
c
klang
)
Allow
e
mpty suffixes in Rela
t
ivePath
commit
|
commitdiff
|
tree
2022-02-03
Ja
k
e Bailey (Hacklang)
Add Vi
s
itor trai
t
commit
|
commitdiff
|
tree
2022-02-02
Jake Bai
l
ey
(Hackla
n
g)
Defi
n
e decl
types for typ
i
ng_
d
efs_
c
ore,
t
yping
_
d
e
fs
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
Jak
e
Bailey (Hacklang)
H
a
sh Hc<T> us
i
ng its a
d
d
ress
commit
|
commitdiff
|
tree
2022-01-28
Jake Bai
l
ey (Hacklan
g
)
Use DashMa
p
in hcons
commit
|
commitdiff
|
tree
2022-01-28
Jake Bailey (Hac
k
lang)
Follow convention for struc
t
names in s
p
ecial_names
commit
|
commitdiff
|
tree
2022-01-28
Jak
e
Bailey
(
Ha
c
k
l
ang)
Make th
r
ea
d
-safe
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (Hacklang)
Referenc
e
naming
_
speci
a
l
_names_rust
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (Hacklang)
Inclu
d
e
all special names from Nam
i
n
g
_special_names
commit
|
commitdiff
|
tree
2022-01-27
Jake Bailey (
H
ackl
a
ng)
Leak spe
c
ial names
commit
|
commitdiff
|
tree
2022-01-27
Ja
k
e
B
ai
l
ey (Hacklang)
Conso
l
i
d
ate a
l
l
a
llocation
fu
n
ct
i
o
ns in a single 'static
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(
Hacklang)
Us
e
Arc instea
d
o
f Rc in hcons
commit
|
commitdiff
|
tree
2022-01-26
Jake Bail
e
y (Hacklan
g
)
Extract hcons into s
e
parate crate
commit
|
commitdiff
|
tree
2022-01-26
Jake
Bailey (Hacklang
)
Remove AstProvider
'
s
cache
commit
|
commitdiff
|
tree
2022-01-26
Jake Ba
i
l
e
y (
H
a
c
k
l
a
ng)
Remo
v
e use of AstProvider in Typi
n
gCheckJob
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
e
y
(Hacklang)
Add DefsIt
e
ra
t
or f
o
r aast::Program
commit
|
commitdiff
|
tree
2022-01-26
Jak
e
Bailey (Ha
c
klang)
Make
aa
s
t
:
:
Prog
r
am a struct
rather than a
n
alias
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
ey
(
Hacklang)
Add helper Conser<[u8]>::mk_b
s
tr
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
ey (Hack
l
an
g
)
F
ac
t
or out co
m
mon logic
i
n mk an
d
mk_f
r
om_ref
commit
|
commitdiff
|
tree
2022-01-26
Jake Bai
l
ey (Hackla
n
g)
Support hash-consing of byte s
t
rings
commit
|
commitdiff
|
tree
2022-01-26
J
a
k
e
Bailey (Ha
c
klang)
Change representation of Symbol from H
c
<Box<str>
>
to
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey
(
H
a
ck
l
ang)
St
o
re weak po
i
nters
b
y ha
s
h
commit
|
commitdiff
|
tree
2022-01-26
Jake Bail
e
y (Hackla
n
g)
Re
m
ove t
a
g in Hc
commit
|
commitdiff
|
tree
2022-01-26
Jake
B
ailey
(
Hacklang)
Use Hc::clon
e
explicit
l
y
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Ha
c
k
lang)
Make Symbol a type alias for
H
c<Box
<
str>>
commit
|
commitdiff
|
tree
2022-01-26
J
ake
B
a
i
l
ey (
H
ack
l
ang)
Rename
Consed t
o
H
c
commit
|
commitdiff
|
tree
2022-01-26
Jak
e
Baile
y
(
Ha
c
klang)
Take
n
ode by
v
alue in Conser::mk
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hac
k
lang)
C
h
ange
representat
i
on of Symbol
t
o
Box<
s
t
r>
commit
|
commitdiff
|
tree
2022-01-26
Jake Bailey (Hacklang)
Use
R
c
::clone explic
i
tly
commit
|
commitdiff
|
tree
2022-01-14
J
a
ke Baile
y
(
Hack
l
a
ng)
F
ix bug i
n
fan
o
ut
c
alculation for consts
a
nd typ
e
c
o
n
s
t
s
commit
|
commitdiff
|
tree
2022-01-11
Jake Bailey
(Hacklang)
Don't allow line breaks after class keyword
commit
|
commitdiff
|
tree
2022-01-07
J
ake Bailey (Hacklang)
F
i
x
doc li
t
eral function
args errone
o
usly
o
ve
r
riding
.
.
.
commit
|
commitdiff
|
tree
2022-01-07
Jake Baile
y
(Hacklang)
Add
i
dempotence test and
r
un on full_fidelity t
e
st
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jake Bai
l
ey (Hac
k
la
n
g)
D
o
n'
t
rely on sh
a
llow_class decls being av
a
ilable in
.
.
.
commit
|
commitdiff
|
tree
2021-12-08
Jake B
a
i
l
ey
(
Hacklang
)
R
eformat Dec
l
_
i
nit_chec
k
commit
|
commitdiff
|
tree
2021-12-06
Jake Ba
i
ley
(
Hacklan
g
)
D
e
l
a
y NastInitCheck until after we've
f
ound the class
.
.
.
commit
|
commitdiff
|
tree
2021-11-18
Jake Bailey (Hacklan
g
)
Add As
t
_
a
nd_decl_service
commit
|
commitdiff
|
tree
2021-11-18
Jake Bailey (Ha
c
klang)
D
i
sable
w
atchman in simple_repo
:
nami
n
g_table
g
eneration
commit
|
commitdiff
|
tree
2021-11-18
Jake Bailey (Hacklang)
Use d
i
re
c
t decl
p
arser in h
h
_single_complete
commit
|
commitdiff
|
tree
2021-11-17
Jake Bai
l
ey (Hackla
n
g)
R
e
m
ove depen
d
ency between hh_single_compile_c
p
p
and
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Jake
B
a
i
l
ey (Hackla
n
g)
Pr
o
pagate pa
r
sed_file_with_hashes type outsi
d
e of Dire
c
t_dec
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hacklang)
Move decls_
t
o_fileinfo to Direct_
d
ecl_pa
r
ser
module
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hacklang)
Inclu
d
e file attributes
i
n dir
e
c
t
d
ecl output
commit
|
commitdiff
|
tree
2021-11-09
Jak
e
Bailey (Hackl
a
ng)
R
emove
unnecessary function
i
n direct dec
l
parser AP
I
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hac
k
lang)
Add Pa
r
sedFile types for outpu
t
of
dire
c
t
d
e
cl p
a
rser
commit
|
commitdiff
|
tree
2021-11-09
Jake Bailey (Hackl
a
ng)
Make hh
i
_
l
i
b
a
filegroup targe
t
commit
|
commitdiff
|
tree
2021-11-09
Ja
k
e Bai
l
ey (Ha
c
klang)
Back
o
u
t D3022695
4
in favor o
f
a
nother m
i
tigat
i
on
s
t
r
a
t
egy
commit
|
commitdiff
|
tree
next