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
Update parser generation to match fb version
2014-04-15
Eugene Letuchy
v
a
riadic fu
n
ctions:
account
f
or variadics in metho
d
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
jit perf:
remove u
n
necessary
r
eg-
s
tate sy
n
cing
f
rom
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letu
c
hy
r
eo
r
der "extra args" interpr
e
ter helpers
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
general
:
be
t
ter missi
n
g arg warn
i
ngs
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
func entry:
re
m
ov
e
unnecessary use of vari
a
nt in func
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
E
u
gene Letu
c
hy
variadic func
t
ions: split "e
x
tra
a
rgs" jit
h
elpers
commit
|
commitdiff
|
tree
2014-04-14
Euge
n
e Letuchy
variadic per
f
: AttrVariadicPa
r
am; m_numN
o
nVariadicParams
commit
|
commitdiff
|
tree
2014-04-14
Eugene L
e
tuchy
vari
a
dic functi
o
ns: allow variadic closures
commit
|
commitdiff
|
tree
2014-04-14
Eug
e
ne
L
etuchy
var
i
ad
i
c
f
unctions: suppo
r
t in invo
k
eFunc
commit
|
commitdiff
|
tree
2014-04-14
Eu
g
ene Letuc
h
y
v
ar
i
adic fun
c
tions: tes
t
coverag
e
f
o
r async
a
nd generators
commit
|
commitdiff
|
tree
2014-04-14
Eug
e
ne Letuchy
varia
d
ic functions: call_
u
ser_fu
n
c_array
commit
|
commitdiff
|
tree
2014-04-14
Eugen
e
Le
t
u
chy
variadic fun
c
tion
s
; standard calls only
commit
|
commitdiff
|
tree
2014-04-14
E
u
g
e
ne Letuchy
use ArrayInit in array_chunk
commit
|
commitdiff
|
tree
2014-04-14
E
u
gene Letuchy
hhi: remove extraneous ty
p
e
p
aram
for Resched
u
leWai
t
Han
d
le
commit
|
commitdiff
|
tree
2014-04-04
Euge
n
e
Letuchy
use PackedA
r
ra
y
Init in
f
_array_m
a
p
commit
|
commitdiff
|
tree
2014-04-04
Eugene L
e
tuchy
var
i
adics
:
a
dd ellip
s
is to parser
commit
|
commitdiff
|
tree
2014-04-02
E
ugene Letuchy
r
e
p
o mode: check trait requir
e
ments
a
fter all
o
ther
.
.
.
commit
|
commitdiff
|
tree
2014-04-02
Eugene L
e
tuchy
add a tes
t
for
interaction of
asy
n
c
a
nd finally
commit
|
commitdiff
|
tree
2014-03-26
Eugene
L
etuchy
r
ename hphp_func_s
l
ice
_
args
t
o
__Sy
s
t
e
m
L
ib\func_slice_args
commit
|
commitdiff
|
tree
2014-03-26
E
u
g
ene
Letu
c
h
y
support n
a
mespa
c
e
s in idl
f
un
c
tion definitions
commit
|
commitdiff
|
tree
2014-03-26
E
ugene Letu
c
h
y
R
e
vert
"
s/hp
h
p
_
func_slice_arg
s
/\__SystemLib\func_slice_arg
s
/"
commit
|
commitdiff
|
tree
2014-03-26
Eu
g
ene
L
e
t
u
chy
ch
a
n
g
e Eval
.
JitEnableRena
m
eFunc to me
a
n
:
EnableRenameFunc
commit
|
commitdiff
|
tree
2014-03-26
Eugene
L
etuchy
su
p
port for St
r
ingish
commit
|
commitdiff
|
tree
2014-03-18
Euge
n
e
Letuchy
adding magic
"
Stringish
"
i
nte
r
f
a
ce
commit
|
commitdiff
|
tree
2014-03-18
Eugen
e
Letuc
h
y
reflect
i
on: use actua
l
, n
o
t dec
l
ared in
t
erfaces
.
.
.
commit
|
commitdiff
|
tree
2014-03-18
Eugene Le
t
uchy
traits: correctly import
con
s
tants f
r
om t
r
ait-imp
l
emente
d
.
.
.
commit
|
commitdiff
|
tree
2014-03-04
Eugene Letu
c
hy
col
l
e
c
t
ions: don't try to autoload when deserializing
commit
|
commitdiff
|
tree
2014-02-26
Eugene L
e
tuchy
S
ta
b
leMap => Map
in
s
ystemli
b
ph
p
commit
|
commitdiff
|
tree
2014-01-30
Eugene L
e
tuchy
c
o
llect
i
ons: suppor
t
in a
r
ray_chunk() builtin
commit
|
commitdiff
|
tree
2014-01-28
Euge
n
e Let
u
c
hy
make phinq tests slightly more reviewable
commit
|
commitdiff
|
tree
2014-01-28
E
u
gene Letuchy
array_slice()
:
support for collections, remove dead
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene
L
e
t
u
chy
collectio
n
s: get rid of Collecti
o
nType::Stab
l
eMap
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
collections: uni
f
y
S
tableMap and Map as HH\Map
commit
|
commitdiff
|
tree
2014-01-28
Eug
e
ne Le
t
uchy
make f_array
_
rand faster
when on
l
y one key is to
be
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
collectio
n
s: support
in array_flip() builtin
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letu
c
hy
coll
e
ctions: support in array_re
v
erse() bui
l
tin
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
autoloading: change cu
r
rently-loadi
n
g array to be indexed
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
col
l
e
c
tions: support
in_array() and array_search()
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
coll
e
ct
i
ons: supp
o
rt min() and max() builtins
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuc
h
y
collecti
o
ns: suppor
t
arr
a
y_fill_keys
.
.
.
commit
|
commitdiff
|
tree
2014-01-20
Euge
n
e
Letuc
h
y
misc: set error handler s
l
ightly differently in
t
yp
e
hint_n
u
m
.
.
.
commit
|
commitdiff
|
tree
2014-01-17
Eugene Letuchy
'
n
u
m'
t
ypehint
commit
|
commitdiff
|
tree
2014-01-17
Eugene Letuchy
autoload:
don't swallow
f
atals when au
t
oloading
commit
|
commitdiff
|
tree
2014-01-17
Eugene Letuchy
collectio
n
s:
t
empla
t
e
v
ector::filter|map
.
.
.
commit
|
commitdiff
|
tree
2014-01-17
Eugene Letuc
h
y
co
l
l
e
c
t
i
ons: share code
b
etween Map::-
>
foo
a
nd ->fooWithKey
commit
|
commitdiff
|
tree
2014-01-17
E
u
gen
e
Letuchy
colle
c
tions: add retain(
)
a
nd retainWith
K
ey() to
{Map
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eug
e
ne Letuch
y
collectio
n
s:
c
o
l
lapse ba
s
e_vector
.
{h
,
c
p
p} i
n
to
ext_col
l
ections
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuchy
upd
a
te NEWS for r
e
cent colle
c
ti
o
ns
+ trait c
h
anges
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuchy
collec
t
ions: remove defau
l
t: case from sw
i
t
c
h(Colle
c
tionTy
p
e
)
commit
|
commitdiff
|
tree
2014-01-09
Eugene
Letuchy
coll
e
ct
i
on
s
:
remove <
C
ollection>::p
u
t(k,v) method
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuchy
collections: introduce ExtCo
l
l
ectionObject
D
ata
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuchy
col
l
ecti
o
n
s
:
support frozen<co
l
lect
i
on> == <collection>
commit
|
commitdiff
|
tree
2014-01-09
E
u
ge
n
e
Letu
c
hy
collections: add
HH\F
r
ozenMap
commit
|
commitdiff
|
tree
2014-01-09
Eug
e
n
e Letuchy
co
l
lecti
o
n
s
: make
S
t
abl
e
Map
a
nd Map ==-com
p
a
rable
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuc
h
y
i
dl files: u
s
e | ins
t
ead of _
for na
m
espac
e
s
commit
|
commitdiff
|
tree
2014-01-07
Eugene Letuchy
ch
e
ck
t
rait requirem
e
nts during flattenin
g
commit
|
commitdiff
|
tree
2014-01-07
Eug
e
ne Let
u
ch
y
skip
t
rait import in repo mode
commit
|
commitdiff
|
tree
2014-01-07
Eug
e
ne Letuchy
r
e
moved unnecessar
y
subdirec
t
ories in test/sl
o
w/hh_
n
amespace
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene L
e
tuch
y
c
ollection
s
: c
e
ntraliz
e
equality in Bas
e
Map
commit
|
commitdiff
|
tree
2014-01-05
Eugene Letu
c
hy
co
l
lections: introdu
c
e
B
aseMap superc
l
ass
f
o
r
Map and
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene
L
etuchy
c
o
ll
e
ctions: mac
r
o
fy
m
aterializati
o
n
and
m
agic-method
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene Let
u
c
h
y
collection
s
: support sort
i
ng of Maps
commit
|
commitdiff
|
tree
2014-01-05
Eugene
Letu
c
h
y
emit fa
t
a
l
byt
e
co
d
es fr
o
m errors found during tr
a
i
t
.
.
.
commit
|
commitdiff
|
tree
2014-01-04
E
u
gene L
e
tuchy
add in
t
erfaces
t
o whole progra
m
(
r
epo mode
)
tra
i
t flattening
commit
|
commitdiff
|
tree
2014-01-03
E
u
gene Letuchy
boost:
:
{en
a
ble|
d
isable}_if_c =>
std::en
a
b
l
e_if
commit
|
commitdiff
|
tree
2013-12-28
Eugene Letuchy
move trait alias modifier va
l
idation to parser
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Eu
g
ene Letuchy
trait
requires: check trait constraints o
n
recu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Eugene Let
u
ch
y
trait requires: ch
e
ck traits constrain
t
s at use time
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Eugene Letuch
y
trait requires: thr
e
ad into pr
e
class [2/4]
commit
|
commitdiff
|
tree
2013-12-24
Eugene Letuchy
t
r
ait requires: add basic syntax [1/4]
commit
|
commitdiff
|
tree
2013-12-17
Eugene Letuchy
add try/finally to NEWS
commit
|
commitdiff
|
tree
2013-12-17
Eugene Letuchy
o
b
je
c
t data clon
e
flags:
handle c++ cl
o
n
e
+ php __clone
commit
|
commitdiff
|
tree
2013-12-17
Eugen
e
Letuch
y
get rid of O
b
jectData
:
:Has
C
ppClone flag
.
.
.
commit
|
commitdiff
|
tree
2013-12-17
E
u
gene Let
u
chy
collections: unify collection obj
e
ct data flags
commit
|
commitdiff
|
tree
2013-11-27
Eugene L
e
tuchy
reflection parity: default
c
onstru
c
t
o
r wi
t
h
args is
.
.
.
commit
|
commitdiff
|
tree
2013-11-27
Eugene Le
t
uch
y
j
i
t: make obj-t
o
-bo
o
l collection conversion
chec
k
cheaper
commit
|
commitdiff
|
tree
2013-11-27
E
ugene Letuc
h
y
frameworks runner: su
p
por
t
notices
commit
|
commitdiff
|
tree
2013-11-22
E
ugene Letuch
y
frameworks: use
branch with joomla sort order
commit
|
commitdiff
|
tree
2013-11-13
E
u
gene
L
etuc
h
y
collect
i
ons cleanup: throw_ex
p
ected_arra
y
{
_or_co
l
l
ection
.
.
.
commit
|
commitdiff
|
tree
2013-11-13
E
ugene Letuchy
teach
a
rray_p
u
sh
a
bou
t
collecti
o
n
s
commit
|
commitdiff
|
tree
2013-11-09
Eugene L
e
tuchy
r
e
fl
e
ction:
b
etter tests for
x
hp re
f
lect
i
on
commit
|
commitdiff
|
tree
2013-11-09
Eugene Letuchy
correct und
o
ing xhp nam
e
m
angli
n
g in type_
a
nnotat
i
on
commit
|
commitdiff
|
tree
2013-11-07
Eugene Let
u
c
h
y
pa
r
ity: make ZipArchi
v
e Not Implemented errors infor
m
ative
commit
|
commitdiff
|
tree
2013-11-07
Eugene Letuchy
p
a
r
i
ty:
move gc_enable warn
i
ngs behind h
i
p
h
op syn
t
ax
commit
|
commitdiff
|
tree
2013-11-04
E
ugene
L
e
tuchy
collec
t
ions: tea
c
h implode() about c
o
l
lec
t
i
o
ns
commit
|
commitdiff
|
tree
2013-11-01
Eug
e
ne Letuchy
pa
r
ity: updat
e
Slim framewor
k
to
lat
e
st rel
e
ase
commit
|
commitdiff
|
tree
2013-10-29
Eugene
L
etuchy
t
o
ols: some pretty
p
rinting
changes
in gd
b
helper
commit
|
commitdiff
|
tree
2013-10-29
Eugene
Le
t
uchy
parity: cor
r
e
c
tly preve
n
t
'
self' and 'par
e
nt' user
.
.
.
commit
|
commitdiff
|
tree
2013-10-29
E
ugen
e
Letuchy
parse error
f
or 'abstract
a
sync'
.
.
.
commit
|
commitdiff
|
tree
2013-10-25
Eug
e
ne Letuch
y
create a Class creation
tim
e
ho
o
k
commit
|
commitdiff
|
tree
2013-10-24
Eugene Let
u
chy
ma
k
e traits tes
t
s
independ
e
nt of the
contents
o
f systemlib
commit
|
commitdiff
|
tree
2013-10-19
Eugen
e
Letuchy
introdu
c
e a he
l
per for overwriting an Act
R
ec as ce
l
ls
commit
|
commitdiff
|
tree
2013-10-18
Eugene Letuc
h
y
m
ake 'abstr
a
ct
a
sync'
syntax e
r
r
o
r
o
nly behind !(whole
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
Eugene L
e
tuchy
ma
k
e
()-i
n
voke w
o
rk on arra
y
c
allables
(jit)
commit
|
commitdiff
|
tree
2013-10-16
Eugene Letuchy
disallow more than
o
ne
o
f private protected
p
u
bl
i
c
commit
|
commitdiff
|
tree
2013-10-16
Eugene Letuchy
easy: parse
e
r
ror
f
o
r "abstract async"
commit
|
commitdiff
|
tree
2013-10-14
Euge
n
e Letuchy
add te
s
t of direct array
invocation to
.
cuf
.
php quicktest
commit
|
commitdiff
|
tree
2013-10-09
Eugene
L
e
tuchy
m
a
ke ()-invoke a
n
d call_use
r
_func
a
bit more uniform
.
.
.
commit
|
commitdiff
|
tree
2013-10-07
Eug
e
ne Le
t
uchy
Merge pull req
u
est #1138 from elgenie/master
commit
|
commitdiff
|
tree
2013-10-07
Eugene Letuc
h
y
Add CONTRIB
U
T
ING
.
m
d
commit
|
commitdiff
|
tree
next