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
de-dup THREAD_LOCAL macros
2017-10-06
Oguz
Ulg
e
n
Add full fidelity p
a
rsing for the
using directive
commit
|
commitdiff
|
tree
2017-10-06
O
g
uz
Ulgen
Disal
l
ow
s
hape fi
e
ld names fr
o
m starting with an int
e
ge
r
commit
|
commitdiff
|
tree
2017-10-05
Og
u
z
U
lgen
Fix functions t
h
at ar
e
p
a
ssed
b
y ref as an argume
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
O
guz Ulgen
F
i
x hackfmt test
commit
|
commitdiff
|
tree
2017-10-04
Oguz
U
l
g
en
Do n
o
t allow reassigning
o
f dollar this as a paramet
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
O
guz Ulg
e
n
Disallow multiple access
type modifiers
on meth
o
ds
commit
|
commitdiff
|
tree
2017-10-02
Oguz U
l
gen
Start faili
n
g o
n
not yet
i
mplem
e
nted features
commit
|
commitdiff
|
tree
2017-09-28
O
g
uz
Ul
g
e
n
Fix pare
n
t/se
l
f resolution f
o
r
traits
commit
|
commitdiff
|
tree
2017-09-28
Oguz Ulgen
Fix
t
h
e order of failing tests
w
ith php sorting
f
u
n
c
tion
commit
|
commitdiff
|
tree
2017-09-26
Oguz Ulgen
Fix the behaviour of integer like ar
r
a
y keys
t
hat s
h
o
uld
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Oguz U
l
gen
Fix the beha
v
iour for duplicates in an array
commit
|
commitdiff
|
tree
2017-09-26
Oguz
Ulgen
Add
support for
ve
c
s to be statically i
n
itializ
e
d
i
f
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
O
guz Ul
g
en
A
dd
abstract tag
t
o
interfaces wit
h
86ci
n
it method
commit
|
commitdiff
|
tree
2017-09-21
Oguz
U
l
gen
Fix
the type of XHP attribut
e
w
i
t
h
type var
commit
|
commitdiff
|
tree
2017-09-21
Ogu
z
U
l
ge
n
__ME
T
HOD__ i
n
si
d
e a class
but
outside a method gives
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Og
u
z Ulgen
Add `array` in the typ
e
info for promo
t
e
d
v
a
riadi
c
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulgen
Parse inte
g
er literals in strings as s
t
ri
n
gs
commit
|
commitdiff
|
tree
2017-09-20
Oguz Ulg
e
n
F
ix the
in
t
eractio
n
between
s
t
atic methods
a
nd
L
var
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Oguz Ulgen
Codege
n
fi
x
es r
e
g
arding $this and unset
commit
|
commitdiff
|
tree
2017-09-11
Oguz Ulgen
Allow classname to be a type specifier without gener
i
c
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
Oguz
Ulgen
P
r
o
duce an error when shap
e
field name is not a string
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Oguz Ulgen
Do not
emit
e
xt
r
a
.
.
.
for t
y
pe annotation
of shape
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-26
O
g
u
z Ulgen
Emit doc comments fo
r
c
l
ass proper
t
ies
commit
|
commitdiff
|
tree
2017-08-22
O
guz Ulgen
Fix more
error
s
in HackC
commit
|
commitdiff
|
tree
2017-08-22
Oguz Ulgen
Fix more cod
e
gen related bugs
commit
|
commitdiff
|
tree
2017-08-18
Oguz Ulgen
E
mit dep
r
ecation war
n
i
ng
commit
|
commitdiff
|
tree
2017-08-15
Oguz Ulgen
Fi
x
es various
issues
with HackC codeg
e
n
commit
|
commitdiff
|
tree
2017-08-11
Og
u
z
Ulge
n
Fixes to codegen
to
get t
e
stinfra tow
a
rd
s
passing
commit
|
commitdiff
|
tree
2017-08-10
O
guz Ulge
n
Add fixes to codegen reg
a
rding
t
o
dv_array tests
commit
|
commitdiff
|
tree
2017-08-08
Oguz Ul
g
e
n
F
i
x nullab
l
e a
t
tribute on mixed arguments an
d
ver
i
fy
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
O
g
uz Ulgen
Fix the war
n
ing about hh_codegen_cmd taking two arguments
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
O
guz Ulgen
Fix the code
g
en fo
r
special
f
u
n
c
tions bein
g
renamed
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Oguz Ulgen
Fix t
h
e e
v
aluat
i
o
n
order o
f
cl
a
ss
g
ets in
b
o
t
h sides
.
.
.
commit
|
commitdiff
|
tree
2017-08-01
Oguz Ulg
e
n
Fix emitting o
f
v
array
/
d
array
commit
|
commitdiff
|
tree
2017-08-01
Oguz U
l
gen
Fix static
arra
y
/keyset
k
eys
-
Casti
n
g and allowa
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-07-25
Oguz
Ulgen
A
d
d parsing, lowering and code genera
t
i
o
n for y
i
eld
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Oguz Ulgen
Sepa
r
a
t
e out tra
i
t
con
f
li
c
t resolution into alias resolution
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
Oguz Ulge
n
F
ix the
pa
r
sing for trait
conflict resolution
commit
|
commitdiff
|
tree
2017-07-15
Oguz Ulgen
Adjust the fallback beha
v
ior of func
t
ions
/
consts us
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
O
g
uz Ulgen
Restrict
keys f
o
r dict/Map such
that only
s
trings and
.
.
.
commit
|
commitdiff
|
tree
2017-07-14
Og
u
z Ulgen
F
i
x case sensitivity in special ids
commit
|
commitdiff
|
tree
2017-07-13
O
guz Ulge
n
I
g
nore semdiff com
p
are files
commit
|
commitdiff
|
tree
2017-07-07
Oguz Ulgen
I
m
p
l
ement lowering for namesp
a
ce g
r
oup use
declaration
commit
|
commitdiff
|
tree
2017-06-29
Oguz Ul
g
en
Fix type li
s
ts
i
n ty
p
edefs and type cons
t
an
t
s
commit
|
commitdiff
|
tree
2017-06-27
Oguz Ulgen
Fix
p
rin
t
ing of cl
a
ss
name afte
r
c
lass att
r
ib
u
t
e
s
commit
|
commitdiff
|
tree
2017-06-26
Oguz U
l
gen
Gene
r
ate code for the
f
unct
i
o
n die, enab
l
e
d
ie and
.
.
.
commit
|
commitdiff
|
tree
2017-06-24
Oguz
Ulgen
Allow tu
p
l
es to b
e
i
n
sid
e
s
t
a
tic
a
r
r
ays
commit
|
commitdiff
|
tree
2017-06-23
Og
u
z Ulgen
Do not initilize
M
ap and
ImmMap inline for cl
a
ss
e
le
m
e
n
ts
commit
|
commitdiff
|
tree
2017-06-23
Oguz Ulge
n
In
l
ine special id __TR
A
IT__ in classes and trai
t
s
commit
|
commitdiff
|
tree
2017-06-22
O
g
uz Ulgen
Updat
e
.
{
g
it, h
g
}
ignore to not pick u
p
s
emdiff artifact
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
O
guz
U
lgen
Add a
n
option
t
o
hh sin
g
le compile to read
config fr
o
m CLI
commit
|
commitdiff
|
tree
2017-06-21
O
guz
U
lge
n
Revamp the way
c
oll
e
ctions ar
e
gene
r
ated
commit
|
commitdiff
|
tree
2017-06-16
Oguz
U
lgen
Drop XHP com
m
e
n
t trivia lowerin
g
i
n
to the
H
a
ck AST
commit
|
commitdiff
|
tree
2017-06-16
Oguz Ul
g
en
Fix p
a
rs
i
n
g of variad
i
c refer
e
nces as function arguments
commit
|
commitdiff
|
tree
2017-06-15
Oguz
Ulgen
Add fine granularity to semantic
diff logging
commit
|
commitdiff
|
tree
2017-06-13
O
g
uz Ulgen
T
r
anslat
e
of s
p
ecial ids in class cons
t
ants
commit
|
commitdiff
|
tree
2017-06-13
Oguz Ulgen
Al
l
ow typ
e
to be a valid class co
n
stant name
commit
|
commitdiff
|
tree
2017-06-13
Oguz U
l
g
en
Add hphp/tests/z
e
nd/good/tests to comp
a
rison
tests
commit
|
commitdiff
|
tree
2017-06-11
Oguz U
l
g
en
V
a
ri
o
u
s
bug fixes related to types
a
nd co
l
lec
t
io
n
s
commit
|
commitdiff
|
tree
2017-06-09
Oguz Ulgen
B
ug
fix
e
s i
n
dynamic arra
y
genera
t
ion and
s
i
lent
null
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
Ogu
z
Ulg
e
n
Add codege
n
f
o
r silence unary oper
a
tor
commit
|
commitdiff
|
tree
2017-06-07
Oguz Ulgen
Int
r
oduce silence operat
o
r to Hack
commit
|
commitdiff
|
tree
2017-06-06
Oguz Ulgen
A
d
d trait use
a
liases both as and
i
n
ste
a
dof typ
e
s
commit
|
commitdiff
|
tree
2017-06-06
Oguz U
l
gen
Add trait c
o
nflict
res
o
lut
i
on
pars
i
ng
a
nd lowering
commit
|
commitdiff
|
tree
2017-06-06
Oguz Ulgen
Add nullable types and type
a
rgument li
s
t
s to
xhp attributes
commit
|
commitdiff
|
tree
2017-06-05
Ogu
z
Ulge
n
Add class
a
lias
commit
|
commitdiff
|
tree
2017-06-02
Oguz Ulg
e
n
Sub express
i
ons of ignored
e
xpr
_
list
s
in for loops
.
.
.
commit
|
commitdiff
|
tree
2017-06-02
O
g
uz Ulgen
Add ob
j
ge
t
fo
r
xhp a
t
tribu
t
es
commit
|
commitdiff
|
tree
2017-06-01
Ogu
z
Ulgen
Disable failing
t
e
s
ts
commit
|
commitdiff
|
tree
2017-05-31
Ogu
z
Ulg
e
n
Fi
x
the clowny genera
t
or detection
commit
|
commitdiff
|
tree
2017-05-31
Oguz
U
l
gen
Gener
a
te instructions
f
or
e
v
al
a
s
a
bytecode-d
f
u
n
ction
commit
|
commitdiff
|
tree
2017-05-30
Oguz Ulgen
Arrays with stri
n
g keys bu
t
reference
v
alues
commit
|
commitdiff
|
tree
2017-05-30
Ogu
z
U
lgen
Floats in default values
commit
|
commitdiff
|
tree
2017-05-30
O
guz Ulgen
Assignme
n
t i
n
f
u
nction
arguments
commit
|
commitdiff
|
tree
2017-05-26
O
g
uz Ulgen
Fix co
d
egen for
me
m
ber ke
y
decis
i
on on object onto
.
.
.
commit
|
commitdiff
|
tree
2017-05-25
Oguz Ulgen
Return
by r
e
f
eren
c
e semantics
f
o
r method
s
commit
|
commitdiff
|
tree
2017-05-25
O
g
uz Ul
g
en
Xhp
children declarations
-- any
commit
|
commitdiff
|
tree
2017-05-25
Oguz
Ulgen
Convert b
i
nary
,
hex
a
nd octal integers
t
o d
e
cima
l
commit
|
commitdiff
|
tree
2017-05-25
Oguz
U
l
gen
Isset, unset and single lvar
v
ar
o
n
t
he left
ha
n
d side
commit
|
commitdiff
|
tree
2017-05-25
Oguz
Ulgen
X
hp attri
b
ut
e
s -
d
eclared with ty
p
e
v
ariable var
commit
|
commitdiff
|
tree
2017-05-24
O
g
uz Ul
g
en
Codegen inline def
i
nitions
for functions and clas
s
e
s
commit
|
commitdiff
|
tree
2017-05-23
Oguz Ulgen
Implement
c
od
e
gen for references
commit
|
commitdiff
|
tree
2017-05-23
O
guz Ulgen
Add re
t
by ref to ffp/lowerer
commit
|
commitdiff
|
tree
2017-05-22
Ogu
z
Ulgen
Corre
c
t identify
f
l
avors according t
o
the HHVM b
y
te
c
ode
.
.
.
commit
|
commitdiff
|
tree
2017-05-16
O
g
uz
U
lgen
Clean up the entr
y
point to s
e
mdiff
commit
|
commitdiff
|
tree
2017-05-13
Oguz Ul
g
en
Add th
e
remainin
g
of the default va
l
ues
commit
|
commitdiff
|
tree
2017-05-11
Oguz U
l
g
e
n
Code
g
en some N
Y
I features - casing
on c
a
sti
n
g instru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2017-05-09
O
guz Ulgen
Add codege
n
for class get with quer
y
mode
commit
|
commitdiff
|
tree
2017-05-09
Oguz U
l
gen
Fix codegen for supe
r
globals that is not $GLOBALS
commit
|
commitdiff
|
tree
2017-05-08
Oguz Ul
g
en
Rel
a
b
e
l co
n
st
a
nt
a
r
ray/vec/dict/keyset identifier generation
commit
|
commitdiff
|
tree
2017-05-05
Oguz Ul
g
e
n
A
dd c
o
degen for lv
a
rvar on the left ha
n
d
side
commit
|
commitdiff
|
tree
2017-05-05
Oguz Ulgen
Force
exi
t
t
o a
d
ead end fun
c
tion
commit
|
commitdiff
|
tree
2017-05-05
Oguz Ulgen
Add
c
odegen for
typ
e
a
rguments
commit
|
commitdiff
|
tree
2017-05-04
Oguz
U
l
gen
I
m
plement default value codegen for Class
_
g
et
,
O
b
j_get
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
Oguz Ulg
e
n
Bri
n
g the
default val
u
e pretty
printing to
a unifo
r
m way
commit
|
commitdiff
|
tree
2017-05-04
Oguz Ulgen
Ge
n
er
a
te code for function calls and clas
s
consts in
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
Og
u
z
Ulge
n
Add codeg
e
n for
xhp children dec
l
a
r
a
tion
commit
|
commitdiff
|
tree
2017-05-02
Oguz Ulgen
Add var
i
adic arg
u
ment interaction
w
ith
s
pl
a
t operator
commit
|
commitdiff
|
tree
2017-05-02
Oguz Ulgen
Fix
a bug
i
n the lower
e
r where
it i
g
nores the spla
t
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
Oguz Ulgen
Implement
asse
r
t
and renaming
for som
e
specials functions
.
.
.
commit
|
commitdiff
|
tree
next