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
Support type-aliased nullable, tuples in IsNameD
2018-03-22
Oguz Ulgen
Dis
a
llow is and as expres
s
ions to
b
e used with callables
commit
|
commitdiff
|
tree
2018-03-21
Oguz Ulgen
Add basic typechecking
f
o
r As expressions
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulgen
A
dd
s
yntax erro
r
s for a
s
expressions
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ul
g
e
n
A
d
d an opti
o
n to hh sing
l
e
t
ype
check to run with FFP
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulgen
Impl
e
m
e
n
t
As express
i
o
n
s for primitive ty
p
es
commit
|
commitdiff
|
tree
2018-03-20
Oguz
Ulgen
Match H
P
HPC in terms
o
f varray darra
y
d
e
fault valu
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Oguz Ulgen
Add codegen for As expres
s
i
o
ns
commit
|
commitdiff
|
tree
2018-03-19
Og
u
z
Ulgen
Add bytecode for as
e
xpressions
commit
|
commitdiff
|
tree
2018-03-19
Oguz Ul
g
en
Implement pars
i
ng for As expressions
commit
|
commitdiff
|
tree
2018-03-16
Oguz Ulgen
Make
.
onlyha
c
kc
f
older g
r
a
n
u
al
commit
|
commitdiff
|
tree
2018-03-15
Oguz Ulgen
Allow ino
u
t params in lambdas wh
e
re the a
c
tual fu
n
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Oguz U
l
gen
Disable logging stats by
defa
u
lt
commit
|
commitdiff
|
tree
2018-03-06
O
g
u
z Ulge
n
Set param coerce mode fo
r
n
a
tive functions
commit
|
commitdiff
|
tree
2018-03-06
Oguz Ulgen
I
nfer the builtin type for params u
s
ing t
h
e type name
commit
|
commitdiff
|
tree
2018-03-05
Oguz Ulgen
Emit specialized type constraints
for native me
t
hods
commit
|
commitdiff
|
tree
2018-03-02
Ogu
z
U
l
gen
Get
t
he assembler to set isNative flag for
n
ative functions
commit
|
commitdiff
|
tree
2018-03-02
Og
u
z
Ulgen
Minor f
i
xes rela
t
ed to systemlib
commit
|
commitdiff
|
tree
2018-03-02
Oguz
U
lg
e
n
Add
n
ative no injection
attribu
t
e
commit
|
commitdiff
|
tree
2018-03-02
Ogu
z
Ulgen
Emit nop/uinit fo
r
buil
t
ins with untyped an
d
de
f
ault
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
O
g
uz
Ulgen
Fix
emittin
g
of
empt
y
($this)
commit
|
commitdiff
|
tree
2018-02-28
Oguz Ulgen
M
ake assembler
a
gnostic of
whether we are c
o
mp
i
ling
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
Oguz U
l
gen
Do not cast string
inf int
o
an int for arraykeys
commit
|
commitdiff
|
tree
2018-02-27
Ogu
z
Ulge
n
Disabl
e
is e
x
pressions
b
y
default
commit
|
commitdiff
|
tree
2018-02-27
Oguz
U
lgen
N
a
tive methods do not n
e
ed to
h
ave a body
commit
|
commitdiff
|
tree
2018-02-24
Og
u
z
Ulge
n
Add ReadsCalle
r
F
r
ame and
W
rit
e
sCallerFrame att
r
i
b
u
t
es
commit
|
commitdiff
|
tree
2018-02-24
Ogu
z
Ul
g
en
Add clone attribute to hhvm
a
n
d
hack
c
commit
|
commitdiff
|
tree
2018-02-24
Oguz Ulgen
I
m
pleme
n
t native opc
o
de impl
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulgen
Add
d
oc commen
t
s to th
e
inou
t
w
r
a
pper
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulge
n
Do not
a
utoimport i
s
_x functions tha
t
are
c
o
m
m
on between
.
.
.
commit
|
commitdiff
|
tree
2018-02-23
Ogu
z
Ulgen
Compile more o
f
systeml
i
b
using Hac
k
C
commit
|
commitdiff
|
tree
2018-02-23
Og
u
z Ulgen
Unify hhas source mapping flag bet
w
een
hhvm and
hac
k
c
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Par
s
e directive
s
in
s
ide the
f
un
c
tion body for
inline
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Add t
h
e
ability to c
o
mpile systemlib usin
g
hackc
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Rel
a
x code
o
utsi
d
e
namespace constraint
for sys
t
em lib
commit
|
commitdiff
|
tree
2018-02-21
O
g
uz Ulgen
Add
a
n option
to HHVM
a
nd HackC to use extern compil
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Ogu
z
Ulgen
U
nify hhvm
_
compat_mode and cod
e
gen modes
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulgen
Rev
e
rt D70025
4
2: [HackC] Add
a
n op
t
ion t
o
HHVM and
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulgen
E
n
ab
l
e dumping s
y
s
t
emlib in
h
has format
commit
|
commitdiff
|
tree
2018-02-16
O
g
uz U
l
gen
A
d
d
a
n option to HHVM and HackC to u
s
e extern compile
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Fix preced
e
nc
e
of i
n
stance
o
f
commit
|
commitdiff
|
tree
2018-02-15
Ogu
z
U
lgen
Fix few names
p
a
ce related prob
l
ems
commit
|
commitdiff
|
tree
2018-02-15
O
guz Ulgen
Fix index ad
d
ition for non i
n
teger key
e
d
array elements
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Error o
n
magic me
t
hods tak
i
n
g a
r
gume
n
ts
by
r
ef
commit
|
commitdiff
|
tree
2018-02-15
Ogu
z
U
l
g
en
Parse binary heredoc
l
i
t
e
rals
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Enable
h
h
s
ingle
pars
e
t
o b
e
abl
e
to
parse code
g
en
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulg
e
n
Log backtrace
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulg
e
n
F
old darra
y
keys
commit
|
commitdiff
|
tree
2018-02-13
O
guz U
l
gen
Treat ty
p
e
n
ame as a strin
g
in type
c
onsta
n
t
commit
|
commitdiff
|
tree
2018-02-13
Oguz Ulgen
Us
e
doub
l
e quotes in
defau
l
t
val
u
es for hack
s
tandard
.
.
.
commit
|
commitdiff
|
tree
2018-02-09
Oguz Ulge
n
Fix escaping of single quotation in
nowdocs
commit
|
commitdiff
|
tree
2018-02-08
Oguz Ulgen
Fix XHP str
i
n
g
escaping for qu
o
tation
s
commit
|
commitdiff
|
tree
2018-02-07
Ogu
z
Ulgen
Start running spec
and z
e
n
d
tests in var
i
ous ot
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulgen
Disallow duplicate
m
odifiers on classes and funct
i
ons
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulgen
Disallow final in property mo
d
ifiers
commit
|
commitdiff
|
tree
2018-02-05
Ogu
z
Ulgen
Star
t
running Php spec tes
t
s
commit
|
commitdiff
|
tree
2018-02-03
Og
u
z Ulgen
Add
s
p
a
c
es
betw
e
en elements and brace
s
in non e
m
pty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz
U
lgen
Add lower
c
ase and
whitespace free defau
l
t value compa
r
i
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulg
e
n
Fix default value p
r
inti
n
g for nullsafe
o
bj
e
ct method
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Fi
x
scope
r
e
s
olution in memoized meth
o
ds
commit
|
commitdiff
|
tree
2018-01-31
Ogu
z
Ulgen
Fix colon colon
class i
n
default values
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
Only emit
d
e
f
ault values with d
o
uble
q
uotes if the
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ul
g
e
n
Fix envi
r
o
n
m
e
nt threading in de
f
ault v
a
lue printing
commit
|
commitdiff
|
tree
2018-01-30
O
guz Ulgen
Elaborate tuple into a varr
a
y in clo
s
ure conver
t
commit
|
commitdiff
|
tree
2018-01-29
Oguz Ul
g
en
Fix defa
u
lt value printing f
o
r Lvarvars
commit
|
commitdiff
|
tree
2018-01-27
Og
u
z Ulgen
U
p
date f
a
iling te
s
ts
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ulgen
Upd
a
te exp
e
c
t files for th
e
quick
te
s
ts
commit
|
commitdiff
|
tree
2018-01-25
Oguz U
l
gen
Add scuba logging to HackC
commit
|
commitdiff
|
tree
2018-01-23
Oguz U
l
gen
Emit pos
i
tion i
n
formation for de
f
ine expression
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
Show positi
o
n inform
a
tion on the ast o
n
de
m
and
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
For
r
es
e
rved global names do not
emit th
e
namespa
c
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
O
g
u
z
U
l
g
en
Fix
e
rrors
regar
d
ing variadic and/or refer
e
nce para
m
ete
r
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
O
gu
z
Ulgen
E
labo
r
ate and resolve nam
e
s for
d
efaul
t
values
commit
|
commitdiff
|
tree
2018-01-18
Ogu
z
Ulg
e
n
Emi
t
different error me
s
sage for
d
ouble use
s
tatements
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Oguz
U
lgen
Add P
H
P7 Left
t
o Right as
s
ig
n
me
n
t
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Error
w
he
n
s
e
lf::class or parent::class is used
outside
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz U
l
gen
Fix srcloc for Fpass inst
r
uction
s
where t
h
ey need th
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Ogu
z
Ulgen
Emit correc
t
line numbers for errors relate
d
to go
t
os
commit
|
commitdiff
|
tree
2018-01-10
Oguz Ulgen
Adj
u
s
t the ex
p
ected err
o
r me
s
sage for a
s
li
g
htly better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Oguz Ul
g
en
Revisit
e
s
ca
p
ing
strings in de
f
ault values
commit
|
commitdiff
|
tree
2017-12-14
Oguz
Ulgen
Add En
a
b
leHipHop
S
yntax=1
i
mp
l
ies
h
ac
k
file
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
Fix incorrect functio
n
symbol ref addin
g
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
Add
disa
b
le
hphpc optimizatio
n
s
to md5 hash becau
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
O
g
u
z
Ulgen
Mov
e
fun
c
tion/metho
d
rede
c
laration e
r
rors t
o
FFP
commit
|
commitdiff
|
tree
2017-12-06
O
g
uz
U
lgen
Fix error messag
e
s for some test
s
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ulgen
Incor
r
ect Xhp error
commit
|
commitdiff
|
tree
2017-12-05
Ogu
z
Ulgen
Add
more classi
s
h d
e
clar
a
tion errors
commit
|
commitdiff
|
tree
2017-12-05
O
g
uz
U
l
gen
Add consta
n
t declaration e
r
rors
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
A
d
d i
n
valid n
u
mber of argument
er
r
ors to speci
a
l meth
o
ds
commit
|
commitdiff
|
tree
2017-12-02
Og
u
z
U
l
gen
Add parsing an
d
code ge
n
er
a
t
ion fo
r
the declare directiv
e
commit
|
commitdiff
|
tree
2017-12-02
O
guz
U
lge
n
Add namespace declaration
erro
r
s
commit
|
commitdiff
|
tree
2017-11-30
Oguz Ulgen
Implement HackC suppor
t
for
H
a
ckArrCompatNo
t
ices
commit
|
commitdiff
|
tree
2017-11-28
Oguz Ul
g
en
Ad
d
codegen for lamb
d
a
s w
i
th inout argu
m
ents
commit
|
commitdiff
|
tree
2017-11-28
O
g
u
z
Ulgen
Add an option
to hh single compile
t
o
dum
p
con
f
i
g setting
s
commit
|
commitdiff
|
tree
2017-11-22
Oguz
U
lgen
Add codegen for ino
u
t arguments
commit
|
commitdiff
|
tree
2017-11-21
Oguz
U
lge
n
Add
o
ptions f
o
r the code
g
en of inout arguments
commit
|
commitdiff
|
tree
2017-11-21
Oguz
U
lgen
Add cod
e
gen for inout arguments
commit
|
commitdiff
|
tree
2017-11-17
Oguz Ulgen
Add codegen for inout argum
e
nt
s
commit
|
commitdiff
|
tree
2017-11-15
Oguz Ulgen
Add codeg
e
n
f
or inou
t
argum
e
nts
commit
|
commitdiff
|
tree
2017-11-14
Oguz Ulgen
Emit er
r
ors
for
i
n
o
u
t para
m
eters
commit
|
commitdiff
|
tree
2017-11-10
O
guz
U
l
g
en
A
d
d
e
rro
r
s to function
c
al
l
s
w
ith inout decor
a
t
i
on
commit
|
commitdiff
|
tree
next