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
Don't sort type variables in list destructuring subtyping
2019-08-15
Max Wan
g
Use
t
he ful
l
t
ype name for
Ha
c
k array
t
ypeh
i
nt notices
commit
|
commitdiff
|
tree
2019-08-14
M
a
x
Wang
Add option
to wa
r
n on
b
ot
h
si
d
es fo
r
v/darray typeh
i
nts
commit
|
commitdiff
|
tree
2019-07-30
Max
Wan
g
A
ttribu
t
e array prov
e
nance cor
r
e
ctly for inlined fram
e
s
commit
|
commitdiff
|
tree
2019-07-30
Max Wang
Ref
a
c
t
or backtrace
.
h API
commit
|
commitdiff
|
tree
2019-07-04
Max Wang
G
e
t
rid of rate-
l
imiting logic
in Str
u
c
t
ured
L
og
commit
|
commitdiff
|
tree
2019-07-04
M
a
x
Wang
Add a log
g
ing
T
race category
commit
|
commitdiff
|
tree
2019-07-04
Max
W
ang
Rename some Stru
c
tur
e
dLog column
s
commit
|
commitdiff
|
tree
2019-07-04
M
ax Wang
Delete h
h
v
m
_load
e
d_fil
e
s / L
o
ad
e
dUnits l
o
gg
i
ng
commit
|
commitdiff
|
tree
2019-05-31
Max Wang
Delete uncheck
e
d/che
c
ked dis
t
inction
commit
|
commitdiff
|
tree
2019-05-26
Max Wang
Log
p
rovenance for gettype()
commit
|
commitdiff
|
tree
2019-05-25
Max Wang
Tag n
a
tive rets with their
u
s
e
r-d
e
fined call
e
r
's
SrcLoc
.
commit
|
commitdiff
|
tree
2019-05-25
M
a
x W
a
n
g
Tag pr
o
ve
n
a
n
ce in a
r
ray
creatio
n
byte
c
odes
commit
|
commitdiff
|
tree
2019-05-25
Max Wang
Put arra
y
provenance tests in
a
direct
o
r
y
commit
|
commitdiff
|
tree
2019-05-25
Max W
a
n
g
Pull
{
New,Alloc}
A
rray irlowers out of
nat
i
ve-calls
.
cpp
commit
|
commitdiff
|
tree
2019-05-23
Max
Wang
Add an
impl
o
ding if-then-else va
s
m construc
t
commit
|
commitdiff
|
tree
2019-05-21
Max
W
ang
Break tracele
t
s
a
fter CGetS
commit
|
commitdiff
|
tree
2019-05-21
Ma
x
Wa
n
g
Ma
k
e ASCII art
commit
|
commitdiff
|
tree
2019-05-06
Max Wang
M
a
ke various no-op chang
e
s to vasm-jumps
commit
|
commitdiff
|
tree
2019-05-06
Max W
a
n
g
Add a te
s
t f
o
r t
y
p
e
str
u
ctures w/ HackArrDV
A
r
r
s
commit
|
commitdiff
|
tree
2019-04-04
Max W
a
ng
Renam
e
IntishCast enum val
u
es
commit
|
commitdiff
|
tree
2019-04-04
Max Wang
Delete int
i
s
h cast options
commit
|
commitdiff
|
tree
2019-03-29
Max
W
a
ng
R
emove suppo
r
t
f
or int
i
s
h key
c
ast
commit
|
commitdiff
|
tree
2019-03-14
Ma
x
Wang
Do intish cast for
I
niSettingMap look
u
ps
commit
|
commitdiff
|
tree
2019-03-14
Ma
x
Wang
Guard hhbbc A
d
dEl
e
mC peep
h
ole on intish ca
s
t e
n
a
blement
commit
|
commitdiff
|
tree
2019-02-26
Max W
a
ng
Use SimpleParser
w
ith containe
r
op
t
s in js
o
n_de
c
od
e
commit
|
commitdiff
|
tree
2019-02-22
Max
W
ang
Disal
l
ow leading
0
's in ar
r
ay
s
i
n json_dec
o
de SimpleParser
commit
|
commitdiff
|
tree
2018-11-16
Max Wang
Add more X
on m
i
ss
i
ng
i
ndex
w
a
rni
n
gs
commit
|
commitdiff
|
tree
2018-11-12
Max Wang
E
n
f
orce mat
c
h
i
n
g
st
a
ticness for Keyset
N
key/val
commit
|
commitdiff
|
tree
2018-11-05
Max W
a
ng
Back out "Suppo
r
t
deepe
r
inline sta
c
k
s"
commit
|
commitdiff
|
tree
2018-10-09
M
ax
Wang
Suppr
e
ss
H
A
C
not
i
ce categories inde
p
endently
commit
|
commitdiff
|
tree
2018-09-28
Max
W
an
g
A
void sp
i
nn
i
ng when Unit-load
i
ng is c
o
ntended
commit
|
commitdiff
|
tree
2018-09-22
M
a
x Wan
g
Us
e
separ
a
t
e arenas for HHVM wor
k
ers even on singl
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Max Wang
Re
v
ive fine-gr
a
ined pe
r
f
_me
m
_event logging
commit
|
commitdiff
|
tree
2018-09-14
Max W
a
ng
Do
n
't igno
r
e
d
3
0 and d31 for regalloc
commit
|
commitdiff
|
tree
2018-08-24
Max Wang
Move Var
i
a
bleSerializer default init to member decl
commit
|
commitdiff
|
tree
2018-08-24
Max
W
an
g
Add n
o
tices whe
n
JSON encoding (non-)vec-like darrays
commit
|
commitdiff
|
tree
2018-08-01
M
ax Wang
Refactor architecture-sp
e
cific stuf
f
commit
|
commitdiff
|
tree
2018-06-28
Max
W
a
n
g
s/jit::TypeConst
r
a
int/
j
it::GuardConst
r
ai
n
t
commit
|
commitdiff
|
tree
2018-06-27
Max
W
a
ng
Add
arraylike type
h
int
commit
|
commitdiff
|
tree
2018-06-20
Max Wang
Add some darrays to json-encode
.
ph
p
te
s
t
commit
|
commitdiff
|
tree
2018-05-11
Max Wang
Use Se
r
verQueueCount a
p
pr
o
priatel
y
i
nst
e
ad of ServerThreadCou
n
t
commit
|
commitdiff
|
tree
2018-05-11
Max Wan
g
Report hhvm
.
idle corr
e
ctly
commit
|
commitdiff
|
tree
2018-04-19
Max Wang
Support
u
pdat
i
ng a server's max th
r
ead count dynami
c
a
lly
commit
|
commitdiff
|
tree
2018-04-19
Max Wang
Replace Jo
b
Q
u
eue
D
ispat
c
her::addWo
r
kers() wit
h
satur
a
t
eWo
r
kers()
commit
|
commitdiff
|
tree
2018-04-19
Max Wang
Add
su
p
port for
ui
n
t32_t vectors and str-to-
i
nt map
s
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
M
a
x
Wang
U
se stubl
o
gue{}
a
nd stubre
t
{} instead of pushp{} and
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
M
a
x Wang
F
i
x setting
c
achedMb and availableMb in GetMemoryInfo()
commit
|
commitdiff
|
tree
2018-04-06
M
a
x Wang
Add a Typ
e
dValue r
e
c
u
r
se
option for pretty-
p
rinting
commit
|
commitdiff
|
tree
2018-03-23
Max
Wang
Delete "Cannot i
n
dex into *" not
i
c
e
commit
|
commitdiff
|
tree
2018-03-19
M
ax Wan
g
Set g_context's
t
rans
p
ort
e
arlier du
r
ing req
u
est init
commit
|
commitdiff
|
tree
2018-03-19
Max Wang
Add an RID
flag to
d
isable jitting
commit
|
commitdiff
|
tree
2018-02-26
Max Wang
Add sub-controls for Hack a
r
r
ay compat runtime checks
commit
|
commitdiff
|
tree
2018-01-22
Max Wang
Cle
a
nup on "c
i
sciz
e
load-add-stor
e
s i
n
to an add
reg
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Max Wang
Clear line table cache on Unit destruction
commit
|
commitdiff
|
tree
2018-01-18
Max Wang
M
o
re fla
k
e8 ignore
s
commit
|
commitdiff
|
tree
2018-01-10
Max
Wang
Add flake8 ignores and nix trail
i
ng semicolo
n
s
commit
|
commitdiff
|
tree
2017-12-02
Max Wang
Ki
l
l s
o
me tv_
p
tr()s
commit
|
commitdiff
|
tree
2017-12-02
Ma
x
Wa
n
g
Add s
o
m
e member_lva
l
o
v
er
l
oads for Ar
r
ayData functions
commit
|
commitdiff
|
tree
2017-12-02
Max Wang
Kil
l
s
o
me t
v
_pt
r
()
s
f
rom D
6
082081
commit
|
commitdiff
|
tree
2017-11-23
Max
W
ang
E
m
it cmp
w
i{}
on ARM
commit
|
commitdiff
|
tree
2017-11-14
M
a
x Wang
Replac
e
Var
i
ant& with
m
em
b
er_lval in a
r
ray func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
Max
Wang
Don't return Variant& fr
o
m Array
functions
commit
|
commitdiff
|
tree
2017-10-18
Max Wang
T
e
mplatize
f
uncti
o
ns which take TV-lval
arguments in
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Ma
x
Wang
Stand
a
rdiz
e
APIs
f
o
r
tv
*
()
functions in tv-*
.
h
commit
|
commitdiff
|
tree
2017-10-06
Max
W
ang
s/tvToCel
l
\(rval\)/rval
.
u
n
bo
x
ed()/
commit
|
commitdiff
|
tree
2017-10-02
Max Wan
g
Retu
r
n mem
b
er_rval ins
t
ead of
con
s
t Variant& from Ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Max Wang
Use immuta
b
le_{uninit,null
}
_bas
e
for {
u
ninit,
i
nit_null
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Max Wang
R
eturn me
m
ber_lval from
A
r
r
ay::lval{,Ref}()
commit
|
commitdiff
|
tree
2017-09-29
Max Wa
n
g
Return a
m
ember_rval
fro
m
Array::rvalA
t
()
commit
|
commitdiff
|
tree
2017-09-15
Max Wang
Suppress mor
e
missing in
d
ex
l
v
al notices in Vari
a
bl
e
U
n
serializer
commit
|
commitdiff
|
tree
2017-09-14
Max
Wang
Add some
m
o
r
e
non-in-
p
lace tvCas
t
ToThing() functions
commit
|
commitdiff
|
tree
2017-09-14
Max Wang
Fix miscellaneous leaks a
n
d ineffi
c
ien
c
ies
commit
|
commitdiff
|
tree
2017-09-14
Max Wang
Retur
n
Smar
t
t
y
pes from tvC
a
stTo
T
hing()
commit
|
commitdiff
|
tree
2017-09-12
Ma
x
Wa
n
g
C
o
d
e motion in array-data-d
e
fs
.
h and
a
rray-data-inl
.
h
commit
|
commitdiff
|
tree
2017-09-06
Max Wa
n
g
Reorgan
i
ze and document array-
d
ata
.
h
commit
|
commitdiff
|
tree
2017-09-05
M
a
x Wang
R
e
n
ame memb
e
r_lval::tv()
t
o member_
l
val::tv_ptr()
commit
|
commitdiff
|
tree
2017-08-31
M
a
x Wa
n
g
Reenable
Hac
k
a
r
ray c
o
mpat not
i
ce for lva
l
on mis
s
i
n
g key
commit
|
commitdiff
|
tree
2017-08-25
Max
W
ang
Ra
i
se mor
e
c
ompat not
i
ces for null/false-to-array
p
romotion
commit
|
commitdiff
|
tree
2017-08-16
M
ax Wang
Add SetWithRef{Int,Str} to array vtable
commit
|
commitdiff
|
tree
2017-08-16
Max Wang
Refactor
Lval
and Se
t
functions for P
a
c
k
edA
r
ray
commit
|
commitdiff
|
tree
2017-08-16
Max Wan
g
Fix asyncstk
commit
|
commitdiff
|
tree
2017-08-03
M
ax Wang
F
i
x use after
free in ext_objpr
o
f
commit
|
commitdiff
|
tree
2017-08-03
Max Wang
D
o full re
q
ues
t
setup/te
a
rdown fo
r
dump
-
apc admi
n
comman
d
s
commit
|
commitdiff
|
tree
2017-07-24
Max Wang
Fix StringData leak in asyn
c
mysql
commit
|
commitdiff
|
tree
2017-07-24
Max Wan
g
Fix StringD
a
ta
l
e
ak in ext_pgs
q
l
commit
|
commitdiff
|
tree
2017-07-22
Max
W
ang
Fix
m
a
c
b
uild
commit
|
commitdiff
|
tree
2017-07-20
Max Wang
Use Type
d
Value ov
e
r const TypedValue* in arra
y
i
teration
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
M
a
x
Wan
g
Impr
o
ve stack-wa
l
king utilities
.
commit
|
commitdiff
|
tree
2017-06-27
Max Wang
Generate Hack arra
y
compat notice for
l
val o
n
missing key
commit
|
commitdiff
|
tree
2017-06-27
M
a
x Wang
Encapsulate ret
u
r
n
ty
p
e
s of
N
vGet
*
() and GetValueRef()
commit
|
commitdiff
|
tree
2017-06-13
M
a
x
W
a
n
g
Add o
v
erloads for
A
r
r
a
y::setWithRef
(
)
commit
|
commitdiff
|
tree
2017-06-13
M
a
x Wang
Add TypedValu
e
overloads for
a
ll Array
a
nd ArrayD
a
ta
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Max
W
ang
Coalesce Array::rvalAt() and Array::rvalAtRef()
commit
|
commitdiff
|
tree
2017-05-26
Max Wang
E
xt
r
ude del
i
ci
o
u
s
copypasta from t
y
pe-array
.
cp
p
commit
|
commitdiff
|
tree
2017-05-26
Max Wan
g
Document
and org
a
nize t
y
pe-a
r
ray
.
* bette
r
commit
|
commitdiff
|
tree
2017-05-26
Max Wa
n
g
Use TypedValue instead
of
const Variant& in Array
:
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
M
a
x
W
a
ng
Delet
e
t
y
pe-conversio
n
s
.
h
commit
|
commitdiff
|
tree
2017-05-23
Max Wang
C
leanup for {
i
s,get}{Int,Str}Key
(
) in array-data-d
e
f
s
.
h
commit
|
commitdiff
|
tree
2017-05-23
M
a
x Wang
Use TypedVa
l
u
e
instead of const
Var
i
ant& i
n
appen
d
W
ithRef()
commit
|
commitdiff
|
tree
2017-05-23
Max Wang
More A
P
I cleanup
in Arra
y
Init, Arr
a
yData, Array
commit
|
commitdiff
|
tree
next