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
allow Quarantine and gc tracing in opt builds
2016-03-09
Edwin Smith
allow Quar
a
ntine a
n
d gc trac
i
ng in o
p
t builds
commit
|
commitdiff
|
tree
2016-03-09
E
d
win Smith
Roots
in
x
debug breakpoint
s
and
command
s
(second try
)
commit
|
commitdiff
|
tree
2016-03-09
Edwin Smith
Reorder IterBreak i
m
mediates
so vecto
r
is last
.
commit
|
commitdiff
|
tree
2016-03-07
Edwin Smith
inline frame
-
l
oc
a
l-inner by hand
commit
|
commitdiff
|
tree
2016-03-04
Edw
i
n Smi
t
h
Exception values being thrown are
roo
t
s
.
commit
|
commitdiff
|
tree
2016-03-04
Edwin Smith
Remove un
u
s
e
d PC& args in interpreter
commit
|
commitdiff
|
tree
2016-03-03
Edwin Smith
c
ha
n
ge decode_litstr()
t
o r
e
turn const StringData
*
commit
|
commitdiff
|
tree
2016-03-02
Edw
i
n Smit
h
Scan x
d
ebug breakpoints
commit
|
commitdiff
|
tree
2016-02-29
Edw
i
n Smith
Conve
r
t to
thro
w
_
o
b
j
ect in hhv
m
runtime (pa
r
t
3
)
commit
|
commitdiff
|
tree
2016-02-29
E
d
w
in Smit
h
rename linked-list fields f
o
r clarity
commit
|
commitdiff
|
tree
2016-02-29
Edwin Smit
h
Use R
o
otKind e
n
um i
n
stead
of
const ch
a
r* to describe
.
.
.
commit
|
commitdiff
|
tree
2016-02-25
Edwin Smith
optimize makeH
e
apGraph
commit
|
commitdiff
|
tree
2016-02-19
Edwin Sm
i
th
Reject la
r
ge conte
n
t-length earl
y
, in pr
o
xygen-t
r
ansport
commit
|
commitdiff
|
tree
2016-02-19
Edwin Smit
h
Use 64bit int
e
gers for content length and post data
.
.
.
commit
|
commitdiff
|
tree
2016-02-18
Edwin Smith
Use override an
d
u
s
ing in Transport
c
lass heirarchy
.
commit
|
commitdiff
|
tree
2016-02-18
Edwin Smith
Add --
b
uil
d
-flag USE_LOWPTR to
benchy bu
i
l
ds
commit
|
commitdiff
|
tree
2016-02-18
Ed
w
in Smi
t
h
Renam
e
lamb
d
a templ
a
te p
a
ramt
e
r Op to Fn
commit
|
commitdiff
|
tree
2016-02-17
Edwin Smith
Use decode_iv
a
con
s
istently
commit
|
commitdiff
|
tree
2016-02-16
Ed
w
in Smith
Swe
e
p using PtrMap
i
nstead of a second heap iteration
.
commit
|
commitdiff
|
tree
2016-02-10
Ed
w
in Smi
t
h
Mor
e
diagno
s
tics in Rea
d
O
nly
A
re
n
a
ch
e
cked_mprot
e
c
t
()
commit
|
commitdiff
|
tree
2016-02-09
Edwin Sm
i
th
throw_object i
n
i
opWHResul
t
commit
|
commitdiff
|
tree
2016-02-09
Edw
i
n Smith
Backed out "D2763858 [asio] Fi
x
i
n
g async
s
tac
k
trace
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
E
d
win Smith
On
l
y check
f
or !pc on haltable i
n
s
t
ruc
t
ions
commit
|
commitdiff
|
tree
2016-02-04
Edwin Smit
h
Factor t
h
row
_
object(System
L
i
b:
:
Allo
c
*E
x
ce
p
tion) to
.
.
.
commit
|
commitdiff
|
tree
2016-02-02
Edwin Smit
h
Us
e
throw_obj
e
c
t
in unwinder
commit
|
commitdiff
|
tree
2016-02-02
Edwin Smit
h
Convert t
h
row to throw_object in sy
s
tem
l
i
b
.
cpp
commit
|
commitdiff
|
tree
2016-01-31
Edwin Smith
Move tc-full
error handling out of
l
i
ne
.
commit
|
commitdiff
|
tree
2016-01-30
Edwin Smith
Conv
e
rt gc bitfield in
HeaderWo
r
d
t
o a by
t
e-s
i
zed en
u
m
.
commit
|
commitdiff
|
tree
2016-01-28
Edwin Smith
req::roots in TVCoercionExc
e
pt
i
on
and
I
n
validSetME
x
ce
p
tion
commit
|
commitdiff
|
tree
2016-01-27
Edwin Smith
Convert to throw_object in hhvm extensions (part 2)
commit
|
commitdiff
|
tree
2016-01-26
Edw
i
n
Smit
h
revert g
c
m
a
rk
s
D28405
3
3
commit
|
commitdiff
|
tree
2016-01-25
Ed
w
i
n
Smith
U
se
make_s
h
ared<T>()
i
n ex
t
_so
a
p
commit
|
commitdiff
|
tree
2016-01-25
Edwin Smith
Co
n
v
e
rt to throw_object in hhvm extens
i
ons (
p
ar
t
1)
commit
|
commitdiff
|
tree
2016-01-24
Edwin
Smith
Code clea
n
up in
ex
t
_soap
commit
|
commitdiff
|
tree
2016-01-22
Edwin Smith
Convert to thr
o
w_object in facebo
o
k exte
n
sions
commit
|
commitdiff
|
tree
2016-01-21
Edw
i
n
S
mith
Remov
e
Sweepab
l
eResourceDa
t
a::sweep()
commit
|
commitdiff
|
tree
2016-01-21
Edwin Sm
i
t
h
Convert mark bitfiel
d
to a byte
commit
|
commitdiff
|
tree
2016-01-20
Edwin
Smit
h
Fix unini
t
ialized TypedV
a
lue access
i
n Pai
r
::scan()
commit
|
commitdiff
|
tree
2016-01-19
Edwin Smith
Optimize eager gc mode
commit
|
commitdiff
|
tree
2016-01-14
Edwi
n
Smit
h
Cl
e
a
n
up:
r
emo
v
e typedef HK in heap-coll
e
ct
.
cpp
commit
|
commitdiff
|
tree
2016-01-13
Edwin Smith
R
eset PendingGCFlag af
t
er d
e
t
ec
t
ion
commit
|
commitdiff
|
tree
2016-01-12
Edwin Sm
i
th
Use roots in D
e
b
ugg
e
rCommands
commit
|
commitdiff
|
tree
2016-01-12
Edwin S
m
ith
Add re
q
::root<T> wr
a
pp
e
r
struct, to auto-r
o
o
t certian
.
.
.
commit
|
commitdiff
|
tree
2016-01-07
Edwin Smi
t
h
S
c
an SQLite
3
c
a
llbacks
commit
|
commitdiff
|
tree
2016-01-06
E
d
w
i
n
Smi
t
h
Allow uncoun
t
ed strings
t
o be KindOfPe
r
s
istent
S
tring
.
commit
|
commitdiff
|
tree
2016-01-06
Ed
w
in
S
mith
R
ename Ki
n
d
OfStat
i
cString to KindOfPersistentString
commit
|
commitdiff
|
tree
2016-01-06
Ed
w
in
S
mith
Scanner for json-parser's
i
nter
n
a
l
state
.
commit
|
commitdiff
|
tree
2016-01-04
E
d
win Sm
i
th
Chan
g
e APCHan
d
le
t
o
u
se KindOf
P
ersistentArra
y
for uncounted
.
.
.
commit
|
commitdiff
|
tree
2016-01-04
Ed
w
in
Sm
i
th
U
s
e requestInit
(
) and reque
s
tShutdown i
n
json ext
.
commit
|
commitdiff
|
tree
2016-01-04
Edwi
n
Smith
Ref
a
ctor J
S
O
N_
p
arse
r
t
o
use a single stack
commit
|
commitdiff
|
tree
2016-01-03
Edwin Smith
Refactor A
P
CHandle Flags
commit
|
commitdiff
|
tree
2015-12-24
Edwin
S
mith
e
n
um APCKind inste
a
d of DataType
commit
|
commitdiff
|
tree
2015-12-23
E
dwin Smith
Scan
e
xt
r
a
C
++
fields on Re
s
umableObj object
s
.
commit
|
commitdiff
|
tree
2015-12-22
Edwin Smith
Optim
i
ze
c
h
eckHeap by using Ptr
M
a
p
i
nstea
d
o
f std:
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Edwin Smith
Onl
y
q
u
ara
n
tine garb
a
ge-collec
t
ed objects
commit
|
commitdiff
|
tree
2015-12-09
Edwin Smit
h
Put Name
d
E
n
t
i
tys in
lowmem, use L
o
wPtr<NamedEntity>
commit
|
commitdiff
|
tree
2015-12-07
Edw
i
n Smith
Cha
n
ge h
h
bbc to use KindOfPersistentArray for array
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
Edwin Sm
i
th
Rewrite AllFuncs as
a
n
ite
r
at
o
r function
.
commit
|
commitdiff
|
tree
2015-12-03
E
d
w
in Smith
Re
n
a
me TSta
t
ic -> TPersis
t
ent in the JIT type s
y
stem
.
commit
|
commitdiff
|
tree
2015-12-02
Edwin Smith
Reapply
:
D264
9
157: Shrink
static string table
k
eys
commit
|
commitdiff
|
tree
2015-12-01
Edwin S
m
ith
C
l
ean
up
c
lass_iterato
r
commit
|
commitdiff
|
tree
2015-11-30
E
d
w
in Smith
Wa
i
thand
l
es don't have n
a
tiv
e
dat
a
commit
|
commitdiff
|
tree
2015-11-21
E
dwin
S
mith
Shrink s
t
atic
s
tri
n
g
t
able
k
eys
commit
|
commitdiff
|
tree
2015-11-18
Edwin Smith
use Atomi
c
LowPtr<Clas
s
> in NamedEnti
t
y>
commit
|
commitdiff
|
tree
2015-11-18
Edwin Smith
R
evert
m
ore
aggressiv
e
heap scanning i
n
c
h
eckHeap()
commit
|
commitdiff
|
tree
2015-11-18
Edwin S
m
ith
Clean up InstanceD
t
or flags
commit
|
commitdiff
|
tree
2015-11-18
E
d
win Smith
Fix h
e
ap-s
c
a
n
n
ing
f
o
r
H
NI
W
aitHandl
e
s
commit
|
commitdiff
|
tree
2015-11-18
Edwin Sm
i
th
Co
n
v
er
t
mo
r
e
pointe
r
s to Lo
w
P
tr
commit
|
commitdiff
|
tree
2015-11-12
Ed
w
in Smi
t
h
Mo
r
e spec
i
a
l
izing array dest
r
uct
o
r calls
commit
|
commitdiff
|
tree
2015-11-12
Edw
i
n Smith
Use HeaderK
i
nd dispatch
to release known array
s
commit
|
commitdiff
|
tree
2015-11-10
E
dwin
Smi
t
h
Require the input to lookupStaticString() t
o
be nons
t
atic
.
commit
|
commitdiff
|
tree
2015-11-03
Edwin Smith
Rename the_
v
ariables
in the_json parser
commit
|
commitdiff
|
tree
2015-11-03
E
d
win
S
m
i
th
M
i
cro
cle
a
n
up i
n
str
i
nt
e
rn_eq
commit
|
commitdiff
|
tree
2015-10-31
Edwin Sm
i
th
Debu
g
ger
cleanups
commit
|
commitdiff
|
tree
2015-10-28
Edwin Smith
Reuse CALLEE_SAVE
D
_
BA
R
RIER
m
acro
i
n gc
commit
|
commitdiff
|
tree
2015-10-28
Edwi
n
Smith
S
c
a
n threadlocals without crashing
o
n
null list entries
commit
|
commitdiff
|
tree
2015-10-27
E
d
win Smith
F
ix TV_GENERIC_DISP
A
TC
H
_FAST
commit
|
commitdiff
|
tree
2015-10-27
Edwin Smith
Don't
mutate vectors while i
t
er
a
ting,
i
n XLS
commit
|
commitdiff
|
tree
2015-10-26
Edwin Smith
Add checkPointers() pass t
o
che
c
kHeap(), and add
g
c
_
check_heap()
commit
|
commitdiff
|
tree
2015-10-26
Ed
w
in Smi
t
h
Move refcount methods
to Heade
r
Wo
r
d
commit
|
commitdiff
|
tree
2015-10-26
Edwin S
m
ith
Use r
e
q::vector in fscanfIm
p
l() and sscanfImp
l
()
commit
|
commitdiff
|
tree
2015-10-26
Edwin S
m
ith
F
ix ThreadLocal
:
:PushTop
commit
|
commitdiff
|
tree
2015-10-24
Edwin Smith
Scan AwaitAll
W
aitHandle children
commit
|
commitdiff
|
tree
2015-10-23
Edwin Smith
Add
V
M
R
egAnchor be
f
or
e
collect()
commit
|
commitdiff
|
tree
2015-10-22
E
dwin Smith
Add
addlim{} and orbim{} vasm instructi
o
n
s
.
commit
|
commitdiff
|
tree
2015-10-22
Edwi
n
Smith
Introduce cowCheck
commit
|
commitdiff
|
tree
2015-10-22
Edwin
S
m
i
th
Refactor APC
t
o
is
o
lat
e
proxy-str
i
ng related code
.
commit
|
commitdiff
|
tree
2015-10-22
Edwin
Smith
En
u
m-i
f
y inne
r
p
a
rameter fo
r
APCHandle::Create
commit
|
commitdiff
|
tree
2015-10-21
Edw
i
n Smith
Remove getCount() methods on
refcoun
t
ed
o
bjects
.
commit
|
commitdiff
|
tree
2015-10-20
Edwin S
m
it
h
Move some
m
ore thro
w
statements o
u
t of line
.
commit
|
commitdiff
|
tree
2015-10-12
Edwin Smith
C
l
ean
u
p APCTyped
V
alu
e
a
bi
t
.
commit
|
commitdiff
|
tree
2015-10-12
E
dwin Smith
Ch
a
nge
String
D
a
t
a
"
shared" j
a
rgon to "proxy"
commit
|
commitdiff
|
tree
2015-10-05
Edwin Smith
void th
e
d
e
cref member functions
commit
|
commitdiff
|
tree
2015-10-02
Edwin S
m
i
th
d
e
bugger: Allocat
e
Interru
p
t
S
ite instances on the requ
e
st
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
E
d
wi
n
Smith
R
efactor nul
l
s
af
e
conversions betwee
n
R
e
sourceData
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
Edwin Smith
Handle n
u
ll req::ptr<Resour
c
eData>
i
n
HPH
P
::Resource
commit
|
commitdiff
|
tree
2015-10-01
Edw
i
n Smith
De
a
d code in StaticStrin
g
commit
|
commitdiff
|
tree
2015-09-30
Edwin
Smith
Don
'
t use
S
tringData
:
:data() to
cr
e
ate String or std
.
.
.
commit
|
commitdiff
|
tree
2015-09-29
Edwin Smith
Quarant
i
ne free
blocks
i
n
eager-gc mo
d
e
.
commit
|
commitdiff
|
tree
2015-09-23
Edwin Smith
Unreserve x10 and x24 on
A
RM64
commit
|
commitdiff
|
tree
next