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 sub-controls for Hack array compat runtime checks
2016-11-03
Max Wang
Don't load m
_
sfp
for InlineRe
t
urn
commit
|
commitdiff
|
tree
2016-11-01
Max Wang
Do
n
'
t
i
nline functions with iter
a
tors
commit
|
commitdiff
|
tree
2016-10-31
Max Wang
Always set
v
mpc(
)
in o
p
t_foldable()
commit
|
commitdiff
|
tree
2016-10-28
M
a
x
Wang
Refact
o
r p
r
e
-
/po
s
t-cond
h
a
nd
l
ing in region-prune-a
r
cs
commit
|
commitdiff
|
tree
2016-10-27
Max Wang
Enhance docume
n
t
a
tion in
s
tore-elim
.
cp
p
commit
|
commitdiff
|
tree
2016-10-26
M
a
x Wang
Mild
refactoring in IRBuilder
commit
|
commitdiff
|
tree
2016-10-21
Max Wang
Speed
up immSize
commit
|
commitdiff
|
tree
2016-10-10
Max Wang
Do
n
't assume parent fr
a
m
e
is the PHP c
a
ller in
decodeCufIt
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-10
Max Wang
Delete x64
:
:rAsm and
i
m
prove docu
m
ent
a
t
i
on for Cod
e
Kind
.
.
.
commit
|
commitdiff
|
tree
2016-10-06
Max Wang
Some post-irl
o
wer cleanup
commit
|
commitdiff
|
tree
2016-10-06
Max W
a
ng
Move
andq
i
{
0
x
ff, s, d} -> movzbq{s,
d
}
opt to vi
m
plifi
e
r
commit
|
commitdiff
|
tree
2016-10-05
M
a
x Wang
M
a
tch Units of closu
r
e
Class*
a
nd containing Func*
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Max Wang
Fi
x
hhx
commit
|
commitdiff
|
tree
2016-10-01
Max
W
ang
Add
a
n arch() whitelisting h
e
lp
e
r
commit
|
commitdiff
|
tree
2016-10-01
Max Wang
Add sim
p
le mechan
i
s
m for la
b
eling vasm branch instruct
i
ons
commit
|
commitdiff
|
tree
2016-09-29
Max Wang
Add a
d
isa
b
l
e
r
class for AssertVMUnused
commit
|
commitdiff
|
tree
2016-09-28
M
a
x Wang
Fix up
p
rof-bra
n
c
h
to avoi
d
writing
t
o r
d
s
a
t jit
-
tim
e
commit
|
commitdiff
|
tree
2016-09-28
Max Wa
n
g
Kill tabs
commit
|
commitdiff
|
tree
2016-09-27
Ma
x
Wang
Ad
d
mechan
i
sm fo
r
TC bran
c
h p
r
ofiling
commit
|
commitdiff
|
tree
2016-09-27
Max Wa
n
g
Add usage limits fo
r
cold and f
r
ozen
t
o m
a
tc
h
main
commit
|
commitdiff
|
tree
2016-09-23
M
ax Wang
K
ill C
o
d
e
Genera
t
or
commit
|
commitdiff
|
tree
2016-09-23
Max Wa
n
g
Gi
v
e CheckR
e
fs a
n
ExtraData;
mo
v
e
i
t
to irlower
commit
|
commitdiff
|
tree
2016-09-23
Ma
x
Wang
Migrate remaining
CALL_OPC
O
DE
instruc
t
io
n
s to irlower
commit
|
commitdiff
|
tree
2016-09-23
Max Wang
Migrate
remainin
g
a
r
ray instr
u
cti
o
ns to irlower
commit
|
commitdiff
|
tree
2016-09-22
Max
W
an
g
Migrate c
o
l
lection
instru
c
tion
s
to
irlower
commit
|
commitdiff
|
tree
2016-09-22
M
a
x
Wang
Mi
g
rate Conv instr
u
cti
o
ns to
irlower
commit
|
commitdiff
|
tree
2016-09-19
M
ax Wang
Ac
c
ount for more
p
ush/pop instr
u
c
t
ions when
allocating
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
Ma
x
Wang
U
s
e
per
f
-even
t
t
o c
a
tegorize request
h
eap access
e
s
commit
|
commitdiff
|
tree
2016-09-19
Max Wang
Delay unlinking of embedd
e
d
.
so /tmp file
s
fo
r
gdb
commit
|
commitdiff
|
tree
2016-09-15
Max Wang
Fix s
o
me data_ma
p
:
:{
r
e
g
i
s
ter_start,d
e
regis
t
er}() pairs
commit
|
commitdiff
|
tree
2016-09-14
Max Wang
Don't p
e
ssimize vasm-c
o
py whe
n
HHIRGenerat
e
Assert
s
.
.
.
commit
|
commitdiff
|
tree
2016-09-13
M
ax Wang
Fix perf-
<
p
i
d
>
.
map
and StackTr
a
ce s
y
mbolization
commit
|
commitdiff
|
tree
2016-09-13
Max
W
a
ng
T
rac
k
bytecode-
r
elati
v
e
o
ff
s
ets
o
f IR instructions
commit
|
commitdiff
|
tree
2016-09-12
Max Wang
Refactor t
h
rea
d
i
ng of BCMarker through ma
k
e
Instru
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-11
Max Wang
Ma
k
e unwinder initiali
z
a
tion mor
e
rob
u
st
commit
|
commitdiff
|
tree
2016-09-11
M
a
x Wa
n
g
Fix scr
i
pts now that jit:
:
mcg no longer exists
commit
|
commitdiff
|
tree
2016-09-07
Max
W
ang
Fix
a
ss
e
r
t
i
on
i
n
u
til/per
f
-event
commit
|
commitdiff
|
tree
2016-09-06
Max W
a
n
g
Inc
l
ude the event stacktrace
in perf_event_sample
commit
|
commitdiff
|
tree
2016-09-06
Max Wang
Su
p
port pausing and resum
i
ng perf_event
s
a
mpling
commit
|
commitdiff
|
tree
2016-09-03
Max Wang
Track
IR-instruc
t
ion-relative offsets for V
i
nstrs
commit
|
commitdiff
|
tree
2016-09-03
Max
Wa
n
g
Refactor
preserv
a
t
i
on of Vinstr::origin
commit
|
commitdiff
|
tree
2016-09-03
Max
Wang
Ma
k
e functi
o
nEnterHelper's unwind
i
ng explici
t
w
/
c
atch
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Ma
x
Wang
Enable
man
u
al initializati
o
n of StackTrace
commit
|
commitdiff
|
tree
2016-09-03
Max Wang
Minor
cosmetic cleanup t
o
u
til
/
stack-trace
commit
|
commitdiff
|
tree
2016-09-01
Max Wang
Stiffen util/perf-even
t
'
s
cont
r
act around sig
n
al handlers
commit
|
commitdiff
|
tree
2016-08-27
Max Wang
Account for
p
u
s
hm{}/popm{} in XLS spEffect()
commit
|
commitdiff
|
tree
2016-08-27
Max Wang
Fix SSA on Aarch64 for c
v
t
tsd2siq{}
commit
|
commitdiff
|
tree
2016-08-25
M
a
x Wa
n
g
Fix
b
ad call to data_map::
d
eregister()
commit
|
commitdiff
|
tree
2016-08-25
Max Wa
n
g
Fi
x
heap bisection w
.
r
.
t
.
BigObjs
commit
|
commitdiff
|
tree
2016-08-20
Max Wang
Don't check safepoint flags in c
h
eck_request
_
surprise
_
unlik
e
ly()
commit
|
commitdiff
|
tree
2016-08-20
Max Wan
g
Add
W
idt
h
p
arameter to Vinstr us
e
/d
e
f
vi
s
itors
commit
|
commitdiff
|
tree
2016-08-19
Max Wang
Generate prim
i
ti
v
e
s
t
ruct
member r
e
flecti
o
n utilities
commit
|
commitdiff
|
tree
2016-08-17
Max Wang
I
m
p
lement show(
c
onst
StructuredLogEntry&)
commit
|
commitdiff
|
tree
2016-08-15
Max Wang
F
ix
s
ome wr
o
ng
a
sserti
o
ns from recent diffs
commit
|
commitdiff
|
tree
2016-08-15
Max Wang
F
i
x std::vec
t
or
o
u
t-of-bounds in HH
B
B
C
commit
|
commitdiff
|
tree
2016-08-13
M
ax Wang
Keep
a
m
a
pping from
a
d
dre
s
ses to their c
o
ntaining
VM
.
.
.
commit
|
commitdiff
|
tree
2016-08-13
M
a
x Wang
Im
p
lement multibitset, a bi
t
se
t
analogue
commit
|
commitdiff
|
tree
2016-08-13
M
ax Wang
Nix hugified
.
text sp
e
cial-c
a
si
n
g in stack-logger
commit
|
commitdiff
|
tree
2016-08-12
Max Wang
F
i
x som
e
m
i
sc
e
lla
n
eous
c
losure rescoping bugs
commit
|
commitdiff
|
tree
2016-08-08
M
a
x W
a
ng
Align
C
lass to 8 byt
e
s
commit
|
commitdiff
|
tree
2016-08-05
M
ax
W
ang
A
dd rout
i
ne
for bisecting the request h
e
a
p
commit
|
commitdiff
|
tree
2016-08-01
Max Wang
Revert buggy prologue-smashing logic
commit
|
commitdiff
|
tree
2016-08-01
Max W
a
ng
Add module
f
or signaling and re
a
din
g
perf_event sample
s
commit
|
commitdiff
|
tree
2016-07-29
Max Wang
Refactor dlopen() of
e
mbe
d
ded_data in t
y
pe-scan
.
h
commit
|
commitdiff
|
tree
2016-07-26
Max
W
ang
Minimal cleanup
i
n MemoryM
a
nager
commit
|
commitdiff
|
tree
2016-07-19
M
a
x Wang
Fix
i
rgen::if
E
lse()
w
hen the branch ins
t
ructi
o
n is
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
Max Wang
Fix
A
R
M build
commit
|
commitdiff
|
tree
2016-07-11
Max
W
ang
Smash F
u
nc guards better for debugging
commit
|
commitdiff
|
tree
2016-07-11
Max Wang
Fix so
m
e problems
t
h
a
t came
u
p
in recent debugging
commit
|
commitdiff
|
tree
2016-07-10
Max
Wang
Fix St
r
in
g
Data printi
n
g i
n
th
e
a
bsence of m_data
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Clear
scoped clo
s
ure clones when the cont
e
xt Class
.
.
.
commit
|
commitdiff
|
tree
2016-07-10
M
a
x Wan
g
Fix m_scoped
C
lones k
e
y type
commit
|
commitdiff
|
tree
2016-07-10
Max
Wang
Migrat
e
rema
i
ni
n
g bran
c
h in
s
tructions to
irlower
commit
|
commitdiff
|
tree
2016-07-10
Max Wang
Migrate most non-C
o
n
v, non-Arr/Col instru
c
t
i
on
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
M
igrate n
o
n-minstr
S
t
r
i
ngData
a
nd ObjectData instructions
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Migrate builtin
functi
o
n p
a
ra
m
/
r
e
t
urn
t
ype r
e
lated
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
M
a
x
Wang
Fix use-a
f
ter-free
in serializ
e
_memoize_
p
aram()
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Type
safety in simpl
e
xml import routines
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
F
i
x use-a
f
ter-free in ResourceBundle::__co
n
struct()
commit
|
commitdiff
|
tree
2016-07-01
Max Wan
g
Avo
i
d invalid array access in JSON_decode()
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Fix param types f
o
r mcrypt
_
get_b
l
oc
k
_
size() to m
a
tch PHP
commit
|
commitdiff
|
tree
2016-07-01
Max Wang
Fix
n
u
llptr dereferen
c
e in f_mys
q
li
_
st
m
t_bind
{
param
.
.
.
commit
|
commitdiff
|
tree
2016-06-29
Max Wa
n
g
M
igrate Act
R
ec load/s
t
ore instructions to
i
rlower
commit
|
commitdiff
|
tree
2016-06-23
Max Wan
g
Enable mai
n
/
c
ol
d
s
e
paration for Vauto an
d
vwrap(
)
commit
|
commitdiff
|
tree
2016-06-23
M
a
x Wang
Clean up
f
c
allArrayHelper
commit
|
commitdiff
|
tree
2016-06-23
Max Wang
Fix stack corr
u
p
t
ion w
h
en un
w
inding
s
tack
o
verflow
.
.
.
commit
|
commitdiff
|
tree
2016-06-23
M
a
x W
a
n
g
Fix CG
M
e
ta::empty() assertion in vwrap_impl()
commit
|
commitdiff
|
tree
2016-06-23
Max W
a
ng
Migra
t
e Ld/St instructions to irl
o
wer
commit
|
commitdiff
|
tree
2016-06-23
Max Wa
n
g
M
i
grate inl
i
ning
i
nstruc
t
ions to irlowe
r
commit
|
commitdiff
|
tree
2016-06-23
Max
W
ang
M
igrate
Jmp
i
nstructions
t
o
irlower
commit
|
commitdiff
|
tree
2016-06-22
Max Wang
Mig
r
ate Cal
l
, Ret, and
CheckSur
p
rise
instructions
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Max
Wang
Mig
r
ate Class loading instructions
t
o ir
l
ow
e
r
commit
|
commitdiff
|
tree
2016-06-21
M
a
x
Wang
Mig
r
a
t
e Closure and Resumab
l
e inst
r
uc
t
ions to i
r
lo
w
e
r
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Migra
t
e StaticLoc instructions to
i
rlo
w
er
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
M
igr
a
te Ctx type-relate
d
i
nstructions t
o
i
r
lower
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Mig
r
ate met
h
od and VM metadata loadin
g
ins
t
r
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2016-06-21
Max Wang
Migrate Fu
n
c lookup instructions to
irlower
commit
|
commitdiff
|
tree
2016-06-21
M
ax Wa
n
g
Mi
g
rate {Inc,Dec
}
Ref instructions to irlower
commit
|
commitdiff
|
tree
2016-06-21
Max W
a
n
g
Mig
r
a
t
e
class compariso
n
instructions to irlowe
r
commit
|
commitdiff
|
tree
2016-06-21
M
ax Wan
g
M
i
grate
Box instructions
to irlower
commit
|
commitdiff
|
tree
next