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
implement two functions in emitter
2019-09-30
J
o
s
eph Griego
Back
out "[hackc] Fix loop codegen to
b
e less ina
n
e"
commit
|
commitdiff
|
tree
2019-09-26
Joseph Grie
g
o
Clear
provenance data and bit when we
s
e
t legacy info
commit
|
commitdiff
|
tree
2019-09-26
Joseph Gr
i
ego
Suppre
s
s ar
r
p
rov logging when the array isLegacyArray()
commit
|
commitdiff
|
tree
2019-09-26
Joseph Griego
I
n
v
ert sense of
l
egacy
arr
a
y
bit fo
r
v
ecs/dicts
commit
|
commitdiff
|
tree
2019-09-25
Joseph Griego
Add Mu
l
tiCond abstraction
commit
|
commitdiff
|
tree
2019-09-24
Joseph G
r
ieg
o
Fix loop co
d
eg
e
n
t
o be les
s
inane
commit
|
commitdiff
|
tree
2019-09-16
Jose
p
h Gr
i
ego
Coalesce
e
quivDataT
y
pe
s
a
nd sameDataTypes
commit
|
commitdiff
|
tree
2019-09-16
Joseph Griego
Nuke KindOfShap
e
fro
m
orbit
commit
|
commitdiff
|
tree
2019-09-16
Joseph Grieg
o
Tweak OBC err
o
r ms
g
s to return
d
atatype names instead
.
.
.
commit
|
commitdiff
|
tree
2019-09-10
Jose
p
h
Griego
More
caution arou
n
d
the assert in setTag
commit
|
commitdiff
|
tree
2019-09-10
J
o
seph Grieg
o
Fix
tagged v/d
a
rrays le
a
king from To{V,D]Arr
a
y{
V
ec
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
Joseph Griego
Corre
c
tly attribute flattened trait
m
e
thods
commit
|
commitdiff
|
tree
2019-09-05
J
o
s
e
ph Griego
Exp
e
ri
m
ent w/ tr
a
cking prov fo
r
empty array
s
in HHBBC
commit
|
commitdiff
|
tree
2019-09-05
J
osep
h
Griego
Proper
l
y dese
r
i
a
l
ize ta
g
ged empty arrays in un
i
ts
commit
|
commitdiff
|
tree
2019-09-05
Joseph Gr
i
ego
Ad
d
d
efault
args to arrp
r
o
v
::cre
a
teE
m
p
ty{Dict,Vec
}
commit
|
commitdiff
|
tree
2019-09-05
Joseph Griego
T
a
g arr
a
y
s in hackc
w
hen ArrayP
r
ovenan
c
e
is
o
n
commit
|
commitdiff
|
tree
2019-09-05
J
oseph Grieg
o
Tag static arrays in __PSF conte
x
t
s
commit
|
commitdiff
|
tree
2019-09-05
Joseph Grieg
o
Add explic
i
t
prov-
t
agging builtin
commit
|
commitdiff
|
tree
2019-09-04
Joseph Griego
MakeMixe
d
Impl can return nullptr
appar
e
n
tly
commit
|
commitdiff
|
tree
2019-08-29
Joseph Griego
U
pdate a
r
ray pro
v
enance option to
m
atch hhvm
commit
|
commitdiff
|
tree
2019-08-29
J
o
seph
G
rie
g
o
Minor
r
ef
a
c
t
oring to emit v/darrays
commit
|
commitdiff
|
tree
2019-08-28
Joseph Gri
e
go
add setTa
g
Replace for
deseriali
z
ed
a
rrrays
commit
|
commitdiff
|
tree
2019-08-26
J
oseph Grieg
o
m
a
ke setTagRec
u
rsi
v
e t
o
lerant of a
l
ready-tagge
d
ar
r
ays
commit
|
commitdiff
|
tree
2019-08-24
Jo
s
eph Griego
Make test/run
.
php
l
es
s
c
o
n
f
using when
a
t
es
t
is skipped
commit
|
commitdiff
|
tree
2019-08-23
J
o
seph Gri
e
go
Make empty
arrays
s
pecial w
h
en we JIT them
commit
|
commitdiff
|
tree
2019-08-22
Josep
h
G
r
iego
Fix `provTagHere` to ac
t
u
al
l
y r
e
fer
e
nc
e
the srcLoc
.
.
.
commit
|
commitdiff
|
tree
2019-08-20
Joseph Grieg
o
Fix bug
in
obj->{dict,vec} casts
commit
|
commitdiff
|
tree
2019-08-20
Joseph Grie
g
o
R
ecursive
l
y tag static
arrays
commit
|
commitdiff
|
tree
2019-08-19
Joseph
G
rie
g
o
Onl
y
tag refcounted arrays in
v
ec/dict casts
commit
|
commitdiff
|
tree
2019-08-15
Joseph Griego
Throw from serialization notices when
m
_throwAl
l
Erro
r
s
.
.
.
commit
|
commitdiff
|
tree
2019-08-14
Joseph Griego
Instrument vec and dict c
a
sts
commit
|
commitdiff
|
tree
2019-08-14
J
o
seph Grie
g
o
Allow prov
e
nance
tags o
n
empty
ar
r
ays
commit
|
commitdiff
|
tree
2019-08-14
Joseph
G
rie
g
o
I
n
cl
u
de
p
ro
v
enanc
e
log
g
in
g
on isArray
commit
|
commitdiff
|
tree
2019-08-14
Joseph Griego
R
e
factor irgen for is
_
{array,v
e
c,dic
t
,
st
r
in
g
}
commit
|
commitdiff
|
tree
2019-08-14
Joseph Griego
Clear HasP
r
oven
a
nceDa
t
a
i
n ar
r
ay grow and co
p
y
commit
|
commitdiff
|
tree
2019-08-14
J
o
s
e
ph Gr
i
ego
A
s
sert in g
e
tTa
g
i
f
t
he tag isn
'
t actually set
commit
|
commitdiff
|
tree
2019-08-14
J
oseph Griego
P
e
p
per asserts around to
ch
e
ck th
e
in
t
egri
t
y o
f
p
r
o
v
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Jos
e
ph Griego
Track provenance tags for
a
rrays during constpro
p
commit
|
commitdiff
|
tree
2019-08-08
Josep
h
Grieg
o
A
llow t
a
g
F
r
o
m
Program
C
ounter to fail
commit
|
commitdiff
|
tree
2019-08-08
Jo
s
eph Griego
Fix for igen isDict
a
nd i
s
Vec ch
e
cks
commit
|
commitdiff
|
tree
2019-08-08
Jo
s
e
ph G
r
iego
Put provenance tags in internally-serialized arrays
commit
|
commitdiff
|
tree
2019-08-02
Joseph Grie
g
o
Return static str
i
ngs
i
f
possib
l
e
for fb_serialize
.
.
.
commit
|
commitdiff
|
tree
2019-08-02
Joseph Gr
i
ego
Never APC-seriali
z
e
stati
c
s
t
r
in
g
s as pointers
f
or
.
.
.
commit
|
commitdiff
|
tree
2019-08-01
Joseph Griego
A
d
d SrcKey and r
e
st of TransC
o
ntext t
o
JSO
N
o
u
t
put
commit
|
commitdiff
|
tree
2019-07-30
Jo
s
eph Griego
A
dd
c
ou
n
ters for arr
a
y provenan
c
e loggin
g
(unifo
r
mly
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Joseph Griego
Make t
y
p
e
-
ali
a
s ch
a
in tests runnable from hp
h
p
commit
|
commitdiff
|
tree
2019-07-23
Joseph Griego
A
c
tually
guard on IsVecDictNotices in i
s
DictImpl
commit
|
commitdiff
|
tree
2019-07-23
Josep
h
Griego
Enh
a
nce no
t
i
ces
fo
r
unkn
o
wn tags AND actual
l
y
s
ample
.
.
.
commit
|
commitdiff
|
tree
2019-07-22
Josep
h
G
r
iego
Unbrea
k
skippe
r
ascii-
a
rt
commit
|
commitdiff
|
tree
2019-06-28
J
ose
p
h Griego
F
i
x MixedArray::Elm refere
n
ce
commit
|
commitdiff
|
tree
2019-06-27
Josep
h
Griego
A
d
d logg
i
ng f
o
r is_vec, is_dict, a
n
d `is vec_or_d
i
ct`
commit
|
commitdiff
|
tree
2019-06-27
Joseph Griego
Mo
v
e all id generation
i
nto tra
n
s
p
ile_context
commit
|
commitdiff
|
tree
2019-06-18
J
o
seph Grie
g
o
Add var_export and print_r t
o
logging se
t
commit
|
commitdiff
|
tree
2019-06-18
Joseph Gr
i
ego
Act
u
ally
p
ull provenanc
e
f
ile in
f
o out of repo
commit
|
commitdiff
|
tree
2019-06-18
Joseph Griego
Include vmpc in ma
p
f
o
r
d
eduping notices
commit
|
commitdiff
|
tree
2019-06-12
Joseph Griego
Fix m
a
c
build
commit
|
commitdiff
|
tree
2019-06-11
Joseph Griego
A
dd sequen
c
e intrinsic
commit
|
commitdiff
|
tree
2019-06-03
Joseph
G
ri
e
go
Spl
i
t
Lo
g
A
r
rayPro
v
e
nan
c
e
commit
|
commitdiff
|
tree
2019-06-03
Joseph Griego
Also m
o
ve ski
p
f
r
ame
t
e
s
t
commit
|
commitdiff
|
tree
2019-05-23
J
o
seph Griego
Also inc
l
ude
file
n
ame in repo
arrprov
tags
commit
|
commitdiff
|
tree
2019-05-23
Joseph Grieg
o
A
d
d Prove
n
anceSkip
F
rame
a
ttr
commit
|
commitdiff
|
tree
2019-05-20
Joseph G
r
iego
Pass is_js_file correctly
again
;
tweak interface to
.
.
.
commit
|
commitdiff
|
tree
2019-05-17
Joseph
Gri
e
go
Return static s
t
rings
f
or
a
r
r
ay key
s
if po
s
sib
l
e
i
n
.
.
.
commit
|
commitdiff
|
tree
2019-05-17
J
oseph
Griego
D
on't merge
a
datas when Log
A
rrayPr
o
ven
a
nce is set
commit
|
commitdiff
|
tree
2019-05-14
Josep
h
Griego
Stati
c
a
r
rprov
commit
|
commitdiff
|
tree
2019-05-14
J
o
seph Gr
i
e
g
o
Ad
d
Lo
g
Array
P
rovenance to re
p
o global d
a
ta
commit
|
commitdiff
|
tree
2019-05-14
Joseph Griego
P
u
s
h Ev
a
lLogArrayProvenance ch
e
cks into JIT
commit
|
commitdiff
|
tree
2019-05-14
Joseph Grie
g
o
Array provenance
commit
|
commitdiff
|
tree
2019-05-06
Joseph Grie
g
o
Sin
g
le
-
host d
y
n
a
m
ic samp
l
ing
commit
|
commitdiff
|
tree
2019-05-03
Jos
e
ph Griego
Ad
d
p
r
o
venance lo
g
ging
commit
|
commitdiff
|
tree
2019-05-03
Joseph Gri
e
go
Array provena
n
ce
commit
|
commitdiff
|
tree
2019-05-01
J
o
seph Griego
RFC:
f
b_
s
erial
i
ze
M
igr
a
tory
format
[
resubmit]
commit
|
commitdiff
|
tree
2019-05-01
Joseph Gr
i
ego
Fix
s
ome t
e
sts when
ru
n
from not-the-fbcode-root
commit
|
commitdiff
|
tree
2019-04-10
J
oseph Griego
R
e
ver
t
s_cache
d
Hash to thre
a
d
-
local
commit
|
commitdiff
|
tree
2019-04-05
Joseph Griego
Al
l
ow users
t
o spec
i
fy part of a mangled closure name
commit
|
commitdiff
|
tree
2019-04-02
J
o
seph Griego
Fix t
y
po in va
r
iant_ref_det
a
il::ba
s
e::i
s
VecAr
r
a
y
commit
|
commitdiff
|
tree
2019-03-27
J
o
s
eph Griego
Don't refine locals bas
e
d
o
n a Sam
e
compa
r
i
s
on with
.
.
.
commit
|
commitdiff
|
tree
2019-03-15
J
oseph Griego
B
a
ck out "[h
f
] RFC: fb_serialize
Migrat
o
ry for
m
at"
commit
|
commitdiff
|
tree
2019-01-25
J
o
seph Griego
Tweak
t
oPHPArra
y
I
ntish
C
ast
t
o i
n
ti
s
h
c
ast even
o
n
PHP
.
.
.
commit
|
commitdiff
|
tree
2019-01-15
Joseph Gri
e
go
Fix file attribu
t
e refle
c
tion test paths
commit
|
commitdiff
|
tree
2019-01-14
Jose
p
h Griego
CVE-2019-3557:
F
ix OOB
r
ead i
n
r
e
adRecord on BZ2
F
iles
.
.
.
commit
|
commitdiff
|
tree
2018-12-21
Jose
p
h Griego
Fix brain
d
ead bu
g
in array_sli
c
e
commit
|
commitdiff
|
tree
2018-12-18
Joseph Griego
Variou
s
and sundry in
t
ish casts
i
n ext_ar
r
ay
commit
|
commitdiff
|
tree
2018-12-18
J
o
seph Grieg
o
Add
i
ntish
c
ast template
param to more tv-c
o
nv
e
rs
i
ons
commit
|
commitdiff
|
tree
2018-12-13
Joseph G
r
iego
Add notice for promo
t
ing
e
mp
t
y
s
tring to array
commit
|
commitdiff
|
tree
2018-12-12
Joseph Grie
g
o
Plu
m
b di
s
able intish ca
s
t option th
r
ough HHBBC
commit
|
commitdiff
|
tree
2018-12-12
Joseph
G
r
ieg
o
Add s
u
pport for flag disabling intish ca
s
t
commit
|
commitdiff
|
tree
2018-12-12
Jo
s
eph Gr
i
ego
Ad
d
flag t
o
disable intish cast
commit
|
commitdiff
|
tree
2018-12-12
Jo
s
eph Griego
Spruce up IntishCast e
n
u
m
t
o
clarify
b
ehavi
o
r
commit
|
commitdiff
|
tree
2018-12-03
Joseph G
r
iego
Rem
o
ve
l
ast intish cast suppressi
o
ns
commit
|
commitdiff
|
tree
2018-12-03
J
o
se
p
h Griego
F
i
x j
i
t bug whe
n
lo
w
ering AKExis
t
s
f
or collections
.
.
.
commit
|
commitdiff
|
tree
2018-12-01
J
oseph Griego
Explic
i
t intish casts in reflection
extensio
n
commit
|
commitdiff
|
tree
2018-11-30
J
oseph Grie
g
o
Remaining suspected intish casts in t
h
rift binary serializati
o
n
commit
|
commitdiff
|
tree
2018-11-21
Jos
e
ph Griego
Explicit intish cast in m
a
ilparse
commit
|
commitdiff
|
tree
2018-11-21
Joseph G
r
iego
E
x
plic
i
t intish
casts in PDO extension
commit
|
commitdiff
|
tree
2018-11-21
J
o
seph Griego
Explic
i
t int
i
s
h
cast
i
n f
b
_u
n
serialize
commit
|
commitdiff
|
tree
2018-11-21
Joseph
Griego
Explicit
i
nti
s
h in thr
i
ft exte
n
sion
commit
|
commitdiff
|
tree
2018-11-21
Joseph Gr
i
ego
E
xp
l
icit i
n
tish cas
t
in a
r
ray_slic
e
commit
|
commitdiff
|
tree
2018-11-21
Joseph
G
riego
Expli
c
it i
n
ti
s
h casts in mysql e
x
t
e
nsion
commit
|
commitdiff
|
tree
2018-11-21
Jos
e
ph Griego
Add an exp
l
icitly intis
h
-ca
s
ti
n
g variant of collection
.
.
.
commit
|
commitdiff
|
tree
next