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
Updating submodules
2023-02-21
Davi
d
Sni
d
e
r
Ad
d
invariant tha
t
one cannot qu
e
r
y
methods
with attr
i
but
e
.
.
.
commit
|
commitdiff
|
tree
2022-10-07
Dav
i
d Snider
Make a graphv
i
z
file for the tracing dataset
commit
|
commitdiff
|
tree
2022-09-21
D
avid Snide
r
Thre
a
d t
y
pedef s
u
per constra
i
nts throu
g
h the
t
y
p
e
check
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-04-01
David Snider
Add m
o
r
e
t
est
commit
|
commitdiff
|
tree
2022-03-31
David Snider
Add an opti
o
n to s
e
rialize_w
i
th_options t
o
disall
o
w
.
.
.
commit
|
commitdiff
|
tree
2022-03-30
David Snider
u
n
list s
e
tAccessible
f
or Meta
commit
|
commitdiff
|
tree
2022-03-12
David
S
nider
Expose t
h
e ab
i
lity to c
o
nvert an
o
b
ject
i
n
to an ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2021-08-12
David Snider
Handle nothing and
noreturn as typ
e
s for na
t
ive function
s
commit
|
commitdiff
|
tree
2021-08-10
David Sni
d
er
More post-t
y
pe-juggling clean up
commit
|
commitdiff
|
tree
2021-08-07
David Snider
Rip out equality and comparison code dea
l
ing wi
t
h differ
e
nt
.
.
.
commit
|
commitdiff
|
tree
2021-08-07
David S
n
i
d
er
Unify exce
p
t
i
o
n
messages
w
h
en c
o
mp
a
ring items o
f
d
i
f
f
erent
.
.
.
commit
|
commitdiff
|
tree
2021-08-07
D
a
vid Snider
R
emove th
e
rest of the silencin
g
op
t
ions for
e
qua
l
it
y
.
.
.
commit
|
commitdiff
|
tree
2021-08-06
D
avid Snider
Fi
x
a c
a
se of
c
oncatassign
on nul
l
commit
|
commitdiff
|
tree
2021-08-04
David Snid
e
r
Set
comparison coerci
o
ns to throw by
d
e
f
aul
t
commit
|
commitdiff
|
tree
2021-08-04
David Sni
d
er
R
emove
.
opts silencing
c
o
erc
i
on notic
e
s for c
o
mpariso
n
commit
|
commitdiff
|
tree
2021-08-04
David Sn
i
der
Manually f
i
x remaining HHVM test
s
broken by turning
.
.
.
commit
|
commitdiff
|
tree
2021-08-04
Dav
i
d Snid
e
r
C
o
d
emod
H
HVM
tests broken by t
u
rning on comparison
.
.
.
commit
|
commitdiff
|
tree
2021-08-03
David Snider
Se
t
equality
to bypass coe
r
c
ive behav
i
ou
r
b
y
defa
u
lt
commit
|
commitdiff
|
tree
2021-08-03
David
Snider
R
emove opts silenc
i
ng equality coercion n
o
tices
commit
|
commitdiff
|
tree
2021-08-03
D
avid Snider
M
anuall
y
fix remaini
n
g HH
V
M tests
b
ro
k
en by turn
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-08-03
Dav
i
d
S
n
ider
Co
d
emod HHVM
t
ests broken by turning
o
n eq
u
ali
t
y coercion
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
David Snider
Rip out math coercio
n
s
commit
|
commitdiff
|
tree
2021-07-30
David
S
n
i
d
er
Rip
o
ut coercion for Inc/Dec
commit
|
commitdiff
|
tree
2021-07-30
Dav
i
d Snide
r
f
l
ip
i
n
cdec operation coercion notices t
o
th
r
o
w by
.
.
.
commit
|
commitdiff
|
tree
2021-07-29
David Snider
flip math ope
r
ation coercion no
t
ices
to thr
o
w by de
f
a
u
lt
commit
|
commitdiff
|
tree
2021-07-29
David S
n
id
e
r
R
e
move
all flags
m
an
u
all
y
silenc
i
ng Math coercion notic
e
s
.
.
.
commit
|
commitdiff
|
tree
2021-07-29
Davi
d
Snider
Manuall
y
f
ix remaining H
H
VM test
s
broken by
t
u
rning
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Dav
i
d Snider
Codemo
d
HHVM tests broken by tu
r
ning on math
coercio
n
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
David Snider
rip out bi
t
wise operat
i
on coer
c
ion
commit
|
commitdiff
|
tree
2021-07-28
Davi
d
Sn
i
der
flip bitwise operation coer
c
ion noti
c
e
s to throw by
.
.
.
commit
|
commitdiff
|
tree
2021-07-27
David S
n
i
der
turn on equality coercio
n
notices by
d
efault
commit
|
commitdiff
|
tree
2021-07-27
David
Snider
Silence
equ
a
l
i
ty coercion notices in
t
es
t
s with them
.
.
.
commit
|
commitdiff
|
tree
2021-07-27
D
a
v
i
d Sni
d
e
r
turn on comparison
co
e
rcion notice
s
b
y de
f
ault
commit
|
commitdiff
|
tree
2021-07-27
D
avid
Snide
r
Silence comparison coercion notices in tests with them
.
.
.
commit
|
commitdiff
|
tree
2021-07-26
David Snider
Add flag
for rare case of concat assign
with non-str
LHS
commit
|
commitdiff
|
tree
2021-07-26
David Sni
d
er
Han
d
le StringishObject in the Legacy
e
quality/coer
c
ions
.
.
.
commit
|
commitdiff
|
tree
2021-07-26
David Snider
Turn
on mat
h
coerc
i
on
notices by default
commit
|
commitdiff
|
tree
2021-07-26
David
S
ni
d
er
Ensur
e
we d
o
n't
get unnecessary conversi
o
n no
t
ices
.
.
.
commit
|
commitdiff
|
tree
2021-07-23
Davi
d
Sni
d
er
Ad
d
L
e
gacy_FIXME
functions for sw
i
tch, equality, and
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
David Snide
r
Turn
on bit op coer
c
ion notices by defaul
t
commit
|
commitdiff
|
tree
2021-07-22
David Snider
Remove
repo f
l
ag
f
or bit
op coercion
commit
|
commitdiff
|
tree
2021-07-22
D
a
vid
Snider
Add HH
\
Lib\Le
g
acy_FIXM
E
functions for math
commit
|
commitdiff
|
tree
2021-07-21
D
a
vid Snider
Turn on
i
n
c
dec coercion noti
c
e
s
by
d
efault
commit
|
commitdiff
|
tree
2021-07-21
Dav
i
d
Snider
A
d
d HH
\
Lib\Leg
a
cy_F
I
X
M
E and start with
i
ncre
m
ent/decr
e
ment
commit
|
commitdiff
|
tree
2021-07-21
David Sni
d
er
Remove a
b
it more now-dead php-arr
a
y co
d
e from arr
a
y
.
.
.
commit
|
commitdiff
|
tree
2021-07-21
David Sn
i
d
e
r
kill d
a
rrayinit
commit
|
commitdiff
|
tree
2021-07-21
David Snider
Re
p
lace DarrayInit w
i
th DictInit in
t
e
st/typ
e
.
c
p
p
commit
|
commitdiff
|
tree
2021-07-21
Da
v
id
S
n
i
d
er
Remove a ref
e
rence
to DA
r
r
ayIni
t
in
e
x
t
_array
.
cpp
commit
|
commitdiff
|
tree
2021-07-21
Davi
d
Snider
Remove a few references to
D
Ar
r
ayInit
commit
|
commitdiff
|
tree
2021-07-20
David S
n
ider
Remove repo f
l
ag for string concatenat
i
on/interpola
t
ion
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
David
S
nid
e
r
S
i
lence
math
c
oe
r
cion notices in tests with
t
hem preexisting
commit
|
commitdiff
|
tree
2021-07-20
D
avid Sn
i
d
e
r
R
emove a reference
t
o DArrayInit
in ext_hsl_regex
.
cpp
commit
|
commitdiff
|
tree
2021-07-20
David Snider
R
e
mov
e
a bunch of
refer
e
n
c
es to
D
ArrayInit in ext
_
imap
.
cpp
commit
|
commitdiff
|
tree
2021-07-20
David Snider
Remove a
r
ef
e
re
n
ce t
o
DAr
r
ayInit in ext_my
s
ql
.
c
pp
commit
|
commitdiff
|
tree
2021-07-20
David Snider
Fix tests
that are triggering implicit coercions for
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
David Snider
Fix tests that are trig
g
eri
n
g i
m
plicit
coercio
n
s
for
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Davi
d
Snide
r
Force tests explicitly testin
g
incdec o
n
coercing types
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Davi
d
Sn
i
der
Fix tests that are trig
g
ering
implicit coercions for
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
David Snider
Fix tests th
a
t are trigg
e
ring impli
c
it coerc
i
ons for
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David S
n
ide
r
Fix t
e
sts t
h
a
t
are triggerin
g
imp
l
icit coercions for
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David Sn
i
d
e
r
Fix tests
that a
r
e triggering impl
i
cit coercio
n
s
for
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David Snider
Fix tests that are tri
g
gering implicit coercions f
o
r
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David Snider
Fix tests that are triggering implicit coer
c
ions fo
r
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David Snider
Fix t
e
sts that are triggering implicit coercions for
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
David Snide
r
Fix
t
ests that are trigge
r
ing imp
l
icit coercio
n
s
for
.
.
.
commit
|
commitdiff
|
tree
2021-07-12
Davi
d
Snider
F
i
x tes
t
s that are triggering implicit coercions for
.
.
.
commit
|
commitdiff
|
tree
2021-07-10
David Snid
e
r
Handle an issue in
run
.
php where we're co
m
par
i
n
g
an
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
David Snider
Se
a
l
S
tringish to StringishObject
commit
|
commitdiff
|
tree
2021-07-07
D
avid Snider
Ha
n
drepla
c
e a bu
n
ch more
DArrayInits
commit
|
commitdiff
|
tree
2021-07-07
David Snider
Remove a ref
e
rence to DArrayInit i
n
ex
t
_
gd
.
cpp
commit
|
commitdiff
|
tree
2021-07-07
Da
v
id
Snider
Remove a referen
c
e
to DAr
r
ay
I
nit i
n
reflection
commit
|
commitdiff
|
tree
2021-07-07
Da
v
id Snider
Remov
e
a fe
w
r
efer
e
n
ces t
o
DArrayInit in
th
r
ift code
commit
|
commitdiff
|
tree
2021-07-07
Dav
i
d Snider
Remove a reference to DArrayInit in bytec
o
de
.
c
pp
commit
|
commitdiff
|
tree
2021-07-07
David
S
nide
r
Fin
d
/Replac
e
DAr
r
a
yIn
i
t wi
t
h DictInit
commit
|
commitdiff
|
tree
2021-07-07
David Sn
i
der
Merge VecInit and PackedAr
r
ayI
n
it
B
a
s
e
commit
|
commitdiff
|
tree
2021-07-07
Da
v
id
S
nider
Kil
l
M
i
xedArray
I
ni
t
commit
|
commitdiff
|
tree
2021-07-06
D
avid Snid
e
r
Kill make_map_array
commit
|
commitdiff
|
tree
2021-07-06
Da
v
id Snider
Kill VArrayI
n
it
commit
|
commitdiff
|
tree
2021-07-05
D
a
vid Snid
e
r
Remove __toString fr
o
m
S
t
ringis
h
commit
|
commitdiff
|
tree
2021-07-04
David Sni
d
e
r
Kill make_varray and make_
d
a
r
r
ay
commit
|
commitdiff
|
tree
2021-07-04
Davi
d
S
nide
r
Some
g
eneral HAM-r
e
lated
c
lea
n
u
p
commit
|
commitdiff
|
tree
2021-07-02
Dav
i
d Snider
Remove *Arr
a
yProvenance*
commit
|
commitdiff
|
tree
2021-07-01
Da
v
id Snider
New Eq Beha
v
iour
commit
|
commitdiff
|
tree
2021-06-30
David Snider
R
emo
v
e H
a
ckArrCompatNotices
commit
|
commitdiff
|
tree
2021-06-29
Da
v
id Sn
i
der
Remove
__to
S
t
r
i
n
g from Stringish
commit
|
commitdiff
|
tree
2021-06-28
David Snider
Remove HackArrComp
a
tI
n
tishCas
t
No
t
ic
e
s
commit
|
commitdiff
|
tree
2021-06-28
David Snid
e
r
R
emove RaiseArraySerializationNotices
commit
|
commitdiff
|
tree
2021-06-25
Da
v
id S
n
i
der
R
e
move
HackArrIsShap
e
T
u
ple
N
otices
commit
|
commitdiff
|
tree
2021-06-25
David Snider
Remove HackArrCompatCastMarkedA
r
rayNotices
commit
|
commitdiff
|
tree
2021-06-25
D
a
vid
Snider
Re
m
ove
HackArrC
o
mp
a
t
C
o
mpa
c
t
S
erializeNotices
commit
|
commitdiff
|
tree
2021-06-25
David Snid
e
r
Remove H
a
ckArrCompatIsVecD
i
ctNotices
commit
|
commitdiff
|
tree
2021-06-25
David S
n
ider
R
e
m
ove HackArrCompatFBSerializ
e
HackArra
y
sNotices
commit
|
commitdiff
|
tree
2021-06-25
Da
v
id
S
nider
Re
m
ove
HackA
r
rCom
p
atChe
c
k
C
ompare
commit
|
commitdiff
|
tree
2021-06-24
David Snider
Refactor
object->num
c
oercions now that t
h
e
c
oercion
.
.
.
commit
|
commitdiff
|
tree
2021-06-23
David Snide
r
Hav
e
obje
c
t
t
o int/float
conv
e
r
s
ions thr
o
w exc
e
ptions
commit
|
commitdiff
|
tree
2021-06-23
D
a
v
i
d Snider
Rip o
u
t HA
D
V
A
from HHVM
commit
|
commitdiff
|
tree
2021-06-22
David
Snider
Fix
B
BC b
u
g w
i
th SetOpL, math, and exceptio
n
s
commit
|
commitdiff
|
tree
2021-06-22
Davi
d
Snider
Rip out HA
D
VA
f
rom typ
e
c
h
ecker
a
nd hackc
commit
|
commitdiff
|
tree
2021-06-22
D
avid Snider
Add tests for equality behaviour chang
e
commit
|
commitdiff
|
tree
2021-06-22
David Snider
Switch Coer
c
ions
test refactor
commit
|
commitdiff
|
tree
next