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
Typing changes for reactive functions
2017-12-06
Oguz Ulgen
Incorrect Xhp error
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulge
n
Add more
c
lassi
s
h declaration e
r
r
o
rs
commit
|
commitdiff
|
tree
2017-12-05
Oguz
U
l
g
e
n
Add co
n
stant declaration error
s
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Add
invalid
n
umber of ar
g
ument err
o
rs to
special methods
commit
|
commitdiff
|
tree
2017-12-02
O
g
uz Ulgen
Add
parsi
n
g a
n
d code generation for t
h
e
declare directive
commit
|
commitdiff
|
tree
2017-12-02
Oguz
U
lgen
Add nam
e
sp
a
ce declaration
error
s
commit
|
commitdiff
|
tree
2017-11-30
Oguz Ulge
n
Impl
e
ment HackC suppo
r
t for
H
ack
A
rrComp
a
tNotices
commit
|
commitdiff
|
tree
2017-11-28
Oguz Ulgen
Add c
o
degen for lambdas w
i
th
i
nout
a
rguments
commit
|
commitdiff
|
tree
2017-11-28
Oguz Ulg
e
n
Add an opt
i
on to hh sin
g
l
e
compile to
dump
conf
i
g
s
ettings
commit
|
commitdiff
|
tree
2017-11-22
Oguz Ulgen
Add codegen for
inout arg
u
ments
commit
|
commitdiff
|
tree
2017-11-21
Oguz
U
l
g
en
Add opt
i
o
ns f
o
r the codegen
of inout argument
s
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ulge
n
Add codegen for ino
u
t
argu
m
ents
commit
|
commitdiff
|
tree
2017-11-17
Oguz Ulgen
Add c
o
d
e
gen for inout arguments
commit
|
commitdiff
|
tree
2017-11-15
Oguz
Ulg
e
n
A
dd
codegen for inout argu
m
ents
commit
|
commitdiff
|
tree
2017-11-14
Oguz
U
l
gen
Emit
err
o
r
s for inou
t
p
arameter
s
commit
|
commitdiff
|
tree
2017-11-10
O
g
uz Ulgen
Add
errors
to functi
o
n calls with inout decorat
i
on
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
Emit error
s
for inou
t
parameters
commit
|
commitdiff
|
tree
2017-11-10
O
g
uz Ulge
n
Enable calling a member
selectio
n
e
xp
r
ession wit
h
type
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
O
g
uz Ulgen
D
isallow
a
sync
key
w
ord
o
n
m
agic m
e
thods
commit
|
commitdiff
|
tree
2017-11-08
Oguz
U
lgen
E
mi
t
pa
r
amet
e
r errors for callable types
commit
|
commitdiff
|
tree
2017-11-08
Oguz U
l
gen
Di
s
allow declare(stric
t
_
typ
e
s=1) to be used any
w
here
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
O
guz Ulgen
A
dd a
s
s
ignmen
t
errors
t
o FFP
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ulgen
Add
a
ssignment
errors to F
F
P
commit
|
commitdiff
|
tree
2017-11-04
O
guz Ulgen
Di
s
allow clas
s
from b
e
ing an enu
m
ele
m
ent name
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ulg
e
n
D
isallow non scal
a
r on the l
e
ft of
a
qualified
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
O
g
uz Ulge
n
F
ix emitting of d
e
precated f
u
nctions
tha
t
are
also
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
O
g
uz Ulgen
A
d
d the ability to g
e
nera
t
e runtime
e
r
ro
r
s f
r
o
m
the
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Di
s
all
o
w yield in construct
o
r, destructor, o
r
magic
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Al
l
o
w
s
tatic initiali
z
ation for tup
l
es if co
n
tent can
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz U
l
gen
Disallo
w
conflicting
t
rai
t
req
u
ire clause
s
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Disa
l
low
g
lob
a
l varia
b
les as class const
v
alues
commit
|
commitdiff
|
tree
2017-10-27
Oguz
U
lgen
Disallow
const
s
in traits
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix hh_shared buil
d
commit
|
commitdiff
|
tree
2017-10-27
Oguz
U
lgen
F
ix
the hh
_
shared b
u
i
l
d
error
commit
|
commitdiff
|
tree
2017-10-27
Oguz U
l
gen
D
i
sallow using statement function
s
coped f
o
rm to
be
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
O
g
uz Ulgen
Fi
x
usi
n
g statement await
a
bles and codeg
e
n
f
o
r empty
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Oguz
U
lgen
Allow
func
t
io
n
hint with type hinted variadic
p
a
ram
commit
|
commitdiff
|
tree
2017-10-25
Oguz Ulgen
Dis
a
llow hac
k
standard library an
d
varr
a
y
/darray in
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Og
u
z U
l
gen
Fix emi
t
ting of va
r
iad
i
c argu
m
ents
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Fix
th
e
s
e
lf:
:
class class in traits
t
o resolve to class
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulg
e
n
Add
e
xplici
t
v
oid annotation for Ty
p
eDefs
commit
|
commitdiff
|
tree
2017-10-23
Og
u
z Ulgen
Disall
o
w
re definition
of names
p
ace use decla
r
ation
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
Em
i
t
p
ar
s
e failure
s
regarding variadics
commit
|
commitdiff
|
tree
2017-10-20
Ogu
z
U
l
g
en
Disal
l
ow
n
ul
l
safe object get
in write context
commit
|
commitdiff
|
tree
2017-10-20
Oguz
Ulge
n
Disallow promotion in no
n
_
_construc
t
or
m
ethods
commit
|
commitdiff
|
tree
2017-10-18
Og
u
z
Ulge
n
Do not allow user-de
f
ined co
n
stants in user attribute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Imp
l
eme
n
t ful
l
fidelity lowering and Hac
k
C
c
o
d
e
gener
a
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
O
guz Ulg
e
n
Disallow aw
a
it
from being in
us
e
d in no
n
as
y
n
c
cont
e
xt
commit
|
commitdiff
|
tree
2017-10-06
Oguz Ulgen
Add full f
i
delity parsing for th
e
u
sing dire
c
ti
v
e
commit
|
commitdiff
|
tree
2017-10-06
Oguz
U
l
g
en
Dis
a
llow shape field
n
ames f
r
om
starti
n
g w
i
t
h
an integer
commit
|
commitdiff
|
tree
2017-10-05
O
guz Ulgen
Fix functions that ar
e
pass
e
d by ref as an argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Og
u
z Ulgen
F
ix hack
f
mt te
s
t
commit
|
commitdiff
|
tree
2017-10-04
Oguz
U
lgen
D
o
n
ot allow reassigning of dolla
r
th
i
s as a parameter
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Og
u
z U
l
gen
Disal
l
ow multipl
e
access t
y
p
e
modifiers on met
h
o
ds
commit
|
commitdiff
|
tree
2017-10-02
O
guz Ulgen
Start fa
i
lin
g
on
not
y
et implemented features
commit
|
commitdiff
|
tree
2017-09-28
O
g
u
z
Ulge
n
Fix parent/self re
s
oluti
o
n f
o
r traits
commit
|
commitdiff
|
tree
2017-09-28
O
g
u
z U
l
gen
Fix the
ord
e
r of failing tests with php sorting
f
unc
t
ion
commit
|
commitdiff
|
tree
2017-09-26
Og
u
z Ulge
n
Fi
x
the behaviou
r
of in
t
eger like arra
y
keys th
a
t s
h
oul
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Fix the be
h
aviou
r
for duplicat
e
s
i
n
an a
r
ray
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Ad
d
sup
p
o
r
t f
o
r vec
s
t
o b
e
statically initializ
e
d if
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulg
e
n
Add abstract
t
ag to interfaces with 86cinit method
commit
|
commitdiff
|
tree
2017-09-21
Oguz
Ulg
e
n
Fix the type of XHP attribute with
t
ype var
commit
|
commitdiff
|
tree
2017-09-21
O
g
uz Ulgen
_
_
M
E
THOD_
_
i
nside a class b
u
t ou
t
side a
m
e
thod
g
i
ves
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulge
n
Add `
a
rray` in the type info for pro
m
oted
v
ariadic
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulgen
Pa
r
se int
e
ge
r
li
t
e
r
als
i
n
strings
a
s strings
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulgen
F
i
x the interaction bet
w
een static methods and L
v
ar
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Ogu
z
Ulgen
Codege
n
fixes reg
a
rding
$this and unset
commit
|
commitdiff
|
tree
2017-09-11
Oguz Ulgen
A
llow classna
m
e to be a type
spec
i
fier without
g
eneric
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
Oguz Ulgen
Prod
u
ce a
n
error w
h
en shap
e
field name is n
o
t
a string
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Oguz Ulg
e
n
Do not emit extra
.
.
.
fo
r
type a
n
nota
t
ion of shapes
.
.
.
commit
|
commitdiff
|
tree
2017-08-26
O
guz Ulgen
Emit doc comme
n
t
s for class p
r
o
p
erties
commit
|
commitdiff
|
tree
2017-08-22
Oguz Ulgen
F
ix more errors in HackC
commit
|
commitdiff
|
tree
2017-08-22
Oguz Ulge
n
Fix mor
e
codeg
e
n r
e
l
ated bugs
commit
|
commitdiff
|
tree
2017-08-18
Oguz
Ulgen
E
mit d
e
preca
t
ion
war
n
ing
commit
|
commitdiff
|
tree
2017-08-15
Oguz Ulgen
Fixe
s
va
r
i
ous issues with HackC codegen
commit
|
commitdiff
|
tree
2017-08-11
Oguz
U
lgen
Fix
e
s to
c
odegen t
o
g
et t
e
stinfra
t
oward
s
passing
commit
|
commitdiff
|
tree
2017-08-10
Oguz Ulge
n
Ad
d
fixes to codegen
r
e
garding to dv_array
tests
commit
|
commitdiff
|
tree
2017-08-08
Oguz
U
l
g
en
Fix
n
ullable
a
t
tribute on mixed ar
g
uments and
v
erify
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Oguz Ulgen
Fix the
w
arning about hh
_
c
odegen_cmd tak
i
ng
two ar
g
uments
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
O
g
uz Ulg
e
n
Fix
th
e
codegen f
o
r
special fu
n
ctions being renamed
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
O
g
uz Ul
g
en
Fix the evaluation order of
class
gets in both sid
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Oguz
U
l
g
en
Fix emi
t
ting of varr
a
y/darra
y
commit
|
commitdiff
|
tree
2017-08-01
Oguz Ulgen
Fix sta
t
ic array/keyset key
s
- Casting
a
nd all
o
wable
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Ogu
z
Ulgen
Add pars
i
ng,
lowering and code
g
eneration for yield
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Oguz Ulgen
Separat
e
o
u
t trait conflic
t
r
esol
u
tion into alias resolution
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
Oguz Ulgen
Fix the pars
i
ng
f
or trait
conflict resolution
commit
|
commitdiff
|
tree
2017-07-15
Oguz U
l
gen
Adjust t
h
e f
a
llback behavio
r
of
f
un
c
ti
o
ns/consts us
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Ogu
z
Ulge
n
Restric
t
ke
y
s for dic
t
/M
a
p such that only str
i
ngs and
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Oguz Ulgen
Fix case
sensitivity in
s
p
ecial i
d
s
commit
|
commitdiff
|
tree
2017-07-13
Oguz Ulgen
I
gnore semdi
f
f c
o
m
pare
f
iles
commit
|
commitdiff
|
tree
2017-07-07
Oguz Ul
g
en
Im
p
lement lower
i
ng
for namespace group use
d
e
clarati
o
n
commit
|
commitdiff
|
tree
2017-06-29
Oguz Ulgen
Fix type l
i
st
s
in typedefs and type constant
s
commit
|
commitdiff
|
tree
2017-06-27
O
g
uz Ulgen
Fix prin
t
ing o
f
clas
s
n
a
m
e
after class a
t
tributes
commit
|
commitdiff
|
tree
2017-06-26
Oguz
Ulgen
Genera
t
e code for the fun
c
t
i
on d
i
e, enable die and
.
.
.
commit
|
commitdiff
|
tree
2017-06-24
Oguz Ulgen
A
l
low tuples to be insi
d
e static arrays
commit
|
commitdiff
|
tree
2017-06-23
Oguz Ulge
n
D
o
not i
n
itilize Map and ImmMap inline for
c
lass ele
m
ents
commit
|
commitdiff
|
tree
2017-06-23
Og
u
z Ulgen
Inline
s
pecial id
__TR
A
IT__ in classes a
n
d
traits
commit
|
commitdiff
|
tree
2017-06-22
O
guz
Ulgen
Update
.
{git, hg
}
ign
o
re to not p
i
ck up
s
e
mdiff
artifacts
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
Oguz Ulgen
Add
a
n option to hh sing
l
e com
p
ile
to read config fro
m
CL
I
commit
|
commitdiff
|
tree
2017-06-21
O
g
uz Ulgen
Revamp the way collecti
o
ns are
gener
a
ted
commit
|
commitdiff
|
tree
next