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
type] Add runtime iteration support for sets
2022-09-21
Alfred F
u
ller
t
ype
]
A
dd runti
m
e i
t
eration suppo
r
t for set
s
commit
|
commitdiff
|
tree
2022-09-21
Alfred Fuller
Add in
f
er_t
a
g support to a
s
/
tryAs casting functions
.
commit
|
commitdiff
|
tree
2022-09-21
Alfr
e
d Fuller
Make native/standard_type for non Tags undefined
.
commit
|
commitdiff
|
tree
2022-09-21
Al
f
red Fuller
Allow the Tag argument f
o
r
V
alue
:
:create to be infered
commit
|
commitdiff
|
tree
2022-09-21
Alfred Fuller
Supp
o
r
t inter-type ass
i
gn for numbers
commit
|
commitdiff
|
tree
2022-09-21
A
l
fred Fulle
r
S
up
p
ort in
t
er-ty
p
e compare for numbers
commit
|
commitdiff
|
tree
2022-09-21
Alfred Fuller
Fix
T
ype::ba
s
eType() function name
.
commit
|
commitdiff
|
tree
2022-09-21
Alfred
Fulle
r
Support comparison to
string literals
commit
|
commitdiff
|
tree
2022-09-21
Alf
r
ed
F
uller
Support inter-op
a
ssign
f
or string types
commit
|
commitdiff
|
tree
2022-09-21
A
lfred Fulle
r
Factor out runtime compare operator defs
commit
|
commitdiff
|
tree
2022-09-21
A
l
fred Ful
l
er
Disable list pa
t
ch due to
p
y3 issu
e
commit
|
commitdiff
|
tree
2022-09-21
Alfred Full
e
r
Support implicit capture for Value operator =
=
commit
|
commitdiff
|
tree
2022-09-21
Alf
r
ed Fuller
Support
typ
e
-era
s
e
d
'assign'
commit
|
commitdiff
|
tree
2022-09-21
Al
f
red Ful
l
er
U
p
d
a
te protoco
l
_
m
ethod to support li
s
t patch
commit
|
commitdiff
|
tree
2022-09-21
Alfr
e
d Fulle
r
Add co
d
e gen
for map
.
re
m
o
ve(set)
commit
|
commitdiff
|
tree
2022-09-20
Alfred Fuller
Add
c
ode gen
f
or l
i
st
.
r
emov
e
(list
)
commit
|
commitdiff
|
tree
2022-09-20
Alfre
d
Fuller
Add cod
e
gen
support
n
eeded for List/Ma
p
value patching
commit
|
commitdiff
|
tree
2022-09-20
Al
f
r
e
d Fulle
r
Split up fin
d
_patch_type for
reuse
commit
|
commitdiff
|
tree
2022-09-16
Alfred Fuller
F
ix the
q
uali
f
er on the un
i
on
a
s
s
ign fi
e
l
d
commit
|
commitdiff
|
tree
2022-09-15
Alfred Fuller
Move runt
i
me 'ensure' helpe
r
s
to TypeInfo
commit
|
commitdiff
|
tree
2022-09-15
Alfr
e
d Fuller
M
o
v
e
runtime 'put' hel
p
er functions to T
y
peInf
o
commit
|
commitdiff
|
tree
2022-09-15
Alfred Fuller
Stop passing detail::Dyn
by poi
n
t
e
r
commit
|
commitdiff
|
tree
2022-09-15
Alfred Fulle
r
Make t
h
e tag to Ref::to and Value::of optinal
commit
|
commitdiff
|
tree
2022-09-13
Alfr
e
d
Ful
l
er
Upgr
a
de
type-erased [
]
to use ensure for 'key' types
.
commit
|
commitdiff
|
tree
2022-09-13
Alfred
Full
e
r
Ad
d
type-erased 'ensu
r
e' for struc
t
fie
l
ds
commit
|
commitdiff
|
tree
2022-09-13
A
l
fred Fulle
r
A
d
d ty
p
e-erased 'get'
for structs
commit
|
commitdiff
|
tree
2022-09-13
Alfr
e
d Fulle
r
Fix typ
e
resolution for @cpp
.
StrongType
commit
|
commitdiff
|
tree
2022-09-13
A
lfred Fuller
M
er
g
e Uni
o
n
Pa
t
ch base
c
lass
commit
|
commitdiff
|
tree
2022-09-13
Alfred Fulle
r
R
e
name UnionPatch::patch -> patchIfSet
commit
|
commitdiff
|
tree
2022-09-13
Alfred Full
e
r
Re
n
a
me Struc
t
Patch::patch -> patchIfSet
commit
|
commitdiff
|
tree
2022-09-12
A
l
fred Fu
l
ler
Minor GetV
a
lueOrNullTest cleanu
p
commit
|
commitdiff
|
tree
2022-09-12
Alfre
d
Fu
l
ler
Move Get test
s
to Get
T
est
.
cpp
commit
|
commitdiff
|
tree
2022-09-12
Alfred Fuller
Add mis
s
ing cle
a
r fiel
d
s
.
commit
|
commitdiff
|
tree
2022-09-12
Al
f
red F
u
ller
Add field clearing support to op::clear
commit
|
commitdiff
|
tree
2022-09-12
Alfred
F
uller
Make Clear/
I
sEmpty template arguments optional
commit
|
commitdiff
|
tree
2022-09-12
A
l
f
red Fuller
M
ake op
:
:ens
u
re template a
r
guments optional
commit
|
commitdiff
|
tree
2022-09-12
Alfred Fuller
Fold Ensure
.
h into Cre
a
te
.
h
commit
|
commitdiff
|
tree
2022-09-11
Alfred F
u
ller
F
ix Struct
P
atch merge
b
ug
commit
|
commitdiff
|
tree
2022-09-11
Alfred Fuller
Shorten Tag te
m
plat
e
nam
e
s
commit
|
commitdiff
|
tree
2022-09-11
Alfred Fuller
Support
run
t
ime
c
o
m
pare between
float
i
ng poin
t
ty
p
es
commit
|
commitdiff
|
tree
2022-09-11
Alfred Fuller
Supp
o
rt
run
t
im
e
compare between s
t
d
:
:strin
g
and folly
.
.
.
commit
|
commitdiff
|
tree
2022-09-11
Alf
r
ed Fuller
S
p
lit up A
n
yOp
.
h impl
commit
|
commitdiff
|
tree
2022-09-11
A
l
fred
F
uller
RuntimeBase -> Dy
n
commit
|
commitdiff
|
tree
2022-09-11
Alfred F
u
ller
Min
o
r detail c
l
eanup
commit
|
commitdiff
|
tree
2022-09-11
Alfre
d
Fuller
Add type-
e
reas
e
'ensure' for maps
commit
|
commitdiff
|
tree
2022-09-11
Alfred F
u
ller
Add
type-erased
'c
l
e
ar' for struct f
i
e
lds
commit
|
commitdiff
|
tree
2022-09-11
A
l
fred Fuller
Support type-
e
rased
'pu
t
'
f
or struct
commit
|
commitdiff
|
tree
2022-09-11
A
l
f
r
ed Fuller
Add
f
ind
_
by_* hel
p
ers to Get
.
h
commit
|
commitdiff
|
tree
2022-09-11
Alfre
d
Fuller
Su
p
port op::get
<
.
.
.
, Ta
g
>
commit
|
commitdiff
|
tree
2022-09-11
A
lfred Fuller
Allow template argument
s
to
b
e ommited in
op::get
commit
|
commitdiff
|
tree
2022-09-10
A
l
fred Fuller
Reverse o
r
der
o
f
G
e
t args
commit
|
commitdiff
|
tree
2022-09-08
Alfred
Fulle
r
Min
o
r clean u
p
to Get
.
h
commit
|
commitdiff
|
tree
2022-09-03
Alfred Fuller
Remov
e
OptionalPatch definitions
commit
|
commitdiff
|
tree
2022-09-02
Alfred
F
uller
R
e
move Optional
P
a
tch
gen and adapters
commit
|
commitdiff
|
tree
2022-09-02
A
lf
r
ed
Fuller
Remove old
'tag' namespace
commit
|
commitdiff
|
tree
2022-09-01
Alfr
e
d Fuller
Add su
p
port fo
r
ensureS
t
ruct
to gen
and adapt
e
rs
commit
|
commitdiff
|
tree
2022-09-01
A
lfred Ful
l
er
Fix t
e
st
fixtures
commit
|
commitdiff
|
tree
2022-08-31
Alfred Fu
l
ler
A
dd clear suppo
r
t
t
o
Numb
e
rPatc
h
commit
|
commitdiff
|
tree
2022-08-31
Alfred Fuller
A
dd
c
lear suppor
t
t
o Bo
o
lP
a
tch
commit
|
commitdiff
|
tree
2022-08-31
Alfred Fuller
M
i
n
or detail cleanup
commit
|
commitdiff
|
tree
2022-08-29
Alfred Fuller
Add
e
xp
l
icit sup
p
ort
f
or std::
s
trin
g
commit
|
commitdiff
|
tree
2022-08-29
A
l
fr
e
d F
u
l
l
er
I
n
f
er
tags for
u
nsigned ty
p
es
.
commit
|
commitdiff
|
tree
2022-08-29
Alfred Fuller
Update
a
ccess to thrift::i
d
ent name
s
p
ace
commit
|
commitdiff
|
tree
2022-08-29
Alf
r
ed Fuller
Switch
i
dentifier type
names
p
ace from 'tag' to 'ident'
commit
|
commitdiff
|
tree
2022-08-27
Alf
r
ed Fuller
Suppor
t
ContRef capture
f
o
r com
p
are oper
a
tor
s
commit
|
commitdiff
|
tree
2022-08-27
A
l
fred Fuller
A
l
low
ConstRef to capture
any
t
y
p
e th
a
t
whos tag
c
an
.
.
.
commit
|
commitdiff
|
tree
2022-08-27
Alfred Fuller
Add type::infer_tag support for st
a
ndard nu
m
ber
t
ypes
commit
|
commitdiff
|
tree
2022-08-27
Alfre
d
Fuller
Add type::infer_tag su
p
port for vo
i
d_t
commit
|
commitdiff
|
tree
2022-08-27
Alfred Fuller
M
inor clean
u
p fo
r
NativeType
details
commit
|
commitdiff
|
tree
2022-08-27
Al
f
re
d
Fuller
Rename stuctur
e
d_tag -> infer_tag
commit
|
commitdiff
|
tree
2022-08-27
Al
f
red Full
e
r
M
erge
TagUti
l
.
h
into NativeType
.
h
commit
|
commitdiff
|
tree
2022-08-25
A
l
f
r
ed
F
ul
l
er
Migra
t
e
m
o
re helpers to Wrap
.
h
commit
|
commitdiff
|
tree
2022-08-25
Alfred
F
uller
Impl
e
ment run
t
i
me compare ops
commit
|
commitdiff
|
tree
2022-08-25
A
l
fred Fuller
A
dd suppo
r
t
f
or spec '
t
ags
'
to
d
iagnost
i
c
commit
|
commitdiff
|
tree
2022-08-25
Alfred
F
u
l
ler
Simplify IsEmpty im
p
l
commit
|
commitdiff
|
tree
2022-08-25
Al
f
red Fu
l
ler
S
implify Clear impl
commit
|
commitdiff
|
tree
2022-08-25
Alfred Fuller
Simpl
i
fy G
e
t
I
nt
r
insicDefault imp
l
commit
|
commitdiff
|
tree
2022-08-25
A
l
fred Fuller
A
d
d
th
r
ift::pri
v
ate_a
c
c
e
s
s
a
l
i
as
.
commit
|
commitdiff
|
tree
2022-08-24
Alfr
e
d Fuller
U
p
date
ru
n
time ops to use
new op:
:
compare
commit
|
commitdiff
|
tree
2022-08-24
Al
f
red
Fuller
Add op::c
o
mpare, op::le
s
s
commit
|
commitdiff
|
tree
2022-08-24
Alfre
d
Fulle
r
Move
Fiel
d
Patch o
p
::get h
e
l
p
ers to
W
rap
.
h
commit
|
commitdiff
|
tree
2022-08-23
Alfred Fulle
r
Bug i
n
rename for patch
field
.
commit
|
commitdiff
|
tree
2022-08-23
Al
f
r
ed Fu
l
ler
Fi
x
ty
p
os
commit
|
commitdiff
|
tree