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
Fix up hh_json
2015-05-29
Edwin
S
mith
Peephole optimize away tr
i
v
i
al
copy2 sequences
.
commit
|
commitdiff
|
tree
2015-05-28
Edwin Smi
t
h
vasm
-
xls dr
i
v
e-by cl
e
anup
.
commit
|
commitdiff
|
tree
2015-05-26
Ed
w
in
Smith
Refactor h
e
ap iterati
o
n
u
si
n
g lambdas
commit
|
commitdiff
|
tree
2015-05-14
Edwi
n
Smith
rename tracer to co
l
lector
commit
|
commitdiff
|
tree
2015-05-12
Edwi
n
S
mit
h
short
e
n c
a
ll
b
ack access
o
r boilerplate
commit
|
commitdiff
|
tree
2015-05-12
Edwi
n
S
m
ith
Re
m
oved
u
nu
s
ed
field FrameData::context_str
commit
|
commitdiff
|
tree
2015-05-08
Edwin Smith
A
s
io
C
ontext::exit should not copy its que
u
es
.
commit
|
commitdiff
|
tree
2015-05-08
Edwin Smith
Use iterable que
u
es in
asio
commit
|
commitdiff
|
tree
2015-05-07
Ed
w
in
S
mith
R
e
move MEMORY_PROFILING and m
e
mory_profiling
b
u
i
ld
.
.
.
commit
|
commitdiff
|
tree
2015-05-06
Edwi
n
Smith
Remove the *Logged() al
l
ocatio
n
apis since hhprof
is
.
.
.
commit
|
commitdiff
|
tree
2015-05-04
Edwi
n
S
m
ith
he
a
p-trace: Use
m
ark byt
e
i
n header in
s
t
e
ad of me
t
adata
.
commit
|
commitdiff
|
tree
2015-05-04
Edwin
S
m
ith
Pa
r
titio
n
m
e
mb
e
r
s
o
f RequestInjec
t
i
o
nData
commit
|
commitdiff
|
tree
2015-05-04
Edwin
S
mith
Change a handful of
virtual methods to override
.
commit
|
commitdiff
|
tree
2015-05-04
Edwin Smith
s
c
an
R
e
q
uestEv
e
n
t
Handl
e
rs
commit
|
commitdiff
|
tree
2015-05-03
Edwin Smith
Move count into H
e
aderWord
commit
|
commitdiff
|
tree
2015-05-02
Edwin Smith
Nativ
e
Data cla
s
s
es with sweep() method
s
s
h
o
u
ld
n
't ext
e
nd
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
E
dwin Smith
Swap the Kind
& ma
r
k bytes
in
H
eaderWord
commit
|
commitdiff
|
tree
2015-05-01
E
d
w
i
n Smith
Remo
v
e redundant
if b
e
fore i
n
serting
copy
commit
|
commitdiff
|
tree
2015-05-01
Edwin
Smith
Us
e
HeaderWord in various ut
i
lity h
e
ad
e
rs
commit
|
commitdiff
|
tree
2015-05-01
Edwin S
m
ith
U
se HeaderWord in ArrayData and subcla
s
ses
commit
|
commitdiff
|
tree
2015-04-30
E
d
win Smi
t
h
Use
H
e
a
d
erWord in
S
t
r
ingData
commit
|
commitdiff
|
tree
2015-04-30
E
d
win Smith
U
s
e He
a
derWord in ObjectDa
t
a
and
R
e
sourceData
commit
|
commitdiff
|
tree
2015-04-30
Edwin Smith
Track Mix
e
dArray capac
i
ty, hashtable si
z
e,
a
n
d
mask
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Edwi
n
Sm
i
th
R
e
f
actor H
a
s
hC
o
llec
t
i
on to work wit
h
a norm
a
l e
m
p
ty
.
.
.
commit
|
commitdiff
|
tree
2015-04-29
Edwin Smith
H
e
aderWor
d
for
RefData
commit
|
commitdiff
|
tree
2015-04-29
Edwin
Sm
i
t
h
Renam
e
H
e
aderKind::Native->Nati
v
eData and Resum
a
ble
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
Edwin Smith
Shr
i
nk mixed
-
arr
a
y
b
y eliminating m_cap fie
l
d
.
commit
|
commitdiff
|
tree
2015-04-21
Edwi
n
Sm
i
t
h
Moa
r
c
o
n
s
t correct
n
ess
.
commit
|
commitdiff
|
tree
2015-04-16
Edwin
Smith
Refactor
S
t
ringDat
a
using 16-bit CapCode
commit
|
commitdiff
|
tree
2015-04-15
Edwin
S
mith
move V
a
riant::unseriali
z
e
t
o variable-unserializer
commit
|
commitdiff
|
tree
2015-04-15
Edwin
Smith
mov
e
V
ariant::serialize
(
)
to variabl
e
-seria
l
izer
commit
|
commitdiff
|
tree
2015-04-15
Edw
i
n Smit
h
Convert PackedArra
y
capacity t
o
a
16-bit
pseudo-floating
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
E
d
win Smith
R
emove litstr typede
f
commit
|
commitdiff
|
tree
2015-04-02
Edwin Smith
Finish remo
v
ing Collect
i
onType::Invalid
commit
|
commitdiff
|
tree
2015-04-02
Edw
i
n Smi
t
h
R
e
m
ove inv
a
lid
cases in
ArrayIter
commit
|
commitdiff
|
tree
2015-04-01
Edwin
S
mith
Refactor
A
PC allocation functions to r
e
turn {
A
PCHa
n
dle
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
E
d
w
in Smith
Don't use
C
ollec
t
ionType::Invalid in ArrayIt
e
r::
I
nitFuncPtr
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
E
dwi
n
S
mith
Re
m
ove use of
C
T
::Invalid in com
p
i
l
er & nam
e
-
p
a
r
ser
commit
|
commitdiff
|
tree
2015-03-31
Edw
i
n Smith
Remove c
o
llectionType default ca
s
es
commit
|
commitdiff
|
tree
2015-03-30
Ed
w
i
n
Smith
Rem
o
ve
namespace
C
ollection and make CollectionType
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
Edwin
S
mith
M
o
ve waithandle kind,st
a
te
to a c_Wait
H
andle field
.
commit
|
commitdiff
|
tree
2015-03-29
Edwin S
m
ith
Move Bas
e
Generator state byte
commit
|
commitdiff
|
tree
2015-03-27
Edwi
n
Smith
Enqueue ambiguous
pointers af
t
e
r
filtering
commit
|
commitdiff
|
tree
2015-03-25
E
d
win Sm
i
th
Add mi
s
sing header k
i
nds
in header-scan
.
h
to fix the
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
Edwin S
m
ith
F
ix
t
wo bugs in collection-type
pa
r
ser
commit
|
commitdiff
|
tree
2015-03-25
Ed
w
in Smith
Rest
r
ucture mark l
o
op, fix
a
couple bugs
commit
|
commitdiff
|
tree
2015-03-25
Edwin Smit
h
M
erge c
o
llec
t
i
on types
i
nt
o
header kind
commit
|
commitdiff
|
tree
2015-03-23
Edwin Smi
t
h
Re
m
ove dead stuf
f
from varra
y
commit
|
commitdiff
|
tree
2015-03-23
Edwin Smith
Pack RefData::m_cow
an
d
m_
z
in
t
o a one byte
b
itfield
.
commit
|
commitdiff
|
tree
2015-03-23
E
d
win Smith
Dri
v
e-by delete some
sill
y
forward decls
commit
|
commitdiff
|
tree
2015-03-20
Edwin Smith
S
k
ip tombstones i
n
M
ixe
d
Arra
y
::sca
n
(
)
commit
|
commitdiff
|
tree
2015-03-19
Edwin Smith
Scan a
l
l
of
R
D
S
commit
|
commitdiff
|
tree
2015-03-19
E
d
win Smit
h
Don't try to mark RefData ob
j
ects allocated in rds
.
commit
|
commitdiff
|
tree
2015-03-18
Edwin Smith
Heap Trac
e
r
commit
|
commitdiff
|
tree
2015-03-18
Edw
i
n Smi
t
h
A
dd
new
H
e
ader
K
ind
for c_Awai
t
AllWai
t
Hand
l
e
commit
|
commitdiff
|
tree
2015-03-13
Edwin Smit
h
Keep swe
e
pi
n
g unt
i
l bot
h
list
s
a
r
e empty
commit
|
commitdiff
|
tree
2015-03-12
Edwin Smith
Replace SweepableObj with
S
weepa
b
leMe
m
ber
commit
|
commitdiff
|
tree
2015-03-11
Edwi
n
Smith
Pack
f
ields
i
n
j
i
t::FrameSta
t
e
commit
|
commitdiff
|
tree
2015-03-10
Edwin Smith
Clea
n
up bcmark
e
r
commit
|
commitdiff
|
tree
2015-02-25
Edwin Smith
Sup
p
ort any de
s
t
register in ldimm{b,l}
commit
|
commitdiff
|
tree
2015-02-18
Edwin Sm
i
th
Ext
e
nd checkHeap(
)
to san
i
ty
-
c
h
e
c
k the
a
p
c sweep li
s
ts
.
commit
|
commitdiff
|
tree
2015-02-17
Edw
i
n Smith
Drive-by i
n
terpre
t
er t
w
e
a
ks
commit
|
commitdiff
|
tree
2015-02-17
Edwin
S
mith
Update news for "
D
orff"
commit
|
commitdiff
|
tree
2015-02-13
Edwin Smith
Modernize ext_session
commit
|
commitdiff
|
tree
2015-02-12
E
d
win Smith
Leave the heap parsable af
t
er
M
emoryMa
n
ag
e
r::sweep()
commit
|
commitdiff
|
tree
2015-02-11
Edwin Smith
C
reate
a nonvirtual versi
o
n of S
w
eepab
l
e f
o
r ObjectDatas
commit
|
commitdiff
|
tree
2015-02-06
Edwin Smith
Ren
a
m
e RDS namespace to r
d
s
lowerca
s
e
.
commit
|
commitdiff
|
tree
2015-02-03
Edwin S
m
ith
A
d
d
deco
d
e_ba
a
nd peek_ba
commit
|
commitdiff
|
tree
2015-02-03
Edwin Smit
h
conver
t
macros to template functions
commit
|
commitdiff
|
tree
2015-02-03
Edwin Smit
h
R
em
o
ve var
r
ay/miar
r
ay/msar
r
ay and ArrayTrace
r
commit
|
commitdiff
|
tree
2015-01-28
Edwin Sm
i
th
Remove default c
a
s
e
from MemberCode and Loc
a
ti
o
nCo
d
e
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
Edwin S
m
i
t
h
Repl
a
c
e the DECODE macros wi
t
h f
u
nctions
.
commit
|
commitdiff
|
tree
2015-01-27
Ed
w
i
n
Smith
Replac
e
member
helper argu
m
ent macros with struc
t
MemberState
commit
|
commitdiff
|
tree
2015-01-24
Edwin Smith
Move more stuff out of E
x
ecutionContext
commit
|
commitdiff
|
tree
2015-01-19
Edwin Smith
D
o
c
ument tha
t
Dec
o
deCufIter doe
s
not do a
sur
p
rise
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Edwin Smith
Move interpOneXXX from mc-
g
e
ner
a
t
o
r
.
cpp to
bytecode
.
cpp
commit
|
commitdiff
|
tree
2015-01-15
Edwin Smit
h
Move
iopXXX methods out of ExecutionCon
t
ext
commit
|
commitdiff
|
tree
2015-01-14
Edwin S
m
ith
F
ix
do
c
s fo
r
De
c
o
d
eCufIter
commit
|
commitdiff
|
tree
2015-01-13
Edwin Smith
Rem
o
ve j
u
mp-op
t
s
commit
|
commitdiff
|
tree
2015-01-12
Edwin
S
mit
h
Factor dfs helpe
r
in
t
o its own he
a
der
commit
|
commitdiff
|
tree
2015-01-12
Edwin
Smith
Remo
v
e
R
e
qBi
n
dJmp[N
]
Ze
r
o,
e
xtend optimizeExits() t
o
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
Edwin Smith
Plumb SrcKey th
r
o
ugh
t
o several servic
e
r
eques
t
opco
d
es
.
commit
|
commitdiff
|
tree
2015-01-08
Edwin Smith
A
d
d
some co
m
ments about operand orde
r
for non-com
m
u
ta
t
ive
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Ed
w
in Smith
Remove more Swe
e
pable persistence
cruft
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smith
Avoid ge
n
erating un
n
ecess
a
ry c
o
py{} ins
t
ructions
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Sm
i
th
F
i
x use-after-free in TokenSto
r
e
commit
|
commitdiff
|
tree
2015-01-06
Ed
w
i
n
Sm
i
th
Inline emitBind
C
al
l
an
d
emitCallNative
I
mpl
commit
|
commitdiff
|
tree
2014-12-29
Edwin Smith
R
e
move
P
A
C
KED_TV
b
ui
l
d
.
commit
|
commitdiff
|
tree
2014-12-29
Edwi
n
S
mith
Use va
s
m
to fold ind
e
xed loads wh
e
n
i
n
d
e
x is a co
n
s
t
.
commit
|
commitdiff
|
tree
2014-12-29
Edwi
n
Smith
v
asm Bra
n
ch
f
us
i
on
commit
|
commitdiff
|
tree
2014-12-29
E
d
win
Smith
Add Vconst cla
s
s so Vunit can
hold several kinds consta
n
ts
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Smith
Paramet
e
rize rds in helper funct
i
ons
.
commit
|
commitdiff
|
tree
2014-12-28
Edwi
n
Smith
R
emove the 16-byte alignment
r
equirement
from
ResourceData
commit
|
commitdiff
|
tree
2014-12-25
Edw
i
n Smith
Remove align-16 att
r
ibute from O
b
jectDat
a
commit
|
commitdiff
|
tree
2014-12-23
Edwin
Smith
Don't al
l
ocat
e
PlainFile instances on
t
he sta
c
k
.
commit
|
commitdiff
|
tree
2014-12-21
Edwin Smith
Use H
e
aderKind instead of magic in RefData
commit
|
commitdiff
|
tree
2014-12-21
Edwi
n
Smith
Split
u
p
c
o
u
ntable
.
h
commit
|
commitdiff
|
tree
2014-12-19
Ed
w
in Smi
t
h
Add
Header
K
ind:
:
Resu
m
able
and Res
u
m
a
bleObj
commit
|
commitdiff
|
tree
2014-12-19
Edwin
S
mith
Load the exception pointer in
unwindResumeHelper
commit
|
commitdiff
|
tree
2014-12-18
Edwin Smith
Rename Vunit::c
p
ool
t
o con
s
t
ants
commit
|
commitdiff
|
tree
next