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
Use IndexMap and IndexSet in Context
2023-02-06
Ke
v
i
n
Viratyosin
Add docblocks
t
o MemoizeOption entries in hhi
commit
|
commitdiff
|
tree
2023-02-03
Kevin Vira
t
yosi
n
mark cpu
_
g
e
t_count, cpu_get_model rea
d
_g
l
o
bals
commit
|
commitdiff
|
tree
2023-01-30
K
evin
V
iratyo
s
in
Add Memoize#Uncat
e
gorized
commit
|
commitdiff
|
tree
2023-01-18
Kevin Viratyos
i
n
M
ak
e
ConstVecto
r
::toV
A
rray pure
commit
|
commitdiff
|
tree
2023-01-06
Kevin
V
iratyosin
run_with_soft_inaccessibl
e
_
s
tat
e
commit
|
commitdiff
|
tree
2023-01-04
Kevin V
i
rat
y
osin
Add sup
p
or
t
for
`__Memoize(#Unc
a
tegori
z
e
d)`
commit
|
commitdiff
|
tree
2023-01-03
Ke
v
in Virat
y
o
sin
Fix
memoize_make_ic_inacce
s
sible_without_defaults message
commit
|
commitdiff
|
tree
2022-10-17
Kevi
n
Vir
a
ty
o
sin
Expose
a
sync
Implicit Conte
x
t
s
ymbols in HHIs
commit
|
commitdiff
|
tree
2022-09-19
Kevin Viratyosin
Remove policy_sharde
d
param from Ty
p
ing_memoize
.
check_param
commit
|
commitdiff
|
tree
2022-09-19
Kev
i
n
V
iratyosin
Add f
u
nctions to
embed Implicit
C
o
n
te
x
t state
i
n closu
r
e
commit
|
commitdiff
|
tree
2022-09-16
Kevi
n
Viratyosin
Report error for c
l
osures
in
any local context
w
ithout
.
.
.
commit
|
commitdiff
|
tree
2022-08-30
Kevi
n
V
i
ra
t
yosi
n
Remove
TypeconstAbstractD
e
faultR
e
flecti
o
nIsAbstract
commit
|
commitdiff
|
tree
2022-08-26
Kevin
V
iratyosin
Fix con
t
exts
of HH\Im
p
licitContext\
s
oft_run
_
with_async
.
.
.
commit
|
commitdiff
|
tree
2022-08-25
Kevin Vir
a
t
yo
s
in
Expose Impli
c
it Conte
x
t
symbols
vi
a
HHIs
commit
|
commitdiff
|
tree
2022-08-08
K
evin Viratyosin
Add
c
ommand `h
h
--is-subtype <
j
son
`
commit
|
commitdiff
|
tree
2022-08-06
Kevin Viratyosi
n
Add p
a
rse error for mult
i
ple me
m
oize args
commit
|
commitdiff
|
tree
2022-07-21
Kevi
n
Viratyosin
Parse
r
errors for
im
p
rop
e
r use of M
e
mo
i
z
e
option
s
x
.
.
.
commit
|
commitdiff
|
tree
2022-07-11
Kevin Viratyosin
Make Typecon
s
tAbstr
a
c
t
Defaul
t
R
e
f
lectionIsAbstra
c
t a
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
K
e
vin Viratyosin
C\pop_back(
x
)?
a
nd arra
y
_pop req
u
ire [write_props]
commit
|
commitdiff
|
tree
2022-06-02
Kevin Vir
a
tyosin
A
d
d Exce
p
tion::to
S
tringPure
commit
|
commitdiff
|
tree
2022-05-18
Kevin Viratyosin
Mark hphp_debug_backtrac
e
_hash
a
s
leak_saf
e
commit
|
commitdiff
|
tree
2022-05-18
Kevi
n
Vir
a
tyos
i
n
(
HHI)
Add I(Pure
|
LeakSafe|Zoned)StringishObject
commit
|
commitdiff
|
tree
2022-05-13
Kev
i
n
Viratyosi
n
Add Exceptio
n
::toStrin
g
Pure
commit
|
commitdiff
|
tree
2022-05-12
K
e
vin Vi
r
atyosin
ap
c
_
fetch_wit
h
_
p
ure_w
a
keup, apc_(store|add)_with_pure_
s
l
e
ep
commit
|
commitdiff
|
tree
2022-05-02
Kevin
V
ira
t
yosi
n
Mark hphp
_
debug_back
t
race_has
h
a
s leak
_
sa
f
e
commit
|
commitdiff
|
tree
2022-04-28
K
evin Viratyo
s
in
(H
H
V
M) Add I(
P
ure|LeakSafe|Zo
n
ed)StringishObject
commit
|
commitdiff
|
tree
2022-04-21
Kevin
Viratyosin
apc_fetch_with_pure_wakeup, apc_(store|add)_with_p
u
re_s
l
e
ep
commit
|
commitdiff
|
tree
2022-04-01
Kevin Viratyosin
Fix m
i
smatched e
r
r
or
m
e
s
sage
f
o
r rea
d
only pa
r
a
m
eter
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Kevin V
i
ratyo
s
in
Add
c
omment
a
bout coeffects
t
o Exception::getMessage
commit
|
commitdiff
|
tree
2021-12-09
Kevin Viratyosin
Date
T
ime::__c
o
nstruct
(
)[controlled]
commit
|
commitdiff
|
tree
2021-12-07
Kevin
Viratyosin
Str\join takes readonly
commit
|
commitdiff
|
tree
2021-12-07
Kevin Viraty
o
si
n
i
mplode tak
e
s readonly
commit
|
commitdiff
|
tree
2021-12-07
K
evin Vir
a
tyo
s
in
Vec,Dic
t
\shuffle - make c
o
ntrolled
commit
|
commitdiff
|
tree
2021-12-07
Kevin Viratyosin
shuffl
e
- mak
e
control
l
ed
commit
|
commitdiff
|
tree
2021-11-30
Kevin Viratyosin
(HHI
)
get_class take
s
rea
d
only
commit
|
commitdiff
|
tree
2021-11-17
Kevin Viratyosin
Vector::
s
huffle()[controlle
d
]
commit
|
commitdiff
|
tree
2021-11-17
Kevin Viratyosin
implode takes
readon
l
y
commit
|
commitdiff
|
tree
2021-11-17
Ke
v
in Viratyosin
shu
f
f
l
e
-
make contro
l
led
commit
|
commitdiff
|
tree
2021-11-15
Kevin
Vi
r
a
t
y
osi
n
DateTime::__construc
t
()[c
o
ntrolled]
commit
|
commitdiff
|
tree
2021-11-03
Kevin V
i
ratyosin
Sp
l
it
o
ut
E
xceptionWithPureGe
t
MessageTrait
commit
|
commitdiff
|
tree
2021-11-03
Kevin
V
iratyosin
(
HHI) H
H
\Invari
a
ntException extends
Ex
c
eptionWithP
u
r
e
Ge
t
Me
s
s
a
ge
commit
|
commitdiff
|
tree
2021-11-02
Kevin Vi
r
a
t
yo
s
in
(
HHVM) get_class takes
read
o
nly
commit
|
commitdiff
|
tree
2021-10-29
K
e
vin
V
irat
y
osin
Update swit
c
h type
l
in
t
message
commit
|
commitdiff
|
tree
2021-10-20
Kevin Vira
t
yosin
(HH
V
M
)
HH\Inva
r
iantException ext
e
nds Exceptio
n
WithPureGetM
e
ssage
commit
|
commitdiff
|
tree
2021-10-08
Kevin Viratyosin
Fix ReflectionTypeConst
a
nt::getT
y
p
eStr
u
cture for inherited
.
.
.
commit
|
commitdiff
|
tree
2021-10-07
K
e
vin Vir
a
tyosin
HHVM
-
Mark A
s
io
\
j
oin as p
u
re
commit
|
commitdiff
|
tree
2021-10-05
Kevin Viratyo
s
in
Make `C\contains_k
e
y`, `C\contains`
t
ake re
a
donl
y
parameters
commit
|
commitdiff
|
tree
2021-09-24
Kevin Viratyosin
Remove br
o
ken e
r
r
o
r
li
n
e from 4390 incorrect coeffects
.
.
.
commit
|
commitdiff
|
tree
2021-09-23
Kevin V
i
r
atyosin
(HHI) Add IExcept
i
onWithPureGetMessage; co
m
mon classes
.
.
.
commit
|
commitdiff
|
tree
2021-09-21
Kevin Vi
r
atyosin
Add ru
n
t
i
me v
a
lida
t
ion t
o
Readonl
y
\as_mut
commit
|
commitdiff
|
tree
2021-09-20
Kevin Vi
r
atyosin
(
H
HVM) Add IE
x
ceptionWit
h
PureGetM
e
s
sage;
commo
n
classes
.
.
.
commit
|
commitdiff
|
tree
2021-09-16
Kevin
V
i
r
atyosin
Add types to some
DO
M
met
h
ods
commit
|
commitdiff
|
tree
2021-09-07
Kevin Viratyosin
Requ
i
re controlled co
n
text for some builtins related
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Kevin Viratyosin
Require con
t
rol
l
ed c
o
ntext for
s
o
m
e builtin
s
related
.
.
.
commit
|
commitdiff
|
tree
2021-08-16
Kevin Vira
t
yosin
Add d
y
namic-type
of $t
h
is dependent coeffects to IM
e
moize
P
ar
.
.
.
commit
|
commitdiff
|
tree
2021-05-12
Kevin V
i
r
a
tyosin
Requi
r
e [read_globals] for
global_key_exi
s
t
s
commit
|
commitdiff
|
tree
2021-05-10
K
e
vin V
i
ratyo
s
in
Mark hphp_debu
g
ger_attached
as read_globals
commit
|
commitdiff
|
tree
2021-05-05
Kevin Viratyosin
Add string ret
u
r
n
types to seria
l
ize and ser
i
alize_pu
r
e
commit
|
commitdiff
|
tree
2021-05-03
Kevin Viratyosin
Update hhis
for pu
r
e variants for (un)serializ
e
,
json_encode
commit
|
commitdiff
|
tree
2021-04-21
K
e
v
in Viratyosin
Introduce json_enco
d
e_pure
commit
|
commitdiff
|
tree
2021-04-12
K
evin Viraty
o
sin
M
a
rk HH\non_cryp
t
o
_md
5
_lowe
r
/
upper pure
commit
|
commitdiff
|
tree
2021-04-08
K
evin V
i
ratyosin
Mark
t
rigg
e
r_er
r
or
p
u
r
e
commit
|
commitdiff
|
tree
2021-03-30
K
e
vin V
i
ratyosin
Mark h
e
x2b
i
n as []
commit
|
commitdiff
|
tree
2021-03-30
K
evin
V
i
r
a
tyo
s
in
S
y
nc H
H
I
c
oeffects on b
u
iltin
methods to HHVM stubs
commit
|
commitdiff
|
tree
2021-03-30
Kevin Vir
a
t
y
osin
Mark Shap
e
s::* methods
a
s
pure
commit
|
commitdiff
|
tree
2021-03-30
Kevin Viratyosin
Sync
c
o
effects f
r
om HHI to mor
e
intern HH
V
M functi
o
ns
commit
|
commitdiff
|
tree
2021-03-30
Ke
v
in Vira
t
yosin
Mark HH\Li
b
\_Private\Native containe
r
functions pure
commit
|
commitdiff
|
tree
2021-03-30
Ke
v
in V
i
ratyosin
R
emove defu
n
ct attribute
s
from HHVM s
t
ubs w/ coeffe
c
ts
commit
|
commitdiff
|
tree
2021-03-24
Kevin Viratyosin
Sync coe
f
fects
f
r
o
m
H
HI
s
to
H
HVM stubs
commit
|
commitdiff
|
tree
2021-03-18
Kev
i
n Viratyosin
Remove
unused ctx const from IDisposable, IAsyncDisp
o
s
able
commit
|
commitdiff
|
tree
2021-03-17
K
evin Vira
t
yos
i
n
R
ena
m
e IMemoizeParam::C to CMemo
P
aram
commit
|
commitdiff
|
tree
2021-01-05
Kevin Virat
y
osin
Declare
T
AG_P
R
OVENANCE_HERE
_
MUT
A
T
E_COL
L
ECTIONS in
h
h
i
commit
|
commitdiff
|
tree
2020-10-22
Kevin V
i
ratyo
s
in
r
e
place
#
comments with //
i
n hphp/test
commit
|
commitdiff
|
tree
2020-10-08
K
ev
i
n
Viratyosin
A
v
oid provenance messag
e
s
i
n hphp/test
/
run
.
p
hp
commit
|
commitdiff
|
tree
2020-07-01
K
evin Viraty
o
sin
Retu
r
n darra
y
s from ar
r
ay_fill_keys
commit
|
commitdiff
|
tree
2020-07-01
K
e
vin Viratyosi
n
Return
d
arrays from
hphp_get_timers
a
nd hphp_get_har
d
ware_co
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
R
e
turn varra
y
instead of darray from imagettfbbox
commit
|
commitdiff
|
tree
2020-07-01
Kevin Virat
y
o
sin
Make array_reverse return da
r
ray[] in
the tr
i
v
i
al case
commit
|
commitdiff
|
tree
2020-07-01
Kevin Viratyosin
Make
a
rray_intersect
return darr
a
y
[
]
in t
h
e trivial
.
.
.
commit
|
commitdiff
|
tree
2020-06-12
Ke
v
i
n Viratyosin
Fix mb_parse_st
r
commit
|
commitdiff
|
tree
2020-06-11
Kev
i
n Viratyos
i
n
Fix fbcode/hphp/tes
t
/
slow/ext
_
fb/
c
ompact_serialize
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
Kevin Viratyos
i
n
Fix a bunch of ze
n
d t
e
sts that fa
i
l due to e
x
pec
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
Kevin Viraty
o
sin
F
i
x v/darrays
i
n hphp/test/slow/ext_preg/ext_preg
.
php
commit
|
commitdiff
|
tree
2020-06-05
Kevin
V
i
r
atyo
s
in
Make so
m
e s
h
ape/tupl
e
test
s
p
a
ss w
h
en
speci
a
liz
a
tion
.
.
.
commit
|
commitdiff
|
tree
2020-06-05
Kevin Vir
a
tyosin
Make so
m
e tests special
i
z
a
tion agnostic
o
r e
x
p
l
i
citly
.
.
.
commit
|
commitdiff
|
tree
2020-06-04
Kevin
V
iratyosin
Avoid Arra
y
::Creat
e
() in array and preg builtins
commit
|
commitdiff
|
tree
2020-06-04
Kevin Viratyosin
Replac
e
a bunch of Array::Cre
a
te() calls with v/darrays
commit
|
commitdiff
|
tree
2020-06-04
Kevin
Virat
y
osin
Ch
a
nge p
r
oc_open
o
ut param `$pipes` to return a darray
commit
|
commitdiff
|
tree
2020-05-29
Kevin Viraty
o
sin
A
void more plain
a
rr
a
y typehints in ex
t
ensions
commit
|
commitdiff
|
tree
2020-05-29
Kevin Viratyosin
Avo
i
d
plain (return)
a
rray
ty
p
ehints in a bun
c
h of
.
.
.
commit
|
commitdiff
|
tree
2020-05-28
Kevin Virat
y
os
i
n
Produce v/da
r
ray instead of plain array
commit
|
commitdiff
|
tree
2020-05-27
Kev
i
n Viratyosin
Avoid plai
n
array typehin
t
s in ext_s
t
d
_classobj
commit
|
commitdiff
|
tree
2020-05-11
K
e
vin V
i
ra
t
yosin
Fix p
l
ain a
r
ray
ty
p
es
in ext funct
i
ons with te
s
ts tha
t
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Kevin Vi
r
atyosin
Make fbcode/hp
h
p/test/slow/prop-ty
p
e-hints/thrift
.
ph
p
.
.
.
commit
|
commitdiff
|
tree
2020-05-09
Kevin
V
iratyosin
Fix hphp/te
s
t/z
e
nd/goo
d
/ext/int
l
/
t
ests/ that fail when
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
K
e
vin
Vi
r
atyosi
n
Fix some
e
xt tests tha
t
fail
w
ith
-
vEval
.
HackA
r
r
C
o
m
patTypeHi
.
.
.
commit
|
commitdiff
|
tree
2020-05-08
Kev
i
n Viratyosin
Avoid plain array typehints
in som
e
extens
i
ons
commit
|
commitdiff
|
tree
2020-05-08
Kevin Viratyosin
M
a
k
e some HHVM tests specialization agnostic
commit
|
commitdiff
|
tree
2020-03-10
Kevin V
i
ratyosi
n
Make `array_pad` re
t
u
r
n
v/
d
array
w
h
e
n
l
ef
t
-padding
t
oo
commit
|
commitdiff
|
tree
2020-02-07
Kev
i
n Viratyosin
Chan
g
e
plain array typehints in ext
_
ld
a
p
commit
|
commitdiff
|
tree
next