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
fix flexbuffers issue for BStr
2021-05-05
Hunt
e
r Goldstein
A
d
d run
t
ime defini
t
i
on for `HH\
P
arseTree`
commit
|
commitdiff
|
tree
2021-04-28
Hunter Go
l
dstein
Add ref
l
ecti
o
n A
P
I for class reif
i
ed
g
e
neric info
commit
|
commitdiff
|
tree
2021-01-28
Hunt
e
r
G
oldstein
F
i
x up
s
o
me D
a
teTime builtins
commit
|
commitdiff
|
tree
2021-01-22
H
u
nter Gol
d
s
t
e
i
n
D
is
a
llow `$
t
h
is`
an
d
`$_` on the RHS of
a member access
commit
|
commitdiff
|
tree
2021-01-08
Hunter Golds
t
e
in
Add --ena
b
l
e
-coeffects flag to `hh_par
s
e`
commit
|
commitdiff
|
tree
2020-12-09
Hunter Goldstein
Add backticks to dyn
a
mic in some Reasons
commit
|
commitdiff
|
tree
2020-12-09
H
unter Goldstein
RF
C
: Emi
t
`dynamic`
w
hen using `dynami
c
` as a classname
commit
|
commitdiff
|
tree
2020-11-19
Hunter Goldst
e
in
Add -
-
l
o
c
k-file to hh_c
l
ient
commit
|
commitdiff
|
tree
2020-11-18
Hun
t
er Goldstein
Mark a
r
ray funct
i
ons as
condit
i
ona
l
ly pure in H
H
Is
commit
|
commitdiff
|
tree
2020-11-05
H
unter Gol
d
stein
Remov
e
_
_
PHPStdLib
from s
o
me debug functi
o
ns
commit
|
commitdiff
|
tree
2020-11-04
Hunter
Goldst
e
i
n
Remove `__Memoize
L
SB`
o
v
e
rriding check
commit
|
commitdiff
|
tree
2020-10-21
Hun
t
e
r
G
oldstein
Remov
e
--type-at-pos-b
a
tch-ex
commit
|
commitdiff
|
tree
2020-10-20
H
u
nter Goldstein
Add d
o
cblo
c
k to `is_any_array`
commit
|
commitdiff
|
tree
2020-10-08
H
u
nt
e
r Gold
s
t
e
in
Don
'
t
allow dynamic ~> T when T is
__
E
n
forceable
commit
|
commitdiff
|
tree
2020-09-16
Hunter Goldste
i
n
Rip
out "n
u
l
l
a
b
l
e
x
h
p enu
m
" support
commit
|
commitdiff
|
tree
2020-09-11
Hunter Gold
s
te
i
n
R
ip out all special handling of `is_array`
commit
|
commitdiff
|
tree
2020-09-01
Hunter Gold
s
tein
QoL updates
t
o hphp/tools/out2expectf
.
py
commit
|
commitdiff
|
tree
2020-08-20
H
u
nter G
o
ldstein
Replace `is_array` with `
i
s_any
_
array` in system
l
ib
commit
|
commitdiff
|
tree
2020-08-11
Hu
n
ter Goldstein
R
e
move is_array() support from t
h
e typechecker
commit
|
commitdiff
|
tree
2020-08-06
Hun
t
er
G
o
ldstein
Rem
o
ve ca
l
l
s
to
i
s_arra
y
(
) from s
y
s
temlib
commit
|
commitdiff
|
tree
2020-07-24
Hun
t
e
r
Goldstein
Add "deprecation
n
otice" for
`is_array`
commit
|
commitdiff
|
tree
2020-07-10
Hunter G
o
ldstein
Change `is_any_array` to r
e
fine to `KeyedConta
i
n
er
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Hunt
e
r Gold
s
tein
`widen_is_a
r
ray` ty
p
echeck
e
r switch
commit
|
commitdiff
|
tree
2020-06-24
Hun
t
e
r Gol
d
stein
A
d
d is_any_
a
rray to hhi
commit
|
commitdiff
|
tree
2020-06-16
H
u
nt
e
r Goldstein
Rewo
r
k mechanics of Wide
n
IsArray
commit
|
commitdiff
|
tree
2020-06-16
H
u
nter
Goldstein
Read `is_array`
noti
c
e flag from th
e
repo
commit
|
commitdiff
|
tree
2020-06-08
Hunter Goldste
i
n
Move `is_any
_
array` typ
e
s into `t
r
ep`
(
+ r
e
n
ame
)
commit
|
commitdiff
|
tree
2020-06-08
Hunter
G
oldstein
Rename `*Like` types
t
o
`
*Compat`
commit
|
commitdiff
|
tree
2020-05-29
H
u
nter G
o
ldstei
n
R
F
C: Add
t
ype
c
hecker supp
o
rt for
`
is_any
_
array`
commit
|
commitdiff
|
tree
2020-05-28
Hunte
r
Gol
d
s
t
ein
Move JI
T
logi
c
for `IsType ArrLike _` to hel
p
er
commit
|
commitdiff
|
tree
2020-05-28
H
unter Goldstein
Change `getimagesize` to always return
a `darr
a
y`
commit
|
commitdiff
|
tree
2020-05-15
Hunter
G
oldst
e
in
Use
`i
s
_t
y
pe_might_rais
e
(
I
sTypeOp, const Type
&
)` in
.
.
.
commit
|
commitdiff
|
tree
2020-05-15
Hunter Gol
d
s
tein
`isTypeArrLike` s
h
ould rej
e
c
t
`
BC
l
sMeth` if `EvalIsCompatib
l
.
.
.
commit
|
commitdiff
|
tree
2020-05-13
Hunt
e
r
Goldstei
n
Remove isCompactT
y
peClsMeth
commit
|
commitdiff
|
tree
2020-04-08
Hunter
G
oldstein
Add __ProvenanceSki
p
Fr
a
m
e to some
s
ystemlib fun
c
tions
commit
|
commitdiff
|
tree
2020-02-14
Hun
t
e
r
G
oldstei
n
Have `array_
p
ad`
u
nconditionally
r
eturn varr
a
y
o
r
darray
commit
|
commitdiff
|
tree
2020-02-14
Hun
t
e
r
Goldstein
`is_arr
a
y` r
e
finement sho
u
ld intersect, not o
v
erwrite
commit
|
commitdiff
|
tree
2020-02-11
Hunter Golds
t
ein
I
n
t
roduc
e
`i
s
_php_array`
to the typechecker
commit
|
commitdiff
|
tree
2020-02-06
Hunter Goldstein
Retur
n
`varray` from array_values unconditionally
commit
|
commitdiff
|
tree
2020-02-06
Hunter Goldstein
H
a
v
e `
H
H\
i
s_php_a
r
ra
y
`
be closer to `is_a
r
ray` in implementation
commit
|
commitdiff
|
tree
2020-02-04
Hun
t
er Goldstein
Ad
d
`is_php_array`
commit
|
commitdiff
|
tree
2020-01-14
Hu
n
ter Gol
d
s
t
ein
R
e
place is_arra
y
check in `BaseEx
c
e
ption::getTra
c
e
AsSt
r
ing
`
commit
|
commitdiff
|
tree
2019-11-12
H
u
n
ter Goldstein
JSON_FB_LEGACY_HACK_ARR
A
YS was totally broken
commit
|
commitdiff
|
tree
2019-10-04
Hun
t
e
r
G
o
ldstein
Make en
a
ble_legacy_behavior
__Rx
commit
|
commitdiff
|
tree
2019-10-02
H
unter G
o
ldstein
Add flag for decoding legacy
H
ack arrays i
n
`unserialize`
commit
|
commitdiff
|
tree
2019-09-30
Hunt
e
r
Goldstei
n
Don't log dicts in `fb
_
serialize`
commit
|
commitdiff
|
tree
2019-09-26
Hun
t
er Golds
t
ein
ge
n
erate_full
_
fide
l
ity
commit
|
commitdiff
|
tree
2019-09-26
Hu
n
ter
Goldstein
M
a
k
e html_entit
i
es
.
m
l it's own library
commit
|
commitdiff
|
tree
2019-09-26
Hunter
G
o
l
dstein
Fix dune build src/genera
t
e
_full_
f
idelity
.
exe
commit
|
commitdiff
|
tree
2019-09-18
Hunte
r
Goldst
e
in
A
dd legacy jso
n
_deco
d
e flag
commit
|
commitdiff
|
tree
2019-09-16
Hunter Gol
d
stein
Do
n
't log
if we
'
re f
o
rcing PHP array serialization
commit
|
commitdiff
|
tree
2019-09-05
Hunter
G
oldstein
Assert refcount == 1 in
A
rra
y
Data::set
L
egacyA
r
r
a
y
commit
|
commitdiff
|
tree
2019-09-05
Hunter Goldstein
is_
l
egacy
_
behavior_enabled
commit
|
commitdiff
|
tree
2019-09-04
Hunte
r
Goldstei
n
Don't log on v
e
c & json_encode
commit
|
commitdiff
|
tree
2019-08-30
Hunter Goldstein
Mark Iterable::
t
oArray as _
_
P
HPStdLib
commit
|
commitdiff
|
tree
2019-08-28
Hunter G
o
l
dste
i
n
Add logging for array_ke
y
_exists(null,
X
) w
h
en X is
.
.
.
commit
|
commitdiff
|
tree
2019-08-23
Hunt
e
r Goldstei
n
n
itpick
s
from D1682091
5
commit
|
commitdiff
|
tree
2019-08-22
Hunter Goldstein
R
F
C
: Ban at
t
ributes on variadi
c
s
commit
|
commitdiff
|
tree
2019-08-21
Hunter Goldstein
Awai
t
AllWai
t
Handle::fromContainer
commit
|
commitdiff
|
tree
2019-08-06
Hunter G
o
ldst
e
in
Add flag for disabling erro
r
silenci
n
g
commit
|
commitdiff
|
tree
2019-08-02
Hunter Goldstein
F
i
x AsyncMysql
Q
uer
y
R
e
su
l
t HHIs
commit
|
commitdiff
|
tree
2019-06-25
Hu
n
ter Goldstein
Mark `Pair:
:
toArray` as `__PHPStdLib
`
commit
|
commitdiff
|
tree
2019-06-12
H
u
nter Goldstein
A
dd `__ProvenanceSkipFr
a
me` to l
i
st of user a
t
tributes
commit
|
commitdiff
|
tree
2019-04-03
Hu
n
ter G
o
ldstein
Allow a
n
y kind
o
f whitesp
a
ce before `<?hh`
commit
|
commitdiff
|
tree
2019-04-02
Hunter Goldstei
n
M
o
v
e promotion n
o
tices
out of ToMix
e
dHea
d
er
commit
|
commitdiff
|
tree
2019-03-28
Hunter Goldstein
Make all array kinds sub
t
ypes o
f
t
h
e
untyped Keyed
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Hunter
G
o
ldstein
Add val
u
e and k
e
y types
t
o toVa
l
ueArray
(
)
and toKe
y
sArray
.
.
.
commit
|
commitdiff
|
tree
2019-03-07
Hun
t
er Goldstein
Back
out "[HAC] Add
no
t
ice for
w
h
en
H
ack Col
l
ections
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
H
u
nte
r
Goldste
i
n
RFC: fb_
s
er
i
alize Migrat
o
ry format
commit
|
commitdiff
|
tree
2019-02-27
Hunter Goldste
i
n
Update arra
y
_ke
y
s type
commit
|
commitdiff
|
tree
2019-01-23
Hunter
G
ol
d
stein
Have
i
nvalid arra
y
key check not report er
r
or
s
for
u
ntyped
.
.
.
commit
|
commitdiff
|
tree
2019-01-23
Hunter Goldstein
S
u
ppress pr
o
motion notice
f
or key-value preserving
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Hunter Goldst
e
i
n
Add ru
n
time flags for va
r
ra
y
to darray promotion and
.
.
.
commit
|
commitdiff
|
tree
2018-12-19
Hunter Goldstein
__toString o
n
u
n
caught e
x
ce
p
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-12-19
H
unter Goldstein
Expl
i
cit
l
y
set
m
iss
i
ng keys I
n
iSetting::Par
s
er
C
allback
commit
|
commitdiff
|
tree
2018-12-11
Hunte
r
G
olds
t
e
in
Return darra
y
fro
m
ReflectionClass::getO
r
deredTypeConstant
s
commit
|
commitdiff
|
tree
2018-12-10
Hunter Gold
s
t
e
i
n
Updat
e
`inv
a
lid_ar
r
aykey`
error m
e
ssage
commit
|
commitdiff
|
tree
2018-12-03
H
u
nter Goldstein
Only co
e
rce
key in array_count_va
l
ues
if it is an arraykey
commit
|
commitdiff
|
tree
2018-11-17
Hunte
r
Goldstei
n
Retu
r
n
varray / darray from
e
x
t_soa
p
commit
|
commitdiff
|
tree
2018-11-15
Hunter Goldste
i
n
R
FC: Dis
a
llow
a
rray access with invalid arraykey
commit
|
commitdiff
|
tree
2018-11-08
Hunter
Golds
t
ei
n
Add sens
i
b
l
e error messages to t
h
e internal
p
o
i
nter
.
.
.
commit
|
commitdiff
|
tree
2018-11-06
Hunter Golds
t
ein
Add no
t
ice for
w
hen Hac
k
Collectio
n
s are
co
e
rced t
o
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
H
unter Goldstein
Typehints in
ext_
r
e
f
lection
_
hni
commit
|
commitdiff
|
tree
2018-09-19
Hunte
r
G
o
ldstein
Emit varray
s
for serializ
e
d attributes in
s
t
e
a
d of array
s
commit
|
commitdiff
|
tree
2018-09-14
Hunter Goldstein
Trigger HackA
r
r
Compat
A
rray
P
roducingFuncNotice in Pair
.
.
.
commit
|
commitdiff
|
tree
2018-09-10
Hunter Goldstein
Emit d
a
rray and varray
from ext_d
a
tetim
e
commit
|
commitdiff
|
tree
2018-08-30
Hunter Go
l
d
stein
Update functi
o
ns
i
n
ext_arra
y
t
o
return /
acce
p
t [vd
.
.
.
commit
|
commitdiff
|
tree
2018-08-29
Hun
t
er Goldstein
Add -
-
disallo
w
-unset-on-varray
commit
|
commitdiff
|
tree
2018-08-28
Hunter Goldste
i
n
Update ext_pd
o
t
o
r
e
turn / accept [vd]array
commit
|
commitdiff
|
tree
2018-08-24
Hun
t
er Goldstein
M
a
rk
Iter
a
b
le::toArray and children as __PHPS
t
dLi
b
commit
|
commitdiff
|
tree
2018-08-24
H
u
nter Goldstein
Add Eva
l
.
H
ackArrCom
p
atArr
a
yProducingFuncNotice
commit
|
commitdiff
|
tree
2018-08-24
Hunter Go
l
dstein
Rename *::to
A
rray
t
o *:
:
t
oPHPArray fo
r
Hack
C
o
ll
e
c
t
ions
commit
|
commitdiff
|
tree
2018-08-22
H
u
nter
G
oldstein
Update Th
r
o
w
able and c
h
il
d
ren to
r
eturn varray for
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
H
unter Goldstein
Update ext_reflect
i
on to retur
n
[vd]array
commit
|
commitdiff
|
tree
2018-08-20
Hunt
e
r Goldst
e
in
Upd
a
t
e
ext_imagick to r
e
turn / acce
p
t [
v
d]array
commit
|
commitdiff
|
tree
2018-08-20
Hunter Goldstein
U
se
f
l
oating point regex for ext_dat
e
time tests
commit
|
commitdiff
|
tree
2018-08-17
Hunt
e
r Goldstein
Ch
a
nge Exceptio
n
::$trace to
b
e
private
commit
|
commitdiff
|
tree
2018-08-14
Hunter Gold
s
tein
Up
d
ate `HH\facts_p
a
rse`
t
o be varray / darray at runtime
commit
|
commitdiff
|
tree
2018-08-14
Hunter Golds
t
ein
Add unexposed
option
f
or
j
s
on
_
deco
d
e to
r
eturn varra
y
.
.
.
commit
|
commitdiff
|
tree
2018-08-14
Hunter Goldstein
Upd
a
te HH\get_
h
eade
r
s_secure
im
p
lementation to return
.
.
.
commit
|
commitdiff
|
tree
next