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
Finish shutting down after getting a signal in server mode
2018-04-16
Oguz Ulgen
Implement
H
H
B
BC desugaring for Is/AsTypeStruct
commit
|
commitdiff
|
tree
2018-04-15
Og
u
z
U
lgen
Fix infer
st
a
tic
in
i
t
ialization order fiasco
commit
|
commitdiff
|
tree
2018-04-12
Oguz Ulgen
R
e
vert D75644
2
6
: [hhvm][P
R
] U
s
e ppx_derivi
n
g
f
rom OPAM
commit
|
commitdiff
|
tree
2018-04-10
Oguz U
l
ge
n
Add HHI
R
instruction
s
for
Is/As expre
s
sions
commit
|
commitdiff
|
tree
2018-04-03
Oguz
U
lg
e
n
Remo
v
e
passing tes
t
s
commit
|
commitdiff
|
tree
2018-03-30
Oguz
Ulgen
Add ha
n
d crafted error
m
essage
s
to As
Expression exceptions
commit
|
commitdiff
|
tree
2018-03-24
Oguz Ulg
e
n
Unify
i
s and as expres
s
ions
commit
|
commitdiff
|
tree
2018-03-22
Oguz Ulgen
Add
typecheckin
g
s
up
p
ort for tuple and opti
o
n ty
p
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
Oguz
U
lgen
D
i
sallow is and as expressions t
o
be use
d
with callables
commit
|
commitdiff
|
tree
2018-03-21
Oguz Ul
g
en
Add ba
s
ic typ
e
chec
k
i
n
g
for As e
x
press
i
ons
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulgen
Add s
y
ntax errors
f
or as expressions
commit
|
commitdiff
|
tree
2018-03-20
O
guz Ulgen
Add
a
n o
p
tion to hh single type check to run w
i
th F
F
P
commit
|
commitdiff
|
tree
2018-03-20
O
guz Ulgen
Implement As expressions for primitive types
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulg
e
n
Match HPHPC in terms of
v
array da
r
ra
y
defaul
t
value
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Ogu
z
Ulgen
Add codegen for As expressi
o
ns
commit
|
commitdiff
|
tree
2018-03-19
Oguz
U
lg
e
n
A
d
d b
y
te
c
ode for as expressions
commit
|
commitdiff
|
tree
2018-03-19
O
g
uz Ulgen
Imple
m
en
t
parsing fo
r
As expression
s
commit
|
commitdiff
|
tree
2018-03-16
Oguz Ulgen
Mak
e
.
onlyhack
c
f
o
lder gr
a
nual
commit
|
commitdiff
|
tree
2018-03-15
Oguz
Ulgen
Allow inout params in lambdas where the actual function
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Oguz Ulgen
Disa
b
le loggi
n
g stats by default
commit
|
commitdiff
|
tree
2018-03-06
Oguz U
l
gen
Set
p
aram coe
r
ce mode for native functions
commit
|
commitdiff
|
tree
2018-03-06
Og
u
z Ulgen
In
f
er the builtin type for
p
arams using the
type n
a
me
commit
|
commitdiff
|
tree
2018-03-05
Oguz Ulgen
Emit special
i
zed type cons
t
r
a
ints f
o
r native
me
t
hods
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Get the ass
e
mbler to
s
et isNative f
l
a
g
for n
a
tive fu
n
c
t
ions
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Minor fixes
r
el
a
t
ed to systemlib
commit
|
commitdiff
|
tree
2018-03-02
Oguz
U
lg
e
n
A
dd nat
i
v
e no injec
t
i
o
n attr
i
bute
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Emit nop/u
i
n
i
t f
o
r builtins wi
t
h
un
t
yp
e
d
and
d
efa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Fix e
m
itting of empty(
$
thi
s
)
commit
|
commitdiff
|
tree
2018-02-28
Oguz Ulgen
Ma
k
e
a
ssem
b
ler agnostic of
w
h
ether w
e
are
com
p
il
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
Oguz Ulgen
Do no
t
cast string inf into an int for arra
y
keys
commit
|
commitdiff
|
tree
2018-02-27
Oguz
Ulgen
Disable is express
i
o
ns
b
y def
a
ul
t
commit
|
commitdiff
|
tree
2018-02-27
Ogu
z
Ulgen
Native
m
ethods do not n
e
ed to have a body
commit
|
commitdiff
|
tree
2018-02-24
Oguz Ulge
n
Add ReadsCallerFr
a
me a
n
d
W
ri
t
esCal
l
e
rFra
m
e attributes
commit
|
commitdiff
|
tree
2018-02-24
Ogu
z
Ulg
e
n
A
d
d cl
o
ne attribute to
hhvm
a
nd ha
c
k
c
commit
|
commitdiff
|
tree
2018-02-24
Oguz
U
l
gen
Implement
n
a
t
iv
e
opcod
e
impl
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulgen
Add doc
c
om
m
ents to the inout wrap
p
er
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulgen
D
o not autoimport is_x funct
i
o
n
s t
h
at ar
e
common bet
w
een
.
.
.
commit
|
commitdiff
|
tree
2018-02-23
Og
u
z
Ulgen
Compile more of sys
t
emlib
u
sing Hac
k
C
commit
|
commitdiff
|
tree
2018-02-23
Ogu
z
U
l
g
e
n
Unify hhas sou
r
c
e mapping flag between
h
h
vm and
h
ackc
commit
|
commitdiff
|
tree
2018-02-21
O
g
uz Ulgen
Parse dire
c
tives in
s
id
e
the f
u
nction
body for inline
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
A
d
d the
abi
l
i
t
y
to compile systemlib using
h
ac
k
c
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Re
l
ax cod
e
outside na
m
espace co
n
s
traint
f
or
s
y
stem l
i
b
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Add an
o
p
tion t
o
HHVM and
Hack
C
to use extern compil
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Oguz U
l
gen
Uni
f
y
hhvm
_
com
p
at_mode and
cod
e
gen
m
odes
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulge
n
Re
v
ert
D
700
2
5
4
2: [
H
a
c
kC]
A
dd an op
t
ion to HHV
M
and
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Oguz
Ulgen
Enable dumpin
g
systemlib in hhas format
commit
|
commitdiff
|
tree
2018-02-16
Oguz Ulg
e
n
Add an opt
i
on to HHVM and HackC to use extern compiler
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Og
u
z Ulgen
Fix precedence o
f
i
n
stance
o
f
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Fix few n
a
mespace
r
elated problems
commit
|
commitdiff
|
tree
2018-02-15
Og
u
z Ul
g
en
Fix index addition for non integer ke
y
e
d array elements
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Error on magic method
s
taki
n
g argu
m
ents by
r
ef
commit
|
commitdiff
|
tree
2018-02-15
Og
u
z
U
lgen
Parse
bina
r
y heredoc literals
commit
|
commitdiff
|
tree
2018-02-15
Ogu
z
Ulge
n
Enable hh sin
g
le parse
to be ab
l
e to parse
codegen
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulgen
L
o
g backtra
c
e
commit
|
commitdiff
|
tree
2018-02-14
Oguz
U
lgen
Fol
d
d
a
rray keys
commit
|
commitdiff
|
tree
2018-02-13
Oguz Ulgen
Tre
a
t
ty
p
ename a
s
a
s
tri
n
g in type const
a
nt
commit
|
commitdiff
|
tree
2018-02-13
Og
u
z U
l
g
e
n
Use double q
u
otes
i
n default values f
o
r hac
k
standard
.
.
.
commit
|
commitdiff
|
tree
2018-02-09
Oguz
U
l
g
en
Fix e
s
caping of
single quotatio
n
in
n
owdo
c
s
commit
|
commitdiff
|
tree
2018-02-08
Oguz Ulgen
Fix XHP string escaping fo
r
quo
t
a
t
io
n
s
commit
|
commitdiff
|
tree
2018-02-07
Ogu
z
Ul
g
en
Start running sp
e
c an
d
zen
d
tests in vari
o
us
other
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulge
n
Disall
o
w
dupl
i
cate mod
i
fi
e
rs on classes and functio
n
s
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulgen
Di
s
allow fi
n
al in proper
t
y modifiers
commit
|
commitdiff
|
tree
2018-02-05
Oguz Ulgen
Start r
u
nni
n
g Php spec te
s
ts
commit
|
commitdiff
|
tree
2018-02-03
O
gu
z
Ulgen
Add
s
p
aces bet
w
e
e
n elements and braces in
non empty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ul
g
en
Add lowe
r
case and whitespace f
r
ee defa
u
lt va
l
ue compar
i
son
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Ogu
z
U
lgen
Fix default va
l
u
e
printing for nulls
a
f
e
object met
h
od
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz Ulgen
Fix s
c
ope resolution in m
e
moize
d
methods
commit
|
commitdiff
|
tree
2018-01-31
Oguz Ulg
e
n
Fix c
o
lon co
l
on
c
la
s
s
i
n
de
f
ault values
commit
|
commitdiff
|
tree
2018-01-30
O
g
uz Ulgen
Only
e
m
it defau
l
t values
w
ith
double quote
s
if the
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz U
l
gen
Fix
e
nvironment threading in
d
e
f
au
l
t v
a
lue
printing
commit
|
commitdiff
|
tree
2018-01-30
Oguz
Ulgen
Elab
o
rate tuple i
n
to a
varray in closur
e
conv
e
rt
commit
|
commitdiff
|
tree
2018-01-29
Oguz
U
lgen
Fix defa
u
l
t
value p
r
inting for
L
varva
r
s
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ulgen
Up
d
ate
f
ailin
g
tests
commit
|
commitdiff
|
tree
2018-01-27
Oguz Ul
g
en
Upd
a
t
e exp
e
ct files
f
or
t
he quick tests
commit
|
commitdiff
|
tree
2018-01-25
Oguz Ulge
n
Add scuba lo
g
ging
t
o HackC
commit
|
commitdiff
|
tree
2018-01-23
Oguz Ulgen
E
m
it posi
t
i
on inf
o
rm
a
tion f
o
r
d
efine expressi
o
n
commit
|
commitdiff
|
tree
2018-01-22
Oguz
U
lgen
Show p
o
sition information
on the
a
st o
n
demand
commit
|
commitdiff
|
tree
2018-01-22
Ogu
z
Ulgen
For reserved
g
lobal names
do not emit the namespace
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
Fix errors regar
d
i
ng variadic and/or r
e
ference pa
r
ameters
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Ogu
z
Ulgen
Elabora
t
e
and resolve names
f
or def
a
u
lt values
commit
|
commitdiff
|
tree
2018-01-18
Oguz
Ulgen
Emit differe
n
t error message
f
or doub
l
e use statements
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Add P
H
P
7
Lef
t
to Right assignment
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Err
o
r when se
l
f
:
:cla
s
s or parent::class is
u
s
ed outside
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulg
e
n
Fix srcloc
f
or Fpa
s
s instructions wh
e
re t
h
ey need the
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulg
e
n
E
m
i
t
c
orrect
l
ine numbers for erro
r
s related to gotos
commit
|
commitdiff
|
tree
2018-01-10
O
g
uz
Ulgen
A
djust the expe
c
ted error m
e
ss
a
ge for a slightl
y
better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Oguz Ulgen
Re
v
isit
escaping string
s
in default values
commit
|
commitdiff
|
tree
2017-12-14
Oguz
Ulg
e
n
Add EnableHi
p
H
o
pSyntax
=
1 implies hack fi
l
e
commit
|
commitdiff
|
tree
2017-12-13
O
guz Ulg
e
n
Fix
incorrec
t
function symbol
ref adding
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
Add
d
isabl
e
hphpc
optimizat
i
ons to
m
d5 hash bec
a
use
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
Oguz Ulgen
Move function/method redeclaration errors to FFP
commit
|
commitdiff
|
tree
2017-12-06
Oguz
U
l
gen
F
ix error mess
a
ges
f
or some tes
t
s
commit
|
commitdiff
|
tree
2017-12-06
Og
u
z
Ulg
e
n
Inc
o
rrect Xhp error
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulge
n
A
dd mor
e
cla
s
sish
declaration
e
rrors
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add
constant decl
a
r
ati
o
n
errors
commit
|
commitdiff
|
tree
2017-12-02
Oguz
U
l
gen
A
d
d
i
n
valid number of a
r
gu
m
ent errors to special methods
commit
|
commitdiff
|
tree
2017-12-02
Ogu
z
Ulgen
Add parsing and
c
o
de genera
t
i
on f
o
r
t
he de
c
lare direct
i
ve
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulge
n
Add n
a
mespace
decla
r
ation errors
commit
|
commitdiff
|
tree
2017-11-30
Oguz Ulg
e
n
Imp
l
e
m
ent HackC supp
o
rt f
o
r HackA
r
rCompatN
o
tices
commit
|
commitdiff
|
tree
2017-11-28
Oguz
U
lgen
Add
c
o
d
e
g
en f
o
r lamb
d
as with inout argum
e
nts
commit
|
commitdiff
|
tree
next