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
Check type well formedness for top level function where constraints
2022-02-24
Hun
t
er Goldstein
Check ty
p
e
well formedness for top level f
u
nction where
.
.
.
commit
|
commitdiff
|
tree
2022-02-23
Hunter Golds
t
ein
A
d
just ove
r
ride ru
l
es for method
s
commit
|
commitdiff
|
tree
2022-02-23
Hunter Goldstein
Add example for
m
odule +
t
r
a
i
t
interact
i
o
n
s
commit
|
commitdiff
|
tree
2022-02-23
Hunte
r
Goldstein
Attach
file at
t
ributes to ty
p
e
defs
commit
|
commitdiff
|
tree
2022-02-16
Hunter Goldstein
Defaul
t
`disa
b
le_unset_class_cons
t
` to
`true` a
n
d remove
commit
|
commitdiff
|
tree
2022-02-14
H
u
n
ter Go
l
d
s
tein
Don't
a
llow XHP names f
o
r module decls
&
e
n
u
m classes
commit
|
commitdiff
|
tree
2022-02-09
H
u
nter
G
oldstein
Allow
u
nstab
l
e
features in
f
anout tests
commit
|
commitdiff
|
tree
2022-02-07
H
unte
r
G
o
ldste
i
n
Clea
n
up `disa
l
low_invalid_a
r
raykey_constraint`
commit
|
commitdiff
|
tree
2022-01-31
Hu
n
ter
Goldst
e
in
R
em
o
ve submodules (for n
o
w)
commit
|
commitdiff
|
tree
2022-01-25
Hunter Goldstein
A
d
d span and fi
l
e
m
ode to mo
d
ule decl
s
commit
|
commitdiff
|
tree
2022-01-25
Hunter
Goldst
e
i
n
A
dd module d
e
claration syntax
commit
|
commitdiff
|
tree
2022-01-07
H
unter
G
oldstei
n
Don't return
f
ive values from `Nast
.
get_decls`
commit
|
commitdiff
|
tree
2022-01-06
Hunter Goldstein
Remov
e
record code from hh_server / HackC
commit
|
commitdiff
|
tree
2021-12-16
Hunter Goldstein
Store module identifiers rather tha
n
`Typing_modules
.
t`
commit
|
commitdiff
|
tree
2021-12-14
Hunter
Goldstein
Add back mo
d
ule arity
check
commit
|
commitdiff
|
tree
2021-12-08
Hunter Gold
s
tein
Move f
r
om symbol-level modules
t
o
file
level modules
commit
|
commitdiff
|
tree
2021-11-18
H
unter Golds
t
ein
Log
w
h
en workers
s
end t
o
o much
d
ata
commit
|
commitdiff
|
tree
2021-10-28
Hunter Goldstei
n
A
dd test for T989654
6
7
commit
|
commitdiff
|
tree
2021-10-15
H
u
nter
Goldstein
RFC:
D
i
s
al
l
ow reading paren
t
properties
before `paren
t
.
.
.
commit
|
commitdiff
|
tree
2021-10-11
Hunter Goldstein
Resolve all cases of
"
ignoring"
`
i
nout`
commit
|
commitdiff
|
tree
2021-10-06
Hunter
G
oldstein
I
mple
m
ent "submodules"
commit
|
commitdiff
|
tree
2021-10-06
Hunter
G
oldstein
Make modules an opaque type
commit
|
commitdiff
|
tree
2021-10-06
Hunter Golds
t
e
in
Update
`ar
r
ay_map` doc-block past D31281504
commit
|
commitdiff
|
tree
2021-10-01
Hunter Goldstein
Rip out support for
`
array_map`
commit
|
commitdiff
|
tree
2021-09-29
Hun
t
er Goldstein
I
n
clu
d
e
position with `
i
n
o
ut`
commit
|
commitdiff
|
tree
2021-09-28
Hunter Goldstein
Disal
l
ow
p
assing the first arg
o
f
`inva
r
iant` by `inou
t
`
commit
|
commitdiff
|
tree
2021-09-27
Hunter Goldstein
Disallow
p
a
s
sing a
r
guments to
`is
s
et` by `
i
nout`
commit
|
commitdiff
|
tree
2021-09-24
Hunter Goldste
i
n
Remove Callconv
commit
|
commitdiff
|
tree
2021-09-24
Hunt
e
r G
o
ldste
i
n
Ma
k
e `param_ki
n
d` non
-
optio
n
al
commit
|
commitdiff
|
tree
2021-09-24
Hunt
e
r Gold
s
t
e
in
Add tests for `inout` with
p
seudofunc
t
i
o
n
s
commit
|
commitdiff
|
tree
2021-09-16
Hunter Go
l
dste
i
n
Remove HH\sequence
commit
|
commitdiff
|
tree
2021-09-14
Hunter Gol
d
s
tein
Remov
e
`arra
y
_
f
ilt
e
r`
commit
|
commitdiff
|
tree
2021-09-10
Hunter
Gol
d
stein
R
i
p out support for `Rx/IS_ENABLED`
commit
|
commitdiff
|
tree
2021-09-07
Hun
t
er Goldstein
RFC
:
Spruce up
a
t
tribute ar
i
ty chec
k
ing
commit
|
commitdiff
|
tree
2021-09-07
Hunter Goldstein
`
_
_Internal` shou
l
d
e
rro
r
if used with non-public met
h
ods
commit
|
commitdiff
|
tree
2021-09-07
Hunte
r
Goldste
i
n
Limit
a
rit
y
for m
o
dularity
a
ttributes
commit
|
commitdiff
|
tree
2021-08-19
Hunter Go
l
dst
e
i
n
Add specific error message for publ
i
c ove
r
ride of intern
a
l
.
.
.
commit
|
commitdiff
|
tree
2021-05-20
Hu
n
te
r
Goldstein
Ad
d
H
HI st
u
bs for class reified generi
c
info
A
P
I
commit
|
commitdiff
|
tree
2021-05-05
Hunter Golds
t
ein
A
dd runtime definition for `HH
\
ParseTre
e
`
commit
|
commitdiff
|
tree
2021-04-28
Hun
t
e
r Goldstein
A
d
d
r
eflection
API for
c
l
ass reifie
d
generic
i
nfo
commit
|
commitdiff
|
tree
2021-01-28
Hunter Goldstein
F
ix up so
m
e
Date
T
ime b
u
ilt
i
ns
commit
|
commitdiff
|
tree
2021-01-22
Hunter Goldst
e
in
D
i
sal
l
ow `$this
`
and `$
_
` on the RHS of a
m
ember access
commit
|
commitdiff
|
tree
2021-01-08
Hu
n
ter G
o
lds
t
ein
Add --enab
l
e-coe
f
f
ects flag
t
o `
h
h_parse
`
commit
|
commitdiff
|
tree
2020-12-09
H
u
nter
G
old
s
tein
Add backt
i
c
ks to dy
n
am
i
c
i
n
so
m
e Rea
s
ons
commit
|
commitdiff
|
tree
2020-12-09
Hunter
G
oldstein
RFC: Emit `
d
ynamic` when
u
sing
`
dynamic`
a
s a classname
commit
|
commitdiff
|
tree
2020-11-19
Hunt
e
r Goldstein
Add
--lock-fil
e
to hh_client
commit
|
commitdiff
|
tree
2020-11-18
Hunter G
o
ldstein
Mark array functions
as condi
t
ionally pure i
n
H
HIs
commit
|
commitdiff
|
tree
2020-11-05
Hunter Gol
d
stein
Remove __PHPStdL
i
b from
s
ome debug f
u
nction
s
commit
|
commitdiff
|
tree
2020-11-04
Hunter Gol
d
stein
Remove `__Memo
i
zeLSB
`
overriding
c
he
c
k
commit
|
commitdiff
|
tree
2020-10-21
Hunter Go
l
dst
e
in
R
emov
e
--
t
ype-a
t
-p
o
s-
b
atch-ex
commit
|
commitdiff
|
tree
2020-10-20
H
un
t
er
Goldstein
Add docblo
c
k to `is_any_array`
commit
|
commitdiff
|
tree
2020-10-08
Hu
n
ter Gold
s
tein
D
on
'
t allow dynamic ~>
T when T i
s
_
_Enforce
a
ble
commit
|
commitdiff
|
tree
2020-09-16
Hunt
e
r
G
oldstein
Rip out "nul
l
able
x
hp enum
"
support
commit
|
commitdiff
|
tree
2020-09-11
Hunter Goldstein
Rip ou
t
a
ll sp
e
cial handli
n
g of
`is_array`
commit
|
commitdiff
|
tree
2020-09-01
Hunter Goldstein
QoL
u
pda
t
e
s
t
o hphp/tools/out2expe
c
tf
.
py
commit
|
commitdiff
|
tree
2020-08-20
Hunt
e
r Goldstein
Replace
`i
s
_a
r
ray` with `
i
s_any_ar
r
ay` in systemlib
commit
|
commitdiff
|
tree
2020-08-11
Hunter
G
ol
d
stein
Rem
o
ve is_array() suppor
t
fr
o
m the typechecker
commit
|
commitdiff
|
tree
2020-08-06
Hunter Gold
s
tein
Remove calls to is_array() f
r
om systemlib
commit
|
commitdiff
|
tree
2020-07-24
Hunter G
o
ld
s
tein
Ad
d
"deprec
a
t
ion
n
otice" for
`
is_array`
commit
|
commitdiff
|
tree
2020-07-10
Hunter Goldstein
Chan
g
e `is_any_a
r
ra
y
` to refine to `K
e
ye
d
Con
t
aine
r
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Hunter Gol
d
stei
n
`wi
d
en_is_array` typec
h
eck
e
r
switch
commit
|
commitdiff
|
tree
2020-06-24
Hunter Goldst
e
in
A
dd is_a
n
y_array
to hh
i
commit
|
commitdiff
|
tree
2020-06-16
H
u
nter Gold
s
t
ein
R
e
work mec
h
a
nics of WidenIsArra
y
commit
|
commitdiff
|
tree
2020-06-16
Hunter
Goldstein
Read `is_array` notice flag from the repo
commit
|
commitdiff
|
tree
2020-06-08
Hunter
G
oldstein
Move
`
is_any_array`
types into `trep` (+ rename
)
commit
|
commitdiff
|
tree
2020-06-08
H
u
nter Gold
s
tein
Rena
m
e
`*Like` types
t
o
`*
C
ompat`
commit
|
commitdiff
|
tree
2020-05-29
Hunt
e
r Goldst
e
in
RFC: Add typ
e
checker
s
upport for `is_any_arr
a
y`
commit
|
commitdiff
|
tree
2020-05-28
Hu
n
ter Gol
d
s
t
ei
n
M
o
ve JIT logic
f
o
r
`IsType ArrLike _` to he
l
per
commit
|
commitdiff
|
tree
2020-05-28
Hunter Goldstein
Change `getim
a
gesize`
t
o al
w
ays return
a
`darray`
commit
|
commitdiff
|
tree
2020-05-15
Hunter
G
o
ld
s
te
i
n
Use `is_type_might_
r
aise
(
IsTypeO
p
,
c
onst Type&)
`
in
.
.
.
commit
|
commitdiff
|
tree
2020-05-15
Hunte
r
Golds
t
e
i
n
`isTypeArrLike` should reject `BC
l
sM
e
th` if `EvalIsCompatibl
.
.
.
commit
|
commitdiff
|
tree
2020-05-13
Hunter Goldstein
Rem
o
v
e
isCom
p
actTypeClsMeth
commit
|
commitdiff
|
tree
2020-04-08
Hunter Goldstein
A
d
d _
_
ProvenanceSkipFrame
t
o
some systemlib functions
commit
|
commitdiff
|
tree
2020-02-14
Hunte
r
G
o
ldstein
Have `array_pa
d
`
unco
n
ditionally
return
varray or
darray
commit
|
commitdiff
|
tree
2020-02-14
Hun
t
er Goldstein
`is_array`
refinement should inter
s
ect, not overwrit
e
commit
|
commitdiff
|
tree
2020-02-11
Hunter Gol
d
stein
Introduce `is_php_array`
t
o
the typechecker
commit
|
commitdiff
|
tree
2020-02-06
Hunter Goldst
e
in
Return `v
a
rra
y
` from array_values unconditionally
commit
|
commitdiff
|
tree
2020-02-06
Hunter
G
oldste
i
n
Have `HH\i
s
_php_array` be closer t
o
`is_array` in im
p
lementation
commit
|
commitdiff
|
tree
2020-02-04
Hunter Golds
t
ein
Ad
d
`is_php_a
r
ray`
commit
|
commitdiff
|
tree
2020-01-14
Hu
n
t
er Goldstei
n
Replace is_array check in `BaseE
x
ception::get
T
raceAsString`
commit
|
commitdiff
|
tree
2019-11-12
Hun
t
er Goldstein
JSON_FB_LEGACY
_
HACK_ARRAYS was totally broken
commit
|
commitdiff
|
tree
2019-10-04
Hu
n
ter Go
l
d
s
t
ein
Mak
e
enable_lega
c
y_behavior
__Rx
commit
|
commitdiff
|
tree
2019-10-02
Hu
n
t
er Goldste
i
n
Add flag for d
e
c
o
ding legacy
H
ack
a
r
rays in `unserialize`
commit
|
commitdiff
|
tree
2019-09-30
Hunter G
o
ldstein
Don't log dicts in `fb_s
e
rialize`
commit
|
commitdiff
|
tree
2019-09-26
Hun
t
er Gold
s
t
e
in
generate_ful
l
_fidelity
commit
|
commitdiff
|
tree
2019-09-26
Hunter Goldste
i
n
Mak
e
html_
e
ntit
i
es
.
ml it's own l
i
b
r
a
r
y
commit
|
commitdiff
|
tree
2019-09-26
Hunter Goldstein
Fix dune buil
d
src/
g
en
e
rate_full_fidelity
.
exe
commit
|
commitdiff
|
tree
2019-09-18
Hunter Goldst
e
in
Add legacy json_d
e
co
d
e flag
commit
|
commitdiff
|
tree
2019-09-16
Hunter Goldst
e
in
D
o
n't log if
w
e
're forc
i
ng PHP
array
s
e
r
iali
z
a
tion
commit
|
commitdiff
|
tree
2019-09-05
H
u
nter Gol
d
stein
Assert
r
efcount ==
1
in ArrayData:
:
setLeg
a
cyAr
r
ay
commit
|
commitdiff
|
tree
2019-09-05
Hunter Golds
t
ein
is_l
e
gacy_
b
ehavio
r
_enabled
commit
|
commitdiff
|
tree
2019-09-04
Hunter Go
l
ds
t
e
i
n
Don't
l
og o
n
ve
c
& json_enco
d
e
commit
|
commitdiff
|
tree
2019-08-30
Hunter Goldstein
Mar
k
Iterable::toArray a
s
__PHPStdLib
commit
|
commitdiff
|
tree
2019-08-28
Hunter G
o
ldstei
n
Add logging for ar
r
a
y
_key_
e
xis
t
s(null, X) when
X
is
.
.
.
commit
|
commitdiff
|
tree
2019-08-23
Hu
n
te
r
G
o
ldstein
nitpicks fr
o
m D16820915
commit
|
commitdiff
|
tree
2019-08-22
Hunte
r
Gold
s
tein
RFC: Ba
n
attributes on va
r
iadics
commit
|
commitdiff
|
tree
2019-08-21
H
unter Goldstein
AwaitAllWa
i
tHandle::f
r
omContain
e
r
commit
|
commitdiff
|
tree
2019-08-06
H
u
nter Goldstein
Add flag for d
i
sablin
g
error sile
n
ci
n
g
commit
|
commitdiff
|
tree
2019-08-02
H
u
n
ter Goldstein
Fix Asyn
c
MysqlQueryResult HHIs
commit
|
commitdiff
|
tree
2019-06-25
Hunter Goldstein
Mark `Pa
i
r::toArray` as `
_
_P
H
PStdLib`
commit
|
commitdiff
|
tree
next