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
Remove redundant folly::toStdString calls
2020-03-26
M
a
x
Wang
d
e
-
t
emp
l
atize
r
d
s::Profile
commit
|
commitdiff
|
tree
2020-03-24
Max Wang
Reorder
C
lass da
t
a me
m
bers
commit
|
commitdiff
|
tree
2020-03-19
Max Wang
D
e
lete empt
y
st
r
ing
promote
no
t
ice machinery
commit
|
commitdiff
|
tree
2020-03-19
Max Wang
F
i
x
type struc
t
ure
handling
f
or arrprov and le
g
acy
.
.
.
commit
|
commitdiff
|
tree
2020-03-18
Max Wan
g
Co-locate prov tag with non-request-local arrays
commit
|
commitdiff
|
tree
2020-03-17
Max Wang
A
dd a notice for
`
$dict is
s
h
ape` and `$
v
ec is tu
p
le`
commit
|
commitdiff
|
tree
2019-12-19
M
ax Wang
Delete H
A
CRefBind machinery
commit
|
commitdiff
|
tree
2019-12-19
Ma
x
Wang
Kill
f
alsey pr
o
m
o
t
i
on
commit
|
commitdiff
|
tree
2019-12-19
Max
W
ang
Delete one last us
e
of Su
p
pressHACFalse
y
PromoteNotic
e
s
commit
|
commitdiff
|
tree
2019-12-17
Ma
x
W
ang
Co-locate prov tag
with non
-
request-local arra
y
s
commit
|
commitdiff
|
tree
2019-12-17
Max
Wang
Improve
hhbbc
ProvTag
type
l
at
t
ice
commit
|
commitdiff
|
tree
2019-12-17
Max Wang
Sup
p
ort arrpro
v
for v/darrays
commit
|
commitdiff
|
tree
2019-10-31
Ma
x
Wa
n
g
C
lean up type str
u
c
t
ure gunk
commit
|
commitdiff
|
tree
2019-10-30
Max Wang
Miscel
l
aneous
cleanup
commit
|
commitdiff
|
tree
2019-10-30
Max Wang
A
ttribut
e
ETEWH r
e
sult array provenance b
e
t
ter
commit
|
commitdiff
|
tree
2019-10-30
Max Wan
g
Do
n
't attribu
t
e arrprov to
H
ack
c
ollections
commit
|
commitdiff
|
tree
2019-10-16
Max Wang
F
ix walkStack() for
i
nlined callee frames
commit
|
commitdiff
|
tree
2019-10-16
M
ax
W
ang
Refactor backtr
a
c
e code
commit
|
commitdiff
|
tree
2019-10-03
M
ax Wang
S
uppo
r
t per
-
user
b
yte
c
ode repos
commit
|
commitdiff
|
tree
2019-10-03
Max Wang
El
i
minate uses of SuppressHACFalseyPromoteNotices
commit
|
commitdiff
|
tree
2019-10-03
Max W
a
ng
Re
p
lace behavior of
[
lL]v
a
lNew() wi
t
h [lL]va
l
F
orce()
commit
|
commitdiff
|
tree
2019-10-03
Max Wang
Add lvalSi
l
ent(
)
a
n
d lvalFo
r
ce
(
)
to array API
commit
|
commitdiff
|
tree
2019-10-03
Ma
x
Wa
n
g
s/([rl]
v
al)At/\1/g
commit
|
commitdiff
|
tree
2019-10-02
Max
W
a
n
g
Fix bro
k
e
n
assert
commit
|
commitdiff
|
tree
2019-09-26
Max W
a
ng
Avoi
d
spurio
u
s copies of empty arrays
commit
|
commitdiff
|
tree
2019-09-11
Max Wa
n
g
Dele
t
e
P
r
o
m
oteEmptyArrays option and instr
u
menta
t
ion
commit
|
commitdiff
|
tree
2019-09-10
Max Wang
Don't unconditionally
t
ag e
m
pty repo arrays
commit
|
commitdiff
|
tree
2019-09-06
M
a
x W
a
ng
Do
n
't a
c
c
identally ma
r
k prov
bit f
o
r n
o
n
-vec/dicts
commit
|
commitdiff
|
tree
2019-09-06
M
ax Wang
Tag uncou
n
ted v
e
cs/dicts
commit
|
commitdiff
|
tree
2019-09-06
M
a
x
W
ang
Refactor A
P
I
commit
|
commitdiff
|
tree
2019-08-30
Max Wan
g
T
a
g all empty arrays produced at runti
m
e
commit
|
commitdiff
|
tree
2019-08-30
Max Wang
Force
s
ync VM regs when
arra
y
p
rovenance
i
s on
commit
|
commitdiff
|
tree
2019-08-30
M
a
x Wang
Mov
e
cle
a
r
T
ag i
n
to {Packed
,
Mixed}Array:
:
Re
l
ease()
commit
|
commitdiff
|
tree
2019-08-30
Max Wa
n
g
Canonica
l
ize em
p
ty array creation poorly
commit
|
commitdiff
|
tree
2019-08-30
Max Wang
Mov
e
all ar
r
p
rov in
s
tru
m
entation i
n
to
{
P
acked,Mixed
.
.
.
commit
|
commitdiff
|
tree
2019-08-30
Ma
x
Wang
D
i
sabl
e
runtime empty
a
r
rpro
v
by default
commit
|
commitdiff
|
tree
2019-08-30
Max Wang
Handle
NewStructDict
commit
|
commitdiff
|
tree
2019-08-28
M
ax
Wang
Tag all vec
s
/dic
t
s from j
s
on_dec
o
de()
commit
|
commitdiff
|
tree
2019-08-28
Max
Wang
Fix unlikely memory le
a
k in arrprov::tagTV()
commit
|
commitdiff
|
tree
2019-08-28
Max
Wan
g
F
i
x assertion fail
u
re with VMRegAnchor(Sof
t
)
commit
|
commitdiff
|
tree
2019-08-28
Max Wang
Move VM
R
egA
n
chor(Soft) into tagFromProgramCount
e
r
(
)
commit
|
commitdiff
|
tree
2019-08-28
Max
W
ang
Add
a
n option
t
o force
V
M
r
eg sync fo
r
all nativ
e
calls
commit
|
commitdiff
|
tree
2019-08-23
Max Wang
Skip CPP bu
i
l
tins when determining provena
n
ce
commit
|
commitdiff
|
tree
2019-08-23
Ma
x
Wang
F
i
x ta
g
ging
static
arra
y
s
f
rom
b
uiltin returns
commit
|
commitdiff
|
tree
2019-08-21
Max Wang
Try to
s
et provenanc
e
for {Vec,Dict}Init
commit
|
commitdiff
|
tree
2019-08-21
Max
W
ang
Clean up f
i
xupWork()
commit
|
commitdiff
|
tree
2019-08-15
Max W
a
ng
U
s
e
t
he
fu
l
l ty
p
e name for Hack a
r
r
ay typehi
n
t notices
commit
|
commitdiff
|
tree
2019-08-14
M
a
x W
a
n
g
Add opti
o
n
to warn on both
s
i
des for v/da
r
r
a
y typehint
s
commit
|
commitdiff
|
tree
2019-07-30
Max Wang
Attribute ar
r
ay pro
v
e
nance corre
c
tly
f
or i
n
l
ine
d
frames
commit
|
commitdiff
|
tree
2019-07-30
Max Wang
R
e
fac
t
or bac
k
trace
.
h AP
I
commit
|
commitdiff
|
tree
2019-07-04
Max Wang
Get r
i
d of
r
ate-limiting
l
ogic in Structu
r
edLog
commit
|
commitdiff
|
tree
2019-07-04
M
a
x W
a
ng
Add
a log
g
ing T
r
ace category
commit
|
commitdiff
|
tree
2019-07-04
Max Wa
n
g
Ren
a
me s
o
me StructuredLog co
l
umns
commit
|
commitdiff
|
tree
2019-07-04
Max Wang
Delete
hhvm_loaded_fi
l
es / L
o
adedU
n
its
l
ogging
commit
|
commitdiff
|
tree
2019-05-31
Max Wang
Delete unchecked/che
c
ked distinction
commit
|
commitdiff
|
tree
2019-05-26
Max Wang
Log pr
o
venance for ge
t
ty
p
e()
commit
|
commitdiff
|
tree
2019-05-25
Max Wa
n
g
Tag
n
ative rets with their user-de
f
ined
caller'
s
SrcLoc
.
commit
|
commitdiff
|
tree
2019-05-25
Max Wan
g
T
ag prove
n
ance in
array cre
a
tion bytecodes
commit
|
commitdiff
|
tree
2019-05-25
Max Wang
Put array
p
rovenance
tests in a d
i
rectory
commit
|
commitdiff
|
tree
2019-05-25
Max Wang
Pull {New,Alloc}Arr
a
y
i
r
lowers out of native-calls
.
cpp
commit
|
commitdiff
|
tree
2019-05-23
Max Wang
Add an
implo
d
i
n
g if-then-else vasm constru
c
t
commit
|
commitdiff
|
tree
2019-05-21
Max Wa
n
g
B
reak tra
c
el
e
ts after
C
GetS
commit
|
commitdiff
|
tree
2019-05-21
Max
Wang
Make ASCII art
commit
|
commitdiff
|
tree
2019-05-06
Ma
x
Wang
Make various
n
o-op changes to
vas
m
-jumps
commit
|
commitdiff
|
tree
2019-05-06
M
ax Wang
Add a
t
est for
t
y
pe st
r
u
cture
s
w/ HackArrDVArrs
commit
|
commitdiff
|
tree
2019-04-04
Max Wang
Rena
m
e
I
ntis
h
C
ast e
n
um values
commit
|
commitdiff
|
tree
2019-04-04
Max
Wang
De
l
e
te intish cast options
commit
|
commitdiff
|
tree
2019-03-29
Max Wang
Rem
o
ve support for i
n
tish key c
a
st
commit
|
commitdiff
|
tree
2019-03-14
Max Wang
D
o intish cast for IniSettingMap lookups
commit
|
commitdiff
|
tree
2019-03-14
Max
Wang
Guard hhbbc AddE
l
emC pee
p
hole o
n
intish cast enablem
e
nt
commit
|
commitdiff
|
tree
2019-02-26
M
a
x
W
a
ng
Use SimpleParse
r
with contain
e
r opts in json_decode
commit
|
commitdiff
|
tree
2019-02-22
M
a
x Wang
Disallow lea
d
ing 0's in arrays
i
n
json_decode
S
i
m
pleParser
commit
|
commitdiff
|
tree
2018-11-16
Max Wang
Add
more X on missing ind
e
x warnings
commit
|
commitdiff
|
tree
2018-11-12
Max Wang
Enfor
c
e matching
staticness for Keyset
N
key/va
l
commit
|
commitdiff
|
tree
2018-11-05
Max Wang
B
a
ck out "Suppo
r
t deepe
r
inline sta
c
ks"
commit
|
commitdiff
|
tree
2018-10-09
M
a
x Wa
n
g
Sup
p
res
s
HAC
n
o
tice
c
ategories
independent
l
y
commit
|
commitdiff
|
tree
2018-09-28
Max Wang
Av
o
id spinnin
g
w
hen U
n
it-loading
is c
o
n
tended
commit
|
commitdiff
|
tree
2018-09-22
M
ax Wang
Use
s
epa
r
ate arenas for HHVM wo
r
kers even on sin
g
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Max
Wang
Reviv
e
fin
e
-grained pe
r
f_mem_event lo
g
ging
commit
|
commitdiff
|
tree
2018-09-14
M
ax Wang
Do
n
't ignore d30 a
n
d
d31 for regalloc
commit
|
commitdiff
|
tree
2018-08-24
M
a
x Wang
Move Va
r
iableSe
r
i
a
lizer default
i
nit
t
o member decl
commit
|
commitdiff
|
tree
2018-08-24
Max
W
ang
A
dd
notices when
J
SON encoding
(
non-)vec-
l
ike da
r
rays
commit
|
commitdiff
|
tree
2018-08-01
Max Wang
Refactor archit
e
c
ture
-
s
p
ecific stuff
commit
|
commitdiff
|
tree
2018-06-28
Max
Wan
g
s/jit::TypeConstraint/jit
:
:GuardCon
s
t
r
aint
commit
|
commitdiff
|
tree
2018-06-27
Max Wang
Add arr
a
ylike typeh
i
nt
commit
|
commitdiff
|
tree
2018-06-20
Max Wang
A
dd some darrays to jso
n
-encode
.
php test
commit
|
commitdiff
|
tree
2018-05-11
Max
Wang
Use ServerQueueCount appropriately
i
nstead of Serv
e
rThrea
d
Count
commit
|
commitdiff
|
tree
2018-05-11
M
ax Wan
g
Report h
h
vm
.
idle correctly
commit
|
commitdiff
|
tree
2018-04-19
M
ax Wang
Support updati
n
g a server
'
s m
a
x
t
h
re
a
d count
d
ynam
i
ca
l
ly
commit
|
commitdiff
|
tree
2018-04-19
Max
Wang
Replace JobQueueDisp
a
t
c
her::ad
d
Workers()
wi
t
h saturate
W
o
r
kers()
commit
|
commitdiff
|
tree
2018-04-19
Max Wang
Add supp
o
rt f
o
r
u
i
nt32_t vector
s
a
n
d str-
t
o-int maps
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
Max Wang
U
s
e stu
b
lo
g
ue{
}
and
stubret{} inste
a
d of push
p
{
} and
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
Max Wang
Fix settin
g
cached
M
b an
d
avail
a
b
l
eMb in
G
etMem
o
r
y
Info()
commit
|
commitdiff
|
tree
2018-04-06
Max Wa
n
g
A
dd a TypedValue recurse op
t
ion
for
pre
t
ty-p
r
inting
commit
|
commitdiff
|
tree
2018-03-23
Max Wang
Delet
e
"C
a
nnot
i
n
d
e
x
i
nto
*
" notice
commit
|
commitdiff
|
tree
2018-03-19
M
a
x
Wang
Set g_con
t
ext's transport e
a
rl
i
e
r
d
uri
n
g
r
eq
u
est init
commit
|
commitdiff
|
tree
2018-03-19
Max
W
ang
Add an R
I
D
flag
to disable ji
t
t
i
ng
commit
|
commitdiff
|
tree
2018-02-26
Max Wang
Add
sub-contro
l
s for H
a
c
k
arra
y
compat runtime c
h
ecks
commit
|
commitdiff
|
tree
2018-01-22
Max
W
ang
Clea
n
up on
"
ciscize load-ad
d
-stores into an add
r
eg
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Max Wang
Clear line ta
b
l
e cac
h
e on Unit destructio
n
commit
|
commitdiff
|
tree
next