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
handle namespacing of primitives
2022-08-12
Hun
t
er Goldst
e
in
R
eturn `Optional<
T
y
pe>` from jit::irgen::param_ta
r
ge
t
_type
commit
|
commitdiff
|
tree
2022-08-12
Hunter Goldstein
Typc
h
eck `p
h
p/misc/i
d
x
.
php`
commit
|
commitdiff
|
tree
2022-08-11
Hunter Go
l
dstein
Typeche
c
k
`
ext_zlib`
commit
|
commitdiff
|
tree
2022-08-11
Hunte
r
Goldstein
Typech
e
ck `ext_thr
i
ft`
commit
|
commitdiff
|
tree
2022-08-11
Hunt
e
r G
o
l
dstein
Typecheck `e
x
t_f
o
l
l
y_varint`
commit
|
commitdiff
|
tree
2022-08-03
H
un
t
er Gol
d
stein
T
y
p
ech
e
ck `i
n
va
r
iant
.
ns
.
php` (plus so
m
e freebies)
commit
|
commitdiff
|
tree
2022-08-02
H
unter Gol
d
s
t
e
in
T
ypecheck several
e
xtens
i
o
ns i
n
`hphp/runtime/ext/*`
commit
|
commitdiff
|
tree
2022-07-22
Hu
n
ter Goldste
i
n
Ty
p
echec
k
`
e
xt_fu
n
c
t
io
n
c
rede
n
tial
.
ph
p
`
commit
|
commitdiff
|
tree
2022-07-19
Hun
t
er Gold
s
tein
Typech
e
ck `ext_datet
i
m
e
` (with `datetimein
t
erf
a
ce
.
ph
p
`)
commit
|
commitdiff
|
tree
2022-07-19
H
u
nter Goldstein
Partially move methods returning `this` in Hack
C
ollections
.
.
.
commit
|
commitdiff
|
tree
2022-07-15
Hunter Goldstein
R
efactor / c
o
nsolid
a
te capability
c
heck
s
cover
e
d by
.
.
.
commit
|
commitdiff
|
tree
2022-07-14
Hu
n
ter G
o
ldstein
Type
c
heck `php/
s
p
l
/dat
a
s
tructu
r
es/SplHeap
.
ph
p
`
commit
|
commitdiff
|
tree
2022-07-12
Hunter Golds
t
ein
Type
c
heck `ext_co
l
l
e
ction-pa
i
r
.
php`
commit
|
commitdiff
|
tree
2022-07-12
Hu
n
ter Goldstei
n
Minor unknown symbol
c
l
e
an
u
p
commit
|
commitdiff
|
tree
2022-07-12
Hunter Goldstein
B
r
e
ak up `
c
o
l
lections
.
ns
.
p
hp`
commit
|
commitdiff
|
tree
2022-07-12
Hunter Goldste
i
n
Al
l
ow
g
enerics
i
n enforced po
s
itions for s
y
stemlib
.
.
.
commit
|
commitdiff
|
tree
2022-07-07
Hunter
Goldstein
Typ
e
check
`
php/lang/Serializable
.
php`
commit
|
commitdiff
|
tree
2022-07-06
Hu
n
ter Gol
d
stein
T
y
pecheck
`ext_std_options`
commit
|
commitdiff
|
tree
2022-07-06
Hunter Goldstei
n
Type
c
h
eck `ext_domdo
c
ument`
commit
|
commitdiff
|
tree
2022-06-30
H
u
nter Goldstei
n
Us
e
full bo
o
l
fo
r
`
HHB
B
C::php
:
:Fun
c
::isNative` ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2022-06-29
Hunt
e
r Go
l
dstein
I
gnore __constr
u
ct rules for
`
_
_Nat
i
v
e
` c
o
n
structor
s
commit
|
commitdiff
|
tree
2022-06-29
Hunt
e
r
G
oldstein
Typech
e
ck `ext_sim
p
lexml`
commit
|
commitdiff
|
tree
2022-06-27
Hunter
G
ol
d
s
tein
Remove Func::hniReturnType
commit
|
commitdiff
|
tree
2022-06-27
H
u
nter Gold
s
tein
T
ypecheck `Recursiv
e
Iterato
r
`
commit
|
commitdiff
|
tree
2022-06-27
Hunter
G
oldstein
Typecheck `ext_std_functio
n
`
commit
|
commitdiff
|
tree
2022-06-27
Hunter Go
l
dstein
Type
c
heck `ext_std_string`
commit
|
commitdiff
|
tree
2022-06-23
Hu
n
ter
G
oldstein
Typecheck `ext
_
stream` and
`
e
x
t
_std_n
e
twork`
commit
|
commitdiff
|
tree
2022-06-23
H
u
nter
Goldstein
Typeche
c
k
`
e
x
t_asyn
c
-gen
e
rator
`
commit
|
commitdiff
|
tree
2022-06-23
Hunter Goldstei
n
Add
m
ore
detail to
`Outfd_write_error `
commit
|
commitdiff
|
tree
2022-06-22
Hunt
e
r Goldstein
E
x
pose `HH\
i
s_class_m
e
th` to `ext_arra
y
`
commit
|
commitdiff
|
tree
2022-06-21
Hunter Go
l
dstein
T
y
pecheck `ext_pcre`
commit
|
commitdiff
|
tree
2022-06-15
Hunter Goldstein
Typechec
k
`
ext_debugger`
commit
|
commitdiff
|
tree
2022-06-15
Hunter Goldste
i
n
Typecheck ex
t
_op
e
nssl
commit
|
commitdiff
|
tree
2022-06-15
Hunter
G
old
s
tei
n
T
y
peche
c
k `ext
_
icu_msg_f
m
t`
commit
|
commitdiff
|
tree
2022-06-07
Hu
n
te
r
Gol
d
st
e
in
Type
c
heck `ext_gd`
commit
|
commitdiff
|
tree
2022-06-07
H
u
nte
r
G
o
ld
s
te
i
n
Use ori
g
in
a
l upper bound for native
f
unction signatur
e
s
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Hunter
G
oldstein
Typech
e
c
k
all
su
b
packages
i
n h
p
hp/runtime/ext/
commit
|
commitdiff
|
tree
2022-06-07
Hunte
r
Goldstein
T
y
pec
h
eck `ext
_
st
d
_file
`
commit
|
commitdiff
|
tree
2022-06-03
Hunter
G
old
s
tein
Fix
u
p
do
c
uments
/ add
in TODOs
commit
|
commitdiff
|
tree
2022-06-02
Hunter Goldst
e
in
Type
c
h
e
ck a bun
c
h of Iterators
commit
|
commitdiff
|
tree
2022-06-01
H
u
nte
r
Goldstein
Typecheck hphp/sys
t
em/php/* fi
l
e
s
with no (or minimal
.
.
.
commit
|
commitdiff
|
tree
2022-06-01
Hunte
r
Goldstein
Typech
e
ck exten
s
i
o
n
files with no
(or minimal)
d
ependenc
i
es
commit
|
commitdiff
|
tree
2022-06-01
Hunte
r
Goldstein
Typecheck `ext_std_
m
isc`
commit
|
commitdiff
|
tree
2022-06-01
Hunter Goldstein
Typecheck ext_asio
commit
|
commitdiff
|
tree
2022-06-01
Hunter Goldstein
Type
c
hec
k
`Error` and `E
x
ceptio
n
`
commit
|
commitdiff
|
tree
2022-06-01
Hun
t
er Go
l
dstein
Typecheck `B
a
seE
x
c
ep
t
i
on
.
ns
.
php`
+
`Th
r
owa
b
l
e
.
php`
commit
|
commitdiff
|
tree
2022-06-01
Hunter Goldstein
Remove logic handlin
g
`Exception::$trace` a
s
a resourc
e
commit
|
commitdiff
|
tree
2022-05-19
H
u
nter Goldstein
Move `i
s
set` and `unset` to
t
hei
r
own hhi
commit
|
commitdiff
|
tree
2022-05-19
Hunte
r
Goldstein
T
y
p
e
check `e
x
t_sp
l
`
commit
|
commitdiff
|
tree
2022-05-19
Hu
n
t
er Gol
d
stein
D
on't throw
except
i
o
n
o
n failed ty
p
echeck
commit
|
commitdiff
|
tree
2022-05-19
Hu
n
ter G
o
lds
t
ein
T
y
pecheck `e
x
t_std_variable`
commit
|
commitdiff
|
tree
2022-05-19
Hunter Goldst
e
i
n
Typecheck `ext_std
_
classobj`
commit
|
commitdiff
|
tree
2022-05-19
Hunte
r
Go
l
dstein
Remo
v
e `obj
e
ct
`
token
commit
|
commitdiff
|
tree
2022-05-18
Hun
t
er Goldstein
Ad
d
`
NoDo
c
`
a
n
d move attri
b
utes to
`
hphp/s
y
stem/`
commit
|
commitdiff
|
tree
2022-05-16
H
u
nter
G
oldste
i
n
Create separate event for WORKER_
L
ARGE_D
A
TA_SE
N
D
commit
|
commitdiff
|
tree
2022-05-16
Hun
t
er
G
ol
d
stein
Expand on T
O
DOs in ex
t
_string
commit
|
commitdiff
|
tree
2022-05-16
H
u
nter Goldstein
Delete r
e
fere
n
ces
t
o __Ma
y
beMu
t
able
commit
|
commitdiff
|
tree
2022-05-16
Hunter Goldstei
n
Typecheck `ext_s
t
ring`
commit
|
commitdiff
|
tree
2022-05-16
Hunter
G
oldstein
R
e
m
ove `_
_
Pure` annotations
commit
|
commitdiff
|
tree
2022-05-16
H
u
nt
e
r Goldste
i
n
Typecheck `ext_array`
commit
|
commitdiff
|
tree
2022-05-16
Hunter
G
o
l
dst
e
i
n
Use HHI
s
in
`hphp
/
runtime/ext/` to st
u
b
out con
s
t
a
n
ts
.
.
.
commit
|
commitdiff
|
tree
2022-05-11
H
unter Goldstein
Typecheck
`
ext_std
_
erro
r
func`
commit
|
commitdiff
|
tree
2022-05-10
Hunte
r
G
oldst
e
in
Include Hack Arrays
(
an
d
start Containe
r
hie
r
archy
)
commit
|
commitdiff
|
tree
2022-05-10
Hunter G
o
l
d
s
tein
Re
m
ove Rx
c
l
asses from systemli
b
commit
|
commitdiff
|
tree
2022-05-05
Hunter
G
oldstein
Remo
v
e HHI
s
f
o
r Rx
commit
|
commitdiff
|
tree
2022-05-05
H
u
nter Goldstei
n
I
nclude HHIs
w
hil
e
t
y
pec
h
ecking sys
t
emlib, typ
e
`ext_std_ma
t
.
.
.
commit
|
commitdiff
|
tree
2022-05-05
Hunt
e
r Goldstein
Add
`
Iterator::k
e
y` to `
I
terator`'s HHI definition
commit
|
commitdiff
|
tree
2022-05-03
Hunte
r
Golds
t
ein
Typecheck files that require
m
i
n
imal changes
commit
|
commitdiff
|
tree
2022-04-22
H
unt
e
r Goldste
i
n
Add `typec
h
eck
_
systemli
b
.
py
`
w
rap
p
er
commit
|
commitdiff
|
tree
2022-04-22
H
u
nter G
o
ldstein
Sk
i
p typechecking bod
i
es of `__Native` functions /
.
.
.
commit
|
commitdiff
|
tree
2022-04-22
Hu
n
te
r
Gold
s
tei
n
B
a
ck out "Migrate
Hdf bindings t
o
cxx"
commit
|
commitdiff
|
tree
2022-04-18
Hun
t
er Goldstein
Deduplicate some error
s
rela
t
ed to `inout` par
a
m
s
commit
|
commitdiff
|
tree
2022-04-18
Hu
n
ter Goldstein
Add
`server_file_edit
e
d_error` e
v
ent
commit
|
commitdiff
|
tree
2022-04-13
Hunter G
o
l
d
stein
Remov
e
h
o
t decls infra fr
o
m
h
h_client / h
h
_serve
r
commit
|
commitdiff
|
tree
2022-04-11
H
unter G
o
ldstein
Tighte
n
an
d
d
e
-du
p
li
c
ate some lvalue
c
h
ecks
commit
|
commitdiff
|
tree
2022-04-08
Hunter Go
l
dst
e
in
Add
`
//hphp/sy
s
tem:typeche
c
k`
commit
|
commitdiff
|
tree
2022-04-08
H
u
nt
e
r Goldstein
Remove
r
equ
i
rem
e
nt
of `d
e
faults`
c
oeffect for enum
.
.
.
commit
|
commitdiff
|
tree
2022-04-04
H
unter
G
oldstein
T
h
read
`
enable_systemlib_
a
nn
o
ta
t
ion
s
`
th
r
ough S
e
rverConfig
commit
|
commitdiff
|
tree
2022-04-01
Hunter
G
oldstein
R
e
move `pessimi
z
e
`
f
rom
more typech
e
cker env pla
c
es
commit
|
commitdiff
|
tree
2022-03-25
H
u
nter G
o
ldstein
ca
l
l `Typing_ch
e
ck_
j
ob
.
chec
k
_
m
o
dule
`
i
n
Typing_check_util
s
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Hunt
e
r
G
old
s
tein
Use direct dec
l
parser instead o
f
f
acts parser for
.
.
.
commit
|
commitdiff
|
tree
2022-03-24
Hunter Goldstein
R
em
o
ve
`
pessimize` from typechecker envs
commit
|
commitdiff
|
tree
2022-03-23
Hu
n
t
e
r
G
o
l
dstein
E
nforc
e
`defaults` coeffect for
e
num class label expressions
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldste
i
n
De
s
tructure `
F
ileInfo
`
i
n
`
ServerLazyIn
i
t`
rather than
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
H
u
nter Goldstei
n
`panic` when asked for a
m
o
d
u
l
e
in
`
ExternalDeclProvid
e
r`
commit
|
commitdiff
|
tree
2022-03-17
Hunter Goldstein
Revise docstrin
g
for `Dep
.
M
o
d
u
le`
commit
|
commitdiff
|
tree
2022-03-17
Hunter Go
l
dst
e
in
Add test for calling `p
a
rent` metho
d
in
n
on-internal
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hunter
Goldstein
Disallow referencin
g
i
nternal members in
n
o
n
-internal
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hunter Gol
d
s
tein
Disallow i
n
tern
a
l
c
lass members in
n
on-interna
l
traits
commit
|
commitdiff
|
tree
2022-03-17
H
unter
G
o
l
dst
e
in
Add some more
t
est
cases
commit
|
commitdiff
|
tree
2022-03-17
Hunt
e
r Goldstein
Add check fo
r
adding `__Internal` symbols
o
u
tside a
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
H
unter Goldst
e
in
O
nly
s
et module *o
n
ce* in dire
c
t de
c
l mode
commit
|
commitdiff
|
tree
2022-03-17
H
u
nter Gol
d
stein
Add modu
l
e
d
e
c
laration type checking
commit
|
commitdiff
|
tree
2022-03-17
Hunter Go
l
dstein
Module D
e
c
l
ara
t
ion: Thread through mo
s
t
internal Hack
.
.
.
commit
|
commitdiff
|
tree
2022-03-17
Hunt
e
r Gold
s
tein
Mod
u
le Declar
a
ti
o
n: Add Synta
x
commit
|
commitdiff
|
tree
2022-03-08
H
unter Goldstein
Di
s
allow function cal
l
s in `unset` expr
e
ssions
commit
|
commitdiff
|
tree
2022-03-08
Hunt
e
r
Go
l
dstein
Move "function call in lvalue" check from `typing
.
ml
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Hunter Goldstein
Unify `
u
nset
`
lv
a
l checks with
o
t
her l
v
a
l
s
commit
|
commitdiff
|
tree
2022-02-28
Hunter Goldstein
R
emov
e
som
e
r
e
mainin
g
r
e
ferences to r
e
cords
commit
|
commitdiff
|
tree
2022-02-25
Hu
n
ter Gold
s
tein
Add test f
o
r bad p
r
o
perty visibil
i
ty override
commit
|
commitdiff
|
tree
next