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 substitution type to carry allocator
2022-02-09
Mike Qian
Mark
R
eflectio
n
{
Met
h
od,Property}::se
t
Acces
s
ible
as
.
.
.
commit
|
commitdiff
|
tree
2022-02-09
Mike Qia
n
U
pdate hhi for ReflectionProper
t
y::{g
e
t,set}Value
commit
|
commitdiff
|
tree
2022-02-09
Mike Qian
Mar
k
dyncall *_force APIs as
pure
commit
|
commitdiff
|
tree
2022-02-09
Mike Qian
Mark cl
a
s
s
_
*
a
ncesto
r
stdli
b
function
s
as pure
commit
|
commitdiff
|
tree
2021-12-28
Mik
e
Qia
n
Fix some uncomp
i
lable H
a
c
k
c
ode in
hphp/tools
commit
|
commitdiff
|
tree
2021-08-13
Mike Qi
a
n
R
emove support for non-c
o
nsta
n
t ar
g
s on meth_caller
commit
|
commitdiff
|
tree
2021-08-09
Mike Qian
Remove support for emitti
n
g n
a
t
ive in
s
t
_
meths
commit
|
commitdiff
|
tree
2021-07-21
M
ike Qian
Sto
p
d
yncall watchman tests from being
f
laky due to
.
.
.
commit
|
commitdiff
|
tree
2021-06-22
Mike Qian
F
i
x inconsisten
t
clsmeth comparison/conversion behavior
commit
|
commitdiff
|
tree
2021-02-26
Mik
e
Qian
Fix dynamic
c
all w
h
en res
u
ming wordw
r
ap in de
b
ug
g
er
commit
|
commitdiff
|
tree
2021-02-19
Mike Qian
Improve constant initializer
p
a
rse error
commit
|
commitdiff
|
tree
2021-02-02
Mike
Q
ian
Rename
Eval
.
Forb
i
dDyna
m
icC
a
l
l
sToM
e
thC
a
ller
commit
|
commitdiff
|
tree
2021-01-29
Mike Qi
a
n
D
e
clar
e
HH\
d
ynamic
_
meth_
c
al
l
er
in
hhi
commit
|
commitdiff
|
tree
2020-11-20
Mike Qian
C
h
an
g
e Eval
.
F
orb
i
dDynamicCallsW
i
thAttr to prepare
f
or
.
.
.
commit
|
commitdiff
|
tree
2020-11-05
Mi
k
e Qia
n
Add __PSF to
more systemlib functions
commit
|
commitdiff
|
tree
2020-11-03
M
ike Qian
Che
c
k attribute
s
on lambdas
commit
|
commitdiff
|
tree
2020-11-03
M
i
ke Qian
Enable Eval
.
EmitClsMethPoi
n
ter
s
by de
f
au
l
t
commit
|
commitdiff
|
tree
2020-11-03
Mike Qian
O
ption
t
o disallow fun(
)
a
n
d clas
s
_meth() exp
r
e
ssions
commit
|
commitdiff
|
tree
2020-11-03
Mike Qi
a
n
Remo
v
e FCFP feature gat
i
ng flags
commit
|
commitdiff
|
tree
2020-09-30
M
i
ke Qian
Add __PSF to s
o
m
e
n
o
n-n
a
tiv
e
Reflection methods
commit
|
commitdiff
|
tree
2020-09-09
Mik
e
Qia
n
S
trip out h
h
vm
.
emit_fun
c
_p
o
inters
o
ption
commit
|
commitdiff
|
tree
2020-09-09
Mike Qia
n
Mark Hack
.
L
a
n
g
.
En
a
bleFirst
C
la
s
sFunct
i
onPointers
as
.
.
.
commit
|
commitdiff
|
tree
2020-09-09
Mi
k
e Qian
Add __PS
F
to some ext_soap methods
commit
|
commitdiff
|
tree
2020-08-26
Mike
Q
ian
Put __PSF on more systemlib fu
n
ctions
commit
|
commitdiff
|
tree
2020-07-10
Mike Qian
Add another g
r
an
u
l
ar
i
t
y
level to F
o
rbidDynamic* options
commit
|
commitdiff
|
tree
2020-07-09
M
i
ke Qian
B
ack out "Revert
D
2
2
3871
3
6: Disallow clas
s
_meth() pointers
.
.
.
commit
|
commitdiff
|
tree
2020-07-07
M
ike
Q
ian
D
i
sallow
c
lass_m
e
th() pointers to abstract m
e
t
h
ods
commit
|
commitdiff
|
tree
2020-07-07
Mike Qian
Kill som
e
leftover unr
e
ferenced runti
m
e
/parser flags
commit
|
commitdiff
|
tree
2020-06-16
M
ike Qian
Don'
t
require dynamic
p
o
inter for magic ev
a
l'd
evaluate_defa
.
.
.
commit
|
commitdiff
|
tree
2020-06-10
M
i
ke Qi
a
n
Decl
a
re Re
f
lec
t
ion*
:
:hasAttribute in hhi
commit
|
commitdiff
|
tree
2020-06-05
M
ike Qian
Add hasAttribute to ReflectionLega
c
y
A
t
tribute
commit
|
commitdiff
|
tree
2020-04-21
Mike Qian
C
lean up loggi
n
g and
switch for fix
i
ng fuzzy c
o
m
p
ariso
n
s
.
.
.
commit
|
commitdiff
|
tree
2020-04-04
Mi
k
e Q
i
an
F
ix
suppression of d
y
namic call checks fo
r
known forms
commit
|
commitdiff
|
tree
2020-03-20
Mike Qian
BUILTIN
_
ENUM
s
hould be typed as e
n
umname<arra
y
key>
commit
|
commitdiff
|
tree
2020-03-13
Mike Qian
O
p
t
ion
t
o chan
g
e fuzzy
c
omparisons bet
w
een Hac
k
arrays
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Mike Qi
a
n
Mak
e
rela
t
ion
a
l com
p
ari
s
o
ns b
e
tw
e
en PHP arrays and
.
.
.
commit
|
commitdiff
|
tree
2020-03-11
Mike Qia
n
Do
n
't raise w
a
rning when conver
t
ing fun() pointer to
.
.
.
commit
|
commitdiff
|
tree
2020-03-10
M
i
ke Qian
Requir
e
args to cla
s
s_meth()
t
o be
c
onsta
n
t strings
commit
|
commitdiff
|
tree
2020-02-19
Mike
Qian
D
on
'
t c
h
eck visibili
t
y in HH\d
y
nam
i
c
_
class_meth_
f
orce
commit
|
commitdiff
|
tree
2020-02-10
Mike Qian
Log when Hack
a
rra
y
s are compa
r
e
d equa
l
/s
a
me to boolean
.
.
.
commit
|
commitdiff
|
tree
2020-02-05
Mike Qi
a
n
Fix cla
s
s_met
h
() comp
a
risons and improve
c
om
p
at lo
g
ging
commit
|
commitdiff
|
tree
2020-01-23
Mik
e
Qian
M
a
rk s
o
me APIs a
s
__
R
x
commit
|
commitdiff
|
tree
2020-01-16
Mi
k
e Qi
a
n
Clean u
p
l
e
ftover PH
P
refer
e
nce sup
p
ort code
commit
|
commitdiff
|
tree
2019-11-22
Mi
k
e Q
i
a
n
Fix dy
n
amic
cal
l
in HH\BuiltinE
n
um::getNames
commit
|
commitdiff
|
tree
2019-10-09
Mik
e
Q
i
an
Remov
e
addition
a
l
params on reg
i
st
e
r
_
sh
u
tdown_
f
unction
commit
|
commitdiff
|
tree
2019-09-18
Mike Qian
Relax dyn
a
m
i
c pointer chec
k
for
e
xt_watc
h
m
a
n
commit
|
commitdiff
|
tree
2019-08-13
Mike
Qi
a
n
Allow
d
ict to be us
e
d
a
s
a
callable
commit
|
commitdiff
|
tree
2019-08-05
Mike Qian
Fix callabl
e
hack ar
r
a
y
s t
e
st
commit
|
commitdiff
|
tree
2019-08-02
M
ik
e
Qian
Fi
x
typo in
d
ynami
c
_
c
las
s
_me
t
h resolution
er
r
or
commit
|
commitdiff
|
tree
2019-08-01
Mike Qian
Cle
a
n
up
dead exp
e
rimen
t
al o
p
ti
o
n
s
commit
|
commitdiff
|
tree
2019-07-07
M
ike Qian
Declare special at
t
r
s
__Dyna
m
ical
l
y{Callable,Construct
i
ble}
commit
|
commitdiff
|
tree
2019-07-07
M
ike Qian
Classify
f
un('nonexisten
t
'
) as
a
new
e
rr
o
r code
commit
|
commitdiff
|
tree
2019-07-07
Mike Qian
Don
'
t
r
epo
r
t unbound consta
n
t err
o
r
whe
n
res
o
lv
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-06-21
Mi
k
e Qian
Mark remainin
g
function
s
in bu
i
ltins_array
.
hhi as _
_
PHP
S
tdLib
commit
|
commitdiff
|
tree
2019-06-18
M
i
k
e Q
i
an
Update hh
i
f
o
r builtin so
r
t functions (&
-> inout)
commit
|
commitdiff
|
tree
2019-05-17
Mike Qi
a
n
Up
d
ate hh_single_compi
l
e p
a
ths
commit
|
commitdiff
|
tree
2019-05-09
M
ike
Q
ian
Improve mes
s
age for < 2 statement
s
in concurrent blo
c
k
commit
|
commitdiff
|
tree
2019-05-08
Mike Qi
a
n
Mak
e
args array
for fb_intercept
a varray
commit
|
commitdiff
|
tree
2019-04-25
M
i
k
e Qian
R
e
move dead a
l
l
o
w
_
anon_use_
c
a
p
ture_by_ref option
commit
|
commitdiff
|
tree
2019-04-25
M
i
ke
Qian
Clean up disable_opti
o
nal_a
n
d_unknown
_
shape_f
i
eld
s
.
.
.
commit
|
commitdiff
|
tree
2019-04-25
Mike Qian
Validate shape ke
y
s on ty
p
e constant definiti
o
n
s
commit
|
commitdiff
|
tree
2019-03-21
M
ike
Q
ian
F
ix inst
a
ntiabil
i
t
y check
for met
h
od return t
y
pe
s
commit
|
commitdiff
|
tree
2019-03-14
M
i
k
e
Qi
a
n
Remove obsol
e
te hhi file
commit
|
commitdiff
|
tree
2019-03-11
Mike Qian
Clea
n
up
dead nu
l
l_coalesce_assignment experiment
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Mike Qia
n
Remove
n
u
l
l
_
typ
e
experimental option
,
expose by default
commit
|
commitdiff
|
tree
2019-03-08
Mi
k
e Qia
n
Improve hhi typing for containe
r
i
n
t
r
i
n
sics
commit
|
commitdiff
|
tree
2019-03-06
Mike Q
i
an
Option to dis
a
llow ref params
o
n constructors
commit
|
commitdiff
|
tree
2019-03-06
Mike
Q
ian
F
i
x Nast check for
i
n
o
ut param on function
w
ith
<
<__Memoiz
e
LSB>>
commit
|
commitdiff
|
tree
2019-03-06
Mik
e
Qian
Fix supp
o
r
t
for
m
u
lti
p
le output formats in hh_
p
a
rse
commit
|
commitdiff
|
tree
2019-03-01
M
i
ke Q
i
an
P
H
P-sty
l
e closu
r
es
with
inout param
s
are allo
w
e
d
in
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Mike Qian
F
i
x
inter
n
al exec() calls to have
p
roper &-annotations
commit
|
commitdiff
|
tree
2019-02-26
Mike Qian
D
epr
e
cate disallow_array_cell_pass_b
y
_ref opt
i
o
n
, def
a
ult
.
.
.
commit
|
commitdiff
|
tree
2019-02-26
Mik
e
Qian
Deprecate disallow_assign_by_ref option, default to
.
.
.
commit
|
commitdiff
|
tree
2019-01-03
Mik
e
Qian
Fix Sle
e
pW
a
itHandle referen
c
e in HH\Asio\curl_ex
e
c
commit
|
commitdiff
|
tree
2018-11-29
Mike Qian
Fully qualify symbols in HH\Asio\curl_e
x
ec
commit
|
commitdiff
|
tree
2018-10-23
Mi
k
e Qian
Al
l
ow dicts in
the aut
o
loa
d
han
d
ler
commit
|
commitdiff
|
tree
2018-10-11
Mike Qian
Fix hhi
d
eclarat
i
on of HH\is_lis
t
_like
commit
|
commitdiff
|
tree
2018-10-09
Mike Qian
Opti
o
n to disallow references i
n
anon use clauses
commit
|
commitdiff
|
tree
2018-06-23
Mike Qian
Remov
e
disallow_
e
l
vis_space flag, make it typechecker
.
.
.
commit
|
commitdiff
|
tree
2018-06-22
M
ike Qi
a
n
Ban
referen
c
es in st
r
i
c
t mode aga
i
n
commit
|
commitdiff
|
tree
2018-06-19
M
i
ke
Qian
Option to disallow passing array cells by reference
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
Mike Qian
E
n
force matching (lack o
f
) annotations
f
or ellipsis
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
Mi
k
e Qian
Down
g
ra
d
e va
r
iadic byRef error to
Nas
t
Check
,
mark special
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
Mik
e
Qian
O
ption to dis
a
l
l
o
w return-by-re
f
commit
|
commitdiff
|
tree
2018-05-03
Mike Q
i
a
n
String sub
s
cripts cannot be
i
nout
commit
|
commitdiff
|
tree
2018-05-02
Mike Qian
Fix duplicate typing error code
commit
|
commitdiff
|
tree
2018-04-13
Mike Qian
C
l
ea
n
up disallow
_
destruct
flag
commit
|
commitdiff
|
tree
2018-03-19
Mike Qian
Error for
retu
r
ning
a
r
ray cel
l
by reference
commit
|
commitdiff
|
tree
2018-03-08
Mik
e
Qian
Mar
k
siz
e
of as
__PHPStdLib
commit
|
commitdiff
|
tree
2018-03-01
Mike Qia
n
Flag to
b
a
n
conditional
expressions without a co
n
sequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
Mike Qian
Reorganize co
n
fig fo
r
Pars
e
rErrors
commit
|
commitdiff
|
tree
2018-02-22
Mike
Qian
Experimental error for references
i
n
array
c
ells
commit
|
commitdiff
|
tree
2018-02-13
Mike Qian
Remove __destruct from
h
hi fi
l
es
commit
|
commitdiff
|
tree
2018-02-01
Mi
k
e
Qian
Cl
e
an up safe
_
pass_by_re
f
code
commit
|
commitdiff
|
tree
2018-02-01
Mike
Q
i
a
n
Fix nit
about possibly unused stri
n
g
commit
|
commitdiff
|
tree
2018-01-31
Mike Q
i
an
Option t
o
disallow
d
estructo
r
s
commit
|
commitdiff
|
tree
2017-12-19
Mike Qian
in
o
ut param
e
t
ers:
r
e
s
t
r
i
c
t t
o
locals and s
u
bscripts
.
.
.
commit
|
commitdiff
|
tree
2017-12-05
Mike Qian
extract has a byRef param
commit
|
commitdiff
|
tree
2017-11-29
Mike Qian
Sha
p
e
s
:
:removeKey has a byRef pa
r
am
commit
|
commitdiff
|
tree
2017-11-17
Mik
e
Qia
n
inout para
m
eters: up
d
ate
full-fideli
t
y formatting
commit
|
commitdiff
|
tree
next