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
Add compatibility test for adding custom default for terse field
2022-09-19
Kevin V
i
ratyo
s
in
Rem
o
ve po
l
icy_sha
r
d
e
d
pa
r
a
m
f
r
o
m
Typing_m
e
m
o
ize
.
check_param
commit
|
commitdiff
|
tree
2022-09-19
Kev
i
n Viratyos
i
n
Add functions to
e
m
bed Impl
i
citCo
n
text st
a
te i
n
closure
commit
|
commitdiff
|
tree
2022-09-16
Kevin Viratyos
i
n
Report error
f
or
c
losures i
n
a
n
y local context
w
i
thout
.
.
.
commit
|
commitdiff
|
tree
2022-08-30
Kev
i
n Virat
y
osin
R
e
move Ty
p
eco
n
stAbstrac
t
Defaul
t
ReflectionIsAbstract
commit
|
commitdiff
|
tree
2022-08-26
Kev
i
n Viraty
o
sin
F
ix
c
ontexts of HH\Imp
l
icitContext\soft_ru
n
_w
i
th_as
y
nc
.
.
.
commit
|
commitdiff
|
tree
2022-08-25
K
e
vin V
i
r
a
tyosin
Expose Im
p
licit C
o
ntext symbols vi
a
H
HIs
commit
|
commitdiff
|
tree
2022-08-08
K
ev
i
n Viratyosin
A
d
d
c
ommand
`hh --is-subtype <json`
commit
|
commitdiff
|
tree
2022-08-06
Kevin
V
i
ratyosin
A
dd
parse error for
m
ultiple memoize args
commit
|
commitdiff
|
tree
2022-07-21
Kevin Vira
t
yos
i
n
Par
s
er
e
r
r
ors for improper use of
M
emoize options x
.
.
.
commit
|
commitdiff
|
tree
2022-07-11
K
e
v
in Viratyosin
Mak
e
Typecon
s
tAbstractDefaultReflectionI
s
Abstra
c
t a
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Kevi
n
Viratyosin
C\pop_back(
x
)? and array_pop requi
r
e [write_prop
s
]
commit
|
commitdiff
|
tree
2022-06-02
Kevin Vira
t
yosi
n
Add Excepti
o
n::t
o
StringPure
commit
|
commitdiff
|
tree
2022-05-18
Kevin Viratyosin
M
a
rk
hphp_debu
g
_b
a
cktrace_hash as le
a
k_safe
commit
|
commitdiff
|
tree
2022-05-18
Kevin
V
iratyosin
(HHI) Add
I
(Pure|Leak
S
a
f
e
|
Zone
d
)Strin
g
ishObject
commit
|
commitdiff
|
tree
2022-05-13
Kevin
Viratyosin
Add
E
xception::toStringPure
commit
|
commitdiff
|
tree
2022-05-12
Kevin Vi
r
atyosin
a
pc_fetch_with_pure_wakeup, apc_(sto
r
e|add
)
_with_pure_
s
leep
commit
|
commitdiff
|
tree
2022-05-02
Kevin Virat
y
osin
Mark h
p
hp_debug_backtrace_hash as l
e
ak_safe
commit
|
commitdiff
|
tree
2022-04-28
Kevin Viratyosin
(HHVM) Add I(Pu
r
e|L
e
a
k
S
afe|Zoned)Stringis
h
Object
commit
|
commitdiff
|
tree
2022-04-21
Kevin Viratyosin
apc_fe
t
ch_with_pure_
w
akeup,
a
pc_(store|add)_with_
p
ure
_
slee
p
commit
|
commitdiff
|
tree
2022-04-01
Kev
i
n Viratyo
s
in
F
i
x mismat
c
hed erro
r
m
e
ssage for re
a
do
n
l
y
p
a
r
amet
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Kevin Viratyosin
Add
comment abo
u
t coeff
e
cts to
Exception::getMes
s
a
g
e
commit
|
commitdiff
|
tree
2021-12-09
Kevin Vir
a
tyosin
DateTime::__construct()[
c
ontrolled]
commit
|
commitdiff
|
tree
2021-12-07
K
e
vin
V
iratyosin
Str\join ta
k
es readonl
y
commit
|
commitdiff
|
tree
2021-12-07
Kevin Viratyosin
i
mplode takes read
o
nly
commit
|
commitdiff
|
tree
2021-12-07
K
evi
n
Viratyosi
n
Ve
c
,Dict\sh
u
ffle - m
a
k
e
c
o
n
tr
o
lled
commit
|
commitdiff
|
tree
2021-12-07
Kevi
n
Viratyosin
shuffle
-
m
a
ke c
o
ntrolled
commit
|
commitdiff
|
tree
2021-11-30
Kevin Vir
a
tyosin
(HHI) get_cl
a
ss takes readonly
commit
|
commitdiff
|
tree
2021-11-17
Kevin
Viratyo
s
in
V
e
c
to
r
::shuffle()[controlle
d
]
commit
|
commitdiff
|
tree
2021-11-17
Kevin Viratyosin
i
mplod
e
takes
r
eadonly
commit
|
commitdiff
|
tree
2021-11-17
K
e
vin Vira
t
yosin
s
huffle - make controlle
d
commit
|
commitdiff
|
tree
2021-11-15
Kevin
V
iratyosin
DateTi
m
e::_
_
construct()[controlled]
commit
|
commitdiff
|
tree
2021-11-03
Kevin Viratyosin
Split
out Exceptio
n
WithPureG
e
tMessageT
r
ait
commit
|
commitdiff
|
tree
2021-11-03
K
ev
i
n V
i
ratyos
i
n
(HHI) HH\InvariantExcep
t
ion exte
n
d
s
Exce
p
tionWithPureG
e
t
M
ess
a
ge
commit
|
commitdiff
|
tree
2021-11-02
Kevin Viratyo
s
i
n
(HHVM)
g
et_cl
a
ss
t
akes rea
d
o
n
ly
commit
|
commitdiff
|
tree
2021-10-29
Kevin Vira
t
yosin
U
p
date switch
t
y
p
e lint
m
ess
a
ge
commit
|
commitdiff
|
tree
2021-10-20
Kevin Vir
a
ty
o
sin
(
H
H
VM) H
H
\Invarian
t
Exce
p
ti
o
n extend
s
ExceptionWithPureG
e
tMessage
commit
|
commitdiff
|
tree
2021-10-08
Kevin Viratyosin
Fix ReflectionTypeCon
s
tan
t
::getType
S
tructure for i
n
h
e
r
i
ted
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
Kev
i
n V
i
ratyosi
n
HHVM - Mark Asio\join
as pure
commit
|
commitdiff
|
tree
2021-10-05
Kevin Vi
r
atyosin
Make `
C
\contains_k
e
y`, `C\c
o
ntains` take read
o
nly
para
m
eters
commit
|
commitdiff
|
tree
2021-09-24
Kevin Viratyosin
Remove broken
e
r
r
or line from 4390 incorr
e
ct coeffec
t
s
.
.
.
commit
|
commitdiff
|
tree
2021-09-23
Kev
i
n
V
iratyosin
(HHI) Ad
d
IException
W
ithPure
G
etMessage;
com
m
on clas
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2021-09-21
Ke
v
in Virat
y
osi
n
Add runtime validat
i
on
to Readon
l
y\as_mut
commit
|
commitdiff
|
tree
2021-09-20
Kevin Viratyosin
(HHVM) Add IExceptionWithPureGetMessage; commo
n
classes
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Kevin Viratyo
s
in
Add typ
e
s
t
o
some DOM methods
commit
|
commitdiff
|
tree
2021-09-07
Kevin
V
iratyo
s
in
Require controlled contex
t
for some builtins
r
elat
e
d
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Kevin Viratyosin
Require controlled co
n
t
ext for some builtins
r
e
l
ated
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Kevin Viratyos
i
n
A
d
d
d
ynamic-type
o
f $t
h
i
s
de
p
e
n
d
e
nt
c
oeff
e
c
t
s to IMem
o
iz
e
Par
.
.
.
commit
|
commitdiff
|
tree
2021-05-12
Kevin V
i
r
a
tyo
s
in
R
equire [read_gl
o
bals] for globa
l
_key_exists
commit
|
commitdiff
|
tree
2021-05-10
Ke
v
in Viraty
o
si
n
Mark
h
p
hp
_
debu
g
ger_
a
ttac
h
e
d
as read_globals
commit
|
commitdiff
|
tree
2021-05-05
Kevin Virat
y
osin
Add string return ty
p
e
s t
o
serialize
a
nd serialize
_
pure
commit
|
commitdiff
|
tree
2021-05-03
Ke
v
in V
i
ra
t
yosin
Update hhis f
o
r pur
e
variants for (un)serialize,
j
s
o
n_
e
ncode
commit
|
commitdiff
|
tree
2021-04-21
Kevin Viratyosin
Intro
d
uce json_e
n
code
_
p
u
re
commit
|
commitdiff
|
tree
2021-04-12
K
evin Vira
t
yosin
Mark HH
\
non_crypto_md5
_
l
o
wer/
u
pper pure
commit
|
commitdiff
|
tree
2021-04-08
Kevin
V
iratyosin
Mark trigg
e
r_error pure
commit
|
commitdiff
|
tree
2021-03-30
Kevi
n
Vi
r
atyosi
n
Mark hex2bin as []
commit
|
commitdiff
|
tree
2021-03-30
K
evin Virat
y
o
s
in
S
y
n
c
HHI coeffects on builtin meth
o
ds to HHVM stubs
commit
|
commitdiff
|
tree
2021-03-30
Kevin Viratyo
s
i
n
Mark Sh
a
pe
s
::* meth
o
ds a
s
pure
commit
|
commitdiff
|
tree
2021-03-30
K
evin Viratyos
i
n
S
y
n
c
coeffe
c
ts from HHI
t
o mo
r
e inter
n
HHVM functions
commit
|
commitdiff
|
tree
2021-03-30
K
evin Viratyosin
Mark H
H
\Lib\_Pri
v
ate\
N
ati
v
e contai
n
er
f
unctions
p
ur
e
commit
|
commitdiff
|
tree
2021-03-30
Kevin Viratyosin
Remove
defun
c
t
attribute
s
from H
H
VM st
u
bs w/ c
o
eff
e
cts
commit
|
commitdiff
|
tree
2021-03-24
K
e
vin Vi
r
atyosi
n
Sync coeffects fr
o
m HHI
s
to HH
V
M stubs
commit
|
commitdiff
|
tree
2021-03-18
K
e
v
in Vir
a
tyo
s
in
Remove unus
e
d ctx
const from IDisposable, IAsyncDisposable
commit
|
commitdiff
|
tree
2021-03-17
Kevin Viratyosin
Rename IMe
m
oizeParam::C to CMemoPar
a
m
commit
|
commitdiff
|
tree
2021-01-05
Kevi
n
V
i
ratyosin
Declare
TAG_PRO
V
ENANC
E
_HER
E
_
MUTATE_
C
OLLECTIONS in h
h
i
commit
|
commitdiff
|
tree
2020-10-22
Kevi
n
Vira
t
y
o
sin
replace # co
m
ments
w
it
h
// in hp
h
p
/
test
commit
|
commitdiff
|
tree
2020-10-08
K
evin Viratyosin
Avoid prove
n
anc
e
message
s
in hphp/test/
r
un
.
php
commit
|
commitdiff
|
tree
2020-07-01
K
evin Vira
t
yosin
R
e
turn darrays from array_fill_keys
commit
|
commitdiff
|
tree
2020-07-01
Ke
v
in Virat
y
osin
Return d
a
rrays
from hphp_get
_
ti
m
ers and
h
php_get_hardwar
e
_c
o
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
K
evin V
i
ratyo
s
in
Re
t
urn va
r
ray inst
e
ad
o
f
d
ar
r
ay from imagettf
b
box
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
Make array_rever
s
e return darray
[
] in the trivial ca
s
e
commit
|
commitdiff
|
tree
2020-07-01
K
evin Viratyo
s
in
M
a
ke array_intersect
return darray[]
i
n the
t
rivial
.
.
.
commit
|
commitdiff
|
tree
2020-06-12
Kevin Vira
t
yosin
Fix
m
b_pa
r
se_st
r
commit
|
commitdiff
|
tree
2020-06-11
Kevin Viratyosin
Fix fbcode/h
p
hp/tes
t
/
s
low/ex
t
_fb/com
p
act_seria
l
ize
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
Ke
v
in Viratyosin
Fix a bunch of z
e
nd
t
ests that
f
ail due
to expe
c
ting
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
K
evin
Viratyos
i
n
Fi
x
v
/
dar
r
ays in h
p
hp
/
t
est/slow/ext_preg/ext_preg
.
php
commit
|
commitdiff
|
tree
2020-06-05
Kevin Vira
t
yos
i
n
Make som
e
shap
e
/tuple tests pass
w
h
e
n specialization
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
Kevin
Viratyosin
Make some
tests specialization agnostic or
e
xpl
i
citly
.
.
.
commit
|
commitdiff
|
tree
2020-06-04
Kevin Viraty
o
sin
Avoid Array
:
:Crea
t
e() in
a
rray and pr
e
g
builtins
commit
|
commitdiff
|
tree
2020-06-04
Kevin Viratyo
s
in
Rep
l
ac
e
a
bunc
h
of
Array::Create() c
a
l
ls
w
i
th v/
d
arrays
commit
|
commitdiff
|
tree
2020-06-04
Kevin Vir
a
tyosin
C
h
a
n
ge proc
_
open out p
a
ram `$pipes` to ret
u
r
n
a darray
commit
|
commitdiff
|
tree
2020-05-29
K
e
v
i
n Viratyosin
Avo
i
d more plain array typehint
s
in ext
e
nsions
commit
|
commitdiff
|
tree
2020-05-29
K
e
vin Viratyosin
A
void plain (return) array t
y
pehints in
a
bu
n
ch o
f
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Kevin Virat
y
osin
Pro
d
uce v/darray in
s
tead
o
f plain arr
a
y
commit
|
commitdiff
|
tree
2020-05-27
Kevin Viratyosin
Avoid pl
a
i
n
array typehints in ext_std_classobj
commit
|
commitdiff
|
tree
2020-05-11
K
evin Viratyosin
Fix plain array t
y
pes in
ext functions with tests that
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Kevin Viratyosi
n
M
ake fbco
d
e
/hphp/test
/
s
low
/
prop-type
-
hints/th
r
ift
.
php
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Kev
i
n
V
i
ratyosin
Fix hphp
/
t
e
st/zend/g
o
o
d
/ext/
i
n
t
l/te
s
ts
/
that
f
ail when
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
Kevin Vira
t
yosin
F
ix
some ext
test
s
tha
t
fail with
-
vEval
.
Hac
k
Arr
C
ompatTypeHi
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
Kevin Vir
a
tyosin
Avoid p
l
ain ar
r
ay typehi
n
t
s in some extensions
commit
|
commitdiff
|
tree
2020-05-08
K
ev
i
n Viratyosin
Make
s
ome HHVM tests specializa
t
i
o
n agno
s
tic
commit
|
commitdiff
|
tree
2020-03-10
Kevin
Viratyosin
Make `arr
a
y
_
pad` return v
/
dar
r
ay whe
n
left-padding
t
oo
commit
|
commitdiff
|
tree
2020-02-07
Kevin Viratyo
s
in
Change plain array typeh
i
n
ts in ext_
l
d
a
p
commit
|
commitdiff
|
tree
2020-02-07
Kevin Vir
a
tyosin
Update plain PHP arrays to v/darray in ex
t
openssl
commit
|
commitdiff
|
tree
2020-02-07
Kevin
V
iratyosin
HH\
f
fp_par
s
e_str
i
ng
r
e
turns darray
commit
|
commitdiff
|
tree
2020-02-07
Kevi
n
Viraty
o
sin
Use v
/
darr
a
y typehin
t
s f
o
r HH
\
Exp
e
rim
e
n
t
alParserUtils
commit
|
commitdiff
|
tree
2020-01-22
Kevin Viratyosin
Dis
t
ingu
i
sh equality vs rel
a
tional
c
omparis
o
n
n
o
t
ices
.
.
.
commit
|
commitdiff
|
tree
2019-11-05
Kevin
V
iratyosin
p
h
oto
d
na_dedupe_packed_hashes takes, returns darr
a
y
commit
|
commitdiff
|
tree
2019-11-05
Kev
i
n Vir
a
tyosin
E
ntry
a
r
g
ument for
l
dap_(m
o
dify
|
mod_replace|mod_del
.
.
.
commit
|
commitdiff
|
tree
2019-10-28
Kevin Viratyos
i
n
Cons
t
ruct Req
u
estOOMK
i
lledException
w
ith
v
arra
y
as
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
Kevin Vira
t
yosin
R
e
m
o
ve
p
lain
a
rray use i
n
ex
t
_soap
commit
|
commitdiff
|
tree
next