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
typechecker: check overrides of trait "private" members
2015-05-16
Eu
g
ene L
e
tuchy
typechecker: ch
e
ck ove
r
rides of trait "private"
m
e
mber
s
commit
|
commitdiff
|
tree
2015-05-15
Eugene Letuchy
typecheck
e
r: d
o
n't
s
tore ent
i
r
e
Ast
.
class in naming env
commit
|
commitdiff
|
tree
2015-05-15
Euge
n
e Letuc
h
y
typechecker:
imp
r
o
v
e uninit proper
t
y error m
e
ssages
commit
|
commitdiff
|
tree
2015-05-15
E
u
gene
L
etuc
h
y
t
ypecheck
e
r: r
e
consider initial
i
zation rules for tra
i
ts
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Eugene Letuc
h
y
typechecker: rename "cvar" to "prop"
commit
|
commitdiff
|
tree
2015-04-30
Eugen
e
Letuchy
typechecker: tweak dynamic
yield typing
commit
|
commitdiff
|
tree
2015-04-28
Eugene Letuchy
u
se
.
.
.
un
p
acking in
s
t
e
ad of cuf
a
i
n
meth_caller
commit
|
commitdiff
|
tree
2015-04-23
Eug
e
n
e
Let
u
chy
typeche
c
ke
r
: check that parent::__construct
i
s c
a
lled
commit
|
commitdiff
|
tree
2015-04-18
Eugene Letuch
y
typechecker: de
t
ect
a
b
st
r
act static ca
l
l
s
commit
|
commitdiff
|
tree
2015-04-18
Eugene Letuchy
typec
h
e
c
ker:
i
mprove
h
andling
o
f invariant
.
.
.
commit
|
commitdiff
|
tree
2015-04-15
Eugen
e
Letuchy
type
c
hecker: deduce cor
r
ect
r
eturn types f
o
r '
/
/ decl
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Eugen
e
Letuchy
t
ypech
e
cke
r
: move responsibility for d
e
tecting generators
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Eugene Letuchy
typechec
k
er: che
c
k
f
or `void` values used in f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Eugene Letuchy
t
ypechecke
r
: re
m
ov
e
'allow_
n
ull_as_void' from typing env
commit
|
commitdiff
|
tree
2015-04-11
E
uge
n
e Letuch
y
ty
p
echecker:
f
a
ster
fun
c
u
n
sa
f
e
c
a
l
culation /
n
o
mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
Eugene
L
etuchy
typechecker: a
d
d mo
r
e information to Na
m
ed/
U
nnamed
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
Eugene Letuchy
support
pa
r
ameter
u
npa
c
king call
s
commit
|
commitdiff
|
tree
2015-04-11
Eugene Letuchy
typ
e
c
h
eck
e
r:
c
heck for improper
'
v
oi
d
' an
d
'noreturn
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
E
u
ge
n
e Letuchy
typec
h
ecker: make $_ a special Lplaceholder node
commit
|
commitdiff
|
tree
2015-04-10
Euge
n
e Letuchy
Revert "Revert "[hh] typechecker: better handling
void
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
Eugene Letuchy
typechecke
r
: enfo
r
ce non-a
w
a
i
table in a few mo
r
e
s
tatements
.
.
.
commit
|
commitdiff
|
tree
2015-04-04
Eug
e
n
e
L
etuchy
typechecker: better
handling void
in async
functions
commit
|
commitdiff
|
tree
2015-04-03
Eug
e
ne Letuch
y
typecheck
e
r: trivial part of
no
r
et
u
rn
commit
|
commitdiff
|
tree
2015-04-03
Eug
e
ne Letuchy
a
dd getClassName
a
nd
g
etMet
h
odName to
MethCallerHel
p
er
commit
|
commitdiff
|
tree
2015-04-02
Eugene Letuchy
typecheck
e
r: rename ch
e
ck_bad_style
commit
|
commitdiff
|
tree
2015-03-05
Eugene
L
etuchy
t
yp
e
checker: ReflectionClass
:
:getAbstractConstantNames
.
.
.
commit
|
commitdiff
|
tree
2015-02-27
Eugene Letuchy
impro
v
e testing of `nor
e
turn` return ty
p
ehint
commit
|
commitdiff
|
tree
2015-02-26
Eugen
e
Letuchy
typechecker: re
s
erv
e
t
h
e
__ namespac
e
of <<U
s
erAttri
b
u
t
es>>
commit
|
commitdiff
|
tree
2015-02-26
Eugene Letuchy
ty
p
ec
h
eck
e
r: d
e
lete hard-code
d
support for g
e
n_array_va_re
c
_
.
.
.
commit
|
commitdiff
|
tree
2015-02-26
E
ug
e
n
e
Letuchy
typechecker:
allow config
w
hitel
i
sti
n
g o
f
<<
U
s
e
rAt
t
ribute
s
>>
commit
|
commitdiff
|
tree
2015-02-26
E
u
gene L
e
tuchy
typech
e
cker:
unbreak tes
t
s
commit
|
commitdiff
|
tree
2015-02-20
E
ugene Letuc
h
y
s
u
pport
n
o
return return typ
e
hint in the run
t
ime
commit
|
commitdiff
|
tree
2015-02-20
Euge
n
e Letuchy
r
e
name raise
_
de
b
ugging to raise
_
warning_unsample
d
commit
|
commitdiff
|
tree
2015-02-18
Eugene Letuch
y
__
D
eprecated('
.
.
.
') user attribute results in ru
n
time
.
.
.
commit
|
commitdiff
|
tree
2015-02-13
Eugene
Letuchy
typecheck
e
r: use __D
e
preca
t
ed for
D
ynamicYiel
d
commit
|
commitdiff
|
tree
2015-02-12
Eugen
e
Letuchy
type
c
hecker: In
t
ervalTimer::__construct hhi
commit
|
commitdiff
|
tree
2015-02-04
E
u
g
ene Letuchy
h
a
ck aroun
d
hphpc co
n
stant prop
a
gation
for abstrac
t
.
.
.
commit
|
commitdiff
|
tree
2015-01-30
E
ugene L
e
tuchy
typec
h
ecker: check "inh
e
ritance" for class
consts
commit
|
commitdiff
|
tree
2015-01-29
Eu
g
ene Letuchy
type
c
hecker: run (some) checks o
n
abstra
c
t constants
commit
|
commitdiff
|
tree
2015-01-24
Eugene Letuchy
typechecker: don't a
l
low async b
l
oc
k
s
a
s lambda express
i
o
ns
commit
|
commitdiff
|
tree
2015-01-22
E
u
g
ene Letuchy
add __Deprecated attribu
t
e wired to Reflecti
o
nFunction
.
.
.
commit
|
commitdiff
|
tree
2015-01-22
Eu
g
ene Letuchy
hh_fo
r
m
at: support abstra
c
t c
o
n
st synt
a
x [2/2]
commit
|
commitdiff
|
tree
2015-01-22
Eugene Let
u
c
hy
h
2t
p
:
"support" abstract consts
commit
|
commitdiff
|
tree
2015-01-22
Eugene Le
t
uc
h
y
hh_fo
r
mat: s
u
p
p
ort abst
r
act
co
n
st synt
a
x
commit
|
commitdiff
|
tree
2015-01-22
E
ugene Letuc
h
y
type
c
hecker: parse abst
r
act const declar
a
t
i
ons
commit
|
commitdiff
|
tree
2015-01-22
E
u
g
ene
L
etuchy
typec
h
ecker: onl
y
look
f
or __c
a
llSt
a
ti
c
for stat
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-01-22
Eugen
e
Letuchy
typec
h
ecker: fi
x
references to `
p
arent:
:
constant
`
commit
|
commitdiff
|
tree
2015-01-21
Euge
n
e Letuchy
t
ype
c
he
c
ker: c
o
nstants
for b
u
iltin
tokens
commit
|
commitdiff
|
tree
2015-01-21
Eug
e
ne L
e
tuchy
typec
h
ecker: subj
e
c
t
global con
s
tants t
o
'assume_php'
commit
|
commitdiff
|
tree
2015-01-21
Eugene Letuchy
typechec
k
er: correct hhi co
n
st
a
nts
commit
|
commitdiff
|
tree
2015-01-21
E
u
gene Letu
c
hy
t
y
p
e
c
h
ecker: add mis
s
i
ng constants to hhis
commit
|
commitdiff
|
tree
2015-01-17
Eugene Letuchy
typechecker: parse array-string-ke
y
s
with
i
n
interpolated
.
.
.
commit
|
commitdiff
|
tree
2015-01-17
Eugen
e
Letuchy
T_FINALLY is a standard token
commit
|
commitdiff
|
tree
2015-01-10
E
u
gene Letuchy
type
c
hecke
r
: canonicalize function name
s
commit
|
commitdiff
|
tree
2015-01-09
Eug
e
ne Letuc
h
y
rename hack/hhi/stdlib/builtins_*{
.
idl
.
hhi =>
.
hhi}
commit
|
commitdiff
|
tree
2015-01-09
E
ugene L
e
t
u
chy
typechecker:
a
dding
h
hi for
x
debug exten
s
ion
commit
|
commitdiff
|
tree
2015-01-09
Eugene
L
e
t
uchy
typechecker: adding
hhi
f
o
r gm
p
extension
commit
|
commitdiff
|
tree
2015-01-09
Eugene Letuchy
typech
e
ck
e
r
:
fleshing o
u
t buil
t
ins (
m
ainly
h
hi declaratio
n
s)
commit
|
commitdiff
|
tree
2015-01-09
Eug
e
n
e
Letuc
h
y
t
ype
c
h
e
cker hh
i
fo
r
e
x
t_zlib
commit
|
commitdiff
|
tree
2015-01-09
E
u
gene Letu
c
hy
typechecker: builtin h
h
is: adding
s
o
me co
n
s
t
ants, re
m
oving
.
.
.
commit
|
commitdiff
|
tree
2015-01-09
Euge
n
e Letuc
h
y
t
ypechecker: h
h
is for HH au
t
oload map functio
n
s
commit
|
commitdiff
|
tree
2015-01-09
Eug
e
ne Letuchy
t
ypecheck
e
r: parse "true", "fals
e
", "null",
"
ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2014-12-31
Eug
e
n
e
L
etuchy
typechecker
:
u
nb
o
und
n
ame e
r
r
o
r
s
in pa
r
t
i
al/decl mode
commit
|
commitdiff
|
tree
2014-12-30
Eugene L
e
tuchy
typeche
c
ker: s
l
ig
h
tl
y
improve fixme
.
py tool
commit
|
commitdiff
|
tree
2014-12-30
Eugene Letuchy
typechecker
:
sup
p
ort En
u
m
in xhp attri
b
ute d
e
clarations
commit
|
commitdiff
|
tree
2014-12-26
Eugene Letuchy
ty
p
echecker: include more UserAttrib
u
te functions i
n
.
.
.
commit
|
commitdiff
|
tree
2014-12-15
E
u
gene Letuchy
typecheck
e
r: demand consistent casing for primi
t
ive
.
.
.
commit
|
commitdiff
|
tree
2014-12-05
E
u
ge
n
e Letuchy
typec
h
ecker: Imagick
h
hi
commit
|
commitdiff
|
tree
2014-12-05
Eugene Letuchy
typechecker: ZipArc
h
ive hhi
commit
|
commitdiff
|
tree
2014-12-05
E
u
gene Letuchy
typecheck
e
r:
SPL f
i
le-related hhis
commit
|
commitdiff
|
tree
2014-12-04
Eugene Letuchy
t
y
p
e
c
hecker: move
E
xce
p
tion hierarchies to t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Euge
n
e Let
u
ch
y
ty
p
eche
c
ker: corr
e
ct enum
e
x
haustiven
e
ss in incremental
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Eugene
Letuchy
r
equire __MockClass of 'abstract
fina
l
' to be 'abstract
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Eugene Letuchy
ReflectionCla
s
s::get
A
bstr
a
ctConstant
N
ames
commit
|
commitdiff
|
tree
2014-12-02
Eu
g
ene Le
t
uchy
abs
t
ra
c
t cons
t
ants:
preclass
/
c
l
ass emission [2/2]
commit
|
commitdiff
|
tree
2014-11-25
Eugene Letu
c
hy
testrunner
:
r
e
mov
e
au
t
omain m
o
de
commit
|
commitdiff
|
tree
2014-11-25
Eugene Letu
c
hy
typechecker:
some housekeeping in h
h
i
files
commit
|
commitdiff
|
tree
2014-11-24
Eu
g
e
ne
L
etuch
y
abstract co
n
sta
n
ts: ad
d
ing
p
ars
e
r support [1/2]
commit
|
commitdiff
|
tree
2014-11-24
Eugene Letuchy
clea
n
up:
u
niformly incl
u
de "folly/*"
using angle brack
e
ts
commit
|
commitdiff
|
tree
2014-11-22
Euge
n
e Letu
c
hy
typ
e
c
h
e
c
k
er: add con
s
tants to
hh
_
clien
t
-
-
show
commit
|
commitdiff
|
tree
2014-11-21
Eugene
L
etuchy
point doc block
s
for builtins to
docs
.
hh
v
m
.
com
commit
|
commitdiff
|
tree
2014-11-21
Eu
g
ene Letuc
h
y
repo mode defer trait reqs enforcement
u
n
til class
.
.
.
commit
|
commitdiff
|
tree
2014-11-20
E
ugene Letuchy
ty
p
ech
e
cker add PREG_* c
o
nstants to hhi
commit
|
commitdiff
|
tree
2014-11-19
Eugene Letuchy
p
ari
t
y: mat
c
h p
h
p 5
.
6 in trea
t
ment of
array_fi
l
l
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2014-11-12
Eug
e
ne Letuchy
ty
p
echecker:
s
plit function bodi
e
s into n
a
me
d
and
u
nnamed
commit
|
commitdiff
|
tree
2014-11-11
Eugene Letuchy
typec
h
e
cker: ReflectionClass hhi fix
u
p
commit
|
commitdiff
|
tree
2014-11-11
Eu
g
ene Letuchy
typechecker: dec
l
aration l
o
cation in exten
d
_
f
inal error
commit
|
commitdiff
|
tree
2014-11-11
Eugene Letuchy
hh_f
o
r
m
a
t
:
understa
n
d as
y
nc la
m
bdas
commit
|
commitdiff
|
tree
2014-11-06
Eu
g
e
n
e Letuc
h
y
type
c
hecker:
s
upport
stdClass
commit
|
commitdiff
|
tree
2014-11-06
Eugene Letuchy
t
y
pechecker: more i
n
sta
n
tiability tests
commit
|
commitdiff
|
tree
2014-11-04
Eu
g
ene Letuchy
t
y
p
e
checker
:
hhi
f
or ar
r
a
y built
i
n constants
commit
|
commitdiff
|
tree
2014-11-01
Eug
e
ne Letuchy
typ
e
checker
:
r
emove continuation
t
ypedef
commit
|
commitdiff
|
tree
2014-11-01
Eugene Let
u
chy
typechecker: impro
v
e
instanceof handling
commit
|
commitdiff
|
tree
2014-11-01
E
ug
e
ne Let
u
chy
t
y
p
e
chec
k
er:
add imem
o
izeparam to list of
autoimpo
r
ts
.
.
.
commit
|
commitdiff
|
tree
2014-11-01
Euge
n
e Letuchy
typechecker: more u
n
iformi
t
y
i
n
'member not
found'
.
.
.
commit
|
commitdiff
|
tree
2014-10-31
Eugene Le
t
uc
h
y
typech
e
cker: suppo
r
t for abstract final
commit
|
commitdiff
|
tree
2014-10-27
E
u
gene
Letuchy
typeche
c
ker: hh
i
declarat
i
on
s
for
e
n
um ref
l
ection builtin
s
commit
|
commitdiff
|
tree
2014-10-21
Eugene Letuc
h
y
me
m
oize: ensure that
m
emoiz
e
caches a
r
en'
t
serialized
commit
|
commitdiff
|
tree
2014-10-21
Eu
g
ene
L
etuchy
memoize: add test to document
s
erialize/uns
e
rialize
.
.
.
commit
|
commitdiff
|
tree
2014-10-20
Eugene L
e
t
uchy
typecheck
:
in
c
lud
e
declaration l
o
ca
t
i
on for 'missing
.
.
.
commit
|
commitdiff
|
tree
next