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
Relax code outside namespace constraint for system lib
2018-02-21
Ogu
z
Ulgen
Relax code outs
i
de namespace co
n
st
r
aint for system lib
commit
|
commitdiff
|
tree
2018-02-21
Oguz
U
l
gen
Add an option to HHVM
and HackC to u
s
e extern co
m
piler
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Unify hhv
m
_compa
t
_m
o
de and codeg
e
n
mode
s
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulgen
Revert D7002
5
42: [
H
ackC] A
d
d an opti
o
n
t
o H
H
V
M
and
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulge
n
Enable du
m
ping system
l
ib in
h
has format
commit
|
commitdiff
|
tree
2018-02-16
Oguz
Ulgen
A
dd an option to
HHVM and Ha
c
kC t
o
us
e
extern compile
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Fix p
r
ecedence of
i
n
stan
c
eof
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Fix
f
e
w
n
amespace related
problems
commit
|
commitdiff
|
tree
2018-02-15
Og
u
z Ulgen
Fix
index addition
for
non integer k
e
yed array elements
commit
|
commitdiff
|
tree
2018-02-15
Og
u
z Ulgen
Error on ma
g
ic metho
d
s
taki
n
g argument
s
by
r
ef
commit
|
commitdiff
|
tree
2018-02-15
Oguz
U
lgen
Parse binary here
d
oc l
i
t
e
r
als
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Enable hh sin
g
l
e parse t
o
be able to pa
r
se co
d
egen
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulgen
Log
backtr
a
ce
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ul
g
e
n
Fold d
a
rray
keys
commit
|
commitdiff
|
tree
2018-02-13
O
guz U
l
g
e
n
T
reat typename
a
s a string in type const
a
n
t
commit
|
commitdiff
|
tree
2018-02-13
Oguz Ulg
e
n
U
s
e double quotes
in default
v
alues for hack standard
.
.
.
commit
|
commitdiff
|
tree
2018-02-09
Oguz Ulgen
F
i
x escaping of
s
ingle
q
uo
t
ation in nowdocs
commit
|
commitdiff
|
tree
2018-02-08
O
guz
U
l
g
en
Fi
x
XHP
s
tring escaping
f
or quotat
i
on
s
commit
|
commitdiff
|
tree
2018-02-07
O
guz Ulgen
Sta
r
t running spec and zend test
s
in vari
o
us other
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Og
u
z Ulge
n
Disallow
d
upl
i
cate modifiers on classes and functions
commit
|
commitdiff
|
tree
2018-02-06
O
guz Ulgen
Disal
l
ow final
in property
m
o
difiers
commit
|
commitdiff
|
tree
2018-02-05
Og
u
z Ul
g
en
Start runn
i
ng Ph
p
spec tests
commit
|
commitdiff
|
tree
2018-02-03
Oguz Ulgen
Add spaces
b
etween elements and braces
i
n non
e
mpty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Add
l
owercase an
d
whitespa
c
e
f
ree defa
u
lt value
com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Og
u
z Ulgen
Fix default v
a
lue printing for nu
l
lsafe objec
t
me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Fix sco
p
e re
s
o
l
ution in m
e
moized methods
commit
|
commitdiff
|
tree
2018-01-31
Oguz Ulgen
Fix co
l
on colon class in def
a
ul
t
values
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
O
n
ly emit defa
u
l
t values with doubl
e
qu
o
tes if the
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulge
n
F
i
x enviro
n
ment thre
a
ding
in default v
a
lue printing
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
E
l
abo
r
ate tuple into a
varray in c
l
os
u
re convert
commit
|
commitdiff
|
tree
2018-01-29
Oguz Ul
g
en
Fix def
a
ult val
u
e
printing for
Lvarvar
s
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ul
g
en
U
p
date failing test
s
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ulgen
Update expect file
s
for
th
e
quick t
e
s
ts
commit
|
commitdiff
|
tree
2018-01-25
O
g
u
z Ul
g
e
n
A
dd scuba
logging to HackC
commit
|
commitdiff
|
tree
2018-01-23
O
gu
z
Ulgen
Emit
p
ositio
n
information for define e
x
pression
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
Show
p
o
s
ition inf
o
rmation o
n
the ast
o
n demand
commit
|
commitdiff
|
tree
2018-01-22
O
g
u
z
U
lgen
F
o
r res
e
rved glo
b
a
l names
do not emit the nam
e
s
p
ace
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Oguz U
l
g
e
n
Fix
e
r
r
ors rega
r
ding vari
a
d
ic and/or refer
e
nce
parameters
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Oguz Ulgen
Elaborate an
d
resolve nam
e
s f
o
r default val
u
es
commit
|
commitdiff
|
tree
2018-01-18
Oguz
U
lgen
Em
i
t d
i
ffer
e
nt err
o
r message for do
u
ble u
s
e
stateme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulg
e
n
A
dd
PHP7 Left to R
i
ght ass
i
gnment
commit
|
commitdiff
|
tree
2018-01-16
Og
u
z
U
lgen
Error when self::class or parent
:
:cl
a
ss i
s
used outside
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulgen
Fix srcloc
f
or Fpass
i
n
s
t
r
uctions wh
e
re they need the
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Ogu
z
Ulgen
Emi
t
correct line numbers for erro
r
s related to gotos
commit
|
commitdiff
|
tree
2018-01-10
Oguz Ulgen
Adjust the
ex
p
ected
erro
r
m
e
ssag
e
fo
r
a sligh
t
ly better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Oguz Ulge
n
Revisit
escaping strings in default val
u
es
commit
|
commitdiff
|
tree
2017-12-14
Oguz Ul
g
en
A
dd E
n
ableHi
p
HopS
y
ntax=1 implies hack file
commit
|
commitdiff
|
tree
2017-12-13
O
guz Ul
g
en
Fix incorrect functi
o
n sy
m
bol ref ad
d
ing
commit
|
commitdiff
|
tree
2017-12-13
Ogu
z
Ulg
e
n
A
d
d disable h
p
hpc optimiz
a
t
ions t
o
md5 hash
because
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
Oguz Ul
g
en
Move
f
u
n
ction
/
method
redec
l
a
ration errors to FFP
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ulgen
Fix error m
e
s
sages for some
test
s
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ul
g
e
n
Incorrect Xhp error
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add
m
ore classish dec
l
aration errors
commit
|
commitdiff
|
tree
2017-12-05
O
g
uz Ulgen
Ad
d
constant declaration errors
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Ad
d
invalid number of argument errors to special methods
commit
|
commitdiff
|
tree
2017-12-02
Oguz
Ulge
n
A
dd pars
i
ng a
n
d code generat
i
o
n
for the d
e
clare dire
c
tive
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Add
n
ame
s
pace de
c
lara
t
ion errors
commit
|
commitdiff
|
tree
2017-11-30
Oguz
Ulge
n
Implement HackC su
p
port
f
o
r HackArrCompatNotices
commit
|
commitdiff
|
tree
2017-11-28
O
g
uz U
l
ge
n
Add codegen for lambdas with inout
arguments
commit
|
commitdiff
|
tree
2017-11-28
Oguz
U
lgen
Add an
option to hh
single com
p
i
l
e
to
dump c
o
n
f
ig set
t
i
ngs
commit
|
commitdiff
|
tree
2017-11-22
Oguz
U
lgen
Add codegen
for inout argumen
t
s
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ulgen
Add opti
o
ns for the code
g
en
of i
n
ou
t
arguments
commit
|
commitdiff
|
tree
2017-11-21
O
g
uz Ulge
n
Add codegen
for in
o
ut argum
e
nts
commit
|
commitdiff
|
tree
2017-11-17
Oguz
Ulgen
Add codegen for inout arguments
commit
|
commitdiff
|
tree
2017-11-15
O
guz
U
lgen
Add codege
n
for
i
n
out
arguments
commit
|
commitdiff
|
tree
2017-11-14
Oguz Ulgen
E
m
it errors for inout parame
t
er
s
commit
|
commitdiff
|
tree
2017-11-10
Og
u
z
Ulgen
A
d
d error
s
to f
u
nction calls wi
t
h
inout decoration
commit
|
commitdiff
|
tree
2017-11-10
Og
u
z Ulg
e
n
Emit erro
r
s f
o
r inout parameters
commit
|
commitdiff
|
tree
2017-11-10
Og
u
z Ulgen
Enable calling a member
selection expression wi
t
h
t
yp
e
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
Disallow a
s
ync keyword on
ma
g
ic methods
commit
|
commitdiff
|
tree
2017-11-08
Og
u
z
Ulgen
E
m
i
t
pa
r
am
e
ter err
o
rs for callable types
commit
|
commitdiff
|
tree
2017-11-08
Oguz Ul
g
en
Disallow declare(strict_types=1) to be u
s
ed anywhe
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Oguz
U
lge
n
Add assig
n
ment errors to
F
FP
commit
|
commitdiff
|
tree
2017-11-04
Og
u
z Ulgen
Ad
d
assi
g
nment errors to FFP
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ulgen
Disallow class from being an enum elemen
t
n
a
me
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ul
g
en
Disallow no
n
scalar on th
e
l
e
ft
of a
q
u
alif
i
e
d
expr
e
s
s
ion
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
O
g
uz Ulgen
F
ix
em
i
t
t
i
n
g
of
d
eprecated functions t
h
at are also
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
O
g
uz U
l
gen
Add the
abili
t
y to generate
runtime err
o
rs f
r
o
m
the
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulg
e
n
Disallow yield in c
o
ns
t
ructor, destructor,
or
m
agic
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz
Ulgen
Allow static initial
i
zat
i
o
n for tu
p
les
i
f
conten
t
c
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz U
l
g
e
n
Dis
a
llow con
f
licting
t
rait req
u
ire c
l
auses
commit
|
commitdiff
|
tree
2017-10-31
Oguz
U
lg
e
n
Disallow
g
lo
b
al var
i
ables as cla
s
s const v
a
lues
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Disallow c
o
nsts in traits
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix hh_shared build
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix the hh_shared build err
o
r
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Disallow
u
sin
g
statement f
u
nction
s
coped
f
orm to be
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
Og
u
z
Ulgen
Fix u
s
ing stat
e
m
e
nt awaitables and codegen
f
or empty
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Oguz Ulgen
Allow functi
o
n h
i
nt with type hinted variadic param
commit
|
commitdiff
|
tree
2017-10-25
Oguz Ulg
e
n
D
i
s
allo
w
hack s
t
an
d
ard
li
b
r
a
r
y
a
nd varray
/
dar
r
ay i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Fix emitting
o
f
v
ariadic arguments
commit
|
commitdiff
|
tree
2017-10-24
O
guz Ulgen
Fix the
self::c
l
as
s
clas
s
in traits to reso
l
ve to class
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz Ulgen
Add explicit v
o
i
d
annotation for TypeDefs
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulgen
Disallow re def
i
nit
i
on of n
a
mespace use decl
a
ration
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
Emit parse failur
e
s
rega
r
di
n
g v
a
riadic
s
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ul
g
en
Dis
a
l
l
ow
n
u
l
l
s
afe object g
e
t
i
n wr
i
t
e c
o
ntext
commit
|
commitdiff
|
tree
2017-10-20
Oguz
U
lgen
D
isal
l
o
w pr
o
motion in n
o
n __constructor methods
commit
|
commitdiff
|
tree
2017-10-18
Oguz Ulg
e
n
Do n
o
t
allow user-
d
efined co
n
sta
n
ts in
u
ser attribute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Implement full fidelity lowerin
g
and
Hack
C
code
generation
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulg
e
n
D
isallow
a
wait
f
rom
b
e
i
ng in used in
non async conte
x
t
commit
|
commitdiff
|
tree
2017-10-06
O
guz
U
lgen
Add ful
l
fide
l
ity par
s
ing for the
usi
n
g dire
c
t
ive
commit
|
commitdiff
|
tree
next