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
Bash-style while loop syntax support
2018-02-13
Oguz
U
lgen
Treat t
y
pename a
s
a
s
tri
n
g in type constant
commit
|
commitdiff
|
tree
2018-02-13
Og
u
z Ulgen
Use double quotes
i
n
default values
f
or hack stan
d
ard
.
.
.
commit
|
commitdiff
|
tree
2018-02-09
O
g
u
z
Ulgen
F
i
x
escapin
g
o
f
singl
e
quotation in no
w
docs
commit
|
commitdiff
|
tree
2018-02-08
O
gu
z
Ulgen
Fix
XHP string esc
a
ping for
quotations
commit
|
commitdiff
|
tree
2018-02-07
Oguz Ul
g
en
Start r
u
nning spec and ze
n
d tests in
various
o
ther
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Ogu
z
Ulgen
Disallow
duplicate modifiers on
c
lasses and func
t
ions
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulg
e
n
Disallo
w
final in propert
y
modifier
s
commit
|
commitdiff
|
tree
2018-02-05
Oguz Ulgen
Start running Php spec tests
commit
|
commitdiff
|
tree
2018-02-03
Oguz Ulgen
Add sp
a
ces be
t
ween elements and braces in non empty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Add lo
w
er
c
ase and whitesp
a
ce fr
e
e defau
l
t value com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Og
u
z Ulgen
Fix default value print
i
ng
f
or nu
l
lsafe
object
m
e
t
ho
d
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ul
g
en
Fix scope resolut
i
on
in memoized m
e
thods
commit
|
commitdiff
|
tree
2018-01-31
Oguz Ulgen
Fix colon
c
ol
o
n c
l
ass
in defau
l
t values
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
Only
e
mit def
a
ult v
a
l
ues wi
t
h
double quot
e
s if the
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz U
l
gen
Fix environment
threading in default value
p
r
int
i
ng
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
El
a
borate t
u
p
le into a varray
i
n
c
losure
c
onvert
commit
|
commitdiff
|
tree
2018-01-29
O
g
uz Ulgen
F
i
x default va
l
ue print
i
ng for Lvarvars
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ulgen
Upda
t
e failin
g
tests
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ulgen
U
p
d
ate expe
c
t
fil
e
s for the quick te
s
ts
commit
|
commitdiff
|
tree
2018-01-25
Og
u
z Ulgen
Add scuba logging
t
o HackC
commit
|
commitdiff
|
tree
2018-01-23
Oguz
Ulgen
Emit
p
osition
i
nform
a
ti
o
n for de
f
ine expr
e
ssion
commit
|
commitdiff
|
tree
2018-01-22
O
g
u
z Ulgen
Show pos
i
tion
informati
o
n o
n
th
e
ast on demand
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
Fo
r
reserved global names do not emit the namespace
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
Fi
x
e
r
rors
r
egarding
vari
a
dic and/or ref
e
re
n
c
e
paramet
e
rs
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
O
guz Ulgen
Elaborate and r
e
so
l
v
e
n
a
mes for default value
s
commit
|
commitdiff
|
tree
2018-01-18
Oguz Ulgen
Emit different error message for d
o
uble use stat
e
m
e
nts
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Add PHP7 L
e
ft
t
o
Right assignment
commit
|
commitdiff
|
tree
2018-01-16
O
guz Ulgen
Erro
r
when self::cla
s
s or parent::
c
lass
is used outside
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz
U
l
gen
Fix srcloc f
o
r Fpass instructi
o
ns
where th
e
y ne
e
d the
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulgen
Emit
c
orre
c
t
line numbers for error
s
relat
e
d to go
t
os
commit
|
commitdiff
|
tree
2018-01-10
Og
u
z
Ulgen
Ad
j
us
t
the exp
e
c
t
ed error messa
g
e for a sligh
t
ly better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Oguz U
l
ge
n
Revisit escaping string
s
in default va
l
ues
commit
|
commitdiff
|
tree
2017-12-14
Oguz Ulgen
Add Enable
H
ipHopSyntax=1 impl
i
es hac
k
f
i
l
e
commit
|
commitdiff
|
tree
2017-12-13
O
g
u
z Ulgen
Fix in
c
orrect fun
c
t
ion symbol ref
a
dd
i
n
g
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
Add disable
hphpc
o
p
t
i
m
i
z
ations to
md5 hash because
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
O
guz Ulgen
M
o
ve
f
uncti
o
n/met
h
o
d redecla
r
ation er
r
ors
to FF
P
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ulgen
Fix er
r
o
r
mess
a
ges
for som
e
te
s
ts
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ulgen
Incorrect Xh
p
er
r
or
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add more classis
h
declaration errors
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ul
g
en
Add constant declara
t
ion errors
commit
|
commitdiff
|
tree
2017-12-02
Oguz U
l
gen
Add
invalid n
u
mber of argument
e
rrors to s
p
ecial methods
commit
|
commitdiff
|
tree
2017-12-02
O
g
uz Ulgen
A
d
d parsing and
c
ode
g
eneration for
the decla
r
e directive
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
Add nam
e
space declarati
o
n errors
commit
|
commitdiff
|
tree
2017-11-30
O
g
uz Ulg
e
n
Implement
H
ackC supp
o
rt for Hac
k
A
r
rCompatNoti
c
es
commit
|
commitdiff
|
tree
2017-11-28
O
guz Ulgen
A
dd
codege
n
for
l
amb
d
as with ino
u
t
argum
e
nts
commit
|
commitdiff
|
tree
2017-11-28
Oguz Ulge
n
Add an option to
hh
s
ingl
e
compile to dum
p
c
o
n
fig settings
commit
|
commitdiff
|
tree
2017-11-22
O
g
uz Ulgen
Add codegen for i
n
out arguments
commit
|
commitdiff
|
tree
2017-11-21
Oguz
U
l
g
en
Add options for the cod
e
g
e
n
of inout a
r
g
uments
commit
|
commitdiff
|
tree
2017-11-21
Oguz Ulgen
Add
c
odegen f
o
r i
n
out argumen
t
s
commit
|
commitdiff
|
tree
2017-11-17
Oguz U
l
gen
Add codegen for inout arguments
commit
|
commitdiff
|
tree
2017-11-15
O
guz Ulgen
A
dd
c
odegen for inout a
r
gu
m
ents
commit
|
commitdiff
|
tree
2017-11-14
Oguz
U
lgen
Em
i
t errors for inout pa
r
amete
r
s
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ul
g
en
Add errors t
o
function calls
w
ith inout
decoration
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
Emit errors for
i
nout parameters
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulgen
En
a
b
le calli
n
g a
m
em
b
e
r selection expression with
type
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
Oguz Ulge
n
Disallow asyn
c
keyword o
n
magic m
e
tho
d
s
commit
|
commitdiff
|
tree
2017-11-08
Oguz
U
l
gen
Emit p
a
r
a
me
t
e
r
errors for calla
b
le types
commit
|
commitdiff
|
tree
2017-11-08
Oguz Ulgen
Dis
a
llow
d
eclare(
s
t
rict_types=1) to be used anywhere
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Oguz Ulgen
Ad
d
a
s
s
i
g
nment error
s
to FFP
commit
|
commitdiff
|
tree
2017-11-04
Og
u
z
Ulgen
Add assignmen
t
erro
r
s
to FFP
commit
|
commitdiff
|
tree
2017-11-04
O
g
u
z
Ul
g
en
Disa
l
low class from bein
g
an enum ele
m
ent
n
ame
commit
|
commitdiff
|
tree
2017-11-04
Ogu
z
Ul
g
e
n
Di
s
allo
w
non scalar o
n
the left of a qualified expression
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Oguz Ulg
e
n
Fix emittin
g
of dep
r
ecated f
u
nctions t
h
at are als
o
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Og
u
z Ulgen
Add the abi
l
i
t
y to genera
t
e runt
i
me
e
rrors from the
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Disallow yield
i
n
constructor
,
destruc
t
o
r, or
magic
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulgen
Al
l
ow static init
i
a
l
i
za
t
ion
fo
r
t
u
p
l
e
s if
c
o
ntent can
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulg
e
n
D
isallow conflictin
g
trai
t
require clauses
commit
|
commitdiff
|
tree
2017-10-31
Oguz Ulg
e
n
Disallow
global va
r
iables as cla
s
s const values
commit
|
commitdiff
|
tree
2017-10-27
O
g
uz
U
lgen
Disallow consts
in traits
commit
|
commitdiff
|
tree
2017-10-27
Oguz
Ulgen
Fix hh_sh
a
red build
commit
|
commitdiff
|
tree
2017-10-27
Oguz Ulgen
Fix the hh_share
d
b
u
ild error
commit
|
commitdiff
|
tree
2017-10-27
O
g
uz U
l
ge
n
D
isallow
using statement functio
n
s
c
oped
form to
be
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
Og
u
z
Ulge
n
Fix
using
statement awaitables and c
o
degen for empty
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Oguz Ulgen
Allow func
t
i
on hi
n
t with
t
y
p
e hint
e
d variadic param
commit
|
commitdiff
|
tree
2017-10-25
Oguz Ulgen
Disallow hack
standard library and varray/darr
a
y
in
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Fix emitting of variadic argumen
t
s
commit
|
commitdiff
|
tree
2017-10-24
O
g
uz Ulge
n
Fi
x
the self::c
l
ass class in
t
rait
s
to resolve to class
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Add
exp
l
icit void annotation
for
T
ypeDefs
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulgen
Disallo
w
re defi
n
itio
n
o
f
n
amespa
c
e
use dec
l
aration
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
Em
i
t pa
r
se fai
l
ures
regardi
n
g
variadics
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ul
g
e
n
Disa
l
low
nullsafe object get in
w
r
i
te c
o
n
t
ext
commit
|
commitdiff
|
tree
2017-10-20
O
guz Ulgen
Disal
l
ow pro
m
otion in non __construct
o
r methods
commit
|
commitdiff
|
tree
2017-10-18
Oguz Ulgen
Do not allow user-def
i
n
e
d constant
s
i
n user attribute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
O
guz U
l
gen
Imp
l
em
e
nt ful
l
fideli
t
y low
e
ring and HackC code gener
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Disallow await from b
e
in
g
in us
e
d
in non
async conte
x
t
commit
|
commitdiff
|
tree
2017-10-06
Oguz U
l
gen
Add
f
ull f
i
delity p
a
rsing for the using directive
commit
|
commitdiff
|
tree
2017-10-06
Og
u
z Ulgen
Disallow sh
a
pe field names fro
m
star
t
i
n
g
with
an in
t
e
g
e
r
commit
|
commitdiff
|
tree
2017-10-05
Oguz
Ulgen
Fix func
t
io
n
s
that are passed by ref as an
a
rgument
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Oguz Ulgen
Fix hackfmt test
commit
|
commitdiff
|
tree
2017-10-04
O
g
uz Ulgen
Do not al
l
ow reassigni
n
g of dollar this
a
s a parameter
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Oguz Ulgen
Disall
o
w mul
t
i
p
l
e
a
ccess
t
ype
m
odifiers
o
n method
s
commit
|
commitdiff
|
tree
2017-10-02
O
guz U
l
g
e
n
Start
f
ai
l
i
n
g
on
not yet im
p
lemented features
commit
|
commitdiff
|
tree
2017-09-28
Oguz
U
l
g
en
Fix p
a
r
ent/self resolution for t
r
aits
commit
|
commitdiff
|
tree
2017-09-28
O
g
uz Ul
g
en
Fix the order of
fa
i
l
ing tests with php
sorting fu
n
c
t
ion
commit
|
commitdiff
|
tree
2017-09-26
Og
u
z
U
l
g
e
n
Fix th
e
behavio
u
r of
i
n
tege
r
like
a
r
r
ay keys that should
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Og
u
z Ul
g
en
F
ix the behavio
u
r for duplicates in an array
commit
|
commitdiff
|
tree
2017-09-26
Og
u
z
Ulgen
Add support for vecs to be static
a
lly initialized
if
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
Add abstract tag to interfaces with
86
c
ini
t
method
commit
|
commitdiff
|
tree
2017-09-21
O
g
uz
Ulg
e
n
Fix the
type of XHP attribute with type var
commit
|
commitdiff
|
tree
2017-09-21
Ogu
z
Ul
g
en
_
_
M
ETHOD__
i
nside a class but
o
utside a metho
d
g
i
ves
.
.
.
commit
|
commitdiff
|
tree
next