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
D
avid Snide
r
Equ
a
lit
y
commit
|
commitdiff
|
tree
2021-06-19
David Snider
Refactor object
-
>nu
m
coercion
s
n
o
w that the coer
c
ion
.
.
.
commit
|
commitdiff
|
tree
2021-06-19
Davi
d
Snider
Have object to int/flo
a
t conversions throw excep
t
ions
commit
|
commitdiff
|
tree
2021-06-18
D
a
v
id Snide
r
F
i
x BBC bu
g
with SetOpL, math, and
except
i
ons
commit
|
commitdiff
|
tree
2021-06-18
Dav
i
d S
n
ider
Refactor the compariso
n
coercio
n
n
otices
in t
h
e
jit
commit
|
commitdiff
|
tree
2021-06-18
David Snider
R
efac
t
or c
o
maprisons
i
n irgen-arith t
o
return SSATmp
.
.
.
commit
|
commitdiff
|
tree
2021-06-17
D
avid Snider
Change handl
e
ConvN
o
t
i
c
eLevel in irg
e
n to not ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2021-06-15
David Snider
Introduce StringishObje
c
t, Have HHV
M
magica
l
ly ge
n
erate
.
.
.
commit
|
commitdiff
|
tree
2021-06-14
David Snider
BB
C
c
hanges in p
r
e
p
a
r
at
i
on for Switch
+ E
q
uality
commit
|
commitdiff
|
tree
2021-06-14
David
S
nid
e
r
Refa
c
tor the comparison coerc
i
o
n noti
c
es in tv-co
m
par
i
sons
commit
|
commitdiff
|
tree
2021-06-11
Da
v
id Snider
add tes
t
s for Swi
t
c
h + Equality
commit
|
commitdiff
|
tree
2021-06-10
David Snider
Fix core dump
when negating equality chec
k
s o
n
arrays
commit
|
commitdiff
|
tree
2021-05-11
David Snider
Stop
comparin
g
stri
n
gs an
d
i
n
ts to check dynam
i
c_me
t
h_caller
.
.
.
commit
|
commitdiff
|
tree
2021-05-09
David Snider
Comparison
commit
|
commitdiff
|
tree
2021-04-29
D
a
vid Sni
d
er
Flip the p
o
sitions s
o
that
t
he type error is over
t
he
.
.
.
commit
|
commitdiff
|
tree
2021-04-29
David Sn
i
de
r
Have ob
j
ec
t
-> int conversion notice fo
r
m
a
th hap
p
en
.
.
.
commit
|
commitdiff
|
tree
2021-04-27
David Sni
d
er
R
e
move
a
b
u
nch of d
e
ad wonk
y
compar
i
sons again
s
t
Array
.
.
.
commit
|
commitdiff
|
tree
2021-04-20
Da
v
id Snider
han
d
le errant coerci
o
n to s
t
r
i
ng i
n
SoapFault::__
t
o
String
commit
|
commitdiff
|
tree
2021-04-16
David Snider
Handfix a few cases of potenti
a
l string
c
oncat/interp
.
.
.
commit
|
commitdiff
|
tree
2021-04-13
David Snider
Have increme
n
ting e
m
pty string lo
g
commit
|
commitdiff
|
tree
2021-03-30
David Snider
Chan
g
e
s
tr
_
to_n
u
meric to work
l
i
k
e
coercion and
introduce
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
David S
n
ider
h
andfix
b
i
t ops in SplFileOp
j
ec
t
that tr
i
ggered
coerci
o
ns
commit
|
commitdiff
|
tree
2021-03-23
David
Snider
create new native helpe
r
for conv
e
rting string
s
to
.
.
.
commit
|
commitdiff
|
tree
2021-03-20
David
S
nid
e
r
Remove defaults from conv
n
otic
e
handling
commit
|
commitdiff
|
tree
2021-03-20
D
a
vid
S
nider
Math
commit
|
commitdiff
|
tree
2021-03-16
D
a
vid Snider
Inc/Dec
commit
|
commitdiff
|
tree
2021-03-06
David S
n
i
d
er
Bitwis
e
O
p
erations
commit
|
commitdiff
|
tree
2021-03-06
Davi
d
Snider
Stop coercing bad valu
e
s in enum:
:
assert
commit
|
commitdiff
|
tree
2021-03-03
David Snider
Rip out legacy reactivity from the typechecker and
.
.
.
commit
|
commitdiff
|
tree
2021-03-01
D
a
v
id
S
n
id
e
r
Rem
o
ve legacy reactivity annotatio
n
s from the hhi
s
commit
|
commitdiff
|
tree
2021-03-01
David Snider
R
e
move
all legacy reactivity tests
commit
|
commitdiff
|
tree
2021-02-28
D
avid Snider
remov
e
purity from e
x
c
e
ption
commit
|
commitdiff
|
tree
2021-02-17
David
S
n
ider
String
C
o
n
c
atenation/Inter
p
olation
commit
|
commitdiff
|
tree
2021-02-17
David Snider
Have HackC not const-f
o
l
d away conc
a
ten
a
tion
invo
l
v
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-02-12
David Snider
Rip out rx from typech
e
cker
commit
|
commitdiff
|
tree
2021-02-10
Dav
i
d
S
ni
d
er
Mark some col
l
e
ctions functions a
s
requiring write_props
commit
|
commitdiff
|
tree
2021-02-10
David Sn
i
der
mark newInstanc
e
WithoutConstructor p
u
re
commit
|
commitdiff
|
tree
2021-01-28
Da
v
id Snider
Redo
c
ipp coeffects
hie
r
ar
c
h
y
commit
|
commitdiff
|
tree
2021-01-27
David Snider
Remove cla
s
s-loading check for ov
e
r
r
iding type
const
a
nts
commit
|
commitdiff
|
tree
2021-01-22
David
S
n
ider
A
dd co
n
tex
t
to Map::from
I
t
ems
commit
|
commitdiff
|
tree
2021-01-21
Dav
i
d S
n
ider
Renam
e
so
m
e
contexts/p
r
op
s
a
nd kill the output context
commit
|
commitdiff
|
tree
2021-01-17
David
S
nider
R
e
move the IsFunLocal
l
a
b
l
e
AP
I
commit
|
commitdiff
|
tree
2021-01-17
D
a
vi
d
Snider
flip the d
e
f
a
ults on coeffects flags
commit
|
commitdiff
|
tree
2021-01-16
D
a
vi
d
Snider
Rip out parser-gating for coeffects
commit
|
commitdiff
|
tree
2021-01-12
David
S
nider
Fix som
e
coeffects marki
n
gs
commit
|
commitdiff
|
tree
2021-01-05
David
S
n
ider
M
ark functions in exception
.
h
hi as pure
commit
|
commitdiff
|
tree
2020-12-28
David
Sni
d
er
Add s
p
ecial support for conte
x
t
constants on varrays
.
.
.
commit
|
commitdiff
|
tree
2020-12-28
Dav
i
d Snider
Add context consta
n
ts
t
o some hier
a
rchies
commit
|
commitdiff
|
tree
2020-12-28
Da
v
id Snider
Reorde
r
s
o
me co
l
l
ections
h
ierarchy
e
x
t
ensi
o
n
s
commit
|
commitdiff
|
tree
2020-12-23
David Snider
expose sh
a
llowdecl
/
l
e
gac
y
decl difference
commit
|
commitdiff
|
tree
2020-12-22
D
avid Snider
remove pure coeffect f
r
om rx exception
f
ile
commit
|
commitdiff
|
tree
2020-12-22
David Snider
Add fn arg-based polymo
r
p
hism
to collectio
n
s
h
ie
r
archy
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Rename $
c
allbackt
o
$fn in collection hier
a
rchy
commit
|
commitdiff
|
tree
2020-12-21
David
S
ni
d
er
Tes
t
c
ase for b
u
g with
ctx constant
s
with
nam
e
d c
o
ntexts
commit
|
commitdiff
|
tree
2020-12-21
D
avid Snider
R
e
move pure c
o
ntext from Exceptions
.
hh
i
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Back out
"Add function-ar
g
dependen
t
c
o
effects to list"
commit
|
commitdiff
|
tree
2020-12-21
Dav
i
d Snider
A
dd func
t
ion-arg
dependent c
o
e
ffects to list
commit
|
commitdiff
|
tree
2020-12-21
David Snide
r
M
o
ve coe
f
fe
c
t
s
nast tests into
a
sub directory
commit
|
commitdiff
|
tree
2020-12-21
David Snider
L
ower
context constants
commit
|
commitdiff
|
tree
2020-12-18
David Snider
s
o
me
notes on ==/===
commit
|
commitdiff
|
tree
2020-12-17
D
avid
S
nider
Add em
p
ty coeffects l
i
st t
o
pure f
u
n
c
tions
commit
|
commitdiff
|
tree
2020-12-17
Da
v
id Snider
Add
<<fi
l
e: __Enable
U
nstable
F
e
a
tur
e
s
('coeffects_p
r
ovisional
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
Davi
d
Sni
d
er
Mark HHV
M
DateTimeZ
o
ne fns as pure
commit
|
commitdiff
|
tree
2020-12-16
D
a
vid Sni
d
er
Mark DateTimeZ
o
ne func
t
ions
a
s pure
commit
|
commitdiff
|
tree
2020-12-14
David Sn
i
der
Parser
f
l
a
g for coeff
e
cts
commit
|
commitdiff
|
tree
2020-11-19
David Snider
Mo
v
e
Contexts a
n
d Coeffects
t
o O
S
S
commit
|
commitdiff
|
tree
2020-10-21
David Snider
allow cipp
to override noncipp
commit
|
commitdiff
|
tree
2020-10-21
David Snider
fix a bunch of typeche
c
ker bug
s
wit
h
not handling cipp
commit
|
commitdiff
|
tree
2020-10-21
David
Sn
i
d
er
doc block for A
n
yAr
r
a
y
commit
|
commitdiff
|
tree
2020-10-14
D
avid Snider
E
xpose ne
w
AnyArray class to
the t
y
p
e
checker
commit
|
commitdiff
|
tree
2020-10-06
Dav
i
d Snider
Mark array function
s
as
conditionally pure bas
e
d on
.
.
.
commit
|
commitdiff
|
tree
2020-10-06
David Snider
s
/
arrayl
i
ke/AnyAr
r
ay
commit
|
commitdiff
|
tree
2020-10-05
David Sni
d
er
Ty
p
eConstraint
i
sArray
->
i
sPHPAr
r
ay
commit
|
commitdiff
|
tree
2020-10-05
Da
v
id Snider
Rem
o
ve unnecessar
y
refere
n
ces to
r
a
w PHP
a
rrays
commit
|
commitdiff
|
tree
2020-10-02
Dav
i
d Snider
C
r
eate a dummy Array
c
l
ass
commit
|
commitdiff
|
tree
2020-10-02
David
Sn
i
der
rem
o
ve Harray h
i
nt from t
y
pechec
k
e
r
commit
|
commitdiff
|
tree
2020-10-02
David Snide
r
Remove
a
rray t
y
pe hint
p
ars
i
ng
commit
|
commitdiff
|
tree
2020-09-30
David Snide
r
c
l
e
an up the error message f
o
r stringishcast
commit
|
commitdiff
|
tree
2020-09-29
David Snider
A bunch of clean
u
p fo
r
bui
l
tin
s
that should
or shouldn
.
.
.
commit
|
commitdiff
|
tree
2020-09-22
David Snider
Handle P
u
re<> in
the
l
owere
r
commit
|
commitdiff
|
tree
2020-09-18
D
a
vid
S
n
i
der
HIP for Pure F
u
nctions
commit
|
commitdiff
|
tree
2020-09-17
D
a
vid Sn
i
der
F
i
x l
i
k
e t
y
pes tes
t
commit
|
commitdiff
|
tree
2020-09-17
David
S
nider
M
o
re
b
ugs with Pure + Rx
\
IS_ENABLED
commit
|
commitdiff
|
tree
2020-09-15
Dav
i
d
S
nider
Se
p
arate out flags for
P
urity from
Re
a
ctivity
commit
|
commitdiff
|
tree
2020-09-12
David Snid
e
r
Ba
n
R
x
IS_ENABLE
D
in pure
fun
c
tions
commit
|
commitdiff
|
tree
2020-09-10
David Snid
e
r
Fix a handful of issues
o
ccuring with
r
e
activity attribute
s
.
.
.
commit
|
commitdiff
|
tree
2020-09-10
David Snider
Re
m
ove reactivity
t
ests for refere
n
ces
commit
|
commitdiff
|
tree
2020-09-10
Davi
d
Snider
Re
m
ove
r
eact
i
ve-specific muta
b
l
e
-
on
-
v
ariadic error
commit
|
commitdiff
|
tree
2020-09-10
David
S
ni
d
er
Move
a
bun
c
h of r
x
tests out of the on
l
y_
f
irst_erro
r
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
David S
n
ider
F
ix a handful
o
f purity bugs
commit
|
commitdiff
|
tree
2020-09-09
David Snider
Move t
e
sts that
o
nly checks fi
r
st error to s
u
b
f
ol
d
er
commit
|
commitdiff
|
tree
2020-09-01
Davi
d
Snider
Mar
k
i
ng Own
e
rsh
i
p & Linearity a
s
Postpo
n
e
d
commit
|
commitdiff
|
tree
2020-08-24
Davi
d
Snider
M
ove
O
w
n
ersh
i
p an
d
Linearity H
I
P
t
o open source
commit
|
commitdiff
|
tree
2020-07-30
Da
v
id Snider
Rip out gating
for retu
r
n ty
p
ehint enforcement
commit
|
commitdiff
|
tree
2020-07-29
David Snider
Ch
a
nge the de
f
ault
f
or Switche
s
ma
t
ching
no cases to log
commit
|
commitdiff
|
tree
2020-07-23
Dav
i
d Snider
Rip out gating for
F
orbi
d
T
hriftIntegerV
a
luesOutO
f
Range
commit
|
commitdiff
|
tree
2020-07-23
David S
n
ider
Set retur
n
t
y
pe enfo
r
c
ement to be unrec
o
ve
r
able
commit
|
commitdiff
|
tree
2020-07-23
D
avid Snider
Have
prop & UB
g
ener
i
cs type enforce
m
ent war
n
b
y
defaul
t
commit
|
commitdiff
|
tree
2020-07-20
Dav
i
d Snider
Rip the PropUB option out of the
run
t
ime
commit
|
commitdiff
|
tree
2020-06-09
Da
v
id Snid
e
r
F
i
x
j
it/hhbb
c
h
a
ndling of nullable in
o
ut parameters
.
.
.
commit
|
commitdiff
|
tree
next