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
Provide feedback to the user from hh_client while waiting
2015-01-24
E
d
win
S
m
i
th
Mov
e
more s
t
u
ff out of Ex
e
cuti
o
nContext
commit
|
commitdiff
|
tree
2015-01-19
Edwin Smi
t
h
D
ocument that Deco
d
eCufIter does
not
do a surpr
i
se
.
.
.
commit
|
commitdiff
|
tree
2015-01-16
Edwin Smith
Move interpOneXXX from mc-generat
o
r
.
cpp to
byt
e
c
od
e
.
cpp
commit
|
commitdiff
|
tree
2015-01-15
Edwin S
m
ith
M
ove iop
X
XX methods out of ExecutionConte
x
t
commit
|
commitdiff
|
tree
2015-01-14
Ed
w
in Smith
Fix docs for
D
ec
o
deCufIter
commit
|
commitdiff
|
tree
2015-01-13
Edwin
S
mith
Remove jump-op
t
s
commit
|
commitdiff
|
tree
2015-01-12
E
d
win Smith
Factor dfs helpe
r
into its ow
n
header
commit
|
commitdiff
|
tree
2015-01-12
Edwi
n
Smith
R
e
m
ove Req
B
indJmp
[
N
]
Zero,
e
xtend
optimizeExits(
)
to
.
.
.
commit
|
commitdiff
|
tree
2015-01-12
Edwin
S
mi
t
h
Plumb SrcK
e
y through
t
o
s
ever
a
l servic
e
req
u
est opcodes
.
commit
|
commitdiff
|
tree
2015-01-08
Edwin Smith
Add
s
ome comments about
operand order
for non-commu
t
ative
.
.
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smit
h
Remove mo
r
e Sweepable pers
i
stence c
r
u
f
t
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin
Smith
Avoid genera
t
ing unnecessary copy
{
} instructions
.
commit
|
commitdiff
|
tree
2015-01-07
Edwin Smith
Fix us
e
-after
-
fre
e
i
n T
o
kenStore
commit
|
commitdiff
|
tree
2015-01-06
Ed
w
in
S
m
ith
I
n
line emitBindCall and em
i
tCallNativeI
m
p
l
commit
|
commitdiff
|
tree
2014-12-29
Edwin Sm
i
th
Remove PAC
K
ED_TV build
.
commit
|
commitdiff
|
tree
2014-12-29
Ed
w
in Smith
Use vasm to fol
d
ind
e
xed
loads when
index is a c
o
nst
.
commit
|
commitdiff
|
tree
2014-12-29
E
d
win
Smith
vasm B
r
anch fusion
commit
|
commitdiff
|
tree
2014-12-29
Edwin Smith
A
dd Vconst
c
las
s
so Vunit can hold several kinds constants
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Sm
i
th
Parameterize rds in
h
elper fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2014-12-28
Edwin Smit
h
Re
m
ove the 16-
b
yte alignment r
e
quirement
from
R
esourceData
commit
|
commitdiff
|
tree
2014-12-25
Edw
i
n
S
mith
R
e
m
o
v
e alig
n
-
16 attribute f
r
om Obje
c
tData
commit
|
commitdiff
|
tree
2014-12-23
Edwin Sm
i
th
Don't all
o
cate Pl
a
inFile
instances
on the stack
.
commit
|
commitdiff
|
tree
2014-12-21
Edwi
n
Smith
Use HeaderKind instead of magic
i
n Ref
D
ata
commit
|
commitdiff
|
tree
2014-12-21
Edwin Smith
Split u
p
cou
n
table
.
h
commit
|
commitdiff
|
tree
2014-12-19
Edwin S
m
ith
Add Heade
r
K
ind::Resumable and ResumableObj
commit
|
commitdiff
|
tree
2014-12-19
Edwin Smith
Load the
e
x
c
epti
o
n po
i
nter in unwindResumeHelper
commit
|
commitdiff
|
tree
2014-12-18
Edwi
n
Smith
Rename
V
u
n
i
t::cpool
t
o c
o
nstants
commit
|
commitdiff
|
tree
2014-12-17
Edwin S
m
i
t
h
Re
m
o
ve de
a
d JmpInstance
O
f
Bitmask opcodes
commit
|
commitdiff
|
tree
2014-12-15
E
dwin Smith
Factor out tvRe
f
counted
D
ecRef calls from ex
t
_collectio
n
s
.
cpp
commit
|
commitdiff
|
tree
2014-12-14
Edwin Smi
t
h
rem
o
v
e
tvRefco
u
ntedDecRefCell()
commit
|
commitdiff
|
tree
2014-12-14
Edwin
Smith
Use tv
h
elpers in type
-
variant
commit
|
commitdiff
|
tree
2014-12-14
E
dwin Smith
Remove stale comm
e
nt
commit
|
commitdiff
|
tree
2014-12-13
Ed
w
in
S
mith
S
w
a
p ar
g
um
e
nts to Var
i
ant(Str
o
ngBind)
constructor
.
commit
|
commitdiff
|
tree
2014-12-11
Ed
w
i
n
Smith
C
o
nve
r
t ZendCustomElement to sm
a
rt-
a
lloca
t
ion
commit
|
commitdiff
|
tree
2014-12-10
Edwin Smith
A
ll
o
cate
I
mage resources wit
h
MemoryManager
commit
|
commitdiff
|
tree
2014-12-08
Edwin Smith
Us
e
heap parsing
fo
r
objpro
f
commit
|
commitdiff
|
tree
2014-12-07
Edwin S
m
ith
Refer to APCLoc
a
l
A
rray as
A
pc
r
at
h
er than Shared
commit
|
commitdiff
|
tree
2014-12-06
Edwi
n
Smith
Renam
e
APCString::m_data to m_str
commit
|
commitdiff
|
tree
2014-12-05
Edwin
S
mith
U
se MemoryManager to allocate Semaphore re
s
ources
commit
|
commitdiff
|
tree
2014-12-05
Ed
w
in Smith
Split PersistentResou
r
ceStore by toplevel k
e
y
.
commit
|
commitdiff
|
tree
2014-12-05
Edwin Sm
i
th
Remove disa
b
led known
P
r
ologue optim
i
za
t
ion for
C
all
.
.
.
commit
|
commitdiff
|
tree
2014-12-05
Edwin
Sm
i
th
R
e
move
o
perat
o
r-> from StrNR
commit
|
commitdiff
|
tree
2014-12-04
E
d
win
Sm
i
th
Group fields of File, Socket, and SSL
S
ock
e
t
commit
|
commitdiff
|
tree
2014-12-04
Edwin Smith
PersistentRe
s
ourceStore only stor
e
s Swee
p
ableResourceData
commit
|
commitdiff
|
tree
2014-12-03
Edwin Smith
use newobj
t
o allocate c_Vec
t
or an
d
c_Map
commit
|
commitdiff
|
tree
2014-12-03
Edwin Smit
h
static_ass
e
rt s
i
ze of BuiltinF
i
l
e mat
c
hes
P
la
i
n
Fil
e
commit
|
commitdiff
|
tree
2014-12-03
Edwin Smi
t
h
Use a di
f
ferent Heade
r
Kind for big malloc
vs size-tracked
.
.
.
commit
|
commitdiff
|
tree
2014-12-02
Edwin Smith
Change
the object-iteration
a
pi to fo
r
E
achObject(lambd
a
)
commit
|
commitdiff
|
tree
2014-11-29
E
dwin Smith
L
azy-in
i
t freelist headers
commit
|
commitdiff
|
tree
2014-11-26
Edw
i
n Smith
Break
up macros
.
h
commit
|
commitdiff
|
tree
2014-11-26
Edwin Sm
i
th
us
e
IM
P
LEMENT_RESOURCE_ALLOCATIO
N
for re
s
ources
commit
|
commitdiff
|
tree
2014-11-25
Edwin S
m
ith
Factor
o
u
t
BigHeap
commit
|
commitdiff
|
tree
2014-11-24
E
dwi
n
S
mith
C
o
nve
r
t J
E
MALLOC_
S
TAT
S
_ADJUST i
n
to an inline method
.
commit
|
commitdiff
|
tree
2014-11-21
Ed
w
in Smith
M
a
ke BigNode parsable,
e
xtend HeapIter to visit Big
N
odes
.
commit
|
commitdiff
|
tree
2014-11-20
E
dwi
n
Smith
R
ename NameValue
T
ableWrapper to Globa
l
sA
r
ray
commit
|
commitdiff
|
tree
2014-11-20
Edwin Smith
K
i
ll GlobalName
V
alueTabl
e
Wrapper,
d
o size-tra
c
k
e
d
allocat
i
on
.
commit
|
commitdiff
|
tree
2014-11-20
Edw
i
n Smi
t
h
Use a Mem
B
lock p
o
d
struct ins
t
e
ad of
st
d
::pair in MemoryM
a
nager
commit
|
commitdiff
|
tree
2014-11-19
Edwi
n
Smith
Parse the smart heap in debug mode
.
commit
|
commitdiff
|
tree
2014-11-19
Edw
i
n Smith
refactor smartMal
l
ocSizeB
i
g
commit
|
commitdiff
|
tree
2014-11-19
Edw
i
n
Smith
Revert "Add fixe
d
-po
i
nt analysis
to FrameState"
commit
|
commitdiff
|
tree
2014-11-18
E
d
win Smith
D
on'
t
add
D
e
b
u
gHeaders in smart_ma
l
loc
commit
|
commitdiff
|
tree
2014-11-18
E
d
w
i
n
S
mit
h
Add String::capacity()
method, use it instead of get
.
.
.
commit
|
commitdiff
|
tree
2014-11-18
Edwin Smith
Refactor St
r
i
n
gData::ca
p
acity() to not count th
e
null
.
.
.
commit
|
commitdiff
|
tree
2014-11-17
Edwin Smith
Remove nullp
t
r check from S
m
a
r
tPtr:
:
operator->()
commit
|
commitdiff
|
tree
2014-11-17
Edwin
Smith
Remove dead
m
e
t
hod String::lastToken()
commit
|
commitdiff
|
tree
2014-11-17
Edwi
n
Smith
Detect S
t
ringDa
t
a fla
t
/shar
e
d modes usi
n
g o
n
ly m_d
a
ta
.
commit
|
commitdiff
|
tree
2014-11-14
Edwin
Smith
S
hrin
k
String
D
a
t
a::m_cap to 24 b
i
ts to
m
a
ke room f
o
r
.
.
.
commit
|
commitdiff
|
tree
2014-11-11
E
d
w
i
n Smith
Ma
k
e
R
efData field
s
private
.
commit
|
commitdiff
|
tree
2014-11-11
Edwin
Smith
R
e
arrange Debug
H
eader to h
a
v
e
a k
i
nd b
y
te
.
commit
|
commitdiff
|
tree
2014-11-10
Edwin Smith
U
se a static string fo
r
the function name in zend_register_i
.
.
.
commit
|
commitdiff
|
tree
2014-11-10
Edwin Smith
D
o
n't use S
w
eepabl
e
for AP
C
LocalAr
r
ay
commit
|
commitdiff
|
tree
2014-11-07
Edwin S
m
i
th
Group Executio
n
Co
n
t
e
x
t fields at t
h
e end
o
f the class
.
.
.
commit
|
commitdiff
|
tree
2014-11-06
E
d
win Smith
Refactor sweepab
l
e so i
t
is pa
r
seable
.
commit
|
commitdiff
|
tree
2014-11-06
E
d
win Smit
h
Remove dead code: Memor
y
Ma
n
ager::i
t
erate()
commit
|
commitdiff
|
tree
2014-11-05
Ed
w
in Smith
Move
R
ef
D
a
ta's m_cow an
d
m_z
f
i
elds to make roo
m
for
.
.
.
commit
|
commitdiff
|
tree
2014-11-05
Edwin Smith
U
se smart_malloc for AwaitAl
l
WaitHandle
commit
|
commitdiff
|
tree
2014-11-05
E
dwin
S
mith
Use s
m
ar
t
_mal
l
oc for Resumable objects so we can
p
arse
.
.
.
commit
|
commitdiff
|
tree
2014-11-04
Edwi
n
Smith
Replace NEWOBJ
macro
with new
o
b
j
<T> and n
e
wr
e
s
<
T> func
t
ions
.
commit
|
commitdiff
|
tree
2014-11-03
Edwin Smith
Convert smart_new to us
e
smart_ma
l
loc()
commit
|
commitdiff
|
tree
2014-11-01
Edwin Smi
t
h
Refact
o
r Nat
i
veData header
commit
|
commitdiff
|
tree
2014-11-01
E
dwi
n
Smith
6
4-
b
it wor
d
sa
m
e
()
commit
|
commitdiff
|
tree
2014-11-01
Edwin Smith
Ref
a
ctor st
r
ing header to
p
ut cap at offset 8
commit
|
commitdiff
|
tree
2014-11-01
E
dwin Smith
Remo
v
e
region-t
r
acelet
inlinin
g
ass
e
rt
commit
|
commitdiff
|
tree
2014-10-31
Edwin Smith
cha
n
ge Reso
u
rceData h
e
ad
e
r
commit
|
commitdiff
|
tree
2014-10-30
Edwin Smit
h
Move ArrayData::m_ki
n
d to o
f
fset 11
commit
|
commitdiff
|
tree
2014-10-30
E
dwin Smith
Refac
t
o
r
SweepNode
a
nd fa
m
ily to make room fo
r
heade
r
.
.
.
commit
|
commitdiff
|
tree
2014-10-29
Edwin Smith
S
t
eal one of the extra
O
bjectHead
e
r bytes
commit
|
commitdiff
|
tree
2014-10-28
Edwin
S
mith
Shrink c
o
l
lection
t
yp
e
fi
e
ld
t
o
8 bits
.
commit
|
commitdiff
|
tree
2014-10-24
Edwin Smith
Add
operat
o
r|(PhysReg
)
a
n
d a few other overl
o
ads,
a
nd
.
.
.
commit
|
commitdiff
|
tree
2014-10-24
Edwin Smith
Micro-optimize
InitP
a
ck
e
dArrayLoop
commit
|
commitdiff
|
tree
2014-10-23
Edwin Smith
Move CodeGenerator:
:
m_unit and m_frozen t
o
CodegenState
commit
|
commitdiff
|
tree
2014-10-23
Edwin Smith
Elim
i
n
ate V
m
e
t
a
commit
|
commitdiff
|
tree
2014-10-22
Edwin Smith
Fix
b
ug in ARM::CodeGenerator::
d
s
tLoc()
commit
|
commitdiff
|
tree
2014-10-21
E
d
wi
n
Sm
i
th
R
e
move Co
d
eGenerator::m
_
sl
o
c
s & m_dlocs
commit
|
commitdiff
|
tree
2014-10-21
Edwin Smi
t
h
E
l
iminate
m
_
curIn
s
t
commit
|
commitdiff
|
tree
2014-10-21
Edwin Smit
h
C
o
deGenerators d
o
n't need to be virt
u
al anymor
e
.
commit
|
commitdiff
|
tree
2014-10-21
E
d
win Smith
Convert bindcall to vasm
commit
|
commitdiff
|
tree
2014-10-20
Edwin S
m
ith
T
he HHIR C
a
llsN
a
t
i
v
e
flag (N, NNT) is no longe
r
needed
.
commit
|
commitdiff
|
tree
2014-10-20
Edwin Smith
Convert res
u
me and retransopt to vas
m
commit
|
commitdiff
|
tree
2014-10-20
Edwin Smith
Rais
e
e
m
itCallNativeI
m
pl() to
vasm
commit
|
commitdiff
|
tree
next