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
Disable vsdebug extension tests in OSS builds
2022-10-17
Kevin Viratyosin
Expose async
I
mplicit C
o
ntext sym
b
ols
in
HHIs
commit
|
commitdiff
|
tree
2022-09-19
Kev
i
n
Vir
a
t
y
osin
Remove policy_shar
d
ed param from Typing_memoize
.
check_para
m
commit
|
commitdiff
|
tree
2022-09-19
Kevin Viratyosin
Add
f
unct
i
o
ns to embed Implici
t
C
ontext state in cl
o
sur
e
commit
|
commitdiff
|
tree
2022-09-16
Kevin Virat
y
osin
Report error
f
or closures
in any local conte
x
t
without
.
.
.
commit
|
commitdiff
|
tree
2022-08-30
Kevi
n
Viratyosin
Remove TypeconstAbstractDefaultReflectionIsAbstract
commit
|
commitdiff
|
tree
2022-08-26
Kevin Virat
y
osi
n
Fix con
t
exts of HH\ImplicitContext\soft
_
run_with_async
.
.
.
commit
|
commitdiff
|
tree
2022-08-25
K
e
vin Vi
r
atyosin
Expose
I
mp
l
ic
i
t Context symbols via HHIs
commit
|
commitdiff
|
tree
2022-08-08
Kevi
n
Vi
r
atyosin
A
dd
com
m
and `hh --is-sub
t
ype <json`
commit
|
commitdiff
|
tree
2022-08-06
K
e
vin
V
i
r
at
y
osin
Add p
a
rse err
o
r f
o
r mul
t
iple memoiz
e
args
commit
|
commitdiff
|
tree
2022-07-21
Kevin V
i
rat
y
osin
Parser errors fo
r
im
p
r
o
pe
r
u
s
e of Memoize o
p
t
i
ons x
.
.
.
commit
|
commitdiff
|
tree
2022-07-11
Kevin Viratyosin
Make Typ
e
cons
t
Abstr
a
ctDefaultReflectionIsAbs
t
ract a
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
K
evi
n
Viratyosin
C
\pop_back
(
x)? a
n
d
ar
r
a
y
_
p
op
require
[w
r
ite
_
p
r
ops]
commit
|
commitdiff
|
tree
2022-06-02
Kevin Viratyosin
A
d
d Exception::toStr
i
ngPure
commit
|
commitdiff
|
tree
2022-05-18
Kevin
Vi
r
atyosin
Mark hphp_de
b
ug_backt
r
ace_has
h
as
l
eak_safe
commit
|
commitdiff
|
tree
2022-05-18
Kevin Vi
r
atyosin
(HHI) Add I(Pur
e
|LeakSafe|Z
o
n
ed)S
t
ringishObject
commit
|
commitdiff
|
tree
2022-05-13
K
e
vin Viratyosin
Add Exceptio
n
::toS
t
ringPure
commit
|
commitdiff
|
tree
2022-05-12
Kevin Viratyosin
apc_
f
e
tch_with_pure
_
wakeup, ap
c
_
(
store|
a
dd
)
_with_pure_sleep
commit
|
commitdiff
|
tree
2022-05-02
K
e
vin Viratyo
s
in
Mark hphp_de
b
ug_ba
c
k
t
r
ace_ha
s
h
as leak_
s
a
f
e
commit
|
commitdiff
|
tree
2022-04-28
K
e
vin Viratyosin
(HHVM)
A
dd I(Pure|LeakSafe|
Z
oned)Strin
g
ishObject
commit
|
commitdiff
|
tree
2022-04-21
Kevin Viratyosin
apc_fetch_wi
t
h_p
u
re_wakeup, apc_
(
store|add)_with_pu
r
e_sleep
commit
|
commitdiff
|
tree
2022-04-01
Kevi
n
Viratyos
i
n
Fix misma
t
ched erro
r
message
f
or readonly paramet
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Ke
v
in Vir
a
tyosin
A
d
d comment about coeff
e
cts to Exception::getMessage
commit
|
commitdiff
|
tree
2021-12-09
Ke
v
in V
i
ratyosi
n
DateTime::__co
n
struc
t
(
)[controlled]
commit
|
commitdiff
|
tree
2021-12-07
Kevin Viratyosin
Str\join takes readonly
commit
|
commitdiff
|
tree
2021-12-07
Ke
v
in Vira
t
yosin
implode takes readonly
commit
|
commitdiff
|
tree
2021-12-07
K
e
vin
Viratyosi
n
Vec,Dict\sh
u
ffle
-
make
cont
r
ol
l
ed
commit
|
commitdiff
|
tree
2021-12-07
Kevin
Viratyosin
shuffle - make controlled
commit
|
commitdiff
|
tree
2021-11-30
Kevin Viratyosin
(
HHI) ge
t
_class takes readonly
commit
|
commitdiff
|
tree
2021-11-17
Kevin Viratyosin
V
e
c
tor::
s
huf
f
l
e()[controlle
d
]
commit
|
commitdiff
|
tree
2021-11-17
Kevin Vir
a
ty
o
sin
i
mpl
o
de
takes
r
eadonly
commit
|
commitdiff
|
tree
2021-11-17
K
e
vin Viraty
o
s
in
shuffle - make controlled
commit
|
commitdiff
|
tree
2021-11-15
Kevin Viratyosin
DateTime::
_
_co
n
struct()[c
o
n
trolled]
commit
|
commitdiff
|
tree
2021-11-03
Ke
v
i
n
V
i
r
atyo
s
in
Spli
t
out Exce
p
tionWithPureGetMe
s
sageTrait
commit
|
commitdiff
|
tree
2021-11-03
Kevin Vir
a
tyosin
(
H
HI) HH\
I
nvariantExc
e
p
t
ion ex
t
e
n
d
s Except
i
onWithPureGetMessa
g
e
commit
|
commitdiff
|
tree
2021-11-02
Kevin
V
iratyo
s
in
(HHVM) get_class tak
e
s readonly
commit
|
commitdiff
|
tree
2021-10-29
Kevin Viratyosin
Upd
a
te swit
c
h t
y
p
e
li
n
t message
commit
|
commitdiff
|
tree
2021-10-20
K
e
vin Vira
t
yo
s
in
(H
H
VM)
H
H\Inva
r
iant
E
x
ce
p
t
i
on exten
d
s ExceptionWithPureGetM
e
ssage
commit
|
commitdiff
|
tree
2021-10-08
Kevin Vi
r
atyos
i
n
F
i
x
ReflectionTypeConstant:
:
g
e
tTypeStruc
t
u
r
e
fo
r
inh
e
rited
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
K
e
vin
V
iratyosin
H
HVM - Mark
A
s
i
o
\join as pure
commit
|
commitdiff
|
tree
2021-10-05
Kevin Viratyosin
Ma
k
e `C
\
con
t
a
i
n
s_key`, `C\
c
ontains` take readonly parameters
commit
|
commitdiff
|
tree
2021-09-24
Ke
v
in Viratyosin
Remove broken error line from 4390 incorrect coeffects
.
.
.
commit
|
commitdiff
|
tree
2021-09-23
K
e
vin
Viratyos
i
n
(HH
I
) A
d
d IExce
p
ti
o
nWithPu
r
eGetMessage; common classes
.
.
.
commit
|
commitdiff
|
tree
2021-09-21
Kevin V
i
r
atyosin
A
d
d
r
untime val
i
d
a
ti
o
n to
Readonly\as_mut
commit
|
commitdiff
|
tree
2021-09-20
Ke
v
i
n
Vir
a
tyosi
n
(HHVM) A
d
d IExceptionWithPureGetMessage; common
c
lasses
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Kevin
Viratyo
s
i
n
A
dd ty
p
es to some DOM metho
d
s
commit
|
commitdiff
|
tree
2021-09-07
Ke
v
in Viratyosin
Requir
e
controlled context for
some buil
t
ins
r
elated
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Kevin Vi
r
atyosin
Requ
i
re controlled cont
e
xt for some builtin
s
re
l
ated
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Kevin V
i
ratyosin
Add dyn
a
mic-type
of $this
depe
n
dent coeffects t
o
I
M
emoi
z
ePar
.
.
.
commit
|
commitdiff
|
tree
2021-05-12
Kevin Viratyosin
Req
u
ire [
r
ead
_
glob
a
ls] for global_ke
y
_exist
s
commit
|
commitdiff
|
tree
2021-05-10
K
e
vin V
i
r
a
t
y
osin
Mark hphp_debugger_attach
e
d as
r
e
a
d
_glo
b
als
commit
|
commitdiff
|
tree
2021-05-05
Kevin
V
iratyos
i
n
Add str
i
ng return t
y
pes
t
o seriali
z
e an
d
se
r
i
a
lize_pure
commit
|
commitdiff
|
tree
2021-05-03
Kevin Viratyosin
Update hhis for
pure
v
ariant
s
for (un)s
e
rialize, json_
e
ncode
commit
|
commitdiff
|
tree
2021-04-21
Kevin Viratyosin
Introduce
j
s
on
_
encode_pure
commit
|
commitdiff
|
tree
2021-04-12
Kevin Viratyo
s
in
Ma
r
k HH
\
non
_
cryp
t
o
_
md5_l
o
wer/upper
p
ur
e
commit
|
commitdiff
|
tree
2021-04-08
Kevin Viratyosin
Mark trigger_er
r
o
r pu
r
e
commit
|
commitdiff
|
tree
2021-03-30
Kevin
V
iratyosin
Ma
r
k hex2bin as []
commit
|
commitdiff
|
tree
2021-03-30
Kevin Vi
r
aty
o
sin
Sync
H
H
I
coeffects o
n
b
uiltin methods
t
o HHVM s
t
ubs
commit
|
commitdiff
|
tree
2021-03-30
Kevin Vir
a
t
yo
s
i
n
M
ark
S
hapes::* meth
o
ds as pure
commit
|
commitdiff
|
tree
2021-03-30
Kevin
V
i
ratyo
s
in
Sync coeffe
c
ts from HHI
t
o more intern HHVM
f
unctions
commit
|
commitdiff
|
tree
2021-03-30
K
evin Vira
t
yosi
n
Mark HH\Li
b
\_Private\
N
ative cont
a
iner
f
u
n
ctions pure
commit
|
commitdiff
|
tree
2021-03-30
Kevin Viratyosin
Remov
e
d
efunct attrib
u
tes from HHVM stubs
w
/
coeffects
commit
|
commitdiff
|
tree
2021-03-24
Kev
i
n
Vi
r
atyosin
Sync coeffect
s
from HHIs
t
o HHVM stubs
commit
|
commitdiff
|
tree
2021-03-18
Kev
i
n Vi
r
a
tyo
s
in
Remove unused ctx cons
t
fr
o
m I
D
isposab
l
e, I
A
sy
n
c
D
isposable
commit
|
commitdiff
|
tree
2021-03-17
Kev
i
n
Viratyosin
Renam
e
IMemo
i
zeParam::
C
t
o
CMemoParam
commit
|
commitdiff
|
tree
2021-01-05
Kevin Viratyosin
Declare TAG
_
PROVENANCE_HERE_MUTATE_C
O
LLECTIONS in hhi
commit
|
commitdiff
|
tree
2020-10-22
K
e
vin V
i
raty
o
s
in
r
eplace # comments
with //
i
n h
p
h
p/test
commit
|
commitdiff
|
tree
2020-10-08
Kevi
n
Vi
r
a
t
y
o
sin
Avoid provenan
c
e
m
essag
e
s in hp
h
p/t
e
st/run
.
php
commit
|
commitdiff
|
tree
2020-07-01
Kevin Virat
y
osin
Retur
n
d
arrays from
a
rray_fill_keys
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
Return
darrays from hphp_get_timers and
h
ph
p
_get_hardware_
c
o
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Ke
v
i
n Virat
y
o
sin
R
e
turn
v
a
rray
instead
of da
r
r
a
y fro
m
imagettfbbox
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
Make ar
r
ay_re
v
erse re
t
urn darr
a
y[] in the
t
rivial case
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
Make
a
r
r
a
y_i
n
ter
s
ec
t
r
eturn darray[] in th
e
trivial
.
.
.
commit
|
commitdiff
|
tree
2020-06-12
K
evin V
i
r
a
tyosin
Fix mb_parse_str
commit
|
commitdiff
|
tree
2020-06-11
K
e
vi
n
Viratyosin
Fix fbcode/hphp/test/
s
low/ex
t
_fb
/
compact_se
r
ialize
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
K
e
vin Viratyosin
Fix a b
u
n
c
h o
f
zend tes
t
s tha
t
fail due to e
x
pect
i
ng
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
Kevin Viratyosin
Fix v/da
r
rays in hphp/test/slow/ext
_
preg/ext_preg
.
php
commit
|
commitdiff
|
tree
2020-06-05
Kevin Viratyosin
Make
some shape/tuple tests
p
ass
w
hen s
p
ecia
l
i
zation
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
K
e
vi
n
Vir
a
tyosi
n
Make some
t
est
s
sp
e
cialization agnostic
o
r explici
t
ly
.
.
.
commit
|
commitdiff
|
tree
2020-06-04
Kevin Virat
y
osin
Avoid Array:
:
C
reate()
in array
and
preg builtins
commit
|
commitdiff
|
tree
2020-06-04
Kevin Vi
r
atyosin
R
eplac
e
a
b
unch
o
f A
r
r
a
y
::Cr
e
ate(
)
calls with
v/dar
r
ays
commit
|
commitdiff
|
tree
2020-06-04
K
evin Viratyosin
Change proc_
o
pen o
u
t p
a
ram
`
$p
i
pes` to
r
eturn a dar
r
ay
commit
|
commitdiff
|
tree
2020-05-29
Kevin Viratyosin
Avoid more pla
i
n array
t
ype
h
ints in e
x
t
ensions
commit
|
commitdiff
|
tree
2020-05-29
Kevi
n
V
i
r
atyosin
Av
o
id
plain (re
t
urn) array ty
p
ehints in a bu
n
ch of
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
K
evi
n
V
iratyosi
n
Produce
v
/darray inste
a
d
o
f plain array
commit
|
commitdiff
|
tree
2020-05-27
Kevin Viratyosin
Avo
i
d
plain
a
r
ray type
h
ints in e
x
t_
s
td_classobj
commit
|
commitdiff
|
tree
2020-05-11
Kevin Vi
r
a
ty
o
sin
F
ix
pl
a
in a
r
ray t
y
pes in ext functions with test
s
th
a
t
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Ke
v
in Viratyo
s
i
n
Make fbco
d
e
/
hphp/test/slow/prop-typ
e
-hint
s
/thri
f
t
.
php
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Kevin Viratyosin
Fix hphp
/
tes
t
/zend/good
/
e
x
t/intl/tests
/
that fa
i
l when
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
Kevin Viratyosi
n
F
ix
s
ome ext
t
e
s
t
s
that fail with -vEval
.
HackArrCompat
T
ypeHi
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
Ke
v
in Viratyosin
Avoid plain array
typehints
i
n so
m
e extensions
commit
|
commitdiff
|
tree
2020-05-08
Kevin Viratyosin
Make
s
ome HHVM tests s
p
ec
i
a
li
z
at
i
on agnostic
commit
|
commitdiff
|
tree
2020-03-10
K
e
vi
n
Viratyos
i
n
Ma
k
e `array
_
pad` return v/d
a
rray whe
n
left-paddi
n
g too
commit
|
commitdiff
|
tree
2020-02-07
Kev
i
n Viratyos
i
n
Chan
g
e plain array t
y
pehints in ext
_
ld
a
p
commit
|
commitdiff
|
tree
2020-02-07
Ke
v
in
Viratyosin
Update plai
n
PHP array
s
to v/d
a
rray i
n
ext openssl
commit
|
commitdiff
|
tree
2020-02-07
K
evin Viratyosi
n
HH\
f
fp
_
parse_string retur
n
s
darr
a
y
commit
|
commitdiff
|
tree
2020-02-07
Kevin Viratyosin
Use v/darray
t
y
pehints
for HH\Experi
m
ental
P
arserUtils
commit
|
commitdiff
|
tree
2020-01-22
K
e
v
i
n
V
i
ratyosin
Dis
t
inguish e
q
uality
v
s relat
i
onal co
m
paris
o
n no
t
ices
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Kevin Vira
t
y
osin
p
h
otod
n
a_dedupe_packed_hashes takes, r
e
turns darray
commit
|
commitdiff
|
tree
2019-11-05
Kevin Viratyosin
Entry argument for ldap_(modify|mod_repl
a
ce|mod_del
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Kevin Viratyosin
Construct Re
q
ues
t
OOM
K
illedE
x
ception with varray a
s
.
.
.
commit
|
commitdiff
|
tree
next