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 using statement awaitables and codegen for empty block
2017-10-27
Oguz U
l
gen
Fix
u
sing sta
t
em
e
nt awaitables
a
nd
c
o
degen for
empty
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Og
u
z
Ulgen
Allow functio
n
hint with type
h
i
n
ted va
r
iadic param
commit
|
commitdiff
|
tree
2017-10-25
O
g
uz Ulgen
Disallow
hack
s
t
andard
library and varra
y
/da
r
r
ay in
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz Ulgen
Fix emitting of variadic arguments
commit
|
commitdiff
|
tree
2017-10-24
Ogu
z
U
l
g
en
Fix the self::cl
a
ss class in traits to resolve to class
.
.
.
commit
|
commitdiff
|
tree
2017-10-24
Oguz
U
l
gen
A
dd explicit void ann
o
tat
i
on for Type
D
e
fs
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulgen
Disallow r
e
d
e
finitio
n
of names
p
ace us
e
declara
t
ion
commit
|
commitdiff
|
tree
2017-10-20
Ogu
z
Ulgen
Em
i
t parse
fa
i
l
ures regarding vari
a
d
i
cs
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulgen
Disall
o
w null
s
afe object get in wri
t
e contex
t
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ulg
e
n
D
isall
o
w
promotion in non __c
o
nst
r
uctor methods
commit
|
commitdiff
|
tree
2017-10-18
Oguz Ulg
e
n
Do not a
l
low
user-de
f
i
ned
c
onst
a
nts in use
r
a
tt
r
i
b
ute
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz
Ulgen
Implement
f
u
ll fi
d
elit
y
lowering and HackC co
d
e g
e
ner
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulg
e
n
Disa
l
low await fro
m
being i
n
us
e
d in non async cont
e
xt
commit
|
commitdiff
|
tree
2017-10-06
Oguz Ulgen
Add fu
l
l fide
l
ity parsin
g
for the using directive
commit
|
commitdiff
|
tree
2017-10-06
Oguz
U
l
gen
Disal
l
ow sh
a
pe field names fr
o
m star
t
in
g
with
a
n
in
t
eger
commit
|
commitdiff
|
tree
2017-10-05
O
guz
U
l
g
en
Fix function
s
th
a
t are passed by ref as an argument
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Oguz Ulge
n
Fix hackfmt test
commit
|
commitdiff
|
tree
2017-10-04
Oguz Ulgen
Do
n
ot allow reassign
i
ng
of doll
a
r this as a parameter
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Oguz Ulg
e
n
D
i
sallow multi
p
l
e access type m
o
difier
s
on metho
d
s
commit
|
commitdiff
|
tree
2017-10-02
Oguz Ulgen
Start fail
i
ng on n
o
t yet implemented features
commit
|
commitdiff
|
tree
2017-09-28
Oguz Ulgen
Fix parent/se
l
f
resolution
fo
r
traits
commit
|
commitdiff
|
tree
2017-09-28
Oguz Ulgen
Fix the o
r
de
r
of
f
ailing tests with php sorting f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-09-26
O
gu
z
Ul
g
en
Fix th
e
beha
v
iour of inte
g
e
r l
i
ke array
k
eys that sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Ogu
z
Ulgen
Fix the b
e
haviour fo
r
d
uplic
a
tes in
a
n array
commit
|
commitdiff
|
tree
2017-09-26
Ogu
z
Ulgen
Add support for
vecs to be statical
l
y
in
i
tia
l
i
z
ed if
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
A
dd abstract tag t
o
i
n
terfaces with 86cinit method
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
Fix the
t
ype of XHP attrib
u
te with type var
commit
|
commitdiff
|
tree
2017-09-21
O
g
u
z
Ulgen
__METH
O
D__ inside
a class
b
u
t outside a method gives
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Oguz Ulgen
A
dd `
a
rray`
in
t
he type info f
o
r
promo
t
ed variadic
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
O
g
uz Ulgen
Parse
i
nteger literals in
s
trings as string
s
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulg
e
n
Fix
t
he
i
nteraction
b
et
w
e
e
n
static methods and Lvar
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Ogu
z
Ulgen
Codegen fixes regarding $this and u
n
set
commit
|
commitdiff
|
tree
2017-09-11
Ogu
z
U
l
gen
All
o
w classname to be a
t
y
pe s
p
eci
f
ier
w
ithout
g
eneric
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
Oguz Ulgen
P
roduce an error
w
h
e
n sh
a
pe field name is n
o
t a stri
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Oguz Ulge
n
Do
not emit
e
xtra
.
.
.
for
t
ype annot
a
tion of shapes
.
.
.
commit
|
commitdiff
|
tree
2017-08-26
Oguz Ulgen
Emit doc comments for c
l
ass
p
roperti
e
s
commit
|
commitdiff
|
tree
2017-08-22
Oguz Ulgen
Fix more er
r
ors in Hac
k
C
commit
|
commitdiff
|
tree
2017-08-22
Ogu
z
Ulgen
Fix more
c
o
d
egen related
bugs
commit
|
commitdiff
|
tree
2017-08-18
Oguz Ulgen
Emi
t
deprecation warnin
g
commit
|
commitdiff
|
tree
2017-08-15
Oguz Ulg
e
n
Fi
x
e
s various
issu
e
s
w
ith Hack
C
codegen
commit
|
commitdiff
|
tree
2017-08-11
Oguz Ulgen
Fix
e
s to codegen to get
t
estinfra towards pass
i
ng
commit
|
commitdiff
|
tree
2017-08-10
Oguz Ulg
e
n
Add fixes t
o
co
d
egen regardin
g
to dv_ar
r
ay tests
commit
|
commitdiff
|
tree
2017-08-08
O
guz
U
l
gen
Fix nu
l
lable attribute
o
n
m
ixed
a
rgument
s
and veri
f
y
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
Oguz Ulge
n
Fix th
e
warning a
b
out hh_codegen_cmd
taki
n
g t
w
o argum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
O
g
uz U
l
g
en
Fix the codegen for
spe
c
ial funct
i
ons being ren
a
med
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
O
g
u
z
Ul
g
e
n
F
ix the eva
l
uatio
n
o
r
der of class
g
ets in both sides
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Og
u
z Ulgen
Fix
emitti
n
g
of varray/d
a
rray
commit
|
commitdiff
|
tree
2017-08-01
Og
u
z U
l
gen
Fix s
t
ati
c
array/
k
eyset k
e
y
s -
C
asting
an
d
allowable
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
O
guz Ulgen
Add parsing, lowering a
n
d
code
generation fo
r
yield
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Oguz Ulgen
Separate out trai
t
conflict resolution int
o
a
l
ias resolution
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
Og
u
z
Ulgen
Fix the par
s
ing for trait conflic
t
res
o
lu
t
ion
commit
|
commitdiff
|
tree
2017-07-15
Oguz
U
lgen
Adj
u
st the fal
l
back behavio
r
o
f
functions/const
s
uses
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Oguz
U
l
gen
Restrict key
s
f
or dict/Map s
u
ch
t
hat
only strin
g
s
and
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Oguz
U
l
gen
Fix
c
ase
sensitivity in special
ids
commit
|
commitdiff
|
tree
2017-07-13
Oguz
U
lgen
Ignore
semdiff compare file
s
commit
|
commitdiff
|
tree
2017-07-07
Oguz
Ulgen
Implement
l
oweri
n
g for namespace
g
roup us
e
de
c
larat
i
on
commit
|
commitdiff
|
tree
2017-06-29
O
g
uz
U
l
gen
Fix type l
i
sts
i
n
typedefs and t
y
pe constants
commit
|
commitdiff
|
tree
2017-06-27
Og
u
z Ulgen
Fix
p
r
inting of clas
s
n
a
me aft
e
r class
attr
i
butes
commit
|
commitdiff
|
tree
2017-06-26
Oguz
U
l
gen
Gen
e
ra
t
e
code
f
or the function die, enable die an
d
.
.
.
commit
|
commitdiff
|
tree
2017-06-24
O
gu
z
U
lgen
Allow tuples to be inside sta
t
ic a
r
rays
commit
|
commitdiff
|
tree
2017-06-23
Oguz Ulgen
Do not initil
i
ze Map a
n
d ImmMap inli
n
e for class elements
commit
|
commitdiff
|
tree
2017-06-23
Oguz Ulgen
I
nline special id __TRAIT__ in
c
las
s
es and
traits
commit
|
commitdiff
|
tree
2017-06-22
Oguz Ulgen
U
p
date
.
{git, hg}ignore to no
t
pic
k
up semdiff
a
r
tifact
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
O
g
u
z Ulgen
Ad
d
an option to h
h
s
ingle
c
om
p
ile to read confi
g
from C
L
I
commit
|
commitdiff
|
tree
2017-06-21
Oguz
U
lgen
Revamp the way collections are ge
n
erated
commit
|
commitdiff
|
tree
2017-06-16
Og
u
z Ulgen
Drop XHP comment
t
r
ivi
a
lowering
i
nto
t
h
e Hack AS
T
commit
|
commitdiff
|
tree
2017-06-16
Oguz U
l
gen
Fix parsing
of
v
ariadic references
as functi
o
n
arguments
commit
|
commitdiff
|
tree
2017-06-15
O
g
uz Ulgen
Add fine
granular
i
ty t
o
sem
a
n
t
ic diff
log
g
ing
commit
|
commitdiff
|
tree
2017-06-13
O
g
uz Ulgen
Translate o
f
s
pe
c
ial i
d
s in class co
n
stants
commit
|
commitdiff
|
tree
2017-06-13
Oguz Ulg
e
n
All
o
w type to be a valid class constan
t
name
commit
|
commitdiff
|
tree
2017-06-13
Oguz Ulgen
A
dd hphp/te
s
ts/ze
n
d/good/tests to comparison tests
commit
|
commitdiff
|
tree
2017-06-11
Oguz Ulgen
Various bug
f
ixes rela
t
e
d
to typ
e
s and coll
e
ctions
commit
|
commitdiff
|
tree
2017-06-09
Oguz Ulgen
Bug f
i
xes i
n
dynamic
array
g
eneration and
s
ilent null
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
Oguz Ul
g
en
Ad
d
codegen for sil
e
nce unary
op
e
r
at
o
r
commit
|
commitdiff
|
tree
2017-06-07
Oguz Ulgen
Introduce sil
e
n
c
e op
e
rator to Hac
k
commit
|
commitdiff
|
tree
2017-06-06
Oguz
U
l
g
en
Add trait use aliases both a
s
a
n
d inste
a
do
f
typ
e
s
commit
|
commitdiff
|
tree
2017-06-06
Oguz Ulgen
Add
t
rait conf
l
ict
r
es
o
lu
t
i
on
p
arsing an
d
l
o
wering
commit
|
commitdiff
|
tree
2017-06-06
Ogu
z
Ulg
e
n
A
d
d nullable ty
p
es a
n
d
t
ype argum
e
n
t
lists
t
o xhp
a
ttr
i
butes
commit
|
commitdiff
|
tree
2017-06-05
Oguz Ulgen
Add cl
a
ss
alias
commit
|
commitdiff
|
tree
2017-06-02
Oguz Ulgen
Su
b
expres
s
ions of
i
g
nored expr_lists in
f
or loop
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-02
Oguz Ulgen
Add obj get for
x
h
p attri
b
utes
commit
|
commitdiff
|
tree
2017-06-01
Oguz U
l
ge
n
Di
s
a
b
l
e
failing tests
commit
|
commitdiff
|
tree
2017-05-31
O
guz Ulgen
Fix the
c
lowny gener
a
t
or detection
commit
|
commitdiff
|
tree
2017-05-31
O
g
uz Ulgen
G
ene
r
ate instructi
o
ns fo
r
eva
l
as a
b
ytecode-d function
commit
|
commitdiff
|
tree
2017-05-30
Oguz
U
lgen
Arrays with str
i
ng keys
b
ut
re
f
ere
n
ce values
commit
|
commitdiff
|
tree
2017-05-30
Og
u
z Ulgen
F
loats in
defa
u
lt values
commit
|
commitdiff
|
tree
2017-05-30
Oguz Ulgen
Assignm
e
nt in
f
u
nct
i
o
n
arguments
commit
|
commitdiff
|
tree
2017-05-26
Oguz Ul
g
en
Fix codegen for
member ke
y
d
e
cisi
o
n on obje
c
t onto
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
Ogu
z
U
l
gen
Re
t
urn by refe
r
e
n
c
e
s
emantics for m
e
t
h
o
ds
commit
|
commitdiff
|
tree
2017-05-25
Og
u
z Ulgen
Xh
p
children declarations -- a
n
y
commit
|
commitdiff
|
tree
2017-05-25
Oguz Ulgen
Convert bi
n
ary, hex and
o
ctal integers to decim
a
l
commit
|
commitdiff
|
tree
2017-05-25
Oguz Ulgen
Isset,
unset and single
l
va
r
var on the
l
e
f
t hand s
i
de
commit
|
commitdiff
|
tree
2017-05-25
Oguz Ulgen
Xhp attri
b
utes - de
c
lar
e
d
w
ith type vari
a
bl
e
var
commit
|
commitdiff
|
tree
2017-05-24
Oguz Ulgen
Codegen inline definitio
n
s
f
o
r
functions and c
l
a
s
ses
commit
|
commitdiff
|
tree
2017-05-23
Oguz Ulgen
Impl
e
ment codegen fo
r
ref
e
rences
commit
|
commitdiff
|
tree
2017-05-23
Ogu
z
U
lgen
Ad
d
ret
by ref to ff
p
/low
e
rer
commit
|
commitdiff
|
tree
2017-05-22
O
g
uz Ulgen
Correct identify flavors according to the HHVM bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-05-16
Oguz Ulgen
Clean up the e
n
try po
i
n
t
to semdiff
commit
|
commitdiff
|
tree
2017-05-13
Oguz Ulge
n
Add
t
he remaini
n
g
o
f the default values
commit
|
commitdiff
|
tree
2017-05-11
O
g
uz
U
lgen
Cod
e
gen some NY
I
fe
a
tu
r
es - casing o
n
castin
g
instru
c
t
i
ons
.
.
.
commit
|
commitdiff
|
tree
next