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
Typecheck `ext_string`
2022-05-16
Hunter G
o
ldst
e
i
n
T
y
pecheck `ext_stri
n
g`
commit
|
commitdiff
|
tree
2022-05-16
Hu
n
te
r
Goldstein
R
e
mov
e
`__Pu
r
e
` a
n
notations
commit
|
commitdiff
|
tree
2022-05-16
H
u
nt
e
r Goldstein
Typecheck `ext_array`
commit
|
commitdiff
|
tree
2022-05-16
Hunt
e
r Goldstei
n
U
se
HH
I
s in `hphp/
r
untime/ext/` to stub out constan
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
Hunter Goldstein
T
ype
c
heck `ext_std_errorfunc`
commit
|
commitdiff
|
tree
2022-05-10
Hu
n
t
e
r Goldstein
Inclu
d
e Hack Arrays (and start Co
n
tainer
hierarchy)
commit
|
commitdiff
|
tree
2022-05-10
Hunt
e
r Go
l
dstei
n
R
e
mov
e
Rx c
l
asses from systemlib
commit
|
commitdiff
|
tree
2022-05-05
Hunter Gold
s
tein
R
e
move HHIs fo
r
Rx
commit
|
commitdiff
|
tree
2022-05-05
Hu
n
ter
Goldstein
I
nclud
e
HHIs while
ty
p
echecking systemlib, type `
e
xt_std_mat
.
.
.
commit
|
commitdiff
|
tree
2022-05-05
H
unter
G
oldst
e
in
Add `Iterator::key` to `I
t
erator`'
s
HHI definition
commit
|
commitdiff
|
tree
2022-05-03
Hu
n
ter Goldstein
T
y
pech
e
ck files t
h
at re
q
uire minimal
c
hanges
commit
|
commitdiff
|
tree
2022-04-22
Hunter Goldstein
A
dd `typecheck_
s
ystemlib
.
py` wr
a
p
p
er
commit
|
commitdiff
|
tree
2022-04-22
Hun
t
er Gol
d
stein
S
k
ip typeche
c
k
i
ng bodies of `__
N
ative
`
f
u
nction
s
/
.
.
.
commit
|
commitdiff
|
tree
2022-04-22
Hunter Goldst
e
in
Back
o
ut "Migrate
Hdf bindings to cxx"
commit
|
commitdiff
|
tree
2022-04-18
Hunter Goldstein
D
e
duplicate some erro
r
s related to
`
inout` params
commit
|
commitdiff
|
tree
2022-04-18
Hunter Go
l
d
stein
Add `serve
r
_
f
ile_e
d
ited_error` ev
e
nt
commit
|
commitdiff
|
tree
2022-04-13
H
unter G
o
ldst
e
in
Remove hot decls infra from h
h
_client
/
hh_server
commit
|
commitdiff
|
tree
2022-04-11
Hunter Goldste
i
n
Tighte
n
an
d
de-duplicate some lvalue
c
hecks
commit
|
commitdiff
|
tree
2022-04-08
Hunter Gol
d
stei
n
Add `//hph
p
/system:typecheck`
commit
|
commitdiff
|
tree
2022-04-08
Hunt
e
r G
o
ldstein
R
emove requiremen
t
of
`de
f
aults`
c
o
effe
c
t for e
n
um
.
.
.
commit
|
commitdiff
|
tree
2022-04-04
Hunt
e
r Goldstein
Threa
d
`enable_syst
e
mlib_a
n
nota
t
ions` th
r
ough ServerConfig
commit
|
commitdiff
|
tree
2022-04-01
Hunte
r
Goldstein
Remov
e
`
p
essimize
`
f
r
o
m
mo
r
e typechecker env pla
c
es
commit
|
commitdiff
|
tree
2022-03-25
Hun
t
e
r
G
oldstein
call `Typing_check_job
.
check_mo
d
u
l
e`
in Typ
i
ng_check_utils
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Hunter Goldstei
n
Use d
i
rect
d
ecl parser instead of facts parser for
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Hunt
e
r
G
o
ldste
i
n
Remove
`
pessimize` from typec
h
ecker env
s
commit
|
commitdiff
|
tree
2022-03-23
Hunter Gold
s
tein
E
nforce `defaults`
c
oeffect for enu
m
cla
s
s l
a
b
el expressions
commit
|
commitdiff
|
tree
2022-03-17
Hunte
r
Gol
d
stein
D
es
t
ructure `FileInfo` in `ServerLazyIn
i
t` rather
t
han
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hun
t
er Golds
t
ein
`panic`
when
a
sked for a module in `Externa
l
D
e
clP
r
ovider`
commit
|
commitdiff
|
tree
2022-03-17
Hunter
G
oldstein
Re
v
ise docst
r
i
n
g for
`
Dep
.
Mo
d
u
le`
commit
|
commitdiff
|
tree
2022-03-17
Hunter
Goldstei
n
Add test for
c
a
l
l
i
n
g `parent` m
e
tho
d
in non-i
n
ternal
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldstei
n
Dis
a
ll
o
w ref
e
r
encing
i
nternal
m
em
b
ers
i
n non-internal
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
H
u
n
t
er Goldstein
Di
s
allow internal
c
l
ass members in non-i
n
te
r
nal traits
commit
|
commitdiff
|
tree
2022-03-17
Hunter G
o
ldstein
Add s
o
m
e more tes
t
cases
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldst
e
in
Ad
d
check for adding `__I
n
ternal` symbol
s
outside a
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hu
n
ter Goldstein
O
n
ly set m
o
dule *once* in direc
t
decl
mod
e
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldstei
n
Ad
d
module declaration type check
i
ng
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldstein
M
o
d
u
le Decla
r
a
tion: Thr
e
ad through m
o
st inter
n
al Hack
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
H
unter Goldstei
n
M
odule Declaration: Add Syntax
commit
|
commitdiff
|
tree
2022-03-08
H
u
n
ter Goldstei
n
Disallow
f
u
n
ction
calls in `
u
nset` expressions
commit
|
commitdiff
|
tree
2022-03-08
Hunte
r
Goldstein
Move "function call in
lvalue
"
check fr
o
m `typin
g
.
ml
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Hunter Goldstein
U
n
ify `unset` lv
a
l checks w
i
th other lv
a
ls
commit
|
commitdiff
|
tree
2022-02-28
Hun
t
er
G
oldstein
Re
m
ove s
o
m
e re
m
aini
n
g
r
ef
e
rences t
o
records
commit
|
commitdiff
|
tree
2022-02-25
Hun
t
er
G
oldstein
Add test for
b
ad
p
rope
r
ty vis
i
bility override
commit
|
commitdiff
|
tree
2022-02-25
Hunte
r
G
oldstein
Add `static` to
quickfix f
o
r
stub methods
commit
|
commitdiff
|
tree
2022-02-24
Hunter Goldstein
Check type w
e
ll formedness for
t
op level f
u
nction w
h
ere
.
.
.
commit
|
commitdiff
|
tree
2022-02-23
Hunter G
o
ldstei
n
Adjust ov
e
r
ride rules for met
h
ods
commit
|
commitdiff
|
tree
2022-02-23
Hunter Goldstein
A
d
d example f
o
r
m
o
du
l
e + trait interactions
commit
|
commitdiff
|
tree
2022-02-23
Hunter Goldstein
Attach
f
ile attributes
t
o typedefs
commit
|
commitdiff
|
tree
2022-02-16
Hunter
G
old
s
tein
D
efau
l
t `
d
i
sable
_
unset_class_c
o
nst`
t
o `true` and
remove
commit
|
commitdiff
|
tree
2022-02-14
Hunter Goldst
e
in
Don'
t
allow XHP na
m
es
f
or module decls & enum
c
lasses
commit
|
commitdiff
|
tree
2022-02-09
Hunter Goldstein
Allo
w
unstable features in fano
u
t tes
t
s
commit
|
commitdiff
|
tree
2022-02-07
Hu
n
ter Goldstei
n
Clean u
p
`disallow_invali
d
_arraykey_constraint`
commit
|
commitdiff
|
tree
2022-01-31
Hunter
G
oldstein
R
e
move submodules (for
now)
commit
|
commitdiff
|
tree
2022-01-25
Hunte
r
G
oldstein
A
d
d span and file mo
d
e to mo
d
ule decls
commit
|
commitdiff
|
tree
2022-01-25
Hunter Goldstein
Add module decl
a
ra
t
ion syntax
commit
|
commitdiff
|
tree
2022-01-07
Hunt
e
r Gol
d
stein
Don't
r
etur
n
f
ive values from `N
a
st
.
get_decls`
commit
|
commitdiff
|
tree
2022-01-06
Hunter Goldstein
Remove
record co
d
e
from hh_server / Ha
c
k
C
commit
|
commitdiff
|
tree
2021-12-16
Hunte
r
Go
l
dstein
Store m
o
dule identifiers r
a
ther than `Typing_mod
u
les
.
t
`
commit
|
commitdiff
|
tree
2021-12-14
H
u
nter Golds
t
ein
Add back m
o
dule a
r
ity che
c
k
commit
|
commitdiff
|
tree
2021-12-08
Hunter Goldstein
Move fr
o
m sy
m
b
o
l-l
e
vel m
o
dules
to f
i
le level modules
commit
|
commitdiff
|
tree
2021-11-18
Hunter Gold
s
te
i
n
Log whe
n
workers send
t
oo
m
u
ch data
commit
|
commitdiff
|
tree
2021-10-28
Hunter Goldst
e
in
Add tes
t
for T98965467
commit
|
commitdiff
|
tree
2021-10-15
H
u
nter Goldst
e
in
R
FC: Disallo
w
rea
d
ing
parent properties before `parent
.
.
.
commit
|
commitdiff
|
tree
2021-10-11
Hunter Goldstein
Resolve
all
cases of "ignoring" `in
o
ut`
commit
|
commitdiff
|
tree
2021-10-06
Hunter Goldstein
Imple
m
ent "submod
u
le
s
"
commit
|
commitdiff
|
tree
2021-10-06
Hunter Goldstein
M
a
ke modules an opaque type
commit
|
commitdiff
|
tree
2021-10-06
Hunter Goldstein
Upd
a
t
e `array_map` d
o
c-block past
D
31281504
commit
|
commitdiff
|
tree
2021-10-01
H
unter Goldste
i
n
Rip out s
u
pport for
`array_ma
p
`
commit
|
commitdiff
|
tree
2021-09-29
Hunter Gol
d
ste
i
n
Inc
l
u
de posit
i
on wi
t
h `inout`
commit
|
commitdiff
|
tree
2021-09-28
Hunter G
o
ldstein
Disallo
w
passing the first arg
of `i
n
variant` by `i
n
out`
commit
|
commitdiff
|
tree
2021-09-27
H
unter Goldstein
Disallow
passing arg
u
ments to `isset` by `inout`
commit
|
commitdiff
|
tree
2021-09-24
Hun
t
er
G
oldstei
n
Re
m
o
ve C
a
l
l
c
onv
commit
|
commitdiff
|
tree
2021-09-24
H
unter Goldste
i
n
Ma
k
e
`
param_kind` non-opti
o
nal
commit
|
commitdiff
|
tree
2021-09-24
H
unte
r
Goldstein
Add tests for
`
in
o
u
t
`
with pseudofunction
s
commit
|
commitdiff
|
tree
2021-09-16
Hunter
Gold
s
te
i
n
Remove HH\se
q
uence
commit
|
commitdiff
|
tree
2021-09-14
Hunter Goldste
i
n
Re
m
ov
e
`array_filter`
commit
|
commitdiff
|
tree
2021-09-10
Hunt
e
r
Goldstein
Rip out supp
o
rt for `Rx/IS_
E
N
A
B
L
ED`
commit
|
commitdiff
|
tree
2021-09-07
Hunter Goldstein
RF
C
: Spruce up attribute arity chec
k
ing
commit
|
commitdiff
|
tree
2021-09-07
Hunte
r
Gold
s
tein
`_
_
Intern
a
l` should error
i
f used w
i
t
h
n
o
n
-
publi
c
met
h
ods
commit
|
commitdiff
|
tree
2021-09-07
Hunte
r
Goldste
i
n
Limit
a
rity for modularit
y
attribut
e
s
commit
|
commitdiff
|
tree
2021-08-19
Hun
t
e
r
Goldste
i
n
Ad
d
s
pecific e
r
ror mess
a
ge
for public override of in
t
e
r
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
H
u
n
t
e
r
G
oldstein
Add H
H
I st
u
bs for cla
s
s re
i
fied ge
n
eric
i
nfo API
commit
|
commitdiff
|
tree
2021-05-05
Hunter Go
l
dstei
n
A
d
d runtime definit
i
o
n
f
o
r
`HH\ParseTree`
commit
|
commitdiff
|
tree
2021-04-28
Hunt
e
r Goldstein
Add ref
l
ection AP
I
for class
r
eified generi
c
i
n
fo
commit
|
commitdiff
|
tree
2021-01-28
Hunter Goldste
i
n
Fix
up
some Dat
e
Time builtins
commit
|
commitdiff
|
tree
2021-01-22
Hunt
e
r Goldstein
D
i
sal
l
ow `
$
t
his` and `$_
`
on
the
RHS of a member access
commit
|
commitdiff
|
tree
2021-01-08
Hunter Goldstein
Add --enable-coeffe
c
ts flag t
o
`
hh_par
s
e`
commit
|
commitdiff
|
tree
2020-12-09
Hunte
r
Goldstein
Add bac
k
ticks
to dynami
c
in some
Reasons
commit
|
commitdiff
|
tree
2020-12-09
Hu
n
ter Go
l
d
s
tein
R
FC: Emi
t
`dynamic` when usi
n
g `dynam
i
c`
a
s
a cla
s
s
n
ame
commit
|
commitdiff
|
tree
2020-11-19
Hunt
e
r Goldstein
Add --lo
c
k-file t
o
hh_client
commit
|
commitdiff
|
tree
2020-11-18
Hunter Goldstein
Mark
array fun
c
tion
s
as conditionally pure in HHIs
commit
|
commitdiff
|
tree
2020-11-05
Hunter G
o
ld
s
tei
n
Remove
_
_PHPStd
L
ib from some debug functi
o
ns
commit
|
commitdiff
|
tree
2020-11-04
H
u
nter G
o
ldstein
R
emove `__MemoizeLSB` ove
r
riding c
h
e
c
k
commit
|
commitdiff
|
tree
2020-10-21
Hu
n
t
e
r
Goldst
e
in
Remove --type
-
a
t
-
po
s
-b
a
tch-ex
commit
|
commitdiff
|
tree
2020-10-20
H
unter Goldstein
Add do
c
block to `is_a
n
y
_
array`
commit
|
commitdiff
|
tree
2020-10-08
Hun
t
er Goldstei
n
Don
'
t
all
o
w
dynamic ~> T when T is __Enforcea
b
le
commit
|
commitdiff
|
tree
2020-09-16
Hunt
e
r Goldstein
R
i
p out
"
nullable xh
p
enum" suppor
t
commit
|
commitdiff
|
tree
2020-09-11
Hunter
Goldstein
Rip o
u
t
a
ll specia
l
handlin
g
of `is_array`
commit
|
commitdiff
|
tree
2020-09-01
H
u
nter Gold
s
te
i
n
QoL
u
p
dat
e
s
t
o hphp/tools/o
u
t
2expectf
.
py
commit
|
commitdiff
|
tree
2020-08-20
Hunter
G
oldstei
n
R
e
p
l
ace
`
is_array` with `is_any_array`
i
n
syste
m
li
b
commit
|
commitdiff
|
tree
next