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
collections: add Set::retain
2014-05-19
Eugen
e
Letuc
h
y
coll
e
ctio
n
s: add
S
et
:
:
r
et
a
i
n
commit
|
commitdiff
|
tree
2014-05-19
Eugene Letuchy
collections
:
be more
aggressive about sizing (I
m
m)Set
commit
|
commitdiff
|
tree
2014-05-19
Eugene Letuch
y
c
o
llections:
add (Imm)Set::fromKey
s
Of
commit
|
commitdiff
|
tree
2014-05-19
Eugene Letuchy
perf:
te
a
c
h hphp
c
about second arg to *_exi
s
t
s
f
u
n
c
tions
commit
|
commitdiff
|
tree
2014-05-16
Eugene L
e
tuc
h
y
perf: don't pe
s
s
imize dynamic
f
uncti
o
n calls as being
.
.
.
commit
|
commitdiff
|
tree
2014-05-15
E
ugene Le
t
uchy
variadics: add Reflect
i
on{F
u
nction|Method|Parameter
.
.
.
commit
|
commitdiff
|
tree
2014-05-15
Eugene Le
t
uchy
use variadics
in
s
tead of func_get_args in sy
s
temlib
commit
|
commitdiff
|
tree
2014-05-15
Eugen
e
Letuch
y
var
i
adics: teach h
p
hpc frontend about variadics
commit
|
commitdiff
|
tree
2014-05-13
Eugene Letuchy
reflection:
include inter
f
ace metho
d
s i
n
trait
r
eflectio
n
commit
|
commitdiff
|
tree
2014-05-13
Eugene
Letuc
h
y
r
eflection: c
h
eck for an
object in ReflectionObject
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Eugene Le
t
uchy
r
eflection
:
clean
u
p hphp_* builtins used by Ref
l
ecti
o
nClass
commit
|
commitdiff
|
tree
2014-05-13
Eug
e
ne
L
etuchy
r
e
f
lection:
r
emove old implem
e
n
t
ations
o
f Reflection
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Eugene Letu
c
hy
ref
l
ection: correct
l
y
h
an
d
le Re
f
lecti
o
n
{
C
lass|Me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
E
uge
n
e L
e
tuchy
re
f
l
ect
i
on
p
er
f
: implemen
t
Reflect
i
onClass
using HN
I
commit
|
commitdiff
|
tree
2014-05-13
Eugene
Letuchy
add 'class
n
ame' to hhvm as an alias for 'string'
commit
|
commitdiff
|
tree
2014-05-13
Eugen
e
Letuchy
support printing compile command in hhvm wrapper
commit
|
commitdiff
|
tree
2014-05-13
Eugene Letuc
h
y
better
error message
f
or missing argume
n
t
s and type
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Eugene Letuchy
ref
l
ection: definalize
R
eflection{Function|Method}
commit
|
commitdiff
|
tree
2014-05-10
Eug
e
ne Letuchy
hack: hack
/
src/{m
o
re
_
te
s
ts=>typecheck}
commit
|
commitdiff
|
tree
2014-05-10
Eugene Letuc
h
y
typechecker: i
m
prove hand
l
ing of bu
i
ltins in hh_si
n
gle
_
typecheck
commit
|
commitdiff
|
tree
2014-05-10
Eugene
L
e
tuc
h
y
te
a
ch ty
p
echeck
e
r abo
u
t Containe
r
/
KeyedC
o
ntainer
commit
|
commitdiff
|
tree
2014-05-10
Eu
g
ene
L
etuc
h
y
int
r
odu
c
e co
n
tainer
(
something that
m
atches arrays
.
.
.
commit
|
commitdiff
|
tree
2014-05-08
Eugene Letuchy
i
ntroduce D
e
b
uggerReflection, spe
e
d up Reflec
t
io
n
Cl
a
ss
.
.
.
commit
|
commitdiff
|
tree
2014-05-08
Eu
g
ene Letuchy
reflection
:
remove
hphp_get_
{
closure|method|fun
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2014-05-08
Eugene Letuchy
r
e
flect
i
on: remove o
l
d impls of R
e
flectionFunction
.
.
.
commit
|
commitdiff
|
tree
2014-05-08
Eugene Le
t
uchy
reflection perf
:
i
m
plement
Re
f
lectionFunction/Method
.
.
.
commit
|
commitdiff
|
tree
2014-05-05
Eug
e
n
e
Let
u
chy
v
a
r
i
a
dics: more compact representations for func num
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Euge
n
e Letuchy
collec
t
ions: correct key
conversion in
a
rray_map
commit
|
commitdiff
|
tree
2014-05-02
Euge
n
e Letuchy
hack: cor
r
ectly
t
y
pe _
_
call: this in generic classes
.
.
.
commit
|
commitdiff
|
tree
2014-04-18
Eugene
L
etuchy
us
e
ArrayIni
t
in
a
rray_column
commit
|
commitdiff
|
tree
2014-04-18
E
ugene Letuchy
f
i
x
spelling error: Sytem
=> System
commit
|
commitdiff
|
tree
2014-04-16
Eugene Letuchy
func entry: conver
t
"stack
t
ri
m
ming" to
an e
n
um
commit
|
commitdiff
|
tree
2014-04-15
Euge
n
e Letuchy
variadic funct
i
o
ns:
a
ccoun
t
for variadics i
n
me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eu
g
ene
L
etuch
y
jit
perf
:
remove unnecessar
y
reg-state syncing
from
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eugene
Letuchy
reorder "e
x
tra
a
rgs" int
e
r
p
ret
e
r
h
e
l
pers
commit
|
commitdiff
|
tree
2014-04-14
Eug
e
ne L
e
tuch
y
general
:
bet
t
er miss
i
n
g a
r
g warnings
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuch
y
func entry
:
remov
e
unn
e
ce
s
sary u
s
e
of var
i
ant
in func
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
E
u
g
e
n
e Letuchy
varia
d
ic
fun
c
tions: s
p
li
t
"extra
a
rgs"
jit helpers
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
variadic per
f
: AttrVaria
d
icParam; m_numNon
V
ari
a
dicParams
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
varia
d
ic
functi
o
ns: allow va
r
iadic
c
l
osures
commit
|
commitdiff
|
tree
2014-04-14
E
ugene Letuchy
variadic
f
unc
t
i
ons:
s
upport in invokeFunc
commit
|
commitdiff
|
tree
2014-04-14
Eugene L
e
tuchy
variadi
c
f
unctions: test coverage for async an
d
gen
e
rators
commit
|
commitdiff
|
tree
2014-04-14
Eu
g
en
e
L
e
tuchy
variadic functions:
cal
l
_use
r
_func_array
commit
|
commitdiff
|
tree
2014-04-14
E
u
gene L
e
tuchy
vari
a
dic
f
unctions; sta
n
dard calls only
commit
|
commitdiff
|
tree
2014-04-14
Eug
e
ne Le
t
uchy
use ArrayI
n
it
i
n array_chunk
commit
|
commitdiff
|
tree
2014-04-14
Eugene Letuchy
hhi: remove extraneous
type param
fo
r
R
esche
d
uleWaitHand
l
e
commit
|
commitdiff
|
tree
2014-04-04
E
ugene
L
e
t
u
chy
use PackedArrayI
n
it
i
n
f_array_map
commit
|
commitdiff
|
tree
2014-04-04
Eugen
e
Letuc
h
y
variadics
:
add
ellipsis
to
p
arser
commit
|
commitdiff
|
tree
2014-04-02
Euge
n
e Letuchy
r
epo
m
ode: check trait requirem
e
nts aft
e
r all o
t
her
.
.
.
commit
|
commitdiff
|
tree
2014-04-02
Eugene Let
u
ch
y
add a test for int
e
r
a
ction of asy
n
c and
fi
n
a
lly
commit
|
commitdiff
|
tree
2014-03-26
Eugene Letuchy
rename hphp_func_sl
i
ce_a
r
gs to _
_
Syste
m
Lib\func
_
sli
c
e_args
commit
|
commitdiff
|
tree
2014-03-26
Eu
g
en
e
Letuchy
support nam
e
spaces in idl function definitions
commit
|
commitdiff
|
tree
2014-03-26
Eugene Letu
c
hy
Rever
t
"s/hphp_fun
c
_slice_args/\__S
y
stem
L
ib\func_s
l
ice_args/"
commit
|
commitdiff
|
tree
2014-03-26
Eugene L
e
t
uch
y
change Eval
.
JitE
n
ableRenameFunc
t
o mean
:
Enab
l
eRenameFunc
commit
|
commitdiff
|
tree
2014-03-26
Eugene Letuchy
s
u
p
p
ort
f
or
Stringish
commit
|
commitdiff
|
tree
2014-03-18
Eugene Letuchy
adding mag
i
c "Str
i
ngish" int
e
r
f
ace
commit
|
commitdiff
|
tree
2014-03-18
Eugene Letuchy
reflec
t
ion: use act
u
al
,
not de
c
lared int
e
r
faces
.
.
.
commit
|
commitdiff
|
tree
2014-03-18
E
u
g
e
ne
L
etuchy
traits: corr
e
ctly
import constants fro
m
trait
-
i
mplemented
.
.
.
commit
|
commitdiff
|
tree
2014-03-04
Eugene Letuchy
c
o
l
le
c
t
i
o
ns: don't t
r
y to autoload
w
h
en deserial
i
z
i
ng
commit
|
commitdiff
|
tree
2014-02-26
Eugene Letuchy
StableMap => Map in
s
ystem
l
ib
p
hp
commit
|
commitdiff
|
tree
2014-01-30
Eu
g
ene Letuchy
c
oll
e
c
t
i
ons: support in array_ch
u
nk(
)
b
u
il
t
i
n
commit
|
commitdiff
|
tree
2014-01-28
Eugene L
e
tuchy
mak
e
phinq
tests s
l
ightly mor
e
rev
i
ewable
commit
|
commitdiff
|
tree
2014-01-28
Eu
g
ene Letuchy
a
rray_s
l
ic
e
(): support for co
l
le
c
ti
o
n
s
, remove dead
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugen
e
Letuchy
colle
c
t
i
o
ns: get rid of
Col
l
ect
i
on
T
ype::StableMa
p
commit
|
commitdiff
|
tree
2014-01-28
Euge
n
e
L
etuch
y
collections: u
n
ify Stabl
e
Map and Map as HH\Map
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuc
h
y
ma
k
e f_array_rand faster wh
e
n o
n
ly on
e
key
is to be
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
collections:
suppo
r
t in array_fl
i
p()
b
uiltin
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
co
l
lect
i
o
ns: support in
a
rr
a
y
_r
e
v
e
rse() builtin
commit
|
commitdiff
|
tree
2014-01-28
Eugene Let
u
chy
a
utolo
a
ding: change cu
r
rently
-
loading ar
r
ay
t
o be inde
x
e
d
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Letuchy
collection
s
:
s
u
pport in_array()
a
nd array_search()
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
Eugene Let
u
c
h
y
c
ollections: s
u
pport min() an
d
max()
b
ui
l
ti
n
s
commit
|
commitdiff
|
tree
2014-01-28
Eug
e
ne Letuchy
coll
e
ctions: supp
o
r
t
array_fill_ke
y
s
.
.
.
commit
|
commitdiff
|
tree
2014-01-20
Eugene
L
etuchy
misc: set error h
a
nd
l
e
r slig
h
tly differently in typehint_nu
m
.
.
.
commit
|
commitdiff
|
tree
2014-01-17
E
u
gene Let
u
chy
'num' typ
e
hint
commit
|
commitdiff
|
tree
2014-01-17
Euge
n
e
L
etuchy
aut
o
load: do
n
'
t
swal
l
ow fa
t
als
when autoload
i
ng
commit
|
commitdiff
|
tree
2014-01-17
Eug
e
ne Letuchy
c
o
llections:
t
emp
l
ate vec
t
or
:
:fi
l
ter|map
.
.
.
commit
|
commitdiff
|
tree
2014-01-17
Eugene Letuch
y
collections: shar
e
code between Map:
:
-
>
foo and ->fooWi
t
hKey
commit
|
commitdiff
|
tree
2014-01-17
Euge
n
e
L
etuc
h
y
collect
i
o
n
s: add
retai
n
()
a
nd retainWit
h
Key() to {
M
ap
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letuchy
c
o
lle
c
tions:
collapse base
_
vector
.
{
h
,cpp} into ext_colle
c
tions
commit
|
commitdiff
|
tree
2014-01-09
Eugene Le
t
uchy
update NEW
S
f
o
r recent
c
o
l
l
ections + trai
t
ch
a
nges
commit
|
commitdiff
|
tree
2014-01-09
Eugen
e
L
et
u
c
h
y
collections:
rem
o
ve default: case from switch(Collec
t
io
n
Type)
commit
|
commitdiff
|
tree
2014-01-09
Eugen
e
Letuchy
coll
e
ctions
:
remove <Collectio
n
>::put(k,v) me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eugene Let
u
c
hy
collectio
n
s: introduc
e
ExtCo
l
lectionOb
j
ectData
commit
|
commitdiff
|
tree
2014-01-09
Eugene Letu
c
hy
collectio
n
s: supp
o
r
t
froz
e
n<colle
c
tion> =
=
<collect
i
on>
commit
|
commitdiff
|
tree
2014-01-09
Eugene Let
u
chy
c
o
llections: add HH\F
r
oz
e
nMa
p
commit
|
commitdiff
|
tree
2014-01-09
Eug
e
ne
L
etuchy
collections: make StableMap and Map
=
=-co
m
para
b
le
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Eu
g
ene Let
u
chy
idl files: use | instead
of _ for n
a
mespaces
commit
|
commitdiff
|
tree
2014-01-07
E
ugene
L
etuchy
check trait requ
i
rements
during
flattenin
g
commit
|
commitdiff
|
tree
2014-01-07
E
u
gene Letuchy
skip tra
i
t import in repo mode
commit
|
commitdiff
|
tree
2014-01-07
Euge
n
e
Letuchy
r
emov
e
d
unnecessary sub
d
ire
c
t
o
ries in test/slow/hh_namespace
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene Letuchy
co
l
lections: c
e
ntralize
equal
i
ty in BaseMap
commit
|
commitdiff
|
tree
2014-01-05
Eugene Letuchy
c
o
llec
t
io
n
s: introd
u
c
e BaseMap superclass for Map an
d
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene Le
t
uchy
collec
t
io
n
s: m
a
cro
f
y material
i
zation
and
m
agic-method
.
.
.
commit
|
commitdiff
|
tree
2014-01-05
Eugene Le
t
uchy
col
l
ections: support sorting of Maps
commit
|
commitdiff
|
tree
2014-01-05
Eug
e
ne Letuc
h
y
e
m
it fatal bytecodes
f
rom er
r
ors found during
t
rait
.
.
.
commit
|
commitdiff
|
tree
2014-01-04
Eu
g
ene Letuch
y
a
d
d interfaces
to who
l
e program
(repo mo
d
e)
trait fla
t
te
n
ing
commit
|
commitdiff
|
tree
2014-01-03
Eugene Letu
c
hy
bo
o
st:
:
{
e
nab
l
e|disable}_if_c => std::enable_if
commit
|
commitdiff
|
tree
2013-12-28
E
u
gene Letuc
h
y
mov
e
trait a
l
ias m
o
difier
v
alidation to pa
r
ser
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Eugene Le
t
uch
y
trait
r
equ
i
res: c
h
e
c
k t
r
ait constra
i
nts on recursive
.
.
.
commit
|
commitdiff
|
tree
2013-12-27
Eugene Letu
c
hy
trai
t
req
u
ires: check traits constraints at use time
.
.
.
commit
|
commitdiff
|
tree
next