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
Don't add trailing commas in used trait lists
2014-12-15
E
u
gene Letuchy
typechecker: deman
d
consistent casing
f
or pr
i
mitive
.
.
.
commit
|
commitdiff
|
tree
2014-12-05
Eugene
L
e
tuchy
typecheck
e
r: Imagick hhi
commit
|
commitdiff
|
tree
2014-12-05
E
ugene Letuchy
typeche
c
ker: ZipArchive hhi
commit
|
commitdiff
|
tree
2014-12-05
Eugene L
e
tuc
h
y
typ
e
c
h
ecker: SPL file-r
e
lated
hhis
commit
|
commitdiff
|
tree
2014-12-04
Eugene
Letuchy
typec
h
ecker: mo
v
e
E
xception hierarchies
to their own
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
E
u
g
ene Let
u
chy
typec
h
ecker: correct enum exhaustiveness in incremental
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
E
uge
n
e Letuchy
require _
_
MockCla
s
s
o
f 'abstract final' to b
e
'
a
bs
t
ract
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
E
u
gene Letuc
h
y
ReflectionClass::getAbstract
C
o
nst
a
nt
N
ames
commit
|
commitdiff
|
tree
2014-12-02
Eu
g
ene Letu
c
hy
abs
t
ract consta
n
ts: preclass
/
c
l
ass emission [2/2]
commit
|
commitdiff
|
tree
2014-11-25
Eugene Le
t
u
chy
t
estru
n
n
er: remove automain mode
commit
|
commitdiff
|
tree
2014-11-25
Eugene
L
etu
c
hy
typechecker:
s
ome housekeeping
in hh
i
files
commit
|
commitdiff
|
tree
2014-11-24
Eugene
Letuchy
abstract constants: addi
n
g
p
arser
s
upport [1/2]
commit
|
commitdiff
|
tree
2014-11-24
Eugene Letuchy
cleanup: unifo
r
mly include "
f
olly/*" using ang
l
e
b
rackets
commit
|
commitdiff
|
tree
2014-11-22
Eugene Letuchy
typ
e
checker
:
add c
o
nstants to hh_cli
e
nt --show
commit
|
commitdiff
|
tree
2014-11-21
E
u
g
ene Letuchy
p
o
int
doc bl
o
cks for builtins
to docs
.
hh
v
m
.
c
o
m
commit
|
commitdiff
|
tree
2014-11-21
Eugene Letuchy
r
epo mode defer
trait re
q
s enforcement
u
nti
l
class
.
.
.
commit
|
commitdiff
|
tree
2014-11-20
Euge
n
e Letuchy
t
ypechecker add
PREG_* constant
s
to hhi
commit
|
commitdiff
|
tree
2014-11-19
Eugene Letu
c
hy
parity: match php 5
.
6 in treatme
n
t
of array_fill with
.
.
.
commit
|
commitdiff
|
tree
2014-11-12
E
u
g
e
ne Letuchy
typechec
k
er: split function bodies
i
nto name
d
and
u
nn
a
med
commit
|
commitdiff
|
tree
2014-11-11
Eugene
Letuc
h
y
type
c
he
c
ker: R
e
f
lectionC
l
a
s
s
hhi fixup
commit
|
commitdiff
|
tree
2014-11-11
Eug
e
ne Letu
c
hy
t
y
p
e
c
hecker:
dec
l
aration l
o
c
ation in extend_final error
commit
|
commitdiff
|
tree
2014-11-11
Eugene Let
u
c
hy
hh_forma
t
:
und
e
rsta
n
d asyn
c
lambdas
commit
|
commitdiff
|
tree
2014-11-06
Eugene Le
t
uchy
typec
h
ecker
:
support st
d
Class
commit
|
commitdiff
|
tree
2014-11-06
E
ugene Let
u
chy
t
y
p
echecker:
m
ore ins
t
antiability tests
commit
|
commitdiff
|
tree
2014-11-04
Eugene Letuchy
typechecker: hhi for ar
r
ay b
u
iltin consta
n
t
s
commit
|
commitdiff
|
tree
2014-11-01
Eu
g
ene Letuchy
typ
e
checker: re
m
o
ve con
t
inuation typ
e
def
commit
|
commitdiff
|
tree
2014-11-01
Eugene
Letuchy
typech
e
c
ker: improve instanceof ha
n
d
l
ing
commit
|
commitdiff
|
tree
2014-11-01
Eu
g
en
e
L
e
tuc
h
y
ty
p
echecker: add imemoizep
a
ram
to list of aut
o
imports
.
.
.
commit
|
commitdiff
|
tree
2014-11-01
Eu
g
en
e
Letuchy
t
y
pe
c
hecker:
more uniformit
y
i
n 'mem
b
er no
t
found'
.
.
.
commit
|
commitdiff
|
tree
2014-10-31
Eugene Letuchy
typechecke
r
: s
u
ppo
r
t fo
r
abstract fin
a
l
commit
|
commitdiff
|
tree
2014-10-27
Eugene
Letuchy
typechecker: hhi declaration
s
for enum reflection built
i
n
s
commit
|
commitdiff
|
tree
2014-10-21
Eugene Let
u
chy
me
m
oize:
e
nsu
r
e
t
hat
m
emoiz
e
ca
c
hes
a
ren't serializ
e
d
commit
|
commitdiff
|
tree
2014-10-21
Eugene Letuchy
memoiz
e
: add t
e
st to document serial
i
ze
/
u
ns
e
riali
z
e
.
.
.
commit
|
commitdiff
|
tree
2014-10-20
Eug
e
n
e Le
t
uchy
typeche
c
k:
i
nc
l
ude
declaration location for 'm
i
ssing
.
.
.
commit
|
commitdiff
|
tree
2014-10-18
Eu
g
ene Letu
c
h
y
typechecker: p
a
ram-unpackin
g
__construct calls (t
y
ping
.
.
.
commit
|
commitdiff
|
tree
2014-10-18
E
u
gen
e
Letuchy
typechecker: p
a
ram-un
p
acking __co
n
struct c
a
lls (pa
r
sing
.
.
.
commit
|
commitdiff
|
tree
2014-10-18
Eugene Letuchy
t
ypechecker
:
direct
o
ry
for collection
.
hhi's
commit
|
commitdiff
|
tree
2014-10-17
Eug
e
ne Letuchy
typechecker: more constant
s
fo
r
h
a
rdcoded
spe
c
ial
n
ames
commit
|
commitdiff
|
tree
2014-10-17
E
u
g
ene L
e
tuchy
t
ypech
e
cker:
r
emove "copy"
f
u
n
c
t
i
o
n
ha
r
dcoding
commit
|
commitdiff
|
tree
2014-10-17
E
ugene Let
u
chy
typecheck
e
r: p
a
ram-unpacking calls
(t
y
ping
)
[3/3]
commit
|
commitdiff
|
tree
2014-10-17
E
ugene Le
t
uchy
typechecker
:
par
a
m-unpack
i
ng
calls (
n
aming) [
2
/
3]
commit
|
commitdiff
|
tree
2014-10-17
Eugene Le
t
uchy
typechecker: param
unpacking calls (
p
arsing) [1/3]
commit
|
commitdiff
|
tree
2014-10-16
E
u
gen
e
Letuchy
typ
e
checker: re
m
ove
h
hi decl
a
rations for n
o
t-always
.
.
.
commit
|
commitdiff
|
tree
2014-10-16
Euge
n
e Let
u
chy
typechecker: allo
w
enum values to be used in string
.
.
.
commit
|
commitdiff
|
tree
2014-10-16
Eugene Letuchy
ty
p
echecker: tra
c
k hard
c
oded names in ow
n
module
commit
|
commitdiff
|
tree
2014-10-15
E
ugene Letuchy
t
yp
e
ch
e
cker: consolida
t
e reflec
t
ion hhi's
commit
|
commitdiff
|
tree
2014-10-04
Eug
e
ne Le
t
uchy
support for 'abstra
c
t fi
n
al'
classes
commit
|
commitdiff
|
tree
2014-10-04
Eugene Let
u
c
hy
reflec
t
ion support for first-c
l
ass enums
:
Reflect
i
onCl
a
s
s
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
E
ugene
L
etuchy
typ
e
checker: empty is
analagous to iss
e
t
commit
|
commitdiff
|
tree
2014-10-03
Eugen
e
L
e
tuch
y
adding R
e
flectionClass
.
hhi
commit
|
commitdiff
|
tree
2014-10-02
Eugen
e
L
e
t
uchy
r
eflection su
p
p
ort for
first-class enums: enu
m
_
exists
.
.
.
commit
|
commitdiff
|
tree
2014-10-02
Eugene Letu
c
hy
m
ake first class enums
non-ex
t
end
a
bl
e
by
r
e
gula
r
classes
commit
|
commitdiff
|
tree
2014-10-02
Eugene Letu
c
h
y
a
r
r
a
y
key: Reflecti
o
nParameter::
g
etCla
s
s bug
commit
|
commitdiff
|
tree
2014-09-26
Eu
g
ene
Letuchy
Dy
n
amicYield: no more prepareXXX functions
commit
|
commitdiff
|
tree
2014-09-20
Eugene L
e
tuchy
e
n
sure
c
l
asse
s
in s
t
rict mode have members fully known
commit
|
commitdiff
|
tree
2014-09-12
Eugene Let
u
chy
typechecker: match return
types,
e
ven with php
parent
commit
|
commitdiff
|
tree
2014-09-05
Eug
e
n
e
Letuchy
typechecker: annotate explode()
commit
|
commitdiff
|
tree
2014-09-05
E
ugene Le
t
uc
h
y
typechecker: report error c
o
des
f
or
h
h_client / jso
n
.
.
.
commit
|
commitdiff
|
tree
2014-09-04
Eugene Letuchy
typechecker: r
e
por
t
er
r
o
r codes for hh_client
/ json
.
.
.
commit
|
commitdiff
|
tree
2014-09-04
Eugene Letuchy
t
y
p
e
c
hecker:
c
h
ange erro
r
re
p
or
t
ing
locati
o
n for emacs/vim
commit
|
commitdiff
|
tree
2014-09-04
Eugene Le
t
uchy
t
y
pechecke
r
: rec
o
g
n
iz
e
binary int liter
a
ls
commit
|
commitdiff
|
tree
2014-09-03
Eugen
e
Letuch
y
t
ypechecker: annotate time a
s
retur
n
in
g
an int
commit
|
commitdiff
|
tree
2014-09-03
Eugene Letuchy
typechecker
:
al
l
ow sta
t
i
c:: fo
r
private members of
.
.
.
commit
|
commitdiff
|
tree
2014-08-16
Eugene Letuchy
typechecker:
detect
a
bstr
a
ct parent
:
: calls
commit
|
commitdiff
|
tree
2014-08-16
Eugene
Letuchy
ty
p
echecker: class_meth can
u
s
e
self::class and
static
.
.
.
commit
|
commitdiff
|
tree
2014-08-08
Eug
e
ne Le
t
uchy
typechecker:
ty
p
ing new
static() [3/3]
commit
|
commitdiff
|
tree
2014-08-08
E
u
gene
L
etuchy
typecheck
e
r: UNSAFE_Con
s
truct
commit
|
commitdiff
|
tree
2014-08-06
Eug
e
n
e
Letuc
h
y
ty
p
echecker: enforce
default co
n
structor consistenc
y
commit
|
commitdiff
|
tree
2014-08-05
Eugen
e
Letuchy
typ
e
che
c
ker
:
t
yp
i
ng new
s
tati
c
() [2/3]
commit
|
commitdiff
|
tree
2014-08-05
Eugene Letuchy
typ
e
check
e
r: cleaner vari
a
ble n
a
mes i
n
sub_type
commit
|
commitdiff
|
tree
2014-07-31
Eugene Let
u
chy
t
y
p
echecker: typing new sta
t
i
c
() [1/2]
commit
|
commitdiff
|
tree
2014-07-30
Eugene Letuchy
typechecker
:
rename functio
n
"type" to fun_kind
commit
|
commitdiff
|
tree
2014-07-29
Euge
n
e Letuchy
fb_intercept now account
s
for var
i
adic functio
n
s
commit
|
commitdiff
|
tree
2014-07-29
Euge
n
e Letuch
y
add variadic fu
n
ction t
o
fb_inte
r
c
e
p
t
test
commit
|
commitdiff
|
tree
2014-07-26
Eug
e
ne Letu
c
hy
class requirements: r
a
ise error i
f
missing
lo
o
kupClass
commit
|
commitdiff
|
tree
2014-07-25
Eugene Letuchy
t
ypeche
c
ker: infer unt
y
ped
'
a
s
ync function' retu
r
ns
.
.
.
commit
|
commitdiff
|
tree
2014-07-23
Eugene
Letu
c
hy
typechecker: don'
t
assert requirement is not a trait
commit
|
commitdiff
|
tree
2014-07-22
Eugene Letuchy
typechecker: case insensitive
naming lookup
commit
|
commitdiff
|
tree
2014-07-22
Eugene Letuchy
mor
e
complete hhi fo
r
LibXMLError
commit
|
commitdiff
|
tree
2014-07-18
Eugene Le
t
uch
y
t
ypechecker: exclude sy
n
thet
i
c __construct f
r
o
m compat
.
.
.
commit
|
commitdiff
|
tree
2014-07-18
Eugene Letuchy
ReflectionC
l
ass suppo
r
t for
c
lass requirement
s
commit
|
commitdiff
|
tree
2014-07-15
Eugen
e
Letuchy
m
ore accurate signa
t
ures for fb_ge
t
_enum_* fu
n
ctions
commit
|
commitdiff
|
tree
2014-07-15
Eugen
e
Letuchy
typec
h
ecker: adding hint support for PHP5
.
6-vari
a
dic
.
.
.
commit
|
commitdiff
|
tree
2014-07-15
E
ug
e
ne Let
u
c
h
y
typechecker: use a typ
e
t
o
repres
e
nt
f
unc
t
ion arity
commit
|
commitdiff
|
tree
2014-07-15
Eugene Letuchy
typechecker: support for PHP5
.
6
variadic args
commit
|
commitdiff
|
tree
2014-07-11
E
ugene Letuchy
typecheck
e
r: int
e
ractio
n
of interface req + trait r
e
q
.
.
.
commit
|
commitdiff
|
tree
2014-07-09
E
ug
e
ne L
e
tuch
y
typec
h
ecker: keep track of type
p
arams for require
.
.
.
commit
|
commitdiff
|
tree
2014-07-09
Eugene Letuch
y
typechecker:
t
arget line-clear term sequences to ttys
.
.
.
commit
|
commitdiff
|
tree
2014-07-01
Eu
g
ene Let
u
c
h
y
typechecker:
s
upport int
e
rface requirement
s
commit
|
commitdiff
|
tree
2014-06-30
Eug
e
n
e Letuchy
argument unpacking: adding FCa
l
l
U
npack
commit
|
commitdiff
|
tree
2014-06-30
E
ugene Letuch
y
coll
e
ctions: V
e
ctor::addAllKey
s
Of
commit
|
commitdiff
|
tree
2014-06-26
Eu
g
ene
Letuchy
modify bu
i
ltin_fun
c
tions
.
hhi with additi
o
nal annotations
commit
|
commitdiff
|
tree
2014-06-26
Eug
e
n
e
Letuc
h
y
better target
i
n
g
of parent:
:
__construct
o
n
to
t
raits
commit
|
commitdiff
|
tree
2014-06-26
Eugene
L
e
tuchy
check
f
or
f
un('Foo::bar
'
)
commit
|
commitdiff
|
tree
2014-06-23
E
ugene
Letuchy
che
c
k p
a
rent::
_
_con
s
truct combin
a
tion
with
t
rait
r
equirements
commit
|
commitdiff
|
tree
2014-06-23
Eugen
e
Letu
c
hy
au
t
o
l
oad
_
map: add line
and file
info to str
i
ng
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2014-06-23
Eugene Letuchy
refl
e
ction
cleanup
commit
|
commitdiff
|
tree
2014-06-23
Eugene Letuchy
rem
o
v
e normative "s
h
o
u
ld" from <<override>> message
commit
|
commitdiff
|
tree
2014-06-23
Euge
n
e Letuch
y
desi
g
nate "synthetic" class elements in "hh
-
-show
"
commit
|
commitdiff
|
tree
2014-06-20
Eugene Letuchy
in
t
erfa
c
e
requ
i
reme
n
t
s
: new la
n
g fea
t
ure [2/2]
commit
|
commitdiff
|
tree
next