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
Fix escaping of single quotation in nowdocs
2018-02-09
Oguz
Ulg
e
n
Fix escaping of s
i
n
g
le quot
a
tion in no
w
docs
commit
|
commitdiff
|
tree
2018-02-08
Oguz
U
lgen
Fi
x
XH
P
string
escaping
f
or qu
o
tations
commit
|
commitdiff
|
tree
2018-02-07
Oguz Ulgen
S
t
art running spec a
n
d zend
t
e
st
s
in
var
i
o
u
s other
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulg
e
n
D
is
a
llow duplicate m
o
difiers on classes and functions
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulgen
Disallow fina
l
in pr
o
pert
y
m
o
d
ifi
e
rs
commit
|
commitdiff
|
tree
2018-02-05
Oguz Ulgen
S
t
art running Php spec tests
commit
|
commitdiff
|
tree
2018-02-03
Oguz Ulgen
Ad
d
spaces between elem
e
nts and bra
c
es in non em
p
ty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
O
g
uz Ulgen
Add lowercase and whitespace f
r
ee default va
l
ue comparison
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Fix defau
l
t v
a
lue pri
n
ting for n
u
l
l
safe object method
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Fix scope re
s
o
lution i
n
memoi
z
ed metho
d
s
commit
|
commitdiff
|
tree
2018-01-31
Oguz
Ul
g
e
n
Fix colon colon class
i
n default values
commit
|
commitdiff
|
tree
2018-01-30
Oguz
U
lgen
Only emit default values with
double quotes if t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz
Ulgen
Fix
e
nvironment threading
i
n default value printing
commit
|
commitdiff
|
tree
2018-01-30
Oguz
Ulgen
Elaborate tupl
e
into a
varray
in closure con
v
ert
commit
|
commitdiff
|
tree
2018-01-29
Oguz
Ulgen
F
i
x de
f
au
l
t value printing f
o
r Lvarvar
s
commit
|
commitdiff
|
tree
2018-01-27
Og
u
z Ulgen
Up
d
at
e
f
a
il
i
ng
t
ests
commit
|
commitdiff
|
tree
2018-01-27
Oguz
U
lgen
Update expe
c
t
f
ile
s
for
t
he quic
k
tests
commit
|
commitdiff
|
tree
2018-01-25
Oguz U
l
gen
Add sc
u
b
a
logging to HackC
commit
|
commitdiff
|
tree
2018-01-23
Oguz Ulgen
E
m
it position
i
nformation
for define expressio
n
commit
|
commitdiff
|
tree
2018-01-22
Oguz
Ulgen
S
h
ow position information
on
t
he ast o
n
d
emand
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulge
n
F
o
r reserved global names do not
e
mit the names
p
ace
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
O
g
uz Ulgen
Fix errors regarding variadic and/or reference p
a
rameters
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
O
gu
z
U
l
gen
Elabora
t
e
a
nd resolve na
m
es for
default values
commit
|
commitdiff
|
tree
2018-01-18
Oguz U
l
gen
Emit differ
e
nt error message for do
u
b
le use
s
t
a
t
e
ment
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
O
g
uz Ulgen
Ad
d
PHP7 Left
t
o Right assignment
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Error when sel
f
::class or pa
r
e
n
t
::class is u
s
ed out
s
i
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Ogu
z
Ulge
n
Fi
x
s
rcloc
f
o
r Fpass instructions
w
h
ere they n
e
ed th
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
O
guz
U
l
gen
Emit correct line numbers fo
r
err
o
rs r
e
la
t
ed
to gotos
commit
|
commitdiff
|
tree
2018-01-10
O
guz
U
lgen
Ad
j
ust t
h
e expected error message
f
or a
slightl
y
better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Oguz Ulgen
Revisit escaping strings i
n
defau
l
t values
commit
|
commitdiff
|
tree
2017-12-14
Oguz Ul
g
en
Add Enab
l
eHipHo
p
Syntax=1
implies hack file
commit
|
commitdiff
|
tree
2017-12-13
Oguz
U
l
ge
n
F
i
x incorrect function symb
o
l ref adding
commit
|
commitdiff
|
tree
2017-12-13
Oguz U
l
gen
A
d
d
d
isable h
p
hpc op
t
imi
z
ations to md5 h
a
sh beca
u
se
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
Oguz Ulgen
Move function/meth
o
d red
e
claration errors t
o
FFP
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ul
g
en
Fix error
mes
s
ages for
so
m
e t
e
sts
commit
|
commitdiff
|
tree
2017-12-06
Og
u
z Ulgen
In
c
o
r
re
c
t X
h
p error
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add more classish declaration
e
rrors
commit
|
commitdiff
|
tree
2017-12-05
O
guz Ul
g
en
Ad
d
constant declar
a
tion e
r
r
o
rs
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Add inva
l
id n
u
mber of arg
u
ment errors to specia
l
methods
commit
|
commitdiff
|
tree
2017-12-02
Og
u
z Ul
g
en
Add parsing a
n
d code
g
e
ne
r
a
tion
f
or the declare dir
e
c
t
iv
e
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulg
e
n
A
d
d namespa
c
e declara
t
ion errors
commit
|
commitdiff
|
tree
2017-11-30
O
g
u
z Ul
g
en
Implement Ha
c
kC su
p
p
ort for Hac
k
ArrCo
m
p
atNot
i
c
e
s
commit
|
commitdiff
|
tree
2017-11-28
Oguz Ulg
e
n
Add codege
n
for lamb
d
as with
inout arguments
commit
|
commitdiff
|
tree
2017-11-28
Og
u
z Ulgen
Add an option to
h
h sin
g
le compile t
o
dump config settings
commit
|
commitdiff
|
tree
2017-11-22
Oguz U
l
g
en
Add codege
n
for inout arguments
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ul
g
en
Add options f
o
r th
e
c
o
degen
of
inou
t
a
rg
u
ments
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ulgen
Add codegen for in
o
ut
a
rgu
m
ents
commit
|
commitdiff
|
tree
2017-11-17
Og
u
z Ulgen
Add codegen
for inout arguments
commit
|
commitdiff
|
tree
2017-11-15
Oguz Ulgen
Add co
d
egen
f
or inout
a
rgu
m
ents
commit
|
commitdiff
|
tree
2017-11-14
Oguz
U
l
ge
n
E
m
i
t
errors for
i
n
o
ut parameter
s
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
Add
errors to
f
un
c
tion call
s
wit
h
i
n
o
u
t decoration
commit
|
commitdiff
|
tree
2017-11-10
O
g
u
z Ulgen
Emit errors for in
o
u
t
parameters
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
En
a
ble ca
l
li
n
g a
m
ember
s
election
e
x
p
ression with type
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
Oguz U
l
gen
Disallow async keyword on
magic
methods
commit
|
commitdiff
|
tree
2017-11-08
Oguz Ulgen
Em
i
t parameter erro
r
s for
c
allabl
e
t
y
p
es
commit
|
commitdiff
|
tree
2017-11-08
Oguz Ul
g
en
D
i
sallow declare
(
str
i
ct_types=1)
t
o be used anywhere
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Oguz Ulgen
Add assign
m
ent errors to FFP
commit
|
commitdiff
|
tree
2017-11-04
Ogu
z
Ulgen
Add assign
m
ent
er
r
ors
t
o FFP
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ul
g
en
D
isallow cla
s
s from being an enum
element
n
ame
commit
|
commitdiff
|
tree
2017-11-04
Oguz Ulgen
Disallow non scalar
on
t
he left
of a
q
u
alified expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Oguz Ul
g
en
Fix emittin
g
of deprecated fun
c
tions that
are also
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Oguz
Ulgen
A
dd the
a
b
i
lity to genera
t
e
r
u
nti
m
e er
r
ors f
r
o
m
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Disallow yield
i
n constru
c
tor, destr
u
ctor, or
m
a
g
i
c
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Allow stat
i
c i
n
i
tia
l
ization
f
or tuples if content can
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz
U
lge
n
Disa
l
lo
w
con
f
licting tr
a
it require
c
lau
s
e
s
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ul
g
en
Dis
a
llo
w
global variable
s
as class const
v
alues
commit
|
commitdiff
|
tree
2017-10-27
Oguz
U
lgen
Disallow consts in traits
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix hh_shared build
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fi
x
th
e
hh_shared bui
l
d error
commit
|
commitdiff
|
tree
2017-10-27
O
guz Ul
g
en
Disal
l
ow u
s
ing statement functio
n
scope
d
form to be
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
O
guz Ul
g
en
F
ix using statement awaitables and code
g
en for empty
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Oguz
U
lge
n
Allow function hint
w
i
t
h
type
h
inted v
a
r
i
adic param
commit
|
commitdiff
|
tree
2017-10-25
Oguz Ulgen
Disallow hack stand
a
rd
l
i
bra
r
y and v
a
r
r
ay/darray in
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Og
u
z Ulgen
Fix emitting
of var
i
a
dic arguments
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz Ulgen
Fix the self::cl
a
ss c
l
ass
in t
r
aits
t
o resolve
to clas
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz Ulgen
Add
e
x
plicit
void annotation
f
or TypeDefs
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulg
e
n
Disallow
r
e definition o
f
namesp
a
ce
use de
c
la
r
ation
commit
|
commitdiff
|
tree
2017-10-20
Oguz
U
lgen
Emi
t
parse failu
r
e
s
r
egarding var
i
adics
commit
|
commitdiff
|
tree
2017-10-20
Oguz
U
lgen
D
isallow nulls
a
f
e
ob
j
ect get in
write context
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
D
isallow
p
romo
t
ion in
non
_
_const
r
uctor methods
commit
|
commitdiff
|
tree
2017-10-18
Oguz Ulgen
Do not all
o
w u
s
er-d
e
fined co
n
stants in user at
t
ribute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulge
n
Implement full fidelity lowering
and HackC code
g
en
e
ration
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Di
s
al
l
ow awai
t
from
b
eing in used in non
async c
o
ntext
commit
|
commitdiff
|
tree
2017-10-06
Oguz
Ulgen
Add
f
ull fidelity parsing for the u
s
ing dir
e
ctive
commit
|
commitdiff
|
tree
2017-10-06
Oguz
U
l
g
en
Disallow shape field
names from
s
tarting with an integer
commit
|
commitdiff
|
tree
2017-10-05
Oguz Ulgen
F
i
x
fun
c
tions th
a
t a
r
e passed by ref as an arg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Oguz Ulgen
Fix hackfmt tes
t
commit
|
commitdiff
|
tree
2017-10-04
Oguz
Ulgen
Do no
t
all
o
w reassig
n
ing of
dollar this as a param
e
ter
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Oguz U
l
gen
Disallow multiple access
t
ype modifier
s
o
n methods
commit
|
commitdiff
|
tree
2017-10-02
Oguz Ulgen
S
t
a
r
t failing on not yet imple
m
ented
featu
r
es
commit
|
commitdiff
|
tree
2017-09-28
Oguz
U
l
gen
F
i
x
p
a
re
n
t
/
self resolution
f
o
r traits
commit
|
commitdiff
|
tree
2017-09-28
Oguz U
l
gen
Fi
x
the order of failing tests with php sorting function
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Fix th
e
behaviour o
f
inte
g
er like array keys that sho
u
ld
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Fix
the behavio
u
r for du
p
lic
a
tes in
a
n ar
r
ay
commit
|
commitdiff
|
tree
2017-09-26
Ogu
z
Ulgen
Add
s
upport for vecs
t
o be s
t
atically initialized if
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
Add abs
t
ract tag to int
e
rfaces with 8
6
cinit method
commit
|
commitdiff
|
tree
2017-09-21
O
guz Ulgen
Fix the typ
e
of XHP attr
i
b
ut
e
with
type var
commit
|
commitdiff
|
tree
2017-09-21
O
g
uz Ulg
e
n
__METHOD__ i
n
side
a
c
lass but out
s
ide a m
e
t
h
o
d gives
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz
U
lgen
Add `array` in the type info for promoted v
a
riadi
c
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulgen
Pars
e
integer lite
r
als in str
i
n
g
s as st
r
ings
commit
|
commitdiff
|
tree
next