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
Stiffen util/perf-event's contract around signal handlers
2016-09-01
Max Wang
Stiffen u
t
il/per
f
-event
'
s
contra
c
t around
signa
l
handlers
commit
|
commitdiff
|
tree
2016-08-27
Max Wang
Acc
o
unt
for
pu
s
hm
{
}/popm{} in XLS spEffe
c
t
(
)
commit
|
commitdiff
|
tree
2016-08-27
Max Wa
n
g
Fix SSA on Aarch64 for cvttsd
2
siq{}
commit
|
commitdiff
|
tree
2016-08-25
Max Wang
Fix bad
c
all to data_
m
a
p
:
:
deregister()
commit
|
commitdiff
|
tree
2016-08-25
Max Wa
n
g
F
i
x heap bisection w
.
r
.
t
.
B
i
gObjs
commit
|
commitdiff
|
tree
2016-08-20
Max
W
a
ng
D
o
n't check safe
p
o
i
n
t
flags in che
c
k_
r
equ
e
st_sur
p
rise_unlikely()
commit
|
commitdiff
|
tree
2016-08-20
Max
W
a
ng
Add Width pa
r
ameter t
o
Vinstr us
e
/def visito
r
s
commit
|
commitdiff
|
tree
2016-08-19
Max Wang
G
e
nerate primitive
stru
c
t member r
e
flection uti
l
ities
commit
|
commitdiff
|
tree
2016-08-17
Max Wang
Impl
e
m
ent show(const StructuredLogEntry&
)
commit
|
commitdiff
|
tree
2016-08-15
Ma
x
Wa
n
g
Fix some wrong a
s
se
r
t
i
ons from recent diffs
commit
|
commitdiff
|
tree
2016-08-15
Max Wang
Fix std::vector out-of
-
bou
n
ds in HH
B
BC
commit
|
commitdiff
|
tree
2016-08-13
Max
Wang
Keep a
mappin
g
from
addresses t
o
their
containin
g
VM
.
.
.
commit
|
commitdiff
|
tree
2016-08-13
Max Wang
Implement
m
ultibits
e
t, a
bitset ana
l
ogue
commit
|
commitdiff
|
tree
2016-08-13
M
ax
W
ang
Nix h
u
g
ifie
d
.
t
e
xt specia
l
-cas
i
n
g in stac
k
-logger
commit
|
commitdiff
|
tree
2016-08-12
Max W
a
ng
Fix some misce
l
l
aneous clo
s
u
r
e res
c
oping bugs
commit
|
commitdiff
|
tree
2016-08-08
Max
W
ang
Al
i
gn Class
to 8 bytes
commit
|
commitdiff
|
tree
2016-08-05
Max
W
ang
Add routine
f
or bisecting
t
he request heap
commit
|
commitdiff
|
tree
2016-08-01
M
ax Wang
R
e
v
ert buggy
prologue-sma
s
h
ing logic
commit
|
commitdiff
|
tree
2016-08-01
M
a
x Wang
Add
m
odu
l
e for
s
ignaling and reading perf_event samp
l
es
commit
|
commitdiff
|
tree
2016-07-29
Max Wang
Refa
c
tor dlopen(
)
of embedded_data in t
y
p
e-s
c
a
n
.
h
commit
|
commitdiff
|
tree
2016-07-26
Max
W
a
n
g
M
i
nimal cleanup in Memor
y
M
a
nager
commit
|
commitdiff
|
tree
2016-07-19
Max W
a
n
g
F
ix irgen::ifElse() when the branch i
n
structi
o
n
is
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Max Wang
Fix ARM bui
l
d
commit
|
commitdiff
|
tree
2016-07-11
Max Wang
Smash F
u
n
c guards bett
e
r for
debu
g
ging
commit
|
commitdiff
|
tree
2016-07-11
Max Wang
Fix some pr
o
blems that
c
a
me up in r
e
cent debugging
commit
|
commitdiff
|
tree
2016-07-10
M
a
x W
a
ng
Fix StringData p
r
inting in the absence of m_data
commit
|
commitdiff
|
tree
2016-07-10
Max Wan
g
Cl
e
ar scoped clo
s
u
re
c
l
o
n
e
s w
h
en t
h
e context Class
.
.
.
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Fix m_s
c
opedC
l
ones key ty
p
e
commit
|
commitdiff
|
tree
2016-07-10
Max W
a
ng
Migrat
e
remaining branch instructions t
o
irlower
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Migrate most non-Con
v
, non-A
r
r/
C
ol ins
t
r
u
ctio
n
s to
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Migrate non-minstr Strin
g
Data and
Object
D
ata ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Ma
x
Wang
M
igra
t
e bu
i
ltin
f
u
nct
i
on param/re
t
urn
t
ype related
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Ma
x
Wa
n
g
F
ix use-after-free
i
n
s
eri
a
lize_
m
emoize_param(
)
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Type safety
in simplexml import routines
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Fix use-after
-
f
ree in
R
e
so
u
rceBu
n
d
l
e
::__construct()
commit
|
commitdiff
|
tree
2016-07-01
M
a
x
Wang
Av
o
id in
v
ali
d
ar
r
ay acc
e
s
s
in JSO
N
_decod
e
()
commit
|
commitdiff
|
tree
2016-07-01
M
a
x Wang
Fix par
a
m typ
e
s for mcrypt_get
_
bl
o
ck_size(
)
to match
PHP
commit
|
commitdiff
|
tree
2016-07-01
Max
W
ang
Fi
x
nullp
t
r dereference in
f_mysql
i
_stmt_bind{param
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Max
Wan
g
Migrate
A
ctRec load/s
t
ore instr
u
ctions to irl
o
wer
commit
|
commitdiff
|
tree
2016-06-23
Max
Wang
En
a
ble m
a
in/cold separ
a
t
io
n
for Va
u
to and
vw
r
ap()
commit
|
commitdiff
|
tree
2016-06-23
Max Wang
Cle
a
n up fcallArrayHelper
commit
|
commitdiff
|
tree
2016-06-23
Max Wang
Fix sta
c
k
c
orruption w
h
en unwinding stack
ove
r
flow
.
.
.
commit
|
commitdiff
|
tree
2016-06-23
Max Wang
Fix CGMeta::empty() ass
e
rti
o
n in
v
w
r
ap_im
p
l()
commit
|
commitdiff
|
tree
2016-06-23
Max Wang
M
igrate Ld/St instructi
o
n
s
to irlower
commit
|
commitdiff
|
tree
2016-06-23
M
a
x
Wang
M
i
g
r
ate inlining
instructions to irlo
w
er
commit
|
commitdiff
|
tree
2016-06-23
Max
Wang
Mi
g
rate Jmp instructions to i
r
lower
commit
|
commitdiff
|
tree
2016-06-22
Max Wang
M
i
grate Ca
l
l, Ret, an
d
C
heckSurpri
s
e instruction
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
M
ax Wang
M
i
g
r
ate
C
lass loa
d
ing i
n
s
truction
s
to irlower
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Migrate
C
l
o
s
ure and Resumable instruct
i
ons t
o
ir
l
ower
commit
|
commitdiff
|
tree
2016-06-21
Max W
a
ng
Migr
a
te StaticLoc in
s
tru
c
tions
t
o irlo
w
er
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Mi
g
rat
e
Ctx ty
p
e-relat
e
d
i
n
str
u
c
tions to
ir
l
ow
e
r
commit
|
commitdiff
|
tree
2016-06-21
Max Wan
g
Migrate method and VM metadata lo
a
d
i
ng instructi
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
M
a
x Wang
M
i
grate Fu
n
c loo
k
up
i
nstruct
i
ons to irlower
commit
|
commitdiff
|
tree
2016-06-21
Max
Wang
M
i
grate {Inc,Dec
}
Ref instructions to irlower
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Migrat
e
class
comparison i
n
structions to irlower
commit
|
commitdiff
|
tree
2016-06-21
M
ax
W
ang
Migrate
Box instructions to irlow
e
r
commit
|
commitdiff
|
tree
2016-06-21
Ma
x
Wang
M
igrate Cns and Cls
C
ns inst
r
uc
t
ions to i
r
lower
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Migrate Ite
r
instruction
s
to irlower
commit
|
commitdiff
|
tree
2016-06-21
Max
W
ang
Migr
a
te
c
g{Check,Is}Type() and fri
e
nds t
o
irlower
commit
|
commitdiff
|
tree
2016-06-14
Max Wang
Revert "Add s
u
pport for vec and dict to
h
hbb
c
"
commit
|
commitdiff
|
tree
2016-06-08
Max
W
ang
U
s
e a
g
en
e
ration numbe
r
scheme in RDS to avo
i
d cl
e
aring
commit
|
commitdiff
|
tree
2016-06-06
Max Wang
Implement
m
o
re uniq
u
e
-stubs
arch-
i
ndependently
commit
|
commitdiff
|
tree
2016-06-03
Max Wang
F
i
x
bug in Fram
e
StateMgr::updateMInstr()
commit
|
commitdiff
|
tree
2016-05-31
Max Wang
Combin
e
FrameStateMgr helpers for Call
i
nstructions
commit
|
commitdiff
|
tree
2016-05-25
Max Wang
Implement custom un
w
inder
commit
|
commitdiff
|
tree
2016-05-25
Max Wa
n
g
W
e
sure have lots of u
n
ord
e
r
e
d_map typ
e
s
commit
|
commitdiff
|
tree
2016-05-24
Ma
x
Wa
n
g
Fix
walkstk i
n
vari
o
us ways
commit
|
commitdiff
|
tree
2016-05-23
Max Wang
By
p
ass async sc
h
eduler when fas
t
res
u
mable is waiting
commit
|
commitdiff
|
tree
2016-05-20
M
a
x Wang
No such
t
hin
g
as gd
b
.
Value#refer
e
nced_type()
commit
|
commitdiff
|
tree
2016-05-20
Max Wang
F
i
x
le
a
k in iopArrayIdx()
commit
|
commitdiff
|
tree
2016-05-17
Max W
a
ng
Update Mem
o
ryEf
f
ects for ReqRetra
n
slat
e
{,
O
pt}
commit
|
commitdiff
|
tree
2016-05-12
Max Wan
g
Kill Runtime
O
pt
i
on::
E
va
l
SimulateA
R
M
commit
|
commitdiff
|
tree
2016-05-12
Max Wang
Don't over-pessimize in FrameStateMgr::update
M
Instr()
commit
|
commitdiff
|
tree
2016-05-11
Max Wang
Use Al
i
a
sClass and memory effe
c
ts
f
or
F
rame
S
t
ateMgr
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
Max Wang
Use FPR
e
lOffset for AStack::offs
e
t
commit
|
commitdiff
|
tree
2016-05-10
Max Wang
Do
n
't barf after
ifTh
e
n
() w
h
ere
the do
n
e block i
s
unreachable
commit
|
commitdiff
|
tree
2016-05-10
Max Wang
Refactor
m
i
s
cellaneous minstr-rel
a
ted things in
FrameS
t
ate
commit
|
commitdiff
|
tree
2016-05-10
Max Wang
Very minor refactor in IRBuilder
commit
|
commitdiff
|
tree
2016-05-02
M
a
x W
a
ng
Return TypedVal
u
e instead of Variant from most array
.
.
.
commit
|
commitdiff
|
tree
2016-05-02
Max Wang
Re
t
urn
TypedValue instead of Variant from
most string
.
.
.
commit
|
commitdiff
|
tree
2016-05-02
Ma
x
Wa
n
g
Retu
r
n
T
ypedValue f
r
om json_{en,de}code
commit
|
commitdiff
|
tree
2016-05-02
Max
Wang
Return T
y
p
edValue from apc_fetch
commit
|
commitdiff
|
tree
2016-04-28
Max Wang
Imp
r
ove i
d
x
in various ways
commit
|
commitdiff
|
tree
2016-04-24
Max Wang
Jit IncDecS
commit
|
commitdiff
|
tree
2016-04-22
Max Wan
g
Fix numerous
b
ugs in various sc
r
ipts
commit
|
commitdiff
|
tree
2016-04-22
Max Wang
A
d
d
a runtime option for
MixedA
r
rayOffs
e
tProfile
commit
|
commitdiff
|
tree
2016-04-20
M
a
x
W
ang
Poke code
-
gen-minstr-x64
.
cpp until i
t
b
e
comes irl
o
wer
.
.
.
commit
|
commitdiff
|
tree
2016-04-16
Max
W
ang
P
r
o
file
Mixe
d
Array ac
c
ess
o
f
f
se
t
s
and bake them in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Max Wa
n
g
Drive-by
c
l
eanup aroun
d
irgen::endI
n
li
n
ing()
commit
|
commitdiff
|
tree
2016-04-14
Max
Wang
Mis
c
e
llaneo
u
s cleanup prec
e
d
ing MixedA
r
rayOffsetPr
o
file
commit
|
commitdiff
|
tree
2016-04-01
M
a
x Wa
n
g
Don't clobbe
r
ki
n
d
bits
i
n a
s
yncR
e
tCtrl stub
commit
|
commitdiff
|
tree
2016-03-30
Max Wa
n
g
Fix assertion in pr
e
OptimizeLdLocation(
)
commit
|
commitdiff
|
tree
2016-03-30
Max Wang
Fix archaeological c
u
riositi
e
s
i
n
fram
e
-st
a
te
.
cpp
commit
|
commitdiff
|
tree
2016-03-29
Ma
x
Wang
Refa
c
tor Location-related
code i
n
i
r
-builder
.
cp
p
commit
|
commitdiff
|
tree
2016-03-29
M
a
x
Wang
R
e
fac
t
or and do
c
u
m
ent guard rel
a
xation code
in IR
B
uil
d
er
commit
|
commitdiff
|
tree
2016-03-29
Max
W
an
g
R
efactor
S
lot
S
tate upda
t
e routines
commit
|
commitdiff
|
tree
2016-03-29
Max
W
ang
Pass PHP re
t
urn values in regis
t
ers
commit
|
commitdiff
|
tree
2016-03-23
Max Wa
n
g
Re
n
a
me RegionDesc:
:
Locati
o
n to Location
commit
|
commitdiff
|
tree
2016-03-23
M
ax Wang
Delete jit::Location
commit
|
commitdiff
|
tree
2016-03-22
Max Wang
C
o
demod stack o
f
f
s
et names
for c
l
a
r
ity
commit
|
commitdiff
|
tree
next