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
Make thread counting more robust
2018-05-02
Oguz Ulgen
Backo
u
t
o
f D759
1
250 an
d
D7710167 du
e
to perf regre
s
sion
commit
|
commitdiff
|
tree
2018-04-25
O
g
uz Ulg
e
n
Add hhbbc gr
o
uping
f
or
is
-
expression
commit
|
commitdiff
|
tree
2018-04-25
Oguz Ulge
n
Ad
d
X
mac
r
os
for HHBBC groups
commit
|
commitdiff
|
tree
2018-04-16
Oguz Ul
g
en
Imp
l
eme
n
t
H
HBBC desugarin
g
fo
r
I
s
/AsTypeStruct
commit
|
commitdiff
|
tree
2018-04-15
Oguz
Ulgen
Fix in
f
er stati
c
initiali
z
ation orde
r
fiasco
commit
|
commitdiff
|
tree
2018-04-12
Oguz Ul
g
en
Rev
e
rt D75644
2
6:
[
h
hvm][PR] Use ppx_deriving from OPAM
commit
|
commitdiff
|
tree
2018-04-10
Oguz Ulgen
A
d
d HHIR instruc
t
i
on
s
for Is/
A
s expressions
commit
|
commitdiff
|
tree
2018-04-03
Oguz Ulgen
R
em
o
ve passing tests
commit
|
commitdiff
|
tree
2018-03-30
Oguz Ulge
n
Add hand cr
a
fted error message
s
to As Expr
e
ssion e
x
ceptions
commit
|
commitdiff
|
tree
2018-03-24
Oguz
Ulgen
Uni
f
y is an
d
as exp
r
essions
commit
|
commitdiff
|
tree
2018-03-22
Oguz U
l
gen
Ad
d
typec
h
ecki
n
g support
f
or tuple and
o
ption
types
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
Oguz Ulgen
Disallow is
a
n
d as expr
e
ssions
t
o be used with call
a
bles
commit
|
commitdiff
|
tree
2018-03-21
O
guz Ulg
e
n
Add b
a
sic typechecking for As e
x
p
ressions
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulgen
Add syntax
e
rrors f
o
r as expressions
commit
|
commitdiff
|
tree
2018-03-20
Oguz Ulgen
Ad
d
an
option to hh single
t
ype ch
e
c
k
to run w
i
th FFP
commit
|
commitdiff
|
tree
2018-03-20
O
g
u
z Ulgen
Implement As expressions for pr
i
m
i
t
ive ty
p
es
commit
|
commitdiff
|
tree
2018-03-20
O
guz
Ulgen
Match HPHPC i
n
term
s
o
f var
r
ay
d
array de
f
ault va
l
u
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Ogu
z
Ulgen
Add
codeg
e
n for A
s
expressions
commit
|
commitdiff
|
tree
2018-03-19
O
g
u
z
U
lg
e
n
A
dd bytecode for as e
x
pressions
commit
|
commitdiff
|
tree
2018-03-19
Oguz Ulgen
Implement par
s
ing for
As exp
r
essi
o
n
s
commit
|
commitdiff
|
tree
2018-03-16
O
g
uz U
l
gen
Make
.
onlyhackc folder granual
commit
|
commitdiff
|
tree
2018-03-15
Oguz Ulgen
Allow
i
nout params i
n
lam
b
das where the actual funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-12
Og
u
z Ulgen
Disable logging
st
a
t
s
by default
commit
|
commitdiff
|
tree
2018-03-06
Oguz Ul
g
e
n
S
e
t param coerce m
o
de for native functions
commit
|
commitdiff
|
tree
2018-03-06
Oguz Ulgen
Infe
r
t
h
e builtin type for params
u
sing the typ
e
n
a
me
commit
|
commitdiff
|
tree
2018-03-05
Oguz Ulgen
Em
i
t specialized type constraint
s
for nat
i
ve methods
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ul
g
en
Get the assemb
l
er to set isNa
t
i
ve flag for native functions
commit
|
commitdiff
|
tree
2018-03-02
Oguz
Ulgen
Minor fixes re
l
ated to systemlib
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Add native no i
n
je
c
tio
n
attribute
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Emit
n
op/uin
i
t for bu
i
ltins wit
h
untyped and de
f
a
ult
.
.
.
commit
|
commitdiff
|
tree
2018-03-02
Oguz Ulgen
Fix emitting of empty
(
$
this)
commit
|
commitdiff
|
tree
2018-02-28
Oguz Ulgen
M
a
ke assembler agnost
i
c of wh
e
ther we
are compilin
g
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
Oguz Ulge
n
Do not cast
string inf in
t
o an int
for arra
y
keys
commit
|
commitdiff
|
tree
2018-02-27
O
g
u
z
U
l
gen
D
isable is expressi
o
n
s by default
commit
|
commitdiff
|
tree
2018-02-27
O
guz U
l
gen
Native method
s
do not need to have a body
commit
|
commitdiff
|
tree
2018-02-24
Og
u
z
U
lg
e
n
Add
R
eads
C
allerFrame and Writ
e
sCallerFra
m
e
attribute
s
commit
|
commitdiff
|
tree
2018-02-24
Oguz
Ul
g
en
Add clo
n
e attribute to hhvm and hackc
commit
|
commitdiff
|
tree
2018-02-24
Oguz Ulgen
Implement native opc
o
de impl
commit
|
commitdiff
|
tree
2018-02-23
Ogu
z
Ulg
e
n
Add
d
o
c co
m
ments to
the
inout wr
a
pper
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulgen
Do not aut
o
import is
_
x functions
t
hat are com
m
on between
.
.
.
commit
|
commitdiff
|
tree
2018-02-23
Og
u
z
Ulg
e
n
Compile more of systeml
i
b using HackC
commit
|
commitdiff
|
tree
2018-02-23
Oguz Ulgen
Unify hhas s
o
ur
c
e
mapping flag be
t
ween hhv
m
and hac
k
c
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Parse directives inside the funct
i
on bo
d
y
f
or in
l
ine
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ulgen
Add
t
he ab
i
lity to compile systemlib using hackc
commit
|
commitdiff
|
tree
2018-02-21
Ogu
z
U
lgen
Relax code outside namespace
c
onstraint for system lib
commit
|
commitdiff
|
tree
2018-02-21
Oguz Ul
g
en
Add an option to HHVM and HackC
t
o use extern
c
ompil
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
Ogu
z
Ulgen
Unify hhvm_compat_mo
d
e an
d
codegen modes
commit
|
commitdiff
|
tree
2018-02-17
Oguz Ulg
e
n
Rev
e
rt
D7
0
02542:
[
HackC] Add an option to HHVM an
d
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
O
g
uz Ulg
e
n
Enable dumpi
n
g
systemlib in hhas forma
t
commit
|
commitdiff
|
tree
2018-02-16
O
g
uz Ulgen
Add
a
n option to HHVM
a
nd Hack
C
to use extern co
m
p
iler
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulg
e
n
F
i
x preced
e
nc
e
of i
n
stanceof
commit
|
commitdiff
|
tree
2018-02-15
O
g
uz Ulgen
Fix few na
m
e
space re
l
ated problems
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
Fix in
d
e
x
a
dd
i
tion
f
o
r n
o
n int
e
ger keye
d
a
r
ray el
e
ments
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
E
rr
o
r on
m
agic
m
ethods t
a
k
i
ng arguments by ref
commit
|
commitdiff
|
tree
2018-02-15
Oguz Ulgen
P
a
r
se binar
y
he
r
edo
c
lite
r
als
commit
|
commitdiff
|
tree
2018-02-15
Oguz
U
l
gen
Enab
l
e hh single
parse
t
o
be
a
b
l
e to parse co
d
egen
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulge
n
Log
backtrace
commit
|
commitdiff
|
tree
2018-02-14
Oguz Ulgen
Fold darray k
e
ys
commit
|
commitdiff
|
tree
2018-02-13
Og
u
z Ulgen
Tre
a
t
typename as a s
t
ring in typ
e
c
o
n
s
ta
n
t
commit
|
commitdiff
|
tree
2018-02-13
Oguz Ulgen
U
s
e double quotes in default values for
h
ack standar
d
.
.
.
commit
|
commitdiff
|
tree
2018-02-09
Oguz Ulgen
Fix
e
scapin
g
of single quota
t
ion
in no
w
docs
commit
|
commitdiff
|
tree
2018-02-08
Oguz Ulge
n
Fix XHP
string
escaping for quotation
s
commit
|
commitdiff
|
tree
2018-02-07
Oguz
U
l
gen
S
t
a
rt runni
n
g spec an
d
zend tests i
n
vario
u
s other
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Og
u
z
Ulgen
Di
s
allow dup
l
icate modifiers on classes and functions
commit
|
commitdiff
|
tree
2018-02-06
Oguz Ulgen
Disallow fina
l
in property modifiers
commit
|
commitdiff
|
tree
2018-02-05
Ogu
z
Ulg
e
n
Start running Php spec tests
commit
|
commitdiff
|
tree
2018-02-03
Oguz Ulgen
Ad
d
spa
c
es between elements
and braces in
n
on empty
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz
Ulgen
A
dd l
o
wercase and whites
p
ace
free defaul
t
value c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Oguz
U
lgen
Fix default v
a
lue p
r
inting f
o
r
n
ullsafe object
method
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Ogu
z
Ulgen
Fix scope resolutio
n
in memoize
d
methods
commit
|
commitdiff
|
tree
2018-01-31
Oguz Ulgen
Fix colon
c
olon cl
a
s
s in defaul
t
val
u
es
commit
|
commitdiff
|
tree
2018-01-30
O
g
u
z
Ulgen
Only emit default values wit
h
double quot
e
s
if the
.
.
.
commit
|
commitdiff
|
tree
2018-01-30
Oguz Ulgen
Fix en
v
i
ron
m
ent
t
hreading in default value printin
g
commit
|
commitdiff
|
tree
2018-01-30
Oguz
U
lge
n
Elabora
t
e t
u
pl
e
into a
v
array in closure con
v
ert
commit
|
commitdiff
|
tree
2018-01-29
Oguz Ulgen
Fix default value printing for
L
v
arvars
commit
|
commitdiff
|
tree
2018-01-27
Oguz
U
lgen
Upd
a
t
e
f
a
iling test
s
commit
|
commitdiff
|
tree
2018-01-27
O
guz Ulge
n
Update expect files for t
h
e qui
c
k tests
commit
|
commitdiff
|
tree
2018-01-25
O
g
uz Ulgen
Add scuba
l
ogg
i
ng to HackC
commit
|
commitdiff
|
tree
2018-01-23
Oguz Ul
g
en
Emi
t
position informati
o
n for def
i
n
e
expressi
o
n
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulg
e
n
S
h
ow positio
n
information
o
n the ast o
n
d
em
a
nd
commit
|
commitdiff
|
tree
2018-01-22
Oguz Ulgen
For reserved globa
l
nam
e
s
do not
e
mit the nam
e
space
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
Ogu
z
Ulgen
Fix
e
rrors regar
d
ing va
r
iadic and/or reference parameters
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Oguz Ul
g
en
Elab
o
r
a
t
e
and resolve names
f
or
default values
commit
|
commitdiff
|
tree
2018-01-18
Oguz
U
lgen
Emit d
i
fferent erro
r
m
ess
a
ge for d
o
uble use statements
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Oguz Ulgen
Add PH
P
7 Left to Right assignment
commit
|
commitdiff
|
tree
2018-01-16
Ogu
z
Ulge
n
Error whe
n
self::cl
a
ss or parent::class is us
e
d ou
t
side
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulgen
F
ix sr
c
loc f
o
r Fpass instr
u
ctions where they need the
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Oguz Ulgen
Em
i
t corre
c
t
line numbers fo
r
errors related to g
o
to
s
commit
|
commitdiff
|
tree
2018-01-10
O
g
uz Ulgen
A
djust t
h
e
e
xpected error
m
essage f
o
r a sligh
t
l
y
better
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
O
guz U
l
gen
Re
v
isi
t
escaping st
r
ings in
default va
l
ues
commit
|
commitdiff
|
tree
2017-12-14
O
g
uz Ulgen
A
d
d
EnableHi
p
H
o
p
S
yntax=1 implies h
a
ck file
commit
|
commitdiff
|
tree
2017-12-13
Oguz
U
lgen
Fix
incorrect
function symbo
l
ref adding
commit
|
commitdiff
|
tree
2017-12-13
Oguz Ulgen
A
d
d disable hphp
c
op
t
i
mizatio
n
s t
o
md5 has
h
because
.
.
.
commit
|
commitdiff
|
tree
2017-12-07
Ogu
z
Ulgen
Move function/
m
ethod
redeclara
t
ion er
r
o
rs t
o
F
F
P
commit
|
commitdiff
|
tree
2017-12-06
Oguz Ul
g
en
F
i
x error messages
f
or s
o
me tests
commit
|
commitdiff
|
tree
2017-12-06
O
guz Ulgen
Incorrect X
h
p error
commit
|
commitdiff
|
tree
2017-12-05
Ogu
z
U
l
gen
Add more classi
s
h declarat
i
on errors
commit
|
commitdiff
|
tree
2017-12-05
Oguz Ulgen
Add
constant decla
r
ation errors
commit
|
commitdiff
|
tree
2017-12-02
Og
u
z Ulgen
Add inv
a
l
i
d number of argument
e
rrors to special me
t
hods
commit
|
commitdiff
|
tree
2017-12-02
Oguz Ulgen
A
d
d pa
r
sing and code
g
eneratio
n
for
the
d
eclare directive
commit
|
commitdiff
|
tree
next