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 do branch profiling for profiling translations
2017-01-20
Max Wang
Don
'
t
d
o
bran
c
h
profiling for profiling t
r
an
s
lations
commit
|
commitdiff
|
tree
2017-01-20
Max
Wan
g
F
ix policy for sh
o
u
l
dTranslate()
commit
|
commitdiff
|
tree
2017-01-17
Max Wang
Add some pr
o
filing for
p
acked array element access
e
s
commit
|
commitdiff
|
tree
2017-01-12
Max Wan
g
Add cache data source infor
m
atio
n
to perf-
m
em-e
v
ent
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Max Wang
Share
c
allphp{}
i
m
pleme
n
t
ati
o
n bet
w
e
e
n
backends
commit
|
commitdiff
|
tree
2017-01-03
Max Wang
Use std::al
i
gned_storage in EmbeddedStringMap
commit
|
commitdiff
|
tree
2016-12-15
Max Wang
Refactor vas
m
l
o
wering
commit
|
commitdiff
|
tree
2016-12-07
Max Wan
g
Miscellaneous vas
m
clean
u
p
commit
|
commitdiff
|
tree
2016-12-02
Max
Wang
Make v
a
sm
-
copy robust to sta
t
i
cally-known physical
.
.
.
commit
|
commitdiff
|
tree
2016-11-30
M
ax
W
ang
F
i
x
P
h
ysRe
g
Save
r
adjustment
commit
|
commitdiff
|
tree
2016-11-30
Max Wa
n
g
D
on
'
t
register
e
mpty catch traces at all
commit
|
commitdiff
|
tree
2016-11-29
Max
Wang
R
e
name some
stack
o
f
f
s
ets
commit
|
commitdiff
|
tree
2016-11-08
Max Wang
Some cleanup in hhbbc
commit
|
commitdiff
|
tree
2016-11-08
M
ax Wang
Guar
d
on the
v
alue of the me
m
b
e
r base register
commit
|
commitdiff
|
tree
2016-11-04
Max
Wa
n
g
Delete C
h
eck* ->
Jmp shortcut in preOpt
i
mizeCheckLocation()
commit
|
commitdiff
|
tree
2016-11-04
M
a
x Wang
Constrain operands for vasm's arithmetic int
r
insics
commit
|
commitdiff
|
tree
2016-11-03
M
ax Wang
De
f
ault HHIRGenerateA
s
serts to false
i
ns
t
ead of d
e
bug
commit
|
commitdiff
|
tree
2016-11-03
M
a
x Wang
Print va
l
u
e
s more robustly i
n
idx
commit
|
commitdiff
|
tree
2016-11-03
Ma
x
Wan
g
Do
n
't load m_s
f
p for I
n
lineRetu
r
n
commit
|
commitdiff
|
tree
2016-11-01
Ma
x
Wang
D
on't inline functions with iterators
commit
|
commitdiff
|
tree
2016-10-31
Max Wang
Al
w
ays set
vmpc() in opt_
f
oldable()
commit
|
commitdiff
|
tree
2016-10-28
Max Wang
Refactor pre-/post-cond hand
l
ing in r
e
gion-prune-arcs
commit
|
commitdiff
|
tree
2016-10-27
Max Wang
Enhan
c
e docume
n
tation
in
store-e
l
im
.
c
pp
commit
|
commitdiff
|
tree
2016-10-26
Max Wa
n
g
Mild ref
a
ctor
i
ng in IR
B
uild
e
r
commit
|
commitdiff
|
tree
2016-10-21
M
a
x
W
a
ng
Spe
e
d
up immSize
commit
|
commitdiff
|
tree
2016-10-10
Max Wang
Don't ass
u
me parent fra
m
e is the PHP cal
l
er
in decodeC
u
fIter
.
.
.
commit
|
commitdiff
|
tree
2016-10-10
Max Wa
n
g
Delete x6
4
::rAsm
and improve docume
n
tat
i
o
n
fo
r
Co
d
eKind
.
.
.
commit
|
commitdiff
|
tree
2016-10-06
Ma
x
Wa
n
g
So
m
e
post-irlower clea
n
up
commit
|
commitdiff
|
tree
2016-10-06
Ma
x
Wang
Move andqi{
0
xff
,
s, d}
-
> m
o
vzbq{s, d}
o
pt t
o
v
im
p
lifier
commit
|
commitdiff
|
tree
2016-10-05
Max Wang
M
atch Units of c
l
osure
C
lass* and c
o
n
taining Func*
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Max
W
ang
Fix hhx
commit
|
commitdiff
|
tree
2016-10-01
Max Wang
Add
a
n ar
c
h() w
h
itelisting helper
commit
|
commitdiff
|
tree
2016-10-01
M
a
x W
a
ng
Add simple mechan
i
sm f
o
r labeling vasm branch in
s
tructions
commit
|
commitdiff
|
tree
2016-09-29
M
a
x Wang
Add a disabler c
l
a
ss
for
A
ssertVMUnus
e
d
commit
|
commitdiff
|
tree
2016-09-28
Max Wang
F
i
x
u
p prof-branch to avoid writi
n
g to rds at ji
t
-tim
e
commit
|
commitdiff
|
tree
2016-09-28
Max Wang
Kill ta
b
s
commit
|
commitdiff
|
tree
2016-09-27
Max W
a
ng
Add mechan
i
sm
for TC
branch profi
l
i
ng
commit
|
commitdiff
|
tree
2016-09-27
Max Wang
Add u
s
age limit
s
for cold an
d
f
rozen
to match
main
commit
|
commitdiff
|
tree
2016-09-23
M
ax Wang
Kill CodeGener
a
tor
commit
|
commitdiff
|
tree
2016-09-23
Max Wang
Give CheckRefs an ExtraDa
t
a; move it to irlower
commit
|
commitdiff
|
tree
2016-09-23
Max Wang
Mi
g
rate rema
i
ning
CALL_OPCODE instruc
t
ions to irl
o
w
er
commit
|
commitdiff
|
tree
2016-09-23
Max Wang
M
i
gra
t
e remainin
g
array i
n
structions
to irlow
e
r
commit
|
commitdiff
|
tree
2016-09-22
Max Wang
Migrate collection i
n
structions to irl
o
wer
commit
|
commitdiff
|
tree
2016-09-22
Max Wang
Migr
a
te Conv in
s
tr
u
ctions to irlo
w
e
r
commit
|
commitdiff
|
tree
2016-09-19
M
ax Wang
Accoun
t
f
or more push/pop i
n
st
r
uctions wh
e
n allocating
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
Max Wan
g
U
se perf-event
t
o
c
ate
g
orize request heap accesses
commit
|
commitdiff
|
tree
2016-09-19
Max Wan
g
Del
a
y
unlinking of embed
d
ed
.
s
o
/tmp files for gdb
commit
|
commitdiff
|
tree
2016-09-15
Max Wan
g
Fix some data_map::{registe
r
_
s
tart,deregister}() pa
i
rs
commit
|
commitdiff
|
tree
2016-09-14
M
a
x
Wang
Do
n
't pessimiz
e
v
a
sm-copy
w
h
en HHIRG
e
n
erateAsserts
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
Ma
x
Wang
Fix
p
erf-<pid>
.
map and
S
t
ac
k
Trace
s
ymboliz
a
ti
o
n
commit
|
commitdiff
|
tree
2016-09-13
Max Wang
Tra
c
k byte
c
ode-relat
i
ve off
s
ets o
f
IR
i
nstructions
commit
|
commitdiff
|
tree
2016-09-12
Max
Wang
Refactor threading of
B
CMarker thro
u
gh makeInstructio
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-11
Max
Wa
n
g
Make
u
nwinder initial
i
zatio
n
more robus
t
commit
|
commitdiff
|
tree
2016-09-11
M
a
x
W
ang
Fix
s
cripts now t
h
at jit:
:
mcg no longer exists
commit
|
commitdiff
|
tree
2016-09-07
M
ax Wang
Fi
x
assertion in util/perf-e
v
ent
commit
|
commitdiff
|
tree
2016-09-06
Max Wang
I
ncl
u
de
t
he event stacktrace i
n
perf_ev
e
n
t
_
samp
l
e
commit
|
commitdiff
|
tree
2016-09-06
Max
Wang
Support pausing and
r
esuming perf_eve
n
t sampling
commit
|
commitdiff
|
tree
2016-09-03
Max
W
ang
Track IR-inst
r
uction-
r
elati
v
e offsets for Vinst
r
s
commit
|
commitdiff
|
tree
2016-09-03
Max Wan
g
Refactor preservati
o
n
of V
i
nstr::origin
commit
|
commitdiff
|
tree
2016-09-03
Max
Wa
n
g
Make func
t
ionEnt
e
r
Hel
p
e
r
's unwinding expli
c
it
w
/ cat
c
h
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Max Wang
E
nable ma
n
ual initialization of Sta
c
kTrace
commit
|
commitdiff
|
tree
2016-09-03
Max W
a
ng
Minor cosmetic clea
n
up to
u
t
i
l/stack-trace
commit
|
commitdiff
|
tree
2016-09-01
Ma
x
W
a
ng
Stiffen util/perf-event's contract around si
g
nal handlers
commit
|
commitdiff
|
tree
2016-08-27
Max Wang
A
c
count for pushm{}/popm{}
in XLS spEf
f
ect()
commit
|
commitdiff
|
tree
2016-08-27
Max
Wa
n
g
F
ix
SSA on Aarch64
f
or cvtt
s
d2siq{}
commit
|
commitdiff
|
tree
2016-08-25
Max Wang
F
i
x
b
a
d c
a
l
l to data_map::deregister(
)
commit
|
commitdiff
|
tree
2016-08-25
Max Wang
Fix
h
eap bisection
w
.
r
.
t
.
BigOb
j
s
commit
|
commitdiff
|
tree
2016-08-20
Max Wang
Don't che
c
k
safepoint flags
i
n c
h
eck_request_surpri
s
e_
u
nlikely(
)
commit
|
commitdiff
|
tree
2016-08-20
Max Wang
Add Width
pa
r
a
m
eter to
V
ins
t
r use/def visitors
commit
|
commitdiff
|
tree
2016-08-19
Max Wang
G
enerat
e
primitiv
e
stru
c
t
me
m
be
r
ref
l
ection
u
tilities
commit
|
commitdiff
|
tree
2016-08-17
Max Wang
Impl
e
me
n
t show(co
n
st
S
t
r
ucturedLogEntry&)
commit
|
commitdiff
|
tree
2016-08-15
Ma
x
Wang
Fix s
o
me
w
r
o
n
g assertions fr
o
m r
e
cent d
i
ffs
commit
|
commitdiff
|
tree
2016-08-15
Max Wang
Fix s
t
d
:
:ve
c
tor ou
t
-of-bounds in HHBBC
commit
|
commitdiff
|
tree
2016-08-13
Max Wan
g
Ke
e
p a
mapp
i
n
g
from address
e
s to th
e
ir
co
n
taining VM
.
.
.
commit
|
commitdiff
|
tree
2016-08-13
Max Wang
Implement m
u
ltibitse
t
, a bitset analogue
commit
|
commitdiff
|
tree
2016-08-13
Max W
a
ng
Nix hug
i
fied
.
text spec
i
al-casing in
stack-logger
commit
|
commitdiff
|
tree
2016-08-12
Max Wang
Fix some mi
s
cellaneou
s
closure rescoping bugs
commit
|
commitdiff
|
tree
2016-08-08
Ma
x
W
a
ng
Align C
l
ass
t
o 8 bytes
commit
|
commitdiff
|
tree
2016-08-05
Max Wang
Ad
d
routine
f
or bise
c
t
in
g
the request he
a
p
commit
|
commitdiff
|
tree
2016-08-01
Max Wang
Revert buggy
prologue-smashing logic
commit
|
commitdiff
|
tree
2016-08-01
Max Wang
Add
mod
u
le fo
r
signaling and reading perf_even
t
samples
commit
|
commitdiff
|
tree
2016-07-29
Max Wa
n
g
Refa
c
tor dlo
p
en() of embedded
_
data in type-scan
.
h
commit
|
commitdiff
|
tree
2016-07-26
Max Wang
Minimal c
l
e
a
n
up in MemoryMan
a
ger
commit
|
commitdiff
|
tree
2016-07-19
Max Wang
Fix irgen::
i
fElse(
)
whe
n
the
b
ranch instruction i
s
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
M
ax Wang
F
ix
A
R
M
bui
l
d
commit
|
commitdiff
|
tree
2016-07-11
M
a
x Wang
Sm
a
sh Func g
u
ards better for deb
u
gging
commit
|
commitdiff
|
tree
2016-07-11
M
a
x Wang
Fix some problem
s
that
c
ame up in recent debug
g
ing
commit
|
commitdiff
|
tree
2016-07-10
M
a
x Wang
Fix Strin
g
Data printing in the absen
c
e of m_d
a
ta
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Clear scoped closu
r
e clones when the context C
l
ass
.
.
.
commit
|
commitdiff
|
tree
2016-07-10
M
a
x
Wan
g
Fix m_scopedClones key type
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Migrate remaini
n
g branch instructions
t
o
ir
l
owe
r
commit
|
commitdiff
|
tree
2016-07-10
M
ax Wang
Migrate most non
-
Conv, non-A
r
r/Col in
s
t
r
uctions to
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
M
i
grate non-minstr StringData a
n
d ObjectData in
s
t
r
uc
t
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
M
a
x
Wang
Mi
g
rate bu
i
ltin
f
unctio
n
param/return typ
e
rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Max
W
ang
Fix
u
se-af
t
er-
f
re
e
in serialize
_
memoize_param()
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Type safety in simp
l
e
xm
l
import r
o
utines
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Fix use-after-fr
e
e in Reso
u
rce
B
u
ndle::__constru
c
t()
commit
|
commitdiff
|
tree
2016-07-01
Max Wa
n
g
Avoid invalid
a
r
r
ay access in
J
SON_dec
o
de()
commit
|
commitdiff
|
tree
2016-07-01
Max W
a
ng
Fi
x
param
t
y
pes for mcrypt
_
ge
t
_bloc
k
_
s
ize()
to match PH
P
commit
|
commitdiff
|
tree
2016-07-01
Max Wa
n
g
F
ix nullp
t
r dereference in f_m
y
sqli_stmt_bind{
p
a
ram
.
.
.
commit
|
commitdiff
|
tree
next