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
Add hasAttribute to ReflectionLegacyAttribute
2020-06-05
Mik
e
Q
i
an
Add hasAtt
r
ibu
t
e t
o
ReflectionLega
c
yA
t
tribut
e
commit
|
commitdiff
|
tree
2020-04-21
Mi
k
e Qian
Clean up logging and switch f
o
r
f
ixing
fuzzy compa
r
isons
.
.
.
commit
|
commitdiff
|
tree
2020-04-04
Mike Qian
Fix
suppression of dynamic call
checks for k
n
own
forms
commit
|
commitdiff
|
tree
2020-03-20
Mi
k
e
Qian
BUI
L
TIN_ENUM shou
l
d
b
e
t
yped as e
n
umname<ar
r
aykey>
commit
|
commitdiff
|
tree
2020-03-13
Mike Qian
Option to ch
a
n
g
e fuzzy compariso
n
s between
Hack a
r
rays
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Mike Qian
Make relational
c
omparis
o
ns between PHP
arrays and
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Mi
k
e Qian
Don't
ra
i
se warning when converting fun()
pointer
t
o
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Mike
Qian
Require args to class_meth() to
be consta
n
t
s
t
r
i
ngs
commit
|
commitdiff
|
tree
2020-02-19
Mike Qian
Don't check
visibilit
y
in
HH\dynamic_c
l
ass_meth_force
commit
|
commitdiff
|
tree
2020-02-10
Mi
k
e Qian
Log whe
n
H
a
ck
arrays are compare
d
equal/sa
m
e
to b
o
olean
.
.
.
commit
|
commitdiff
|
tree
2020-02-05
Mi
k
e
Q
ia
n
Fix c
l
ass_met
h
() comp
a
ri
s
ons
a
nd im
p
r
ove
compat logging
commit
|
commitdiff
|
tree
2020-01-23
Mike
Qian
Mark
s
ome APIs a
s
__Rx
commit
|
commitdiff
|
tree
2020-01-16
M
i
ke
Qia
n
Clean up lef
t
o
v
er PHP r
e
ference s
u
pport co
d
e
commit
|
commitdiff
|
tree
2019-11-22
M
i
ke Q
i
an
Fix dynamic call i
n
H
H
\
B
u
ilt
i
nEnum::g
e
t
N
a
m
es
commit
|
commitdiff
|
tree
2019-10-09
Mike Qian
Remo
v
e addi
t
ional params
on register_shutdown_functio
n
commit
|
commitdiff
|
tree
2019-09-18
Mike Qian
Relax dynamic
p
ointer check for
e
xt_
w
atchman
commit
|
commitdiff
|
tree
2019-08-13
Mike
Q
ian
Allow dict to be us
e
d as a callable
commit
|
commitdiff
|
tree
2019-08-05
M
i
ke Qian
Fix callab
l
e ha
c
k ar
r
a
ys tes
t
commit
|
commitdiff
|
tree
2019-08-02
Mike Qi
a
n
F
ix typo
i
n
dynamic_c
l
ass_meth r
e
solu
t
ion error
commit
|
commitdiff
|
tree
2019-08-01
Mike Qian
C
lean
up dead experimental options
commit
|
commitdiff
|
tree
2019-07-07
M
i
ke Qian
Declare specia
l
a
ttrs __Dy
n
amically{
C
allable,Constructib
l
e}
commit
|
commitdiff
|
tree
2019-07-07
Mike Q
i
a
n
C
l
assify fun('nonexistent') as a
n
ew
e
rro
r
code
commit
|
commitdiff
|
tree
2019-07-07
Mike Qian
Don't report
unboun
d
constant er
r
or when resolvin
g
.
.
.
commit
|
commitdiff
|
tree
2019-06-21
Mike Qian
Ma
r
k r
e
maining f
u
nctions in b
u
i
ltin
s
_array
.
h
h
i
as __PHPS
t
d
L
ib
commit
|
commitdiff
|
tree
2019-06-18
Mike
Q
i
an
Update hhi for builtin
sort functio
n
s (& -> inout)
commit
|
commitdiff
|
tree
2019-05-17
Mike Qian
Update
hh_single_com
p
ile paths
commit
|
commitdiff
|
tree
2019-05-09
M
ike Qian
Improve mes
s
age for
< 2 sta
t
e
ments in
c
oncurrent
b
l
ock
commit
|
commitdiff
|
tree
2019-05-08
Mik
e
Q
ian
Make
a
rgs array for f
b
_intercept
a
varr
a
y
commit
|
commitdiff
|
tree
2019-04-25
Mike Qian
Remove dea
d
allo
w
_
a
non_
u
se_captu
r
e_by_ref option
commit
|
commitdiff
|
tree
2019-04-25
Mike Qian
Clean up dis
a
ble_optional_and_unkn
o
wn_
s
hape_f
i
elds
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Mike Qian
Validate shape keys on
t
ype constant defin
i
tio
n
s
commit
|
commitdiff
|
tree
2019-03-21
M
ike Qian
Fix
instant
i
ability check f
o
r me
t
hod return
t
ypes
commit
|
commitdiff
|
tree
2019-03-14
M
i
ke Q
i
an
Remove obs
o
lete hh
i
f
i
l
e
commit
|
commitdiff
|
tree
2019-03-11
Mi
k
e Qian
Cl
e
an
up dead
null_coalesc
e
_
a
ssignment ex
p
erimenta
l
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Mike Qian
R
e
m
o
ve null_type experi
m
ental o
p
tion, e
x
pose by defaul
t
commit
|
commitdiff
|
tree
2019-03-08
Mike Qian
Improve hhi
t
yping f
o
r containe
r
intrinsics
commit
|
commitdiff
|
tree
2019-03-06
Mike Qian
Option to disallow ref params on constructors
commit
|
commitdiff
|
tree
2019-03-06
Mike Qian
F
i
x Nast c
h
eck
for inout par
a
m on functi
o
n
w
i
th <<_
_
Memoiz
e
LSB>>
commit
|
commitdiff
|
tree
2019-03-06
Mike
Q
i
a
n
Fix
s
u
p
port for mult
i
pl
e
output f
o
rmats in hh_pa
r
se
commit
|
commitdiff
|
tree
2019-03-01
Mike Qian
P
H
P-style c
l
osures wi
t
h
inou
t
p
ar
a
ms are
allowed in
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Mi
k
e Qian
Fix internal exe
c
() calls to have proper &-annota
t
io
n
s
commit
|
commitdiff
|
tree
2019-02-26
M
i
ke
Qian
Deprecate di
s
allow_ar
r
ay_cel
l
_pass_by_ref opti
o
n, defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-26
Mike Q
i
an
Deprecate disal
l
ow
_
assign
_
by_ref option, de
f
ault
to
.
.
.
commit
|
commitdiff
|
tree
2019-01-03
Mike Q
i
a
n
F
i
x Sl
e
e
pWaitHandle reference i
n
HH\Asio\cur
l
_exec
commit
|
commitdiff
|
tree
2018-11-29
Mik
e
Qian
Fully q
u
alify symb
o
ls in HH\As
i
o\curl_
e
xec
commit
|
commitdiff
|
tree
2018-10-23
Mi
k
e
Q
ian
Allow dicts
in t
h
e autoload
h
a
ndl
e
r
commit
|
commitdiff
|
tree
2018-10-11
Mike Qi
a
n
Fi
x
hhi declaration
of HH\is_list_
l
ike
commit
|
commitdiff
|
tree
2018-10-09
Mik
e
Qian
Option t
o
disallow refer
e
n
c
es
i
n
a
n
o
n
u
s
e
cla
u
ses
commit
|
commitdiff
|
tree
2018-06-23
Mike
Qian
R
emove
d
isallo
w
_elv
i
s_spa
c
e flag, make it
t
y
p
eche
c
ker
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
Mike Qian
B
a
n r
e
ferences in strict mo
d
e aga
i
n
commit
|
commitdiff
|
tree
2018-06-19
Mike Qian
Option to disallow passing array cells by refer
e
nce
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
M
i
k
e
Q
i
a
n
Enforce
m
atching
(
l
a
c
k
of) annotati
o
ns for
e
lli
p
sis
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
Mike
Q
ian
Downgr
a
de variadic
byRef error to NastCheck, mar
k
special
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
M
i
ke Q
i
an
O
ption
to disallow return-
b
y-ref
commit
|
commitdiff
|
tree
2018-05-03
Mike Qian
String subscripts
c
a
n
not be inout
commit
|
commitdiff
|
tree
2018-05-02
Mike Q
i
an
Fix duplicate typing
er
r
or code
commit
|
commitdiff
|
tree
2018-04-13
Mik
e
Qian
Clean up di
s
allow
_
de
s
t
r
uct flag
commit
|
commitdiff
|
tree
2018-03-19
Mik
e
Qian
Error f
o
r re
t
urning array c
e
ll by re
f
eren
c
e
commit
|
commitdiff
|
tree
2018-03-08
M
i
ke Qian
Mark
s
izeof as __PHPStdLib
commit
|
commitdiff
|
tree
2018-03-01
Mike
Qian
F
l
ag to
b
an conditional expr
e
s
s
ions without a consequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
Mike Qian
Reo
r
gan
i
z
e
con
f
ig for Par
s
er
E
rrors
commit
|
commitdiff
|
tree
2018-02-22
Mike Qia
n
Exp
e
rimental error fo
r
references in arr
a
y ce
l
ls
commit
|
commitdiff
|
tree
2018-02-13
Mike Q
i
an
Remove __de
s
truct from
hhi
files
commit
|
commitdiff
|
tree
2018-02-01
Mike
Qian
Clean up saf
e
_pass_by_ref code
commit
|
commitdiff
|
tree
2018-02-01
Mik
e
Qian
F
i
x
n
i
t about po
s
sibl
y
unused stri
n
g
commit
|
commitdiff
|
tree
2018-01-31
M
i
ke Qian
Option
t
o disall
o
w destructors
commit
|
commitdiff
|
tree
2017-12-19
M
ike Qi
a
n
i
n
out pa
r
ameters: restr
i
ct
to locals and su
b
scripts
.
.
.
commit
|
commitdiff
|
tree
2017-12-05
Mik
e
Qian
e
xt
r
act has
a
byRef param
commit
|
commitdiff
|
tree
2017-11-29
Mike Q
i
an
Shapes::re
m
oveKe
y
has a b
y
Re
f
param
commit
|
commitdiff
|
tree
2017-11-17
Mik
e
Qian
i
n
out p
a
rameters: update full-fid
e
lity formatting
commit
|
commitdiff
|
tree
2017-11-17
Mike Qi
a
n
inout
param
e
ter
s
: lega
c
y format
t
ing
commit
|
commitdiff
|
tree
2017-11-17
M
ike
Q
ian
i
n
o
ut parameters: fu
n
ction type h
i
nts
commit
|
commitdiff
|
tree
2017-10-31
Mike Qian
Chec
k
t
hat params
o
f global functions can be memoize
d
commit
|
commitdiff
|
tree
2017-10-31
Mike Q
i
an
inout pa
r
ameter
s
: disallo
w
retu
r
n-by-ref
commit
|
commitdiff
|
tree
2017-10-31
Mike Qi
a
n
inout
parameters
:
typing
commit
|
commitdiff
|
tree
2017-10-30
Mike
Qia
n
inout par
a
meters: disall
o
w memoization
commit
|
commitdiff
|
tree
2017-10-26
Mike Qian
inout parameters: argument FFP
commit
|
commitdiff
|
tree
2017-10-25
Mike Qian
inout param
e
ters: declarati
o
n FF
P
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
i
n
ou
t
parameters: argument
n
aming
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
inout paramet
e
rs: argument parsing
commit
|
commitdiff
|
tree
2017-10-24
Mike Q
i
an
inout param
e
te
r
s: declaration na
s
tcheck
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
i
n
out parame
t
e
rs: declara
t
ion naming
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
i
nout par
a
meters: declaration parsing
commit
|
commitdiff
|
tree
2017-10-18
Mike Qian
For
b
id assignmen
t
t
o
$$ pla
c
eho
l
der
commit
|
commitdiff
|
tree
2017-10-17
Mike Qia
n
E
r
ror on param ref
f
iness mismatch d
u
r
ing m
e
t
hod ov
e
rride
commit
|
commitdiff
|
tree
2017-10-17
Mike
Q
ian
In
f
er varray type for
v
a
riadics
commit
|
commitdiff
|
tree
2017-09-28
Mike Qian
Check for void/noreturn
i
n c
o
ndit
i
onals
commit
|
commitdiff
|
tree
2017-09-19
Mike
Qian
Re
l
ax s
t
rict mode for passing args by reference
commit
|
commitdiff
|
tree
2017-09-19
Mike
Q
ian
Exp
e
rimental error for mismatched pass-by-ref annotat
i
o
ns
commit
|
commitdiff
|
tree
2017-09-19
M
ike Qian
Augment Typing_defs
.
fun_param to track
p
ass-
b
y-ref
commit
|
commitdiff
|
tree
2017-09-12
Mike Qian
U
n
restrict call-time pass-by-ref
e
r
e
n
c
e
commit
|
commitdiff
|
tree
2017-03-29
Mi
k
e Qian
Qualify
phpversion calls in ext_fac
t
parse
+
e
x
t_watchma
n
commit
|
commitdiff
|
tree
2017-03-02
M
i
ke Qia
n
server build option to ge
n
erate d
a
t
a
from facts
commit
|
commitdiff
|
tree
2016-05-26
Mike Qian
Fix retu
r
n
t
ype
for ReflectionCla
s
s:
:
getStaticProperties
commit
|
commitdiff
|
tree
2016-05-26
Mike Qian
Fix hhi return for Reflecti
o
nClass:
:
ge
t
StaticProp
e
rties
commit
|
commitdiff
|
tree
2016-05-12
Mike Q
i
a
n
Type
Set::t
o
Arr
a
y
commit
|
commitdiff
|
tree
2016-05-12
Mike Qian
Type ImmSe
t
::toArray
commit
|
commitdiff
|
tree
2016-03-03
Mik
e
Qian
Fix takeWhile
on
Sets
and M
a
ps
commit
|
commitdiff
|
tree
2015-10-16
Mike Qian
Type ImmSet::
t
oKeysArray
commit
|
commitdiff
|
tree
2015-10-16
Mike Qian
Type Imm
M
ap:
:
toValuesArray
a
nd I
m
mMap::toK
e
ysArray
commit
|
commitdiff
|
tree
next