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
Parser flag for coeffects
2020-12-14
Davi
d
S
n
ider
Parser flag f
o
r coeffe
c
t
s
commit
|
commitdiff
|
tree
2020-11-19
David Sn
i
de
r
Move C
o
ntext
s
a
n
d Coeffe
c
ts to
OSS
commit
|
commitdiff
|
tree
2020-10-21
D
av
i
d S
n
ider
allow cipp to overrid
e
nonc
i
pp
commit
|
commitdiff
|
tree
2020-10-21
David Snider
fix
a
bunch of typech
e
ck
e
r bug
s
with no
t
handli
n
g
c
ipp
commit
|
commitdiff
|
tree
2020-10-21
David Snider
d
oc block for An
y
Array
commit
|
commitdiff
|
tree
2020-10-14
D
avid
Snider
Expose new AnyArra
y
class to the ty
p
e
c
hecker
commit
|
commitdiff
|
tree
2020-10-06
Davi
d
Snider
Mark ar
r
ay
func
t
ions as conditionally pu
r
e b
a
sed o
n
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
D
a
v
i
d
Sni
d
er
s/arraylike/AnyArray
commit
|
commitdiff
|
tree
2020-10-05
D
avid Snide
r
TypeConstraint i
s
Array -
>
isPHPArr
a
y
commit
|
commitdiff
|
tree
2020-10-05
Dav
i
d
Sni
d
er
Remove un
n
ecessary references to raw PH
P
ar
r
ays
commit
|
commitdiff
|
tree
2020-10-02
David Snider
Create a dummy Array clas
s
commit
|
commitdiff
|
tree
2020-10-02
David Snid
e
r
remov
e
H
ar
r
a
y
hint
f
rom typ
e
checker
commit
|
commitdiff
|
tree
2020-10-02
D
a
vid Snider
R
emove array t
y
p
e hint parsi
n
g
commit
|
commitdiff
|
tree
2020-09-30
Dav
i
d
Snid
e
r
clean
up
t
he error messag
e
f
or strin
g
i
s
hcast
commit
|
commitdiff
|
tree
2020-09-29
David Snider
A
bun
c
h
o
f cleanup for
builtins that should
or sho
u
l
dn
.
.
.
commit
|
commitdiff
|
tree
2020-09-22
Da
v
id S
n
i
d
er
H
a
ndle Pure<> in the lowerer
commit
|
commitdiff
|
tree
2020-09-18
David
S
nider
HIP for Pur
e
Funct
i
on
s
commit
|
commitdiff
|
tree
2020-09-17
David Snider
Fix like
t
ypes test
commit
|
commitdiff
|
tree
2020-09-17
David Snider
M
o
re bugs with P
u
re
+
Rx\IS_
E
NABLED
commit
|
commitdiff
|
tree
2020-09-15
David Snider
Separate out
flags fo
r
Purity from
R
eactivity
commit
|
commitdiff
|
tree
2020-09-12
David Snider
Ban R
x
I
S
_EN
A
BLED in pure func
t
ions
commit
|
commitdiff
|
tree
2020-09-10
Davi
d
Snider
Fix
a
handful of issues
occur
i
n
g with reactivi
t
y attributes
.
.
.
commit
|
commitdiff
|
tree
2020-09-10
David Snider
R
e
move reactivity
t
ests fo
r
references
commit
|
commitdiff
|
tree
2020-09-10
David Snider
Remove reactive-specifi
c
mutable-on-v
a
riad
i
c er
r
or
commit
|
commitdiff
|
tree
2020-09-10
David S
n
ider
Move a bunch of r
x
t
e
sts out of th
e
only_first_error
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
D
avi
d
S
n
ide
r
F
i
x a
handf
u
l of
p
urity
b
ugs
commit
|
commitdiff
|
tree
2020-09-09
David S
n
i
d
e
r
M
o
ve tests t
h
a
t only checks f
i
rst e
r
ror to s
u
bf
o
lder
commit
|
commitdiff
|
tree
2020-09-01
D
avid Snid
e
r
Mark
i
ng Own
e
r
s
h
ip & Li
n
e
arity as Post
p
o
n
ed
commit
|
commitdiff
|
tree
2020-08-24
Davi
d
Snider
Move Owner
s
hip and Linearity HIP to
o
p
e
n sour
c
e
commit
|
commitdiff
|
tree
2020-07-30
Da
v
i
d Snider
R
i
p
out gating for retu
r
n typehint enforcement
commit
|
commitdiff
|
tree
2020-07-29
David Sn
i
d
er
Change
t
he default for Switches matching no cases t
o
log
commit
|
commitdiff
|
tree
2020-07-23
Da
v
id
S
nid
e
r
Rip
o
ut g
a
ting
f
o
r Forb
i
dThriftInt
e
gerValu
e
sOut
O
fRange
commit
|
commitdiff
|
tree
2020-07-23
David Sn
i
d
er
S
e
t r
e
t
u
rn
type enforcement to be unr
e
coverable
commit
|
commitdiff
|
tree
2020-07-23
Davi
d
Snider
Have prop & U
B
generics
type enforcement
w
ar
n
by d
e
fault
commit
|
commitdiff
|
tree
2020-07-20
David Snider
Rip the P
r
opUB
o
p
tion
out of th
e
r
untime
commit
|
commitdiff
|
tree
2020-06-09
D
a
v
id Snide
r
Fix
j
it/hhbbc handling
of nul
l
able ino
u
t par
a
meter
s
.
.
.
commit
|
commitdiff
|
tree
2020-06-09
Davi
d
S
nider
S/Rx/Pure for the
h
hi
s
commit
|
commitdiff
|
tree
2020-06-07
David Snider
S/Rx/Pur
e
fo
r
the
b
u
i
lt
i
ns
commit
|
commitdiff
|
tree
2020-06-02
Dav
i
d Snider
Rip Emit
G
en
e
r
icsUB out of HHV
M
commit
|
commitdiff
|
tree
2020-05-06
Da
v
id
S
nider
Al
l
ow Shapes::idx to accept nul
l
able input
commit
|
commitdiff
|
tree
2020-04-30
Da
v
id Snider
Remove unecessary check for types in func
t
ions extending
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
David
Snid
e
r
Move Imagick away
f
r
om __get,
__isset
commit
|
commitdiff
|
tree
2020-04-30
David Snider
Rip ma
g
ic methods
o
ut of
closure
commit
|
commitdiff
|
tree
2020-04-30
David Snider
R
i
p
m
agic methods out of collection APIs
commit
|
commitdiff
|
tree
2020-04-30
David Snider
Move Zi
p
Archive away from magic
_
_g
e
t
commit
|
commitdiff
|
tree
2020-04-30
D
avid Snider
Make appendin
g
to a Map via a P
a
ir thro
w
an
e
xceptio
n
commit
|
commitdiff
|
tree
2020-04-30
David
Snider
Remove u
n
ecessar
y
magic functions from Fu
n
c
tionCre
d
ential
commit
|
commitdiff
|
tree
2020-04-23
David
S
n
ider
Move XM
L
R
e
ader away from __get
commit
|
commitdiff
|
tree
2020-04-22
David Snider
Mov
e
SimpleXMLElement
away f
r
om __get
and __set
commit
|
commitdiff
|
tree
2020-04-21
Dav
i
d
Snider
Move DateInte
r
val
a
way fro
m
_
_get and __set
commit
|
commitdiff
|
tree
2020-03-24
Da
v
id Sni
d
er
Expose
the underlying typ
e
of new-st
y
le enu
m
s via r
e
flection
commit
|
commitdiff
|
tree
2020-03-19
David Snide
r
R
emove deprecated magic methods from APIs of builtins
commit
|
commitdiff
|
tree
2020-03-16
David Snide
r
Add
l
o
gging for appe
n
d
i
n
g to a Map via [
]
commit
|
commitdiff
|
tree
2020-03-10
Da
v
id Snider
I
n
ject logging into magic met
h
od
s
commit
|
commitdiff
|
tree
2020-03-10
D
a
v
id Sn
i
d
er
Rename disable partial in
t
o disable modes
commit
|
commitdiff
|
tree
2020-03-04
David Sni
d
er
Impr
o
ve er
r
or message for ref
u
sing
defau
l
ts
with exhaustive
.
.
.
commit
|
commitdiff
|
tree
2020-03-03
David Sn
i
der
Back out "Do not err
o
r
f
or default
case when switchin
g
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
David Snider
Rip out ArrayAccess
magic
f
rom HHVM
commit
|
commitdiff
|
tree
2019-10-24
David Snider
Up
d
ate / clean up reactive attri
b
ute hover text
commit
|
commitdiff
|
tree
2019-08-06
David Snider
Remove _
_
SoftLateInit
commit
|
commitdiff
|
tree
2019-05-04
David
S
n
ider
Remove Rx an
n
otati
o
ns on pr
e
g PHPStdlib functions
commit
|
commitdiff
|
tree
2019-05-01
David S
n
ider
Mark
a
bunch more function
s
reactive
commit
|
commitdiff
|
tree
2019-03-19
David
S
nid
e
r
M
a
rk a
f
ew mo
r
e builtins as
reactive
commit
|
commitdiff
|
tree
2019-03-13
David Snider
Mark a few
filter functions as re
a
c
tive
commit
|
commitdiff
|
tree
2019-03-13
D
avid Sni
d
er
Type lambdas identi
c
ally in
partial a
n
d
s
trict mod
e
commit
|
commitdiff
|
tree
2019-02-27
D
avid Snid
e
r
R
emove
fixmes cause
d
by Constraining
K
e
yedCon
t
aine
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-26
David Snider
Mark some functions reactive
i
n HHIs
commit
|
commitdiff
|
tree
2019-02-23
Davi
d
Snider
Constrain KeyedCont
a
in
e
r only use arr
a
ykeys as keys
commit
|
commitdiff
|
tree
2019-02-21
David Sn
i
de
r
Co
n
strain ConstSet,
M
utableSe
t
, SetAccess, and Cons
t
S
etAcces
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Da
v
id Snider
Constrain Set k
e
ys to arr
a
ykey
commit
|
commitdiff
|
tree
2019-02-20
David Snider
Constrai
n
immSet k
e
ys to arra
y
key
commit
|
commitdiff
|
tree
2019-02-20
D
avid
S
nide
r
Constrain C
o
nstM
a
p, Mut
a
bleMap, Ma
p
Acc
e
ss,
C
onstMapAccess
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
David Sni
d
er
Cons
t
r
ain
M
ap k
e
ys to arra
y
k
e
y
commit
|
commitdiff
|
tree
2019-02-15
Dav
i
d Snid
e
r
Mark Reflection as rea
c
tiv
e
in
H
a
ck and HHVM
commit
|
commitdiff
|
tree
2019-02-14
David Snider
U
p
da
t
e the caching f
o
r a few ReflectionClass funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Davi
d
Sn
i
der
Constr
a
int ImmMap keys to arra
y
key
commit
|
commitdiff
|
tree
2019-02-12
David Snider
Mark type_structure as Rx
commit
|
commitdiff
|
tree
2019-02-11
Dav
i
d Snider
Remove
a
ll
r
eferences t
o
Indexish f
r
o
m
HHV
M
commit
|
commitdiff
|
tree
2019-02-09
D
a
vid Snider
Remov
e
all ref
e
rence
s
t
o
I
n
dexish f
r
om Hac
k
commit
|
commitdiff
|
tree
2018-12-10
David Snider
R
e
move su
p
port for OnlyRxIf[R
x
F
un|Args] at
t
r
i
bu
t
es
commit
|
commitdiff
|
tree
2018-12-09
David Snider
Remove last use c
a
ses
of Onl
y
Rx
I
f
[
RxFun|Args]
f
rom
.
.
.
commit
|
commitdiff
|
tree
2018-12-08
David S
n
ider
Mar
k
i
dx as Rx
commit
|
commitdiff
|
tree
2018-11-29
David Sni
d
er
add NoArray
A
cces
s
InIdx eval flag ba
c
k
commit
|
commitdiff
|
tree
2018-11-22
D
a
v
i
d S
n
ider
Mo
v
e
checks that c
a
n be pars
e
-chec
k
s into the parser
commit
|
commitdiff
|
tree
2018-11-22
D
a
vid S
n
i
d
e
r
Rip
o
ut ArrayAccess logic
f
rom idx
commit
|
commitdiff
|
tree
2018-11-20
David
S
n
ider
M
a
rk Set
a
s Indexish in th
e
typec
h
e
c
ker
commit
|
commitdiff
|
tree
2018-11-12
David S
n
ider
s
/
E_WA
R
NING
/
\E_W
A
R
NING in id
x
commit
|
commitdiff
|
tree
2018-11-06
Davi
d
Snider
Mark
g
et_class and frie
n
d
s
as <<__May
b
eMut
a
b
l
e>>
commit
|
commitdiff
|
tree
2018-11-02
David S
n
ider
Unmark Set as Indexish i
n
the ty
p
echec
k
er
commit
|
commitdiff
|
tree
2018-11-02
D
avid Snide
r
M
ak
e
Se
t
i
m
plement
Index
i
sh
commit
|
commitdiff
|
tree
2018-11-01
D
avid Snide
r
More b
u
il
t
in
s
commit
|
commitdiff
|
tree
2018-10-28
David Sni
d
er
Bette
r
m
e
s
saging for 42
8
1
commit
|
commitdiff
|
tree
2018-10-27
David Snider
Add not
i
ce f
o
r passing arra
y
Access to
i
d
x
commit
|
commitdiff
|
tree
2018-10-26
David Snider
Ex
p
ose
_
_
NonRx attribute
commit
|
commitdiff
|
tree
2018-10-26
David Snid
e
r
All
o
w traits
to i
m
plement s
e
a
l
ed interfaces
commit
|
commitdiff
|
tree
2018-10-23
David
S
nider
Mark a
b
unch of builtins
i
n
fbcod
e
/hphp/runtime/ext/
commit
|
commitdiff
|
tree
2018-10-05
Da
v
id
S
n
ider
m
a
ke traits resolve
self::class correctly
commit
|
commitdiff
|
tree
2018-09-05
David
S
nider
Hack server ne
e
ds a ne
w
line
commit
|
commitdiff
|
tree
2018-07-17
Dav
i
d S
n
ider
Mar
k
unset as Rx and MaybeMutable
commit
|
commitdiff
|
tree
2018-07-16
D
avi
d
Snide
r
Mark the is_* funct
i
ons as MaybeMuta
b
le to hac
k
and
.
.
.
commit
|
commitdiff
|
tree
next