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
Heap Tracer
2015-03-18
E
d
win Smith
Heap Tracer
commit
|
commitdiff
|
tree
2015-03-18
E
d
win Smith
Add
n
ew HeaderKind for c_AwaitAl
l
WaitHandle
commit
|
commitdiff
|
tree
2015-03-13
Edwin Smith
Keep
sweeping until
both lists a
r
e empty
commit
|
commitdiff
|
tree
2015-03-12
Edwin
Smi
t
h
Replace Sweepable
O
bj
w
i
th SweepableMember
commit
|
commitdiff
|
tree
2015-03-11
E
dwin Smith
Pack fields in jit::
F
rameState
commit
|
commitdiff
|
tree
2015-03-10
Edwin
Smith
Clean up bcmarker
commit
|
commitdiff
|
tree
2015-02-25
E
dwin Smith
S
u
pport
a
ny dest re
g
ister in ldimm{b,l
}
commit
|
commitdiff
|
tree
2015-02-18
E
dwin Smit
h
Ex
t
end ch
e
ckHeap()
to sa
n
ity-che
c
k
t
he apc sweep lists
.
commit
|
commitdiff
|
tree
2015-02-17
Edwin Smi
t
h
Drive-by
interpreter tweaks
commit
|
commitdiff
|
tree
2015-02-17
Edwin
S
mith
Updat
e
news for "Dorf
f
"
commit
|
commitdiff
|
tree
2015-02-13
Edwin Smith
M
o
derniz
e
ext_se
s
s
ion
commit
|
commitdiff
|
tree
2015-02-12
Edwin
S
mit
h
L
eave the heap parsable after MemoryMana
g
er::sweep()
commit
|
commitdiff
|
tree
2015-02-11
Edwin
S
m
ith
Cre
a
te a nonvirtual ve
r
sion o
f
Sweepable f
o
r ObjectData
s
commit
|
commitdiff
|
tree
2015-02-06
E
d
w
i
n
Smi
t
h
Rename RDS namespace
to
rds lowe
r
case
.
commit
|
commitdiff
|
tree
2015-02-03
E
d
win
Smith
Add
decode_ba
and
p
e
e
k_ba
commit
|
commitdiff
|
tree
2015-02-03
Edwin Smith
convert macros to template functions
commit
|
commitdiff
|
tree
2015-02-03
Edwin Smi
t
h
Rem
o
ve
v
a
rray/
m
iarray/msa
r
ray and ArrayTracer
commit
|
commitdiff
|
tree
2015-01-28
Edwin Smith
Remove default case from MemberCode
a
nd
L
ocationCode
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
E
d
win Smith
Rep
l
ace the DECODE macros with functions
.
commit
|
commitdiff
|
tree
2015-01-27
E
d
win
S
mit
h
Re
p
lace member he
l
per
a
rgument macro
s
with struc
t
M
e
mberState
commit
|
commitdiff
|
tree
2015-01-24
Ed
w
in Smith
Move
m
o
r
e stu
f
f
out of Execu
t
ion
C
on
t
ext
commit
|
commitdiff
|
tree
2015-01-19
Edwin Smith
Document
tha
t
Decode
C
ufIter does not do a surprise
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Edwin Smith
Move
in
t
erpOne
X
XX from mc-
g
ene
r
ator
.
c
p
p to b
y
t
e
code
.
cpp
commit
|
commitdiff
|
tree
2015-01-15
Edwin S
m
ith
Move iopXXX
m
ethods out
o
f
Ex
e
cu
t
ionContext
commit
|
commitdiff
|
tree
2015-01-14
Edw
i
n
Smith
F
ix docs for DecodeCu
f
Iter
commit
|
commitdiff
|
tree
2015-01-13
Edw
i
n S
m
ith
Remove
j
ump
-
opts
commit
|
commitdiff
|
tree
2015-01-12
Edwin
S
mith
Factor dfs help
e
r into its own
h
ead
e
r
commit
|
commitdiff
|
tree
2015-01-12
Ed
w
in Smith
Remove ReqBi
n
dJmp[N]Zero, ext
e
nd opti
m
izeEx
i
t
s() to
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
Edw
i
n Smith
Plum
b
SrcKey through to
s
evera
l
s
e
r
v
ice
r
eq
u
est
opcodes
.
commit
|
commitdiff
|
tree
2015-01-08
Edwin Smith
Add s
o
me c
o
m
m
e
n
t
s
about
o
peran
d
or
d
er for no
n
-commutative
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smith
Remove
more Sweepable
persistence cruft
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smith
Avo
i
d
generating u
n
necessa
r
y
copy{} instructi
o
ns
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin
Smith
Fix u
s
e-aft
e
r-fr
e
e in
TokenStore
commit
|
commitdiff
|
tree
2015-01-06
Edwin Smith
Inline emitBindCall and
em
i
tCallNative
I
m
p
l
commit
|
commitdiff
|
tree
2014-12-29
Edwin
S
mi
t
h
Remove
PACKED_
T
V
build
.
commit
|
commitdiff
|
tree
2014-12-29
Edwin S
m
ith
Use vasm to fold
i
nd
e
xe
d
loads when index is a c
o
nst
.
commit
|
commitdiff
|
tree
2014-12-29
Edwin Smith
va
s
m
B
r
a
nch fu
s
ion
commit
|
commitdiff
|
tree
2014-12-29
E
dwi
n
Sm
i
th
Add
Vconst class so Vun
i
t
can hold several kin
d
s
consta
n
ts
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Smit
h
P
a
rameteri
z
e rd
s
i
n
help
e
r function
s
.
commit
|
commitdiff
|
tree
2014-12-28
E
d
w
in
S
mith
Remove the 16-byte
a
l
i
gnment requirem
e
nt
fro
m
R
e
s
ourceData
commit
|
commitdiff
|
tree
2014-12-25
Edwin Smith
Re
m
ov
e
al
i
gn-16 attr
i
bute from Object
D
ata
commit
|
commitdiff
|
tree
2014-12-23
Edwi
n
Smi
t
h
Don't a
l
locate PlainFil
e
i
nstances on the stack
.
commit
|
commitdiff
|
tree
2014-12-21
E
d
win
Smit
h
Use Heade
r
Kind ins
t
e
a
d of magic in
R
e
f
Data
commit
|
commitdiff
|
tree
2014-12-21
Edwin Smith
Split up countable
.
h
commit
|
commitdiff
|
tree
2014-12-19
Edw
i
n
Smith
Add HeaderK
i
n
d
:
:Resumable and
Resum
a
bleObj
commit
|
commitdiff
|
tree
2014-12-19
E
dwin
S
mith
L
o
ad the exception p
o
i
n
ter in unwindResumeHelper
commit
|
commitdiff
|
tree
2014-12-18
Edwi
n
Smith
R
ename Vunit
:
:cpoo
l
t
o
con
s
ta
n
ts
commit
|
commitdiff
|
tree
2014-12-17
Edwin
Smith
Remove dead Jm
p
InstanceOfBitmask opco
d
es
commit
|
commitdiff
|
tree
2014-12-15
E
dwin S
m
it
h
Factor out
t
vRefco
u
nte
d
D
e
cRef c
a
lls
from ext_coll
e
ctions
.
cpp
commit
|
commitdiff
|
tree
2014-12-14
Edwin Sm
i
t
h
r
emove
tvR
e
fcountedDec
R
e
f
Cell()
commit
|
commitdiff
|
tree
2014-12-14
Edw
i
n Smith
Use tvh
e
lpers in type
-
vari
a
nt
commit
|
commitdiff
|
tree
2014-12-14
Edwin
S
m
it
h
Remov
e
stale co
m
ment
commit
|
commitdiff
|
tree
2014-12-13
Edwin
S
mith
S
w
ap argume
n
ts
t
o
Variant(StrongBind) construct
o
r
.
commit
|
commitdiff
|
tree
2014-12-11
Edwin Smith
C
o
nve
r
t
Z
endCu
s
tomElement to sm
a
r
t
-a
l
locat
i
on
commit
|
commitdiff
|
tree
2014-12-10
Edw
i
n Smith
A
ll
o
cate Ima
g
e
resources wit
h
M
e
moryMana
g
er
commit
|
commitdiff
|
tree
2014-12-08
Edwin Smith
Use hea
p
parsing for objprof
commit
|
commitdiff
|
tree
2014-12-07
Edwi
n
Smith
Ref
e
r to APCLocalArray as
A
pc rath
e
r
t
han Shared
commit
|
commitdiff
|
tree
2014-12-06
Edwin Smith
Rename
APC
S
tring
:
:m_
d
ata to m_str
commit
|
commitdiff
|
tree
2014-12-05
Edwin Smi
t
h
Use MemoryMan
a
ger t
o
allocate
Semaphore reso
u
rces
commit
|
commitdiff
|
tree
2014-12-05
Edwi
n
Smith
Split Persisten
t
R
e
sourceStore by to
p
l
e
vel
k
e
y
.
commit
|
commitdiff
|
tree
2014-12-05
Edwin Smit
h
Remo
v
e
d
isabl
e
d knownPrologue opti
m
i
z
ation for Call
.
.
.
commit
|
commitdiff
|
tree
2014-12-05
Edwin S
m
ith
Remove operator-> from StrN
R
commit
|
commitdiff
|
tree
2014-12-04
Edwi
n
S
m
ith
Group fields
of File,
Socket, an
d
SSLSocket
commit
|
commitdiff
|
tree
2014-12-04
Edwin S
m
ith
Persiste
n
tResourceStore only st
o
res Sweepable
R
esourceData
commit
|
commitdiff
|
tree
2014-12-03
Edwin Sm
i
th
use newobj to allocate
c
_Vec
t
o
r
and c_Map
commit
|
commitdiff
|
tree
2014-12-03
Edw
i
n
S
mith
static_asser
t
size of
B
uiltin
F
i
l
e
m
a
tches Plain
F
i
l
e
commit
|
commitdiff
|
tree
2014-12-03
Edwin Smith
Use a
d
ifferent HeaderKind
f
or big mall
o
c vs size-tr
a
cked
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Edwin
S
mith
Change the object-iteration
api to forEachO
b
ject(
l
ambda)
commit
|
commitdiff
|
tree
2014-11-29
E
dwin
Smith
Lazy-init freelis
t
he
a
de
r
s
commit
|
commitdiff
|
tree
2014-11-26
Edwi
n
Smith
Br
e
a
k
up macros
.
h
commit
|
commitdiff
|
tree
2014-11-26
E
dwin Smith
use IMPLEMENT_RESOURCE_ALLOCATION for reso
u
rces
commit
|
commitdiff
|
tree
2014-11-25
E
d
win
S
mith
Facto
r
o
u
t B
i
gHeap
commit
|
commitdiff
|
tree
2014-11-24
Edw
i
n Sm
i
th
Conv
e
r
t
J
EMALLOC_STATS_A
D
JUST in
t
o
a
n inline method
.
commit
|
commitdiff
|
tree
2014-11-21
Ed
w
in Smith
Make BigN
o
de pars
a
ble, ext
e
nd H
e
a
p
Iter to visit BigNodes
.
commit
|
commitdiff
|
tree
2014-11-20
Edwin S
m
ith
Rename N
a
meValueTableWrapper to Globa
l
sArra
y
commit
|
commitdiff
|
tree
2014-11-20
Edwin Smith
Kill GlobalNameValueTab
l
eWrapper, do size-tracked allo
c
ation
.
commit
|
commitdiff
|
tree
2014-11-20
Ed
w
in Smith
Use a MemBlock pod str
u
ct i
n
ste
a
d of std::pai
r
in MemoryManager
commit
|
commitdiff
|
tree
2014-11-19
Edwin Smith
Pa
r
se t
h
e
sm
a
rt heap in debug mode
.
commit
|
commitdiff
|
tree
2014-11-19
Edwi
n
Smi
t
h
refactor smar
t
M
a
llocSizeBig
commit
|
commitdiff
|
tree
2014-11-19
E
d
w
in Smith
Revert "
A
d
d fixed-point
a
nalysis
t
o Fr
a
meSta
t
e
"
commit
|
commitdiff
|
tree
2014-11-18
E
d
w
in Sm
i
t
h
Don't add DebugHeader
s
in smart_malloc
commit
|
commitdiff
|
tree
2014-11-18
Edw
i
n Smit
h
Ad
d
St
r
in
g
::c
a
pacity(
)
method, use it
instead of g
e
t
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
Edwin Smith
R
e
factor S
t
ringData::capacity()
t
o
not cou
n
t the null
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
Edwin Smith
Remove nullp
t
r
c
heck f
r
om Smart
P
tr::opera
t
or
-
>
(
)
commit
|
commitdiff
|
tree
2014-11-17
E
d
wi
n
S
mith
Remov
e
dead method S
t
ring::lastToken()
commit
|
commitdiff
|
tree
2014-11-17
Edwin Smith
D
e
tec
t
S
tringData fla
t
/s
h
ared modes using
only
m_data
.
commit
|
commitdiff
|
tree
2014-11-14
Edwin
S
mith
Shrink StringData::m_ca
p
to
2
4
bits to make room for
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
Edwin Smith
Make RefDa
t
a fields pri
v
a
te
.
commit
|
commitdiff
|
tree
2014-11-11
Edwin Smith
R
earrange DebugHeader
to have
a
kin
d
byte
.
commit
|
commitdiff
|
tree
2014-11-10
Edwin Smith
U
s
e a s
t
atic
stri
n
g
for the fu
n
ct
i
on na
m
e in zend_r
e
g
i
st
e
r_i
.
.
.
commit
|
commitdiff
|
tree
2014-11-10
Edwin Smit
h
Don't use Sw
e
epable for APCLocalArray
commit
|
commitdiff
|
tree
2014-11-07
Edwin Smi
t
h
G
ro
u
p ExecutionContext
f
ields at the end of the cla
s
s
.
.
.
commit
|
commitdiff
|
tree
2014-11-06
Edwin Smith
Refact
o
r sweepable
s
o it is
parseable
.
commit
|
commitdiff
|
tree
2014-11-06
Edwin Smit
h
Remove dead
code: MemoryManager::itera
t
e()
commit
|
commitdiff
|
tree
2014-11-05
Edwin Smith
Move R
e
fDat
a
's m_cow and
m_z fields to
m
ake
room f
o
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-05
Edwin Smit
h
Use smart_ma
l
loc for AwaitAllWaitHandle
commit
|
commitdiff
|
tree
2014-11-05
Edwin
S
mith
Use smart_malloc for Resu
m
able obj
e
cts s
o
w
e
can
p
a
rs
e
.
.
.
commit
|
commitdiff
|
tree
2014-11-04
E
d
wi
n
Smith
Replace NEWOBJ macro
w
ith
n
ew
o
b
j<T> and newres<T>
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2014-11-03
E
d
w
in Smi
t
h
Convert smart_new to us
e
smart_m
a
ll
o
c()
commit
|
commitdiff
|
tree
2014-11-01
Edwin Smith
Refactor
N
a
t
i
veData hea
d
er
commit
|
commitdiff
|
tree
next