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 EnableHipHopSyntax=1 implies hack file
2017-12-14
Oguz Ulgen
A
dd Enable
H
ipHopSyn
t
ax=1 im
p
lies hack
f
ile
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ul
g
en
Fix incorrec
t
f
u
nction sy
m
bol r
e
f
adding
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
Add
d
isable hp
h
pc optimi
z
ati
o
ns to md5 hash
be
c
ause
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
Oguz Ulgen
Move function/method redeclaration er
r
o
rs to FFP
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ulg
e
n
F
ix e
r
ror messages fo
r
some te
s
ts
commit
|
commitdiff
|
tree
2017-12-06
O
g
uz Ul
g
en
Incorre
c
t Xhp error
commit
|
commitdiff
|
tree
2017-12-05
Ogu
z
Ulgen
Add more c
l
as
s
ish declaration errors
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add constant declara
t
ion errors
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Add
invalid nu
m
b
e
r of argum
e
nt errors to sp
e
cial m
e
t
h
ods
commit
|
commitdiff
|
tree
2017-12-02
Ogu
z
Ulg
e
n
Ad
d
parsing
and code ge
n
eration
f
o
r
the
de
c
lare directive
commit
|
commitdiff
|
tree
2017-12-02
Ogu
z
U
lgen
Add
nam
e
s
pace declaration e
r
rors
commit
|
commitdiff
|
tree
2017-11-30
Oguz Ulgen
Implement HackC
suppor
t
for H
a
c
kArrCompatNotices
commit
|
commitdiff
|
tree
2017-11-28
Ogu
z
Ulgen
Add codegen f
o
r l
a
mbdas with
i
nout
ar
g
ument
s
commit
|
commitdiff
|
tree
2017-11-28
O
g
u
z Ulgen
Add an option t
o
hh s
i
ngle c
o
m
pile to
d
ump c
o
nf
i
g se
t
tings
commit
|
commitdiff
|
tree
2017-11-22
Oguz Ulgen
Add codegen for inout
argu
m
ents
commit
|
commitdiff
|
tree
2017-11-21
O
guz Ulg
e
n
Add option
s
for the
cod
e
gen of
i
nout
a
rguments
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ulg
e
n
A
dd codegen for inout
arg
u
me
n
ts
commit
|
commitdiff
|
tree
2017-11-17
Oguz Ulgen
Add
codeg
e
n for inout arguments
commit
|
commitdiff
|
tree
2017-11-15
Oguz Ulgen
Add codegen for inout ar
g
uments
commit
|
commitdiff
|
tree
2017-11-14
Og
u
z Ulgen
Emit error
s
fo
r
ino
u
t parame
t
ers
commit
|
commitdiff
|
tree
2017-11-10
O
g
uz Ul
g
en
Add errors to
f
unction calls with inout decoratio
n
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ul
g
en
E
m
it err
o
rs for
i
nout pa
r
am
e
ters
commit
|
commitdiff
|
tree
2017-11-10
Oguz
U
lg
e
n
Enable calling a
m
emb
e
r selection expres
s
ion with type
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
D
i
sall
o
w asy
n
c keywor
d
on m
a
gic
m
ethods
commit
|
commitdiff
|
tree
2017-11-08
O
g
uz Ulg
e
n
Emit
parameter error
s
for callab
l
e types
commit
|
commitdiff
|
tree
2017-11-08
Og
u
z Ulg
e
n
Disa
l
low decla
r
e(strict_ty
p
es=1) to
b
e used anywhere
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Oguz Ulgen
Add
a
s
si
g
nment errors to
F
FP
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ulgen
Add as
s
ig
n
m
ent errors to FFP
commit
|
commitdiff
|
tree
2017-11-04
Oguz U
l
gen
Disallow
c
lass
f
r
om being an enum eleme
n
t
n
ame
commit
|
commitdiff
|
tree
2017-11-04
Ogu
z
Ulgen
D
isallow
n
o
n
sca
l
ar on
the left o
f
a q
u
alified expression
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Oguz Ulg
e
n
Fix emi
t
ting of deprecated functions that ar
e
a
l
s
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Oguz
U
l
gen
Add the abil
i
t
y
t
o
generate r
u
ntime errors
from the
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz U
l
gen
Disallow yiel
d
in construc
t
o
r
, destructor,
o
r
magic
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
O
guz Ul
g
e
n
A
ll
o
w static
initia
l
iz
a
tion for tuples if content can
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Disall
o
w conflicting trait requ
i
re clau
s
es
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Disal
l
o
w global variable
s
as class cons
t
val
u
es
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulge
n
Disa
l
low const
s
i
n traits
commit
|
commitdiff
|
tree
2017-10-27
O
gu
z
Ulgen
F
i
x hh_share
d
b
u
ild
commit
|
commitdiff
|
tree
2017-10-27
Oguz U
l
ge
n
Fi
x
the hh_shared
b
uild error
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Dis
a
llow usin
g
s
t
atement function scoped form to be
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix u
s
i
ng state
m
ent awa
i
table
s
and
c
odegen for e
m
pt
y
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Oguz Ulg
e
n
Allow func
t
ion
h
i
nt w
i
th typ
e
hinted
v
ariadi
c
param
commit
|
commitdiff
|
tree
2017-10-25
Ogu
z
Ul
g
en
Disallow hack standard library a
n
d
v
array/darray
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz
U
l
ge
n
Fix emi
t
ti
n
g
o
f
variadic arguments
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz Ulgen
Fix the self::
c
la
s
s class in traits to resolve to
clas
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Add
explic
i
t void annotatio
n
for Type
D
efs
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulgen
D
isallow
re definition of namespace
u
se dec
l
aration
commit
|
commitdiff
|
tree
2017-10-20
O
g
uz Ulgen
Em
i
t par
s
e failures
reg
a
rdi
n
g variadic
s
commit
|
commitdiff
|
tree
2017-10-20
Oguz U
l
ge
n
Disallo
w
nu
l
lsafe o
b
ject g
e
t in write co
n
text
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
Dis
a
llow promo
t
ion in non __constructor m
e
thods
commit
|
commitdiff
|
tree
2017-10-18
O
g
u
z Ulgen
Do not allow user-defined constan
t
s in user attribute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
O
g
uz
U
lgen
Implem
e
n
t
fu
l
l fid
e
lity lowering
and Ha
c
kC
c
ode ge
n
eration
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Disallow
a
w
ait from being in used in non as
y
nc conte
x
t
commit
|
commitdiff
|
tree
2017-10-06
Oguz Ulgen
Add
fu
l
l f
i
delity pars
i
ng for the using direc
t
ive
commit
|
commitdiff
|
tree
2017-10-06
Oguz Ulgen
D
isallo
w
shape field names from
start
i
ng with an inte
g
er
commit
|
commitdiff
|
tree
2017-10-05
Oguz
U
l
gen
F
ix
functions
that ar
e
p
a
ssed by ref a
s
an argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
O
guz Ul
g
e
n
Fix hackfmt test
commit
|
commitdiff
|
tree
2017-10-04
Oguz Ulgen
Do not allow reassigning
of doll
a
r this
a
s a parameter
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
O
guz Ulgen
Di
s
allow multiple access typ
e
modifiers
o
n met
h
ods
commit
|
commitdiff
|
tree
2017-10-02
Oguz
Ulgen
S
t
art failin
g
on not yet implemented fea
t
u
r
es
commit
|
commitdiff
|
tree
2017-09-28
Oguz Ulgen
Fix p
a
ren
t
/
s
el
f
res
o
l
ution
for tr
a
it
s
commit
|
commitdiff
|
tree
2017-09-28
O
g
uz Ulgen
Fix the order
of fail
i
ng
tests with php sort
i
ng
f
unction
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulg
e
n
Fix the behavi
o
ur of integer like ar
r
ay keys that should
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulge
n
Fix the behaviour f
o
r duplicate
s
in
an array
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Add supp
o
rt for vecs to
be statically i
n
itializ
e
d if
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
Add abstract tag
to inter
f
a
c
e
s with 86cinit method
commit
|
commitdiff
|
tree
2017-09-21
Ogu
z
Ulgen
Fix th
e
type of XHP att
r
ibute
with type
v
a
r
commit
|
commitdiff
|
tree
2017-09-21
Oguz U
l
gen
__ME
T
H
O
D_
_
ins
i
d
e
a
c
lass but
o
ut
s
ide a
met
h
od gives
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Ogu
z
U
l
gen
Add `a
r
ray` in
t
he type info for promoted variadic
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
O
guz
Ulg
e
n
Parse in
t
eger literals in strin
g
s
as strings
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulgen
Fix the interaction
b
etween s
t
atic me
t
hod
s
and
L
var
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Oguz Ulgen
C
odegen
fixes
r
egarding
$
t
his and unset
commit
|
commitdiff
|
tree
2017-09-11
Oguz Ulgen
Allo
w
classnam
e
to be
a type spe
c
ifi
e
r wit
h
out
gene
r
ic
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
Oguz Ulgen
Produce an error
w
h
en shape field name is
n
ot a stri
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Oguz
Ulgen
D
o not emit
e
x
tra
.
.
.
for type annotat
i
on
o
f
s
h
a
p
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-26
Ogu
z
Ulgen
Emit
d
oc comments fo
r
cla
s
s propert
i
es
commit
|
commitdiff
|
tree
2017-08-22
O
guz Ulgen
Fix more err
o
rs in H
a
ckC
commit
|
commitdiff
|
tree
2017-08-22
O
g
u
z U
l
ge
n
Fi
x
mor
e
codegen related b
u
gs
commit
|
commitdiff
|
tree
2017-08-18
Oguz Ulgen
Emit deprecation warning
commit
|
commitdiff
|
tree
2017-08-15
Oguz U
l
g
en
Fixes various issu
e
s
with HackC codegen
commit
|
commitdiff
|
tree
2017-08-11
Oguz Ulgen
Fixe
s
to codegen to
g
et testinfra towards
p
a
s
sing
commit
|
commitdiff
|
tree
2017-08-10
Oguz Ulgen
Add fixe
s
to c
o
degen
r
egar
d
i
n
g to
d
v
_array tes
t
s
commit
|
commitdiff
|
tree
2017-08-08
Oguz Ulg
e
n
Fix nullable a
t
t
ribute on mixed ar
g
uments and verify
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Oguz Ul
g
en
Fix
t
he warning a
b
out hh_codegen_cmd tak
i
ng two
a
rgu
m
ents
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Oguz Ulg
e
n
F
i
x the c
o
deg
e
n for special f
u
nctions being renamed
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Oguz Ulgen
Fix t
h
e evaluation order of class gets in both sid
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
O
g
u
z
U
lgen
F
ix e
m
itting of var
r
ay/d
a
rray
commit
|
commitdiff
|
tree
2017-08-01
Og
u
z Ulgen
F
i
x
stati
c
array/keyset keys - Cas
t
ing and
allowa
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
O
g
uz U
l
gen
Add
p
a
r
s
ing, l
o
weri
n
g a
n
d code
g
enerati
o
n fo
r
yield
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Oguz Ulgen
Separate
o
ut t
r
ait co
n
flict resolution into
a
lias resolution
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
Oguz
U
lgen
Fix the parsi
n
g f
o
r tra
i
t confli
c
t resolution
commit
|
commitdiff
|
tree
2017-07-15
Oguz U
l
gen
Adjust
t
he fallback
b
ehavior of functions/co
n
sts uses
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Oguz Ulgen
Restrict k
e
ys for d
i
ct/Map such that only stri
n
gs and
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Oguz
Ulge
n
Fix
c
a
s
e se
n
s
itivity in special
i
ds
commit
|
commitdiff
|
tree
2017-07-13
Oguz Ulgen
Ignore
s
emdiff compare file
s
commit
|
commitdiff
|
tree
2017-07-07
Ogu
z
Ulgen
Im
p
lement lowe
r
ing for names
p
a
c
e group use
declarati
o
n
commit
|
commitdiff
|
tree
2017-06-29
Ogu
z
Ulgen
Fix type lists in
typedefs and type constants
commit
|
commitdiff
|
tree
2017-06-27
O
g
uz
Ulgen
Fix printing
of class name
a
fte
r
cla
s
s
attrib
u
te
s
commit
|
commitdiff
|
tree
2017-06-26
Og
u
z Ulgen
Generate code
f
or the
f
u
nction die, en
a
ble d
i
e an
d
.
.
.
commit
|
commitdiff
|
tree
2017-06-24
Oguz U
l
gen
All
o
w tuple
s
to
b
e inside
sta
t
ic arrays
commit
|
commitdiff
|
tree
next