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
Hunte
r
G
oldstein
Add runtime definition for
`
HH\P
a
rseT
r
ee`
commit
|
commitdiff
|
tree
2021-04-28
Hu
n
ter Goldstein
Add reflection API for
class rei
f
ied generic info
commit
|
commitdiff
|
tree
2021-01-28
H
unt
e
r Goldstein
Fi
x
u
p
some
D
a
teTime builtins
commit
|
commitdiff
|
tree
2021-01-22
Hunter Goldstein
Disallo
w
`$this` and `$_` on
t
he RHS
o
f
a
m
emb
e
r ac
c
ess
commit
|
commitdiff
|
tree
2021-01-08
Hunter Goldstein
Add --enab
l
e-coeffects fla
g
to `h
h
_parse
`
commit
|
commitdiff
|
tree
2020-12-09
Hunter
G
oldstein
Add backti
c
ks to dynamic in some Reaso
n
s
commit
|
commitdiff
|
tree
2020-12-09
Hu
n
ter
Goldstei
n
RFC: Em
i
t `dynamic` when
using `dynamic`
as a classname
commit
|
commitdiff
|
tree
2020-11-19
Hunter Go
l
dstein
Add --lock-file t
o
hh_c
l
ien
t
commit
|
commitdiff
|
tree
2020-11-18
Hunt
e
r Goldste
i
n
Mark array func
t
i
ons as conditio
n
al
l
y pure
i
n HHIs
commit
|
commitdiff
|
tree
2020-11-05
Hunter Goldstei
n
Remove __PHP
S
tdLib
from some debug func
t
ions
commit
|
commitdiff
|
tree
2020-11-04
Hunt
e
r Golds
t
ein
Remove
`__MemoizeLSB`
o
v
erriding check
commit
|
commitdiff
|
tree
2020-10-21
Hunter Go
l
ds
t
e
i
n
Remove --ty
p
e
-
at-pos-batch-
e
x
commit
|
commitdiff
|
tree
2020-10-20
Hunte
r
Goldst
e
in
A
dd
d
ocb
l
ock to `is_any_array`
commit
|
commitdiff
|
tree
2020-10-08
Hunte
r
Golds
t
ein
Don
'
t
allow dynami
c
~> T when
T
is
_
_Enf
o
rceable
commit
|
commitdiff
|
tree
2020-09-16
H
unter Goldstein
R
ip out
"
n
ullable xhp en
u
m" support
commit
|
commitdiff
|
tree
2020-09-11
H
u
nter Go
l
dstein
Rip o
u
t all special handling o
f
`is_array`
commit
|
commitdiff
|
tree
2020-09-01
Hunter
Gol
d
s
t
e
i
n
QoL update
s
to h
p
hp/t
o
ols
/
out2expectf
.
p
y
commit
|
commitdiff
|
tree
2020-08-20
H
unter Goldst
e
in
Replac
e
`i
s
_array` with
`is_any_array`
in systemli
b
commit
|
commitdiff
|
tree
2020-08-11
Hunter Goldstein
Remove is_arra
y
() support from the typech
e
c
ker
commit
|
commitdiff
|
tree
2020-08-06
Hunter G
o
ldstein
R
emove calls to is_a
r
ray() fr
o
m
s
y
stemlib
commit
|
commitdiff
|
tree
2020-07-24
H
u
nte
r
Goldstein
A
dd "depre
c
ation notice"
fo
r
`is_array`
commit
|
commitdiff
|
tree
2020-07-10
Hunter
Go
l
dstein
Change `is_any_array`
to refine to
`Key
e
dCon
t
ainer
.
.
.
commit
|
commitdiff
|
tree
2020-07-01
Hunter G
o
lds
t
ein
`widen_i
s
_
a
rray
`
typechec
k
er switch
commit
|
commitdiff
|
tree
2020-06-24
Hunte
r
Goldstein
Add is_any_
a
rray
to hh
i
commit
|
commitdiff
|
tree
2020-06-16
Hunter Goldstei
n
R
ework mechanics of WidenIsArr
a
y
commit
|
commitdiff
|
tree
2020-06-16
H
u
n
t
er Gol
d
ste
i
n
Read `is
_
array` notice flag from
the re
p
o
commit
|
commitdiff
|
tree
2020-06-08
Hunter Goldst
e
i
n
Move `is_any_array` types into
`
trep
`
(+ r
e
name)
commit
|
commitdiff
|
tree
2020-06-08
Hunte
r
Goldstein
R
e
name `*Like` types to `*
C
omp
a
t`
commit
|
commitdiff
|
tree
2020-05-29
Hunter Gold
s
tein
R
F
C: Add type
c
hecke
r
support for
`
is_any_array`
commit
|
commitdiff
|
tree
2020-05-28
Hunter
Gold
s
tein
Mo
v
e JIT
l
ogic for `IsType
ArrLike _`
t
o hel
p
e
r
commit
|
commitdiff
|
tree
2020-05-28
Hunter Goldstein
Ch
a
nge `getima
g
esize` to always return a `darr
a
y`
commit
|
commitdiff
|
tree
2020-05-15
Hunter
G
o
ldstein
U
se `is_ty
p
e_might_
r
aise
(
IsTypeOp, con
s
t Type&)` in
.
.
.
commit
|
commitdiff
|
tree
2020-05-15
Hunter Goldstein
`
isT
y
peAr
r
Lik
e
`
s
hould r
e
ject `BClsMeth` if
`
Eva
l
IsCompatib
l
.
.
.
commit
|
commitdiff
|
tree
2020-05-13
Hunter Goldste
i
n
Remove isCompactTypeCl
s
Me
t
h
commit
|
commitdiff
|
tree
2020-04-08
Hunter G
o
ldstein
A
dd _
_
Provenanc
e
S
kip
F
rame to som
e
systemlib functions
commit
|
commitdiff
|
tree
2020-02-14
Hunter Golds
t
ein
Hav
e
`array_pad` unco
n
ditional
l
y
return v
a
rray or darray
commit
|
commitdiff
|
tree
2020-02-14
Hunter Goldstein
`is_ar
r
ay` re
f
inem
e
nt
s
hou
l
d intersect, no
t
overwrit
e
commit
|
commitdiff
|
tree
2020-02-11
Hu
n
t
e
r Goldstein
In
t
r
o
du
c
e
`
is_
p
hp_ar
r
ay` to the typechecker
commit
|
commitdiff
|
tree
2020-02-06
Hunter Golds
t
ein
Return
`varr
a
y` fro
m
array_values unc
o
n
d
i
tionall
y
commit
|
commitdiff
|
tree
2020-02-06
Hunter Goldstein
H
a
ve `HH\
i
s_php_array` be cl
o
ser to `is_array
`
in impl
e
mentation
commit
|
commitdiff
|
tree
2020-02-04
Hunter Goldstein
Add `is_php_array`
commit
|
commitdiff
|
tree
2020-01-14
Hunte
r
Gold
s
tei
n
Replace is_array
check i
n
`BaseException::getTraceAsS
t
ring`
commit
|
commitdiff
|
tree
2019-11-12
H
unter Goldstein
JSON_FB_LEG
A
C
Y
_HACK_ARRAYS was totally bro
k
en
commit
|
commitdiff
|
tree
2019-10-04
Hunter Goldst
e
i
n
Make enable_l
e
g
a
cy_behav
i
o
r
__Rx
commit
|
commitdiff
|
tree
2019-10-02
Hun
t
er Goldstein
Add flag f
o
r d
e
codin
g
legacy
Ha
c
k arr
a
ys
i
n `
u
nse
r
ialize
`
commit
|
commitdiff
|
tree
2019-09-30
Hu
n
ter
G
oldstei
n
Don't
lo
g
di
c
ts in `fb
_
ser
i
ali
z
e`
commit
|
commitdiff
|
tree
2019-09-26
Hu
n
ter Goldste
i
n
g
enerate_full_fidelity
commit
|
commitdiff
|
tree
2019-09-26
Hu
n
ter Goldstein
Make html_entities
.
m
l
it
'
s
own
library
commit
|
commitdiff
|
tree
2019-09-26
H
u
nter Goldstei
n
Fix du
n
e build src/generate_
f
u
ll_fidelity
.
exe
commit
|
commitdiff
|
tree
2019-09-18
Hun
t
er Goldste
i
n
Add legacy
j
son_d
e
code flag
commit
|
commitdiff
|
tree
2019-09-16
Hunter Goldstein
Don't lo
g
i
f we're
fo
r
cing PHP arr
a
y
serialization
commit
|
commitdiff
|
tree
2019-09-05
Hunter Gold
s
tein
Assert
r
efco
u
nt == 1 in ArrayData::se
t
LegacyArray
commit
|
commitdiff
|
tree
2019-09-05
Hun
t
er Go
l
dstein
is
_
legacy_
b
ehav
i
or_en
a
bled
commit
|
commitdiff
|
tree
2019-09-04
Hunter Goldstei
n
Don't log on
v
ec &
j
son_encode
commit
|
commitdiff
|
tree
2019-08-30
H
unter Gol
d
s
t
ein
Mark Iterable:
:
toArray as __PHPStdLib
commit
|
commitdiff
|
tree
2019-08-28
H
u
nter Goldstein
Add loggin
g
for array_key_exists(null,
X) when X is
.
.
.
commit
|
commitdiff
|
tree
2019-08-23
H
u
nter Goldstein
nitpic
k
s from D16820915
commit
|
commitdiff
|
tree
2019-08-22
Hunter Go
l
dstei
n
RFC: Ban
attributes
on
v
ariadics
commit
|
commitdiff
|
tree
2019-08-21
Hunt
e
r Golds
t
ein
Await
A
l
lWaitHand
l
e::fromContainer
commit
|
commitdiff
|
tree
2019-08-06
H
unt
e
r Golds
t
ein
Add flag for
d
i
s
ablin
g
error silencing
commit
|
commitdiff
|
tree
2019-08-02
Hun
t
er Go
l
dstein
Fix As
y
ncMysqlQuer
y
R
e
sul
t
H
H
Is
commit
|
commitdiff
|
tree
2019-06-25
Hunter Goldstein
Mark `Pair::to
A
r
ray` a
s
`__PHPSt
d
Lib`
commit
|
commitdiff
|
tree
2019-06-12
Hunte
r
G
o
ldstein
Add `__
P
rovenanceSkipFr
a
m
e
` to list of us
e
r attr
i
butes
commit
|
commitdiff
|
tree
2019-04-03
Hunte
r
Goldstein
A
l
low
a
ny kind of
whitespac
e
before `<?hh
`
commit
|
commitdiff
|
tree
2019-04-02
H
unter
G
oldst
e
i
n
M
o
ve p
r
om
o
tion n
o
ti
c
es out of ToMixedHeade
r
commit
|
commitdiff
|
tree
2019-03-28
H
u
nt
e
r Gol
d
stein
Make all array
k
inds subtypes of the unt
y
p
e
d Keyed
.
.
.
commit
|
commitdiff
|
tree
2019-03-13
Hunter Go
l
dstein
Add value and key types to toVa
l
u
eArr
a
y() and t
o
KeysA
r
ra
y
.
.
.
commit
|
commitdiff
|
tree
2019-03-07
Hun
t
er Goldst
e
in
Back o
u
t
"[HAC] Add notice
f
or when Hack Co
l
le
c
tions
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Hunter Goldstein
R
F
C:
fb_seri
a
li
z
e
Mi
g
ra
t
ory format
commit
|
commitdiff
|
tree
2019-02-27
Hunte
r
Goldstei
n
U
p
d
a
te
a
r
ray_keys
t
y
p
e
commit
|
commitdiff
|
tree
2019-01-23
H
u
nt
e
r
Golds
t
e
i
n
Have invalid arra
y
k
e
y ch
e
ck not
r
e
port erro
r
s for untyped
.
.
.
commit
|
commitdiff
|
tree
2019-01-23
H
unter Goldstei
n
S
u
p
press promotion notice f
o
r
key-va
l
ue preserving
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Hunter Goldste
i
n
A
dd runtime fla
g
s for varray to
da
r
ray pr
o
mo
t
ion a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-12-19
Hunter Goldstein
__toString on uncaught exceptio
n
s
.
commit
|
commitdiff
|
tree
2018-12-19
Hun
t
e
r G
o
l
d
s
tein
Explicit
l
y se
t
mi
s
sing
k
eys I
n
i
S
e
t
ting:
:
P
arse
r
C
allback
commit
|
commitdiff
|
tree
2018-12-11
H
u
nter Gold
s
t
e
in
R
e
turn darray from Reflect
i
onC
l
ass::getOrderedTypeConstants
commit
|
commitdiff
|
tree
2018-12-10
Hunter Golds
t
ein
Update `invalid_a
r
r
a
y
key` error message
commit
|
commitdiff
|
tree
2018-12-03
Hunte
r
Gold
s
tein
On
l
y coer
c
e key in array_co
u
nt_
v
al
u
es if it
is an arr
a
yke
y
commit
|
commitdiff
|
tree
2018-11-17
Hunte
r
Goldstein
Return
v
array / darray from
e
xt_soap
commit
|
commitdiff
|
tree
2018-11-15
Hunte
r
Goldstein
RFC: Disallow
array ac
c
ess with invalid a
r
ra
y
key
commit
|
commitdiff
|
tree
2018-11-08
Hunter Goldstein
Add
sensi
b
l
e error mes
s
ag
e
s to the in
t
e
r
n
a
l
poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2018-11-06
Hun
t
er Goldstein
Ad
d
notic
e
for
w
hen Hack
C
o
llecti
o
ns are coe
r
ced to
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Hunter Goldstein
Typehints in ext_reflec
t
ion_
h
ni
commit
|
commitdiff
|
tree
2018-09-19
Hu
n
ter Goldstein
Emit varrays for serializ
e
d a
t
tr
i
butes inst
e
a
d
of arrays
commit
|
commitdiff
|
tree
2018-09-14
Hunter
G
oldstein
Trigger Hack
A
rrCompatArrayProducingFuncNotice in Pair
.
.
.
commit
|
commitdiff
|
tree
2018-09-10
Hunter Gol
d
stein
Emit darra
y
a
nd varray fr
o
m
e
xt_dateti
m
e
commit
|
commitdiff
|
tree
2018-08-30
Hunter
G
oldstein
Upda
t
e fu
n
ct
i
ons in ext_arr
a
y to ret
u
rn
/
accep
t
[vd
.
.
.
commit
|
commitdiff
|
tree
2018-08-29
Hunter Goldste
i
n
A
dd --di
s
a
l
low-un
s
e
t
-on
-
v
a
rray
commit
|
commitdiff
|
tree
2018-08-28
Hunt
e
r Golds
t
ei
n
Update
ext_pdo
to return / accept
[vd]array
commit
|
commitdiff
|
tree
2018-08-24
H
u
nt
e
r
G
oldst
e
i
n
Ma
r
k
Iterable::
t
oArray a
n
d chi
l
d
r
en as __PHPStdLib
commit
|
commitdiff
|
tree
2018-08-24
H
u
nter
G
oldstein
Add E
v
al
.
HackArrC
o
mpatArrayProdu
c
ingFuncNoti
c
e
commit
|
commitdiff
|
tree
2018-08-24
Hunte
r
Gol
d
stein
Ren
a
me
*::toArray to *:
:
toPHPArray for Hack Coll
e
cti
o
ns
commit
|
commitdiff
|
tree
2018-08-22
Hunt
e
r Gold
s
t
e
in
Update Th
r
owab
l
e and children to r
e
turn va
r
ray
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-21
Hunte
r
Goldste
i
n
Update ex
t
_re
f
lection to retur
n
[vd]
a
rray
commit
|
commitdiff
|
tree
2018-08-20
Hunter Goldstein
Up
d
ate ext_ima
g
i
c
k
to return / accep
t
[vd]array
commit
|
commitdiff
|
tree
2018-08-20
H
unter Go
l
dstein
Use flo
a
ting po
i
nt regex
f
o
r
ex
t
_da
t
etime
t
ests
commit
|
commitdiff
|
tree
2018-08-17
Hunter G
o
ldste
i
n
Change Exception::
$
t
r
ace t
o
be private
commit
|
commitdiff
|
tree
2018-08-14
Hu
n
t
e
r Go
l
dstein
Update `HH\facts_parse` to be varray
/ dar
r
ay
a
t r
u
ntime
commit
|
commitdiff
|
tree
2018-08-14
Hunter Goldstein
Add unexposed o
p
tion for json_de
c
od
e
to return varray
.
.
.
commit
|
commitdiff
|
tree
2018-08-14
Hun
t
er Gold
s
t
ein
U
p
d
a
t
e
HH\ge
t
_
he
a
der
s
_
s
e
cure implementation to re
t
urn
.
.
.
commit
|
commitdiff
|
tree
next