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
Put __PSF on more systemlib functions
2020-08-26
Mike Qian
Put __PSF on mo
r
e systemlib functions
commit
|
commitdiff
|
tree
2020-07-10
Mike Qian
Add
a
not
h
er granularity leve
l
to
F
orbid
D
ynamic
*
options
commit
|
commitdiff
|
tree
2020-07-09
Mike Qian
Back out "Revert
D
223871
3
6: Disallow
clas
s
_
m
eth()
p
o
inte
r
s
.
.
.
commit
|
commitdiff
|
tree
2020-07-07
Mike Qian
Dis
a
llo
w
class_meth() point
e
rs t
o
a
bstra
c
t methods
commit
|
commitdiff
|
tree
2020-07-07
Mi
k
e Qia
n
Kill some
leftov
e
r
unreferenced
runtime/parser fla
g
s
commit
|
commitdiff
|
tree
2020-06-16
Mike Qian
Don't require dynamic poin
t
e
r for
m
a
g
i
c eval'd evaluate_defa
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
Mi
k
e
Q
ian
D
eclare Ref
l
ection*::h
a
sAttribute
i
n hh
i
commit
|
commitdiff
|
tree
2020-06-05
M
i
ke
Q
ia
n
Add
ha
s
Attribute
to Refl
e
c
tionL
e
gacyAttribute
commit
|
commitdiff
|
tree
2020-04-21
Mike
Q
ia
n
Cle
a
n up logging and
s
witch f
o
r
fixi
n
g
fuzzy c
o
m
p
arisons
.
.
.
commit
|
commitdiff
|
tree
2020-04-04
Mike
Q
ian
Fix su
p
p
ression
of dynamic call checks for know
n
forms
commit
|
commitdiff
|
tree
2020-03-20
Mike Q
i
an
B
U
I
L
T
IN
_
E
N
U
M
should be typed a
s
enumname
<
arraykey>
commit
|
commitdiff
|
tree
2020-03-13
Mike
Qian
O
p
tion
t
o ch
a
nge fuzzy co
m
par
i
sons betwe
e
n Hack arrays
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Mike Qian
Make relational
comparisons between PHP arrays
a
nd
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Mike Qian
D
on't raise
warning when
c
o
n
v
erting fun() pointer to
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
Mike Qian
Require args to class_
m
eth() t
o
b
e
constant strings
commit
|
commitdiff
|
tree
2020-02-19
M
ike Qian
Don't
che
c
k visibi
l
i
ty in HH\dynamic_class_m
e
t
h_force
commit
|
commitdiff
|
tree
2020-02-10
Mike Q
i
an
Log when Hack arrays are compared equal/same t
o
boolean
.
.
.
commit
|
commitdiff
|
tree
2020-02-05
Mike Q
i
an
Fix class_meth() co
m
p
a
risons and improve com
p
at logging
commit
|
commitdiff
|
tree
2020-01-23
Mike Qian
Mark
s
o
me A
P
Is a
s
__Rx
commit
|
commitdiff
|
tree
2020-01-16
Mike Qian
Clean up
l
efto
v
er
P
H
P refe
r
ence support
code
commit
|
commitdiff
|
tree
2019-11-22
Mike Qian
Fix dynamic
c
all i
n
HH\Builti
n
Enum
:
:getNames
commit
|
commitdiff
|
tree
2019-10-09
Mike Qian
Remove additional params on
register_shu
t
down_function
commit
|
commitdiff
|
tree
2019-09-18
M
i
ke Qian
Relax dynamic
pointer che
c
k
for ext_watc
h
man
commit
|
commitdiff
|
tree
2019-08-13
Mike Qi
a
n
Allow dict to
be us
e
d
as a c
a
l
lable
commit
|
commitdiff
|
tree
2019-08-05
Mike Qian
Fix ca
l
lable
hack arrays test
commit
|
commitdiff
|
tree
2019-08-02
Mike Qian
Fix typo in
d
ynamic
_
class_meth reso
l
ution error
commit
|
commitdiff
|
tree
2019-08-01
M
i
ke Qian
Clean up dead experimental opt
i
o
n
s
commit
|
commitdiff
|
tree
2019-07-07
Mike
Qian
Decla
r
e
spec
i
al attrs __Dyn
a
m
i
cal
l
y{Ca
l
lable,Const
r
u
ctible}
commit
|
commitdiff
|
tree
2019-07-07
Mi
k
e Qian
Clas
s
ify fun('nonexi
s
t
ent')
as a new error
c
ode
commit
|
commitdiff
|
tree
2019-07-07
Mike Qian
Do
n
't
r
epo
r
t unbound cons
t
a
nt
e
r
r
o
r when resolving
.
.
.
commit
|
commitdiff
|
tree
2019-06-21
Mike Qian
Mark remai
n
ing f
u
ncti
o
ns in builtins_array
.
hh
i
as __
P
HPSt
d
Lib
commit
|
commitdiff
|
tree
2019-06-18
Mike Qi
a
n
Update hhi
for builtin sort
funct
i
ons (& -> in
o
ut)
commit
|
commitdiff
|
tree
2019-05-17
M
i
ke Qian
Update hh_si
n
gle_compile paths
commit
|
commitdiff
|
tree
2019-05-09
Mike Qian
Improve message for < 2 statements i
n
concurrent bl
o
ck
commit
|
commitdiff
|
tree
2019-05-08
Mike Qi
a
n
Make
arg
s
array for fb_interc
e
pt a
v
ar
r
ay
commit
|
commitdiff
|
tree
2019-04-25
M
i
k
e
Qia
n
Remove d
e
ad allo
w
_anon
_
use
_
capture_
b
y_r
e
f option
commit
|
commitdiff
|
tree
2019-04-25
Mi
k
e Qi
a
n
Clean up dis
a
b
l
e_optional_and_unkn
o
wn_
s
hape_fie
l
ds
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Mike Qian
Val
i
date shape
keys
o
n type constant definitions
commit
|
commitdiff
|
tree
2019-03-21
Mike Qian
Fix i
n
s
t
a
ntiability check for
m
e
t
ho
d
return typ
e
s
commit
|
commitdiff
|
tree
2019-03-14
Mike Qian
Remove o
b
solete hhi
f
ile
commit
|
commitdiff
|
tree
2019-03-11
Mike
Q
i
an
C
l
ean up dead n
u
ll_
c
oa
l
es
c
e_assignment experime
n
t
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Mi
k
e Qia
n
Remov
e
n
u
l
l_type
e
xperimental opti
o
n, expose
by
d
e
f
ault
commit
|
commitdiff
|
tree
2019-03-08
Mike Qian
Impro
v
e h
h
i typing
for
c
onta
i
ner intrin
s
ics
commit
|
commitdiff
|
tree
2019-03-06
Mike
Qi
a
n
O
p
tion
t
o
disallow ref p
a
ra
m
s on
c
onstructors
commit
|
commitdiff
|
tree
2019-03-06
M
ike Qia
n
Fix Na
s
t
c
heck
for
inout param on
function with
<
<
_
_MemoizeLSB>>
commit
|
commitdiff
|
tree
2019-03-06
Mike Qi
a
n
Fix
support for multiple out
p
ut formats in hh_parse
commit
|
commitdiff
|
tree
2019-03-01
M
i
ke Qian
PHP-style
c
losures with in
o
u
t
params are allowe
d
in
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Mike Qian
Fix int
e
rnal
e
xec() calls to ha
v
e proper &-annotatio
n
s
commit
|
commitdiff
|
tree
2019-02-26
Mi
k
e
Qian
Deprecate
disal
l
ow_array_cell_pass_by_ref
opti
o
n, default
.
.
.
commit
|
commitdiff
|
tree
2019-02-26
Mike Q
i
an
Depr
e
cate disa
l
low_as
s
ign_
b
y_re
f
o
p
tion, d
e
fault to
.
.
.
commit
|
commitdiff
|
tree
2019-01-03
Mike Qian
Fix Slee
p
WaitHan
d
le refere
n
ce in HH\Asio
\
c
u
r
l
_exec
commit
|
commitdiff
|
tree
2018-11-29
Mike Qian
Fully q
u
alify
s
ymbols in HH\Asio\c
u
rl
_
exec
commit
|
commitdiff
|
tree
2018-10-23
Mike Qian
Allo
w
dict
s
in the autol
o
ad
handler
commit
|
commitdiff
|
tree
2018-10-11
Mike Qian
Fix hhi de
c
larat
i
on of HH\is_list_like
commit
|
commitdiff
|
tree
2018-10-09
M
ike Qian
Option to disallow references in
a
non use claus
e
s
commit
|
commitdiff
|
tree
2018-06-23
Mike
Qi
a
n
Re
m
ove dis
a
llow_elvis_space flag, make it typechecker
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
Mike Qian
Ban
references in str
i
ct mode again
commit
|
commitdiff
|
tree
2018-06-19
Mike Qian
Option to d
i
sallow passing ar
r
ay cells by reference
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
M
i
ke Qian
Enforce mat
c
h
i
ng (lack of) an
n
o
t
ations for ellipsis
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
M
i
ke
Qian
Downgra
d
e
variadic
by
R
ef
e
rror to NastCheck, mar
k
sp
e
c
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
M
i
ke Qian
O
p
t
i
on to disallow re
t
urn-by-ref
commit
|
commitdiff
|
tree
2018-05-03
Mike Qian
String subscripts cannot
be inout
commit
|
commitdiff
|
tree
2018-05-02
Mike Qian
Fix duplica
t
e
typin
g
error cod
e
commit
|
commitdiff
|
tree
2018-04-13
Mike Qian
Clean up dis
a
ll
o
w_de
s
truct flag
commit
|
commitdiff
|
tree
2018-03-19
Mike
Qian
Error f
o
r retu
r
n
i
ng array cell by reference
commit
|
commitdiff
|
tree
2018-03-08
Mike Qian
Ma
r
k size
o
f as __PHPStdLib
commit
|
commitdiff
|
tree
2018-03-01
M
i
ke Qian
F
l
a
g
to ba
n
co
n
d
i
ti
o
nal expressi
o
ns w
i
thout a consequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
Mike Qian
Reorganize config f
o
r
P
arserE
r
rors
commit
|
commitdiff
|
tree
2018-02-22
M
ike Qian
Exper
i
m
ental error
for refere
n
ces in array ce
l
ls
commit
|
commitdiff
|
tree
2018-02-13
Mike Q
i
an
Remove __destruct
from hh
i
files
commit
|
commitdiff
|
tree
2018-02-01
Mike Qian
Clean up safe_pas
s
_by_ref code
commit
|
commitdiff
|
tree
2018-02-01
Mike Qian
Fix nit abou
t
poss
i
b
l
y unused
s
tring
commit
|
commitdiff
|
tree
2018-01-31
Mike Qian
Option
t
o disa
l
low
d
estructors
commit
|
commitdiff
|
tree
2017-12-19
Mike Qian
ino
u
t pa
r
ameters: restrict to
l
ocal
s
a
n
d
subscripts
.
.
.
commit
|
commitdiff
|
tree
2017-12-05
Mike Qian
extract has
a
byRef param
commit
|
commitdiff
|
tree
2017-11-29
Mike Qian
Shapes::removeKey has a byRef
p
a
r
a
m
commit
|
commitdiff
|
tree
2017-11-17
Mi
k
e Qi
a
n
inout
paramet
e
r
s: upda
t
e full-
f
idelity
f
o
rmatting
commit
|
commitdiff
|
tree
2017-11-17
Mike Qian
inout p
a
r
ameters: legacy formatting
commit
|
commitdiff
|
tree
2017-11-17
Mike Qi
a
n
ino
u
t
p
arame
t
ers: function type
h
i
n
ts
commit
|
commitdiff
|
tree
2017-10-31
Mike Qia
n
Check that params of glo
b
al f
u
nctions c
a
n be me
m
oized
commit
|
commitdiff
|
tree
2017-10-31
Mik
e
Qian
inout par
a
meters:
d
isall
o
w
r
e
turn-
b
y-ref
commit
|
commitdiff
|
tree
2017-10-31
Mike Qian
inout paramet
e
r
s:
typing
commit
|
commitdiff
|
tree
2017-10-30
M
ik
e
Qian
i
n
out param
e
ters: di
s
allow
m
e
m
o
i
za
t
ion
commit
|
commitdiff
|
tree
2017-10-26
M
ike Qi
a
n
inout parameters: arg
u
ment FFP
commit
|
commitdiff
|
tree
2017-10-25
Mike Qian
inout parame
t
er
s
: declarati
o
n
F
FP
commit
|
commitdiff
|
tree
2017-10-24
Mik
e
Q
i
an
inout parame
t
ers: argu
m
e
nt naming
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
inout
p
ara
m
ete
r
s
:
argument parsing
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
i
nout par
a
m
e
t
e
rs: decl
a
ration na
s
t
chec
k
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
inout par
a
meters: declaration
n
aming
commit
|
commitdiff
|
tree
2017-10-24
Mike
Q
ian
inout
p
arameters: declaration parsing
commit
|
commitdiff
|
tree
2017-10-18
Mike Qian
Fo
r
bid assignme
n
t to $$
plac
e
h
o
l
der
commit
|
commitdiff
|
tree
2017-10-17
Mike Qian
Erro
r
on par
a
m reffiness mis
m
atch during method
override
commit
|
commitdiff
|
tree
2017-10-17
Mike Qian
Infer
v
a
rray type for va
r
ia
d
ics
commit
|
commitdiff
|
tree
2017-09-28
M
i
ke Qian
Check for void/noret
u
rn
i
n con
d
i
tionals
commit
|
commitdiff
|
tree
2017-09-19
Mike Qian
Re
l
ax strict mode for passing
arg
s
by reference
commit
|
commitdiff
|
tree
2017-09-19
M
i
ke Qian
Ex
p
erimental error
f
or mi
s
matched p
a
ss-by-ref annotati
o
ns
commit
|
commitdiff
|
tree
2017-09-19
Mike
Q
ian
A
ugment
T
y
ping_defs
.
fun_param t
o
track
p
ass-by-ref
commit
|
commitdiff
|
tree
2017-09-12
M
i
ke Qia
n
Unr
e
s
t
rict
c
a
l
l-time pass
-
by
-
refe
r
ence
commit
|
commitdiff
|
tree
2017-03-29
Mi
k
e Qian
Qualify phpve
r
sion
c
alls in
e
xt_f
a
ctparse + ext_watchman
commit
|
commitdiff
|
tree
2017-03-02
Mike
Q
ian
server bui
l
d
o
ption
to generate data from fac
t
s
commit
|
commitdiff
|
tree
next