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 nullbyte detection to proc_open
2015-05-14
Edwin Smith
re
n
ame
tracer to
c
olle
c
t
or
commit
|
commitdiff
|
tree
2015-05-12
Edwin Smit
h
sh
o
rt
e
n c
a
llback accessor boilerp
l
ate
commit
|
commitdiff
|
tree
2015-05-12
Edwin Smith
Removed un
u
sed fiel
d
FrameData::context_s
t
r
commit
|
commitdiff
|
tree
2015-05-08
Edwin Smit
h
AsioContex
t
::exit should
n
ot copy i
t
s
queu
e
s
.
commit
|
commitdiff
|
tree
2015-05-08
Edwin Smith
Use iterable qu
e
ues
i
n
asio
commit
|
commitdiff
|
tree
2015-05-07
Edwin
Smith
Remove MEM
O
R
Y
_PROFILING and m
e
m
o
ry
_
pro
f
i
l
ing bu
i
ld
.
.
.
commit
|
commitdiff
|
tree
2015-05-06
Ed
w
in
S
m
ith
Remove the *Lo
g
ged()
a
llocation
a
pis s
i
n
ce
h
hpr
o
f is
.
.
.
commit
|
commitdiff
|
tree
2015-05-04
Edwin Smith
heap-trace: Use mark byte in
header
instead of metadata
.
commit
|
commitdiff
|
tree
2015-05-04
Edwin Smith
Partition members o
f
Request
I
njectionData
commit
|
commitdiff
|
tree
2015-05-04
Ed
w
in
Smith
C
ha
n
ge
a
handf
u
l of vi
r
tual methods to override
.
commit
|
commitdiff
|
tree
2015-05-04
Edwin Smith
scan RequestEventHandlers
commit
|
commitdiff
|
tree
2015-05-03
Edwin
Smit
h
Move co
u
nt into HeaderWord
commit
|
commitdiff
|
tree
2015-05-02
Edwin S
m
ith
Na
t
i
veData
classes
with sweep() meth
o
d
s sho
u
l
dn't extend
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
Edwin Smith
Swap the
K
ind
&
mark
b
yt
e
s
in HeaderWord
commit
|
commitdiff
|
tree
2015-05-01
E
dw
i
n
S
mith
Remove redu
n
dant if
bef
o
r
e in
s
er
t
ing copy
commit
|
commitdiff
|
tree
2015-05-01
Edwin Smit
h
Use HeaderWo
r
d in various utilit
y
headers
commit
|
commitdiff
|
tree
2015-05-01
E
d
w
i
n
S
m
ith
Use Header
W
ord in ArrayDat
a
and subc
l
a
s
s
es
commit
|
commitdiff
|
tree
2015-04-30
Ed
w
in Smit
h
Use Head
e
rWord in StringData
commit
|
commitdiff
|
tree
2015-04-30
Edwin
S
mith
U
se HeaderWord in Object
D
ata and R
e
s
ourceData
commit
|
commitdiff
|
tree
2015-04-30
Edwin Smith
Track MixedArra
y
capacity, hashtable size,
and mask
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Ed
w
in Sm
i
th
Refactor HashCollection to work with a normal
e
m
pty
.
.
.
commit
|
commitdiff
|
tree
2015-04-29
Edwin Smith
HeaderWord fo
r
RefData
commit
|
commitdiff
|
tree
2015-04-29
Edwin Smith
R
e
name
H
eaderKind::Na
t
ive-
>
N
a
t
iveData
and Re
s
u
m
able
.
.
.
commit
|
commitdiff
|
tree
2015-04-23
Edwin Smith
Shrink mixed-
a
rray b
y
elim
i
nating m_
c
ap field
.
commit
|
commitdiff
|
tree
2015-04-21
Edwin S
m
ith
Moar
c
ons
t
correc
t
ness
.
commit
|
commitdiff
|
tree
2015-04-16
Edwin S
m
i
th
R
ef
a
ctor StringDa
t
a using 16
-
bi
t
CapCode
commit
|
commitdiff
|
tree
2015-04-15
Edwin Smith
move
V
ariant::uns
e
rial
i
ze to v
a
riable
-
unseri
a
l
i
zer
commit
|
commitdiff
|
tree
2015-04-15
E
d
win Smith
mov
e
Varian
t
::ser
i
alize() to
v
a
riable-se
r
ializ
e
r
commit
|
commitdiff
|
tree
2015-04-15
Edwin
Smith
C
o
n
vert P
a
ckedArray capacity to a 16-bit pseu
d
o-floating
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
Edwin Smith
Remove lits
t
r
t
yp
e
def
commit
|
commitdiff
|
tree
2015-04-02
Edw
i
n
Smith
Finish removing C
o
llect
i
o
nTy
p
e::Invalid
commit
|
commitdiff
|
tree
2015-04-02
Edwin Smith
Remove i
n
valid cases in Arr
a
yIter
commit
|
commitdiff
|
tree
2015-04-01
Edwin Smit
h
R
efa
c
tor APC
a
ll
o
c
ati
o
n f
u
n
cti
o
ns
to return {A
P
CHandle
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
Edwin Smit
h
Don't
u
se Coll
e
ct
i
onType::Invalid in
ArrayIter::
I
nitFunc
P
tr
.
.
.
commit
|
commitdiff
|
tree
2015-04-01
E
d
w
i
n
Smith
Remove use of CT::I
n
valid in com
p
iler & name-parser
commit
|
commitdiff
|
tree
2015-03-31
Edwin Smith
Remov
e
c
o
ll
e
ctionTyp
e
default cases
commit
|
commitdiff
|
tree
2015-03-30
Edwin Smith
R
emove
n
ames
p
ace Co
l
lection and
m
ake CollectionTy
p
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
Edwin Smi
t
h
M
o
v
e
w
a
ith
a
ndle kind,sta
t
e to a c_WaitHandle f
i
eld
.
commit
|
commitdiff
|
tree
2015-03-29
Edwin Smi
t
h
M
ove BaseGenerator stat
e
b
y
t
e
commit
|
commitdiff
|
tree
2015-03-27
Edwin
Smith
Enqueue
a
mbiguous pointers after filtering
commit
|
commitdiff
|
tree
2015-03-25
Edwi
n
S
mith
Ad
d
missing head
e
r kinds in header-scan
.
h t
o
fix the
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
Edwin S
m
i
t
h
Fix two
b
ug
s
in collecti
o
n-type par
s
er
commit
|
commitdiff
|
tree
2015-03-25
Edwi
n
Smith
Re
s
tructure mark loop, fix
a
c
o
uple bugs
commit
|
commitdiff
|
tree
2015-03-25
Edwin Smith
Merge
c
ollection types into hea
d
er
kind
commit
|
commitdiff
|
tree
2015-03-23
Edwin S
m
ith
Remove
dead stuff fro
m
varray
commit
|
commitdiff
|
tree
2015-03-23
Edwin Smith
Pack
R
e
f
Data::m_cow and m
_
z into
a
on
e
byte
bit
f
ield
.
commit
|
commitdiff
|
tree
2015-03-23
Ed
w
i
n
Smith
D
rive-b
y
d
elete some silly forward decls
commit
|
commitdiff
|
tree
2015-03-20
Edwin
S
mith
Skip tombstone
s
in MixedArray
:
:sca
n
()
commit
|
commitdiff
|
tree
2015-03-19
Edwi
n
S
mith
Scan a
l
l
of RDS
commit
|
commitdiff
|
tree
2015-03-19
Edwin Smith
D
o
n't try
to
mark
R
efData
o
bjects allocated in rds
.
commit
|
commitdiff
|
tree
2015-03-18
Edwin Smith
Heap Tracer
commit
|
commitdiff
|
tree
2015-03-18
Edw
i
n Smith
Add new Heade
r
Kind for
c
_
A
w
aitAllWaitHandl
e
commit
|
commitdiff
|
tree
2015-03-13
Edwin
S
mith
Kee
p
s
w
e
eping until both list
s
are empty
commit
|
commitdiff
|
tree
2015-03-12
Edwin
Smith
Replace Sw
e
epableObj with SweepableMember
commit
|
commitdiff
|
tree
2015-03-11
Ed
w
in Smit
h
Pack
f
ie
l
d
s
in
jit::
F
rameState
commit
|
commitdiff
|
tree
2015-03-10
Edwin Smith
Clean up
b
c
marker
commit
|
commitdiff
|
tree
2015-02-25
Edwi
n
S
m
ith
Support any
dest reg
i
s
t
er
i
n ldimm{
b
,
l
}
commit
|
commitdiff
|
tree
2015-02-18
E
d
win S
m
ith
Ext
e
nd checkHea
p
() t
o
s
a
nity
-
check t
h
e ap
c
sweep l
i
sts
.
commit
|
commitdiff
|
tree
2015-02-17
Edwin Smith
Dr
i
ve-by interp
r
e
t
er tweaks
commit
|
commitdiff
|
tree
2015-02-17
Edwi
n
Smit
h
Updat
e
n
ews fo
r
"D
o
rff"
commit
|
commitdiff
|
tree
2015-02-13
Ed
w
in S
m
ith
Modern
i
ze ext_se
s
s
ion
commit
|
commitdiff
|
tree
2015-02-12
E
d
win
S
mit
h
Leave the
h
e
ap pars
a
ble after MemoryManage
r
::sw
e
ep()
commit
|
commitdiff
|
tree
2015-02-11
Edwin Smith
Crea
t
e a non
v
irt
u
al version of S
w
eepabl
e
f
o
r ObjectDatas
commit
|
commitdiff
|
tree
2015-02-06
Edwin Sm
i
t
h
R
e
n
am
e
RDS name
s
pa
c
e to rds lowercase
.
commit
|
commitdiff
|
tree
2015-02-03
Edwin
S
m
i
th
Add decode_ba and pee
k
_ba
commit
|
commitdiff
|
tree
2015-02-03
Edwin Smith
convert
m
a
c
ros to template f
u
n
c
tio
n
s
commit
|
commitdiff
|
tree
2015-02-03
E
d
w
i
n Smith
R
emo
v
e varray/miarray/
m
s
a
rray
and
A
rrayTra
c
er
commit
|
commitdiff
|
tree
2015-01-28
Edwin Smith
Remove default case from
M
em
b
erCode and LocationCode
.
.
.
commit
|
commitdiff
|
tree
2015-01-27
Edwin Smith
R
eplace the DECODE macros with functions
.
commit
|
commitdiff
|
tree
2015-01-27
Edwin Smith
Repl
a
ce me
m
ber helper argument
m
ac
r
os with struct MemberState
commit
|
commitdiff
|
tree
2015-01-24
Edwin S
m
i
t
h
Move more st
u
ff out of Execu
t
ionContext
commit
|
commitdiff
|
tree
2015-01-19
Ed
w
in Smith
Do
c
ument that DecodeCufIt
e
r do
e
s not do a
surprise
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Edwin Sm
i
t
h
Move inte
r
pOneXXX from
m
c-generator
.
cpp to
b
ytecode
.
c
p
p
commit
|
commitdiff
|
tree
2015-01-15
E
d
win Smith
Mov
e
i
o
pXXX methods
o
ut of Executi
o
nContext
commit
|
commitdiff
|
tree
2015-01-14
Edwin Smith
Fix docs for DecodeCufIter
commit
|
commitdiff
|
tree
2015-01-13
Ed
w
in
S
mith
Remove
j
u
m
p-opts
commit
|
commitdiff
|
tree
2015-01-12
Edwin Smith
Factor dfs helper into its own header
commit
|
commitdiff
|
tree
2015-01-12
Edwin Smith
Remove Re
q
BindJmp[N]Zero, extend optimizeExits()
to
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
Edw
i
n Smi
t
h
Plum
b
S
r
c
Key thr
o
ug
h
to several service request
o
pcod
e
s
.
commit
|
commitdiff
|
tree
2015-01-08
Edwin Smith
Add some co
m
ments abo
u
t o
p
erand order
for
n
o
n-commutative
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smit
h
Remove more Sweepa
b
le pe
r
si
s
tence cruft
.
commit
|
commitdiff
|
tree
2015-01-07
E
d
win Smith
Avoid genera
t
i
n
g
u
nnecessary copy{} ins
t
ruc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin
Smith
Fix use-aft
e
r-
f
r
e
e
i
n
TokenSt
o
re
commit
|
commitdiff
|
tree
2015-01-06
Ed
w
in Smith
Inline em
i
t
B
i
ndCall an
d
emitC
a
llNat
i
ve
I
mpl
commit
|
commitdiff
|
tree
2014-12-29
Edwin Smith
Remove PAC
K
ED_TV bui
l
d
.
commit
|
commitdiff
|
tree
2014-12-29
Edwin Smith
Use vasm to fold indexed
loads when index
i
s a
c
onst
.
commit
|
commitdiff
|
tree
2014-12-29
Ed
w
i
n
Smit
h
vas
m
B
r
anch fusion
commit
|
commitdiff
|
tree
2014-12-29
E
dwin Smith
Add Vcon
s
t
c
l
as
s
so Vunit can hold s
e
veral kinds constants
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Smith
Parameterize rds in
he
l
p
er functions
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Smith
Remove the 16-b
y
te alig
n
ment requirement from Reso
u
rceD
a
ta
commit
|
commitdiff
|
tree
2014-12-25
Ed
w
in Smith
Rem
o
ve
align-16 attribute from
Obje
c
t
D
a
t
a
commit
|
commitdiff
|
tree
2014-12-23
Edwin Smith
Don't allocate Plai
n
File instances on the stack
.
commit
|
commitdiff
|
tree
2014-12-21
Edwin
S
mith
Us
e
HeaderKi
n
d instead of magic in RefData
commit
|
commitdiff
|
tree
2014-12-21
Edwin Smit
h
Sp
l
it up countabl
e
.
h
commit
|
commitdiff
|
tree
2014-12-19
Edwin
S
mi
t
h
Add HeaderKind:
:
R
esumable and ResumableObj
commit
|
commitdiff
|
tree
2014-12-19
Edwin Smith
Load the
exception poin
t
e
r
i
n
unwindResumeHelp
e
r
commit
|
commitdiff
|
tree
2014-12-18
Edwin Smi
t
h
Re
n
ame Vunit::cpo
o
l to cons
t
ant
s
commit
|
commitdiff
|
tree
2014-12-17
E
dwin S
m
ith
Remov
e
de
a
d JmpInst
a
n
ce
O
fBitmask opco
d
es
commit
|
commitdiff
|
tree
2014-12-15
Edwin Smith
Factor out tvRefco
u
ntedD
e
cRef c
a
ll
s
fr
o
m e
x
t_collections
.
cpp
commit
|
commitdiff
|
tree
2014-12-14
Edwin Smith
r
emov
e
tvRe
f
c
ountedDecRefCell()
commit
|
commitdiff
|
tree
next