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
Rip out legacy reactivity from the typechecker and HackC
2021-03-03
David
S
nider
Rip out legacy reacti
v
ity
f
rom
the typecheck
e
r and
.
.
.
commit
|
commitdiff
|
tree
2021-03-01
D
a
vid Snider
Remove
l
e
g
acy
r
e
a
ctivity an
n
o
tations fr
o
m the hhis
commit
|
commitdiff
|
tree
2021-03-01
David Snider
Remove all legac
y
rea
c
tivity
t
ests
commit
|
commitdiff
|
tree
2021-02-28
David Snid
e
r
remo
v
e purity from e
x
ce
p
t
ion
commit
|
commitdiff
|
tree
2021-02-17
David Snider
St
r
i
n
g Concaten
a
tion/Inter
p
ola
t
ion
commit
|
commitdiff
|
tree
2021-02-17
D
avid Snid
e
r
Have HackC not
const-fold aw
a
y c
o
nc
a
tenation
invol
v
ing
.
.
.
commit
|
commitdiff
|
tree
2021-02-12
David Sni
d
er
R
ip out rx from
typechecker
commit
|
commitdiff
|
tree
2021-02-10
David Snide
r
Ma
r
k some collections functions as r
e
q
uir
i
ng write_props
commit
|
commitdiff
|
tree
2021-02-10
D
a
vid Snider
mark newInstanceWithout
C
onst
r
u
ctor pure
commit
|
commitdiff
|
tree
2021-01-28
David Sn
i
de
r
Redo cipp coeffe
c
ts hierarchy
commit
|
commitdiff
|
tree
2021-01-27
David Snide
r
Remove class-loading check for overri
d
ing type constants
commit
|
commitdiff
|
tree
2021-01-22
David Snider
Add context
t
o Map::fromIte
m
s
commit
|
commitdiff
|
tree
2021-01-21
David
S
nider
Rename som
e
contexts/p
r
ops a
n
d kill the output con
t
e
xt
commit
|
commitdiff
|
tree
2021-01-17
Da
v
i
d
Snider
R
e
move t
h
e IsFun
L
ocal
l
abl
e
A
P
I
commit
|
commitdiff
|
tree
2021-01-17
David
S
n
ider
f
l
ip the default
s
on coeffe
c
ts fl
a
g
s
commit
|
commitdiff
|
tree
2021-01-16
David Sni
d
er
Rip out parser-gat
i
ng for coe
f
fe
c
ts
commit
|
commitdiff
|
tree
2021-01-12
Davi
d
S
nide
r
F
i
x some
c
oeffects markin
g
s
commit
|
commitdiff
|
tree
2021-01-05
Davi
d
S
nider
Mark func
t
ions in excep
t
ion
.
hhi as p
u
re
commit
|
commitdiff
|
tree
2020-12-28
David Sni
d
er
A
dd special support
for context c
o
n
stants on varra
y
s
.
.
.
commit
|
commitdiff
|
tree
2020-12-28
D
avid Snider
Add co
n
text c
o
nstants to some h
i
erar
c
hies
commit
|
commitdiff
|
tree
2020-12-28
Dav
i
d
Snider
Reorder
s
o
me collec
t
i
ons hie
r
a
r
chy exte
n
sions
commit
|
commitdiff
|
tree
2020-12-23
David S
n
ider
exp
o
se shallowde
c
l/le
g
a
c
yd
e
cl
differen
c
e
commit
|
commitdiff
|
tree
2020-12-22
David Snid
e
r
remove pure coeffect f
r
om rx e
x
ception file
commit
|
commitdiff
|
tree
2020-12-22
David Sn
i
der
Add fn arg-based p
o
ly
m
orphism t
o
collections hierarchy
commit
|
commitdiff
|
tree
2020-12-21
D
a
vid S
n
i
d
er
Rename $callbackto $fn in collection hierarch
y
commit
|
commitdiff
|
tree
2020-12-21
Dav
i
d
Snider
T
est
case for bug with
c
tx constants with na
m
ed co
n
texts
commit
|
commitdiff
|
tree
2020-12-21
Davi
d
Snider
Remove p
u
re
context from Except
i
o
ns
.
hhi
commit
|
commitdiff
|
tree
2020-12-21
David Snider
B
a
ck out
"Add functio
n
-arg d
e
pendent
coeffe
c
ts t
o
list"
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Add function-arg depe
n
d
ent
c
oe
f
fects t
o
list
commit
|
commitdiff
|
tree
2020-12-21
Davi
d
S
nider
Move
c
oeff
e
cts na
s
t tes
t
s
into a s
u
b directory
commit
|
commitdiff
|
tree
2020-12-21
David S
n
i
der
Lowe
r
c
ont
e
xt const
a
nts
commit
|
commitdiff
|
tree
2020-12-18
David Snider
some notes on ==
/
===
commit
|
commitdiff
|
tree
2020-12-17
David Snider
Add
e
mpty coeff
e
cts list
t
o
pure functions
commit
|
commitdiff
|
tree
2020-12-17
David S
n
ide
r
Add <<file:
__
E
nabl
e
Unst
a
b
le
F
ea
t
ure
s
('coe
f
fects_p
r
ovis
i
onal
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
Davi
d
Sni
d
er
Mark HHVM D
a
teTimeZone fns as pure
commit
|
commitdiff
|
tree
2020-12-16
D
a
v
id Snider
Mark Dat
e
TimeZo
n
e func
t
i
ons as pure
commit
|
commitdiff
|
tree
2020-12-14
David Sn
i
de
r
Parser flag
f
o
r
coef
f
ects
commit
|
commitdiff
|
tree
2020-11-19
Davi
d
Snide
r
Mo
v
e Contexts and Coeffect
s
to
O
SS
commit
|
commitdiff
|
tree
2020-10-21
David
S
n
ide
r
allow cipp to
o
verride
n
onci
p
p
commit
|
commitdiff
|
tree
2020-10-21
David Snider
fix a
bunch of typechecker bugs wi
t
h not han
d
ling cipp
commit
|
commitdiff
|
tree
2020-10-21
David Snider
doc
block
f
or AnyAr
r
ay
commit
|
commitdiff
|
tree
2020-10-14
D
a
vid
S
nider
Expose
new AnyAr
r
ay
c
lass to the ty
p
eche
c
ker
commit
|
commitdiff
|
tree
2020-10-06
D
a
vid
S
nide
r
M
ark
a
r
ray functions as condit
i
onall
y
p
ure based on
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
David Snider
s/a
r
r
aylike/Any
A
rr
a
y
commit
|
commitdiff
|
tree
2020-10-05
D
avid
S
n
i
der
TypeConstrai
n
t
isArray -> isP
H
P
A
rray
commit
|
commitdiff
|
tree
2020-10-05
Davi
d
Snider
R
emove unnece
s
sary refe
r
e
nce
s
t
o
raw PHP ar
r
a
ys
commit
|
commitdiff
|
tree
2020-10-02
David Sni
d
er
Create
a
dummy
Array class
commit
|
commitdiff
|
tree
2020-10-02
D
avid Snide
r
remove Harray hint from
t
ypechecker
commit
|
commitdiff
|
tree
2020-10-02
D
a
v
i
d Snider
Remove array
type hint
p
arsing
commit
|
commitdiff
|
tree
2020-09-30
David Snid
e
r
cle
a
n up the error
m
e
s
sage for strin
g
i
s
hc
a
st
commit
|
commitdiff
|
tree
2020-09-29
Davi
d
Sn
i
der
A
bunch o
f
clean
u
p
f
or
builtins that should o
r
shouldn
.
.
.
commit
|
commitdiff
|
tree
2020-09-22
David Snid
e
r
Handle Pure<>
in the lowere
r
commit
|
commitdiff
|
tree
2020-09-18
David Snider
H
I
P for Pure Functi
o
ns
commit
|
commitdiff
|
tree
2020-09-17
D
a
vid Sni
d
e
r
Fix like types test
commit
|
commitdiff
|
tree
2020-09-17
David Sni
d
er
More bugs with
P
ure + Rx\IS_ENABLED
commit
|
commitdiff
|
tree
2020-09-15
Dav
i
d Snid
e
r
Separate out flags for Purity from Re
a
ct
i
vi
t
y
commit
|
commitdiff
|
tree
2020-09-12
David
S
nider
Ban
Rx IS_ENABLED in pure functi
o
ns
commit
|
commitdiff
|
tree
2020-09-10
Da
v
i
d
Snider
Fix a handful of issu
e
s oc
c
uring with re
a
c
t
ivity attribute
s
.
.
.
commit
|
commitdiff
|
tree
2020-09-10
Da
v
i
d S
n
ider
Remo
v
e r
e
activity tests fo
r
references
commit
|
commitdiff
|
tree
2020-09-10
Davi
d
Snider
Remove reactive-specifi
c
mutable-on-variadic
e
rror
commit
|
commitdiff
|
tree
2020-09-10
D
a
vid Sn
i
der
M
o
ve a b
u
nch of
r
x t
e
sts
out
of the only_fi
r
s
t
_erro
r
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
David Snider
Fix a
h
andful of puri
t
y bugs
commit
|
commitdiff
|
tree
2020-09-09
Dav
i
d
Snide
r
Move tests t
h
at on
l
y checks
f
irst error to subfolder
commit
|
commitdiff
|
tree
2020-09-01
David S
n
ider
Marking Ownership & Linearity as Postponed
commit
|
commitdiff
|
tree
2020-08-24
David Snider
Move
O
wnership and Linearity HIP
t
o open so
u
r
c
e
commit
|
commitdiff
|
tree
2020-07-30
David Sni
d
er
Rip
o
ut gat
i
n
g for return typeh
i
nt enforcement
commit
|
commitdiff
|
tree
2020-07-29
D
avid Snider
Change the default for Swit
c
hes mat
c
hing no cases to
log
commit
|
commitdiff
|
tree
2020-07-23
David Snider
R
i
p out
g
ati
n
g for Fo
r
b
i
dTh
r
if
t
I
n
teg
e
r
ValuesO
u
tOfRange
commit
|
commitdiff
|
tree
2020-07-23
David Snider
Set return type enforcement to be unrecoverable
commit
|
commitdiff
|
tree
2020-07-23
David Snider
Have p
r
op & UB gen
e
r
ics t
y
pe e
n
fo
r
ce
m
ent warn by default
commit
|
commitdiff
|
tree
2020-07-20
D
avid Snider
Rip th
e
PropUB option ou
t
o
f
the ru
n
t
ime
commit
|
commitdiff
|
tree
2020-06-09
David Snide
r
Fix
j
it/hhbbc ha
n
d
ling of nullable
inout para
m
eters
.
.
.
commit
|
commitdiff
|
tree
2020-06-09
David Sni
d
e
r
S/Rx/
P
ure for the
hhis
commit
|
commitdiff
|
tree
2020-06-07
David Snider
S/Rx/P
u
re
f
or th
e
buil
t
in
s
commit
|
commitdiff
|
tree
2020-06-02
David Snid
e
r
Rip EmitG
e
n
ericsUB out
o
f HHVM
commit
|
commitdiff
|
tree
2020-05-06
David Snid
e
r
Allow Shapes::i
d
x
to accept nullable input
commit
|
commitdiff
|
tree
2020-04-30
David Snider
Remo
v
e unece
s
s
ar
y
check
for types in
f
unctions
e
xtending
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
David
Snider
Move Imagick away from _
_
get, __isset
commit
|
commitdiff
|
tree
2020-04-30
David Snider
Rip m
a
gic methods o
u
t of clo
s
u
re
commit
|
commitdiff
|
tree
2020-04-30
D
avid Snider
Rip magic methods out of colle
c
t
i
on
APIs
commit
|
commitdiff
|
tree
2020-04-30
David Snider
Move ZipArc
h
i
ve
away f
r
o
m
magic __ge
t
commit
|
commitdiff
|
tree
2020-04-30
David
Snid
e
r
M
a
ke appe
n
ding to a
M
ap via a Pair throw an
e
x
c
eption
commit
|
commitdiff
|
tree
2020-04-30
David Snide
r
Rem
o
ve u
n
eces
s
a
ry magic fu
n
c
t
ions
f
rom
F
u
n
c
t
i
o
nCredential
commit
|
commitdiff
|
tree
2020-04-23
David
Snider
M
ov
e
XMLReade
r
away from __get
commit
|
commitdiff
|
tree
2020-04-22
D
a
v
i
d
S
nider
Mo
v
e
SimpleXMLEleme
n
t away from __get
a
n
d __
s
et
commit
|
commitdiff
|
tree
2020-04-21
D
avid
S
nider
Move DateInterval
away from
_
_
get and __set
commit
|
commitdiff
|
tree
2020-03-24
D
a
vid Snider
Ex
p
ose
t
he un
d
erlying type of new-st
y
le enums via reflectio
n
commit
|
commitdiff
|
tree
2020-03-19
David Snider
Remo
v
e
deprecated
magic me
t
hods from APIs of builti
n
s
commit
|
commitdiff
|
tree
2020-03-16
David Snider
Add logging
f
or appending to a Map
v
ia []
commit
|
commitdiff
|
tree
2020-03-10
David
S
nider
Inject logging into magic
me
t
h
ods
commit
|
commitdiff
|
tree
2020-03-10
David Sn
i
der
Rename
d
isable par
t
ial
in
t
o disable
mod
e
s
commit
|
commitdiff
|
tree
2020-03-04
David
S
nider
Improve
e
r
r
or message for refusing
d
e
faults wi
t
h exhaustive
.
.
.
commit
|
commitdiff
|
tree
2020-03-03
David
S
n
i
d
er
Bac
k
o
u
t "
D
o not error for default case w
h
e
n
s
w
i
tch
i
ng
.
.
.
commit
|
commitdiff
|
tree
2020-02-12
David Snide
r
R
i
p
o
u
t
A
r
rayAccess magic f
r
o
m HHV
M
commit
|
commitdiff
|
tree
2019-10-24
David
Sni
d
er
Upd
a
t
e
/ clean
u
p reactiv
e
attrib
u
te hove
r
t
ext
commit
|
commitdiff
|
tree
2019-08-06
Dav
i
d
Snider
R
e
move __So
f
tLateInit
commit
|
commitdiff
|
tree
2019-05-04
D
avid Snid
e
r
R
e
m
ove Rx annotations on preg PHPStdlib functions
commit
|
commitdiff
|
tree
2019-05-01
D
a
vid Snide
r
Ma
r
k
a
b
unch mor
e
functions
reactive
commit
|
commitdiff
|
tree
2019-03-19
Davi
d
Sn
i
de
r
Mark a few more builtins as react
i
ve
commit
|
commitdiff
|
tree
2019-03-13
David
S
nider
M
a
rk a few filte
r
func
t
ions as reactiv
e
commit
|
commitdiff
|
tree
next