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
Equality
2021-06-21
David Snide
r
Equality
commit
|
commitdiff
|
tree
2021-06-19
David Snider
Refactor object->num c
o
e
r
ci
o
n
s now tha
t
the coercion
.
.
.
commit
|
commitdiff
|
tree
2021-06-19
David Snider
Have obj
e
c
t
to int/fl
o
at conver
s
ions
throw e
x
c
eptions
commit
|
commitdiff
|
tree
2021-06-18
David Snider
Fix
BBC bug
wit
h
SetOpL, ma
t
h, and e
x
cepti
o
ns
commit
|
commitdiff
|
tree
2021-06-18
David Snider
Refactor
t
he comparison co
e
rcion notices in the j
i
t
commit
|
commitdiff
|
tree
2021-06-18
David Snider
Refact
o
r
comaprisons in irgen
-
a
rith to
ret
u
rn
S
S
ATmp
.
.
.
commit
|
commitdiff
|
tree
2021-06-17
David Snider
Change handl
e
C
o
nvNoti
c
e
L
evel
in i
r
g
e
n
to
n
ot return
.
.
.
commit
|
commitdiff
|
tree
2021-06-15
David Snider
Introd
u
ce
Str
i
ng
i
shObject, Have HHVM mag
i
cally
generate
.
.
.
commit
|
commitdiff
|
tree
2021-06-14
Da
v
id Snider
BB
C
cha
n
ges in prepa
r
ation
for Switch + Equality
commit
|
commitdiff
|
tree
2021-06-14
Da
v
i
d Snid
e
r
R
efactor t
h
e
c
omparison coercion noti
c
es in tv-compar
i
sons
commit
|
commitdiff
|
tree
2021-06-11
David Snider
ad
d
tests for Switch
+ Equ
a
lity
commit
|
commitdiff
|
tree
2021-06-10
David Snider
Fix core dump when n
e
gating eq
u
ality
chec
k
s o
n
array
s
commit
|
commitdiff
|
tree
2021-05-11
David Snider
Stop compa
r
i
n
g strings a
n
d ints to check dyn
a
mic_
m
eth_caller
.
.
.
commit
|
commitdiff
|
tree
2021-05-09
D
a
vid Snider
C
o
mparison
commit
|
commitdiff
|
tree
2021-04-29
Davi
d
S
nider
Flip the
po
s
ition
s
so t
h
at t
h
e
t
ype error is over th
e
.
.
.
commit
|
commitdiff
|
tree
2021-04-29
David
S
nider
H
ave object
-
>
i
nt conversio
n
notice for mat
h
h
a
ppen
.
.
.
commit
|
commitdiff
|
tree
2021-04-27
David Snider
R
e
move a
b
unch of
de
a
d wonky
comparisons against
A
r
ray
.
.
.
commit
|
commitdiff
|
tree
2021-04-20
Davi
d
Snide
r
han
d
le errant coercion
to
s
tring in SoapFault:
:
__
t
oSt
r
in
g
commit
|
commitdiff
|
tree
2021-04-16
D
avid
S
nider
Handfix
a
f
ew cases o
f
potent
i
al string concat/interp
.
.
.
commit
|
commitdiff
|
tree
2021-04-13
David Sni
d
er
Have incre
m
enting empty
s
tring log
commit
|
commitdiff
|
tree
2021-03-30
David
S
n
ider
Change str
_
to_nume
r
ic
t
o work l
i
ke
coerci
o
n a
n
d intr
o
duce
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
David Snider
h
a
nd
f
ix
bit
ops i
n
S
plFileOp
j
ect tha
t
trig
g
ere
d
coercions
commit
|
commitdiff
|
tree
2021-03-23
David Sni
d
e
r
cr
e
ate ne
w
native
h
elper for co
n
verting strings
to
.
.
.
commit
|
commitdiff
|
tree
2021-03-20
D
avid Snider
Remove
defaults from conv
n
oti
c
e han
d
ling
commit
|
commitdiff
|
tree
2021-03-20
David
S
nid
e
r
Math
commit
|
commitdiff
|
tree
2021-03-16
D
av
i
d Snider
Inc/Dec
commit
|
commitdiff
|
tree
2021-03-06
David Snider
Bitwise
Oper
a
tio
n
s
commit
|
commitdiff
|
tree
2021-03-06
David Sni
d
er
Stop
c
oer
c
ing
b
ad va
l
ues in enum::asse
r
t
commit
|
commitdiff
|
tree
2021-03-03
David Snider
Rip out legacy r
e
a
c
t
i
vity fro
m
t
h
e
typ
e
checker and
.
.
.
commit
|
commitdiff
|
tree
2021-03-01
D
a
vid Snider
Remove legacy reactivity annotatio
n
s from
the hhi
s
commit
|
commitdiff
|
tree
2021-03-01
D
a
v
id Snider
Remove al
l
legacy re
a
ct
i
vity tests
commit
|
commitdiff
|
tree
2021-02-28
David Snider
r
e
mo
v
e pu
r
ity from exception
commit
|
commitdiff
|
tree
2021-02-17
Dav
i
d Snider
Stri
n
g Concaten
a
ti
o
n/
I
nterpo
l
ation
commit
|
commitdiff
|
tree
2021-02-17
D
avid
S
nider
H
a
ve HackC not const-fo
l
d away
c
o
n
catenation involving
.
.
.
commit
|
commitdiff
|
tree
2021-02-12
David Snider
Ri
p
out rx from typech
e
cker
commit
|
commitdiff
|
tree
2021-02-10
David Snider
Mark some collections f
u
nc
t
ion
s
as requiri
n
g
w
ri
t
e_
p
r
ops
commit
|
commitdiff
|
tree
2021-02-10
David Snider
mar
k
newI
n
st
a
nceWithoutConstruc
t
or
pure
commit
|
commitdiff
|
tree
2021-01-28
David Snider
Redo cipp
c
oeffects hi
e
rarchy
commit
|
commitdiff
|
tree
2021-01-27
David Snider
R
e
mov
e
class-loa
d
in
g
c
heck fo
r
overriding type
constants
commit
|
commitdiff
|
tree
2021-01-22
D
a
v
id S
n
ider
Add cont
e
xt to Map::fromIte
m
s
commit
|
commitdiff
|
tree
2021-01-21
David
Snider
Rename so
m
e c
o
n
texts
/
props
a
nd kill the
output
context
commit
|
commitdiff
|
tree
2021-01-17
D
a
v
i
d Sn
i
der
Remove the IsFunLoc
a
l
lable API
commit
|
commitdiff
|
tree
2021-01-17
David S
n
ider
flip t
h
e defaults
on coeff
e
c
t
s
flag
s
commit
|
commitdiff
|
tree
2021-01-16
David Snider
Rip out
p
arser
-
g
a
ting for coeffect
s
commit
|
commitdiff
|
tree
2021-01-12
David
S
nider
Fix some coeff
e
cts mar
k
ings
commit
|
commitdiff
|
tree
2021-01-05
David Snid
e
r
Mark functions in except
i
on
.
hhi a
s
pure
commit
|
commitdiff
|
tree
2020-12-28
David S
n
ider
Ad
d
s
p
e
cia
l
s
u
p
p
ort for co
n
text cons
t
ants on va
r
rays
.
.
.
commit
|
commitdiff
|
tree
2020-12-28
D
avid Snider
Add contex
t
constants
t
o
some hierarchie
s
commit
|
commitdiff
|
tree
2020-12-28
Dav
i
d S
n
ider
Reorder
s
o
me collectio
n
s hierarchy extensi
o
ns
commit
|
commitdiff
|
tree
2020-12-23
David Snider
expose
s
ha
l
lowdecl
/
legacydecl diffe
r
ence
commit
|
commitdiff
|
tree
2020-12-22
Davi
d
Snider
remove pure coeffe
c
t from rx exception file
commit
|
commitdiff
|
tree
2020-12-22
David Snider
Add fn arg-bas
e
d
p
olymo
r
p
h
ism to
c
ollections hierarchy
commit
|
commitdiff
|
tree
2020-12-21
David S
n
ider
R
ename $callbackto
$
fn
i
n collect
i
on hierarchy
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Test ca
s
e f
o
r b
u
g
with
c
t
x
co
n
s
t
a
n
t
s with named c
o
n
t
exts
commit
|
commitdiff
|
tree
2020-12-21
Davi
d
S
nider
Remove pu
r
e
context from Exceptions
.
hh
i
commit
|
commitdiff
|
tree
2020-12-21
D
a
vid Snid
e
r
Back out "Ad
d
f
uncti
o
n-arg dependent coeffec
t
s to l
i
st"
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Add function
-
arg dependent coeffects to list
commit
|
commitdiff
|
tree
2020-12-21
Da
v
id Sn
i
der
Move coef
f
ects
nast tests into
a sub directory
commit
|
commitdiff
|
tree
2020-12-21
David Sni
d
er
Lower cont
e
xt cons
t
ants
commit
|
commitdiff
|
tree
2020-12-18
David Sni
d
e
r
some notes on ==/=
=
=
commit
|
commitdiff
|
tree
2020-12-17
David Snider
Add empty coeffects list to pur
e
fu
n
cti
o
ns
commit
|
commitdiff
|
tree
2020-12-17
David Sni
d
er
Add <<file: __EnableU
n
stableFeatures('co
e
ffects
_
p
rovi
s
ional
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
David Sn
i
der
Mark HHVM Date
T
imeZo
n
e fns as pur
e
commit
|
commitdiff
|
tree
2020-12-16
David Snid
e
r
Mark DateTime
Z
one functions as pure
commit
|
commitdiff
|
tree
2020-12-14
D
a
v
id Snider
Parser flag for c
o
effects
commit
|
commitdiff
|
tree
2020-11-19
Davi
d
Snider
M
o
ve Co
n
texts and Coe
f
fects to OSS
commit
|
commitdiff
|
tree
2020-10-21
David Snid
e
r
allo
w
c
ipp to
o
verride noncipp
commit
|
commitdiff
|
tree
2020-10-21
David Snider
fix a bun
c
h of typec
h
ecke
r
bugs with not handling cipp
commit
|
commitdiff
|
tree
2020-10-21
Da
v
id Snider
doc
bloc
k
f
or
AnyArray
commit
|
commitdiff
|
tree
2020-10-14
David Snider
Expos
e
new
A
n
yArray
c
l
a
s
s
to the typechecker
commit
|
commitdiff
|
tree
2020-10-06
D
avid Snider
Mark array fu
n
ctions a
s
conditionally pure
based on
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
D
a
vi
d
Snider
s/arra
y
like/A
n
yA
r
ray
commit
|
commitdiff
|
tree
2020-10-05
D
avid Snider
TypeCons
t
raint isArray -> isPHPArray
commit
|
commitdiff
|
tree
2020-10-05
David Snide
r
Remove unnecessary references t
o
raw PHP
arrays
commit
|
commitdiff
|
tree
2020-10-02
Dav
i
d Snider
Create a dummy Array clas
s
commit
|
commitdiff
|
tree
2020-10-02
David S
n
ider
remove Ha
r
ray h
i
nt from typechec
k
er
commit
|
commitdiff
|
tree
2020-10-02
David Snider
Rem
o
v
e
a
r
ray type hint par
s
in
g
commit
|
commitdiff
|
tree
2020-09-30
David Snider
clean up the
e
rro
r
messag
e
for strin
g
i
shcast
commit
|
commitdiff
|
tree
2020-09-29
David Snider
A
bunch of cleanup for b
u
i
ltins tha
t
should
or shouldn
.
.
.
commit
|
commitdiff
|
tree
2020-09-22
D
avid Snid
e
r
Ha
n
d
l
e
Pure<>
in
t
h
e
lowerer
commit
|
commitdiff
|
tree
2020-09-18
David Sn
i
der
HIP for Pure Functi
o
n
s
commit
|
commitdiff
|
tree
2020-09-17
Dav
i
d
S
nide
r
Fix like
t
y
p
es test
commit
|
commitdiff
|
tree
2020-09-17
Dav
i
d Snider
More bugs wit
h
Pure + R
x
\IS_ENABLED
commit
|
commitdiff
|
tree
2020-09-15
David Snider
Sep
a
rate out
flags for Purity from
R
eactivity
commit
|
commitdiff
|
tree
2020-09-12
Davi
d
Sni
d
er
B
an
R
x
I
S_ENABLED in pu
r
e functions
commit
|
commitdiff
|
tree
2020-09-10
David Snider
Fix a ha
n
dful of issues o
c
curing with re
a
ct
i
vit
y
attrib
u
t
es
.
.
.
commit
|
commitdiff
|
tree
2020-09-10
D
a
v
i
d
Snid
e
r
Remove re
a
c
ti
v
ity t
e
sts for
references
commit
|
commitdiff
|
tree
2020-09-10
David Snider
R
em
o
v
e
reactive-specifi
c
mutable-on
-
variadic error
commit
|
commitdiff
|
tree
2020-09-10
David Snider
Move a b
u
nch
o
f rx tests o
u
t of the only_
f
irst_e
r
ror
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
Dav
i
d Snide
r
Fix a handful of purity
b
ugs
commit
|
commitdiff
|
tree
2020-09-09
David Snider
Move
tests that only checks first
error to subfold
e
r
commit
|
commitdiff
|
tree
2020-09-01
David Snider
Markin
g
O
wn
e
rship & Li
n
earity as Pos
t
p
oned
commit
|
commitdiff
|
tree
2020-08-24
Dav
i
d
S
nider
Move
O
wn
e
rs
h
i
p and Linearit
y
HIP
t
o open sou
r
ce
commit
|
commitdiff
|
tree
2020-07-30
David Snider
R
i
p out ga
t
ing for return
typehint
e
nforceme
n
t
commit
|
commitdiff
|
tree
2020-07-29
Da
v
i
d
S
n
i
der
Change the defau
l
t
for
S
w
it
c
hes
m
atching no c
a
s
e
s
to log
commit
|
commitdiff
|
tree
2020-07-23
D
avid
S
n
ider
Rip out gating for
F
orbidThrift
I
nt
e
ge
r
ValuesOutO
f
R
a
n
ge
commit
|
commitdiff
|
tree
2020-07-23
David Snid
e
r
S
e
t return
type enforcemen
t
to be unrecov
e
rable
commit
|
commitdiff
|
tree
2020-07-23
David
S
n
id
e
r
Have prop &
U
B
gener
i
cs type enforceme
n
t warn b
y
default
commit
|
commitdiff
|
tree
2020-07-20
D
a
vid Sn
i
der
Rip the P
r
opUB opti
o
n o
u
t o
f
the runtime
commit
|
commitdiff
|
tree
2020-06-09
D
avid Sni
d
e
r
Fix
jit/hhbbc handling of null
a
ble inout paramet
e
rs
.
.
.
commit
|
commitdiff
|
tree
next