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
Add an imploding if-then-else vasm construct
2019-05-23
M
a
x Wa
n
g
Add an implod
i
ng
i
f-then-else vasm construct
commit
|
commitdiff
|
tree
2019-05-21
Ma
x
Wang
Break
t
racelets after CGetS
commit
|
commitdiff
|
tree
2019-05-21
Ma
x
W
a
n
g
Make A
S
CII art
commit
|
commitdiff
|
tree
2019-05-06
Max W
a
ng
Make v
a
r
ious no-o
p
change
s
to v
a
sm-jumps
commit
|
commitdiff
|
tree
2019-05-06
Max Wang
Add a
t
est
for type struct
u
r
e
s w/ Hac
k
A
rrD
V
Arrs
commit
|
commitdiff
|
tree
2019-04-04
Max Wang
Rename
I
ntishCast enum values
commit
|
commitdiff
|
tree
2019-04-04
Max
W
a
n
g
Del
e
t
e
in
t
ish cast optio
n
s
commit
|
commitdiff
|
tree
2019-03-29
Ma
x
Wan
g
Remove support for inti
s
h key ca
s
t
commit
|
commitdiff
|
tree
2019-03-14
Max Wang
Do intish
cast for IniSett
i
ngMap lookup
s
commit
|
commitdiff
|
tree
2019-03-14
M
a
x
Wang
Guard hh
b
bc AddElem
C
peephole on intish cast
enablement
commit
|
commitdiff
|
tree
2019-02-26
M
a
x
W
ang
U
se
S
impleParser
with co
n
tainer opts in
j
son_dec
o
de
commit
|
commitdiff
|
tree
2019-02-22
Max
Wang
Disallow lead
i
ng 0
'
s
in
a
rra
y
s
in j
s
on_d
e
co
d
e SimpleParser
commit
|
commitdiff
|
tree
2018-11-16
Max Wang
A
d
d
more X on mi
s
sing index warnin
g
s
commit
|
commitdiff
|
tree
2018-11-12
Ma
x
Wang
Enforce mat
c
hing
staticness for K
e
ysetN key/val
commit
|
commitdiff
|
tree
2018-11-05
Max
Wang
Back out "Support deep
e
r
i
nline stacks
"
commit
|
commitdiff
|
tree
2018-10-09
Max Wang
S
upp
r
ess HA
C
noti
c
e categories independ
e
ntly
commit
|
commitdiff
|
tree
2018-09-28
Max Wa
n
g
Avo
i
d spin
n
ing when Unit-loading
is co
n
t
e
nd
e
d
commit
|
commitdiff
|
tree
2018-09-22
Ma
x
Wa
n
g
Use
s
eparate are
n
as fo
r
HH
V
M
work
e
rs even on single
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Max
Wan
g
R
ev
i
ve fine-g
r
a
i
n
e
d per
f
_
m
em_event logg
i
ng
commit
|
commitdiff
|
tree
2018-09-14
M
a
x
Wang
Do
n
't
ignore d
3
0
a
n
d d31 fo
r
regalloc
commit
|
commitdiff
|
tree
2018-08-24
Max Wang
Mo
v
e VariableSeria
l
i
zer default i
n
it
to me
m
ber decl
commit
|
commitdiff
|
tree
2018-08-24
M
a
x Wang
Add
not
i
ces when JSON encoding (
n
on-)v
e
c-like darrays
commit
|
commitdiff
|
tree
2018-08-01
Max Wang
Refactor archi
t
ec
t
ure-specific stuff
commit
|
commitdiff
|
tree
2018-06-28
Max Wang
s/jit::TypeCons
t
ra
i
nt/jit::
G
uardConst
r
ai
n
t
commit
|
commitdiff
|
tree
2018-06-27
M
ax
Wang
Add arraylike typehi
n
t
commit
|
commitdiff
|
tree
2018-06-20
Max Wang
A
d
d
some dar
r
ays to json-encode
.
php te
s
t
commit
|
commitdiff
|
tree
2018-05-11
M
a
x Wang
Us
e
ServerQu
e
ueCount app
r
opriat
e
ly
in
s
tead of ServerThreadCount
commit
|
commitdiff
|
tree
2018-05-11
Max Wang
Repor
t
h
h
vm
.
idle
c
o
r
rectly
commit
|
commitdiff
|
tree
2018-04-19
Ma
x
Wang
Support updating a server's max thread c
o
unt dynamically
commit
|
commitdiff
|
tree
2018-04-19
Max Wan
g
R
epla
c
e JobQueueD
i
spatc
h
er::addWorkers()
w
ith saturateWorkers()
commit
|
commitdiff
|
tree
2018-04-19
Max Wan
g
Add
suppor
t
for uint
3
2_t vectors and str
-
to-in
t
maps
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
Ma
x
Wang
Use
stublogue{} and stubret{}
i
n
s
tead o
f
pus
h
p{} and
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
Max Wang
F
ix setting
cac
h
edMb an
d
ava
i
l
a
ble
M
b in G
e
t
M
e
moryIn
f
o()
commit
|
commitdiff
|
tree
2018-04-06
Max Wang
Add a TypedValue
recurse o
p
t
i
on for pretty-printing
commit
|
commitdiff
|
tree
2018-03-23
Max
Wang
Dele
t
e "Cannot
i
ndex into
*
" n
o
tice
commit
|
commitdiff
|
tree
2018-03-19
Max Wang
Se
t
g
_context's transp
o
rt
e
arlier
d
uring request ini
t
commit
|
commitdiff
|
tree
2018-03-19
Max Wang
A
dd an RID f
l
ag t
o
disable jitting
commit
|
commitdiff
|
tree
2018-02-26
Max Wang
Add sub-contr
o
l
s for Hack array compa
t
runtime checks
commit
|
commitdiff
|
tree
2018-01-22
Max Wan
g
C
l
eanup o
n
"
cis
c
ize load-add-stor
e
s into
a
n add reg
.
.
.
commit
|
commitdiff
|
tree
2018-01-19
Max Wang
Clear
line
t
able c
a
che
on
U
n
i
t dest
r
uction
commit
|
commitdiff
|
tree
2018-01-18
Max W
a
ng
Mo
r
e flake8
ignores
commit
|
commitdiff
|
tree
2018-01-10
Max Wang
Add fla
k
e8 ignores a
n
d
n
ix tr
a
iling semicolons
commit
|
commitdiff
|
tree
2017-12-02
Max W
a
ng
Kill some tv_ptr(
)
s
commit
|
commitdiff
|
tree
2017-12-02
M
a
x
Wang
Add so
m
e m
e
m
b
e
r_lval overl
o
ads f
o
r ArrayData function
s
commit
|
commitdiff
|
tree
2017-12-02
Max Wan
g
K
i
l
l
some tv_ptr()s from D6082081
commit
|
commitdiff
|
tree
2017-11-23
Max Wang
Emi
t
cmpwi{} on ARM
commit
|
commitdiff
|
tree
2017-11-14
Max
W
ang
Replace Varia
n
t& with member_l
v
al in array functio
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-09
Max W
a
ng
Don't retur
n
Varia
n
t
& from
Array function
s
commit
|
commitdiff
|
tree
2017-10-18
Max W
a
ng
T
e
mplatize functions which
t
ake TV-lval
arguments in
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
M
ax Wa
n
g
St
a
ndardiz
e
APIs
f
or tv*(
)
functions in tv-*
.
h
commit
|
commitdiff
|
tree
2017-10-06
Max
W
an
g
s/t
v
To
C
ell\(rval\
)
/rval
.
unb
o
xe
d
()/
commit
|
commitdiff
|
tree
2017-10-02
Max Wang
Return member_rval instead of const
Var
i
ant& fr
o
m Ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Max Wang
Us
e
immu
t
a
ble_{unin
i
t,null}_base for {uninit,init_n
u
ll
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
Max Wan
g
Return me
m
be
r
_
lv
a
l from Arra
y
::lval{,Ref
}
()
commit
|
commitdiff
|
tree
2017-09-29
Max Wa
n
g
R
e
turn a
m
e
m
ber
_
rva
l
from A
r
ra
y
:
:rvalAt()
commit
|
commitdiff
|
tree
2017-09-15
Max Wan
g
Supp
r
ess m
o
re missi
n
g inde
x
lval noti
c
es in VariableUnserializ
e
r
commit
|
commitdiff
|
tree
2017-09-14
Max Wan
g
Add some
mo
r
e non-in-p
l
ace t
v
C
a
stToTh
i
ng() fu
n
cti
o
ns
commit
|
commitdiff
|
tree
2017-09-14
Max Wa
n
g
Fix miscellaneou
s
l
e
aks and in
e
fficiencies
commit
|
commitdiff
|
tree
2017-09-14
M
a
x Wang
Retu
r
n Smart
t
ypes from
tvCastToT
h
ing()
commit
|
commitdiff
|
tree
2017-09-12
Max W
a
ng
Code mo
t
io
n
i
n array-da
t
a-defs
.
h
and array-data
-
inl
.
h
commit
|
commitdiff
|
tree
2017-09-06
Max Wang
Reorganize and
d
o
cume
n
t
a
rray-data
.
h
commit
|
commitdiff
|
tree
2017-09-05
Max Wang
Ren
a
me member_lv
a
l:
:
tv() to member
_
lva
l
::tv_ptr()
commit
|
commitdiff
|
tree
2017-08-31
M
a
x
W
ang
R
een
a
ble
Hack arr
a
y compat notice f
o
r
lv
a
l
on missing key
commit
|
commitdiff
|
tree
2017-08-25
Max
W
a
ng
Raise
m
ore c
o
mpat n
o
ti
c
es fo
r
null/false-to-arr
a
y
pr
o
motion
commit
|
commitdiff
|
tree
2017-08-16
Max
W
ang
Add SetWithRef{Int
,
Str} to array vtabl
e
commit
|
commitdiff
|
tree
2017-08-16
Max W
a
ng
Refac
t
or Lval and
Set f
u
nctions for
Packed
A
rray
commit
|
commitdiff
|
tree
2017-08-16
Max Wang
Fix
asyncst
k
commit
|
commitdiff
|
tree
2017-08-03
Max Wang
Fix use after free in
ext_obj
p
r
of
commit
|
commitdiff
|
tree
2017-08-03
Max Wang
D
o full reques
t
s
e
tup/t
e
ardown for dump-apc admin commands
commit
|
commitdiff
|
tree
2017-07-24
M
ax Wang
Fix String
D
ata leak in a
s
ync my
s
ql
commit
|
commitdiff
|
tree
2017-07-24
Max Wang
Fix StringData l
e
ak in ext
_
pgsql
commit
|
commitdiff
|
tree
2017-07-22
Max Wang
Fix mac build
commit
|
commitdiff
|
tree
2017-07-20
Max
W
an
g
Use
T
ypedValue over con
s
t TypedValue* in array it
e
ration
.
.
.
commit
|
commitdiff
|
tree
2017-07-17
Max Wang
Improve sta
c
k-
w
a
lki
n
g utilities
.
commit
|
commitdiff
|
tree
2017-06-27
Max Wa
n
g
G
en
e
rate
H
ack array compat notice for lval on missing k
e
y
commit
|
commitdiff
|
tree
2017-06-27
Max W
a
ng
Enca
p
sul
a
te retur
n
ty
p
es o
f
N
v
G
e
t
*() and GetValu
e
Ref()
commit
|
commitdiff
|
tree
2017-06-13
M
a
x
Wang
Add overloads
f
o
r Array::s
e
tW
i
thRef()
commit
|
commitdiff
|
tree
2017-06-13
Max Wang
Add Typed
V
alue
overloads
f
or all Ar
r
ay an
d
ArrayData
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
M
a
x
Wang
Coales
c
e Array::rval
A
t(
)
and Ar
r
ay::r
v
alA
t
Ref()
commit
|
commitdiff
|
tree
2017-05-26
Max Wang
Extru
d
e delicious cop
y
p
asta f
r
om type-ar
r
ay
.
cpp
commit
|
commitdiff
|
tree
2017-05-26
Max Wang
Doc
u
men
t
and o
r
ganiz
e
type-arr
a
y
.
* be
t
ter
commit
|
commitdiff
|
tree
2017-05-26
Max
W
ang
Use Type
d
V
alue instead of const Variant& in A
r
ray:
.
.
.
commit
|
commitdiff
|
tree
2017-05-24
Max Wang
D
e
lete t
y
pe-conversions
.
h
commit
|
commitdiff
|
tree
2017-05-23
Max Wang
Cleanup
f
or {is
,
get
}
{Int,St
r
}Ke
y
()
in array-data-d
e
fs
.
h
commit
|
commitdiff
|
tree
2017-05-23
Max
W
a
ng
U
se TypedValue instead of const Variant& in appendWit
h
Ref
(
)
commit
|
commitdiff
|
tree
2017-05-23
Ma
x
W
ang
Mo
r
e A
P
I cleanup in Ar
r
ayInit, A
r
rayDa
t
a, Array
commit
|
commitdiff
|
tree
2017-05-22
M
ax Wang
Refactor ArrayInit and friends
commit
|
commitdiff
|
tree
2017-05-17
Max
W
an
g
A
ssume th
a
t
we ca
n
't have refer
e
n
ces to Uninit in tv
T
oInit
C
ell()
commit
|
commitdiff
|
tree
2017-05-17
M
a
x Wang
Fix memory leak in php_zip()
commit
|
commitdiff
|
tree
2017-05-15
Max Wan
g
R
efactor some
Variant helpers
commit
|
commitdiff
|
tree
2017-05-12
M
a
x
Wang
Split u
p
ar
c
hi
t
ec
t
ure-specific vasm
si
m
p
l
ifica
t
ions
commit
|
commitdiff
|
tree
2017-05-11
Max
Wan
g
U
se TypedValue inste
a
d of
c
onst Ty
p
edVa
l
ue* f
o
r
t
vCas
t
T
o
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
Max Wang
Use T
y
pedValue over const TypedVal
u
e* for
collection
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
M
ax W
a
n
g
D
elete
i
ncorrect asse
r
ti
o
n
in l
o
ad-e
l
im
commit
|
commitdiff
|
tree
2017-05-03
Max W
a
ng
Add a
.
ctags file
for HHVM
commit
|
commitdiff
|
tree
2017-04-25
Max Wang
F
ix tvDupWithR
e
f()
f
or array element refs to no
n
-arrays
commit
|
commitdiff
|
tree
2017-04-25
Ma
x
W
ang
Clean up TV
c
onve
r
s
ions and mi
s
cellani
a
commit
|
commitdiff
|
tree
2017-04-25
M
a
x
Wan
g
C
lean up TV
m
u
tation
a
nd
Variant-punni
n
g
hel
p
ers
commit
|
commitdiff
|
tree
2017-04-25
Max Wang
Clean up TV
refcount
helpe
r
s
commit
|
commitdiff
|
tree
2017-04-18
M
ax Wang
F
i
x V
a
riant:
:
asInitCellTmp()
commit
|
commitdiff
|
tree
next