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
de-dup THREAD_LOCAL macros
2017-10-13
Bin Liu
print active size in huge arena
s
commit
|
commitdiff
|
tree
2017-10-10
Bin Liu
Refactor allocatio
n
code in Manag
e
dArena
commit
|
commitdiff
|
tree
2017-10-05
Bin
Liu
driveby cleanup in Managed
A
rena
commit
|
commitdiff
|
tree
2017-10-05
Bin Liu
U
s
e `next_numa_node()
`
to handle NUMA inte
r
leave
commit
|
commitdiff
|
tree
2017-10-03
Bin Li
u
Only
sup
p
ort j
e
mal
l
o
c 5 w
h
en usin
g
1G
h
uge
p
ages
commit
|
commitdiff
|
tree
2017-09-08
Bin Liu
inc
l
ude
hu
g
etlb pag
e
s
i
n core dumps
commit
|
commitdiff
|
tree
2017-09-06
Bin
L
iu
T
u
r
n off purgin
g
in arenas backed by
1
G
h
uge pages
commit
|
commitdiff
|
tree
2017-09-06
Bin Liu
Avoid un
n
e
ce
s
sary allocati
o
n in apc_add()
commit
|
commitdiff
|
tree
2017-08-28
Bin Liu
add
t
h
re
a
d
cache for huge arena
commit
|
commitdiff
|
tree
2017-06-05
Bin L
i
u
expose active JIT worker
c
ou
n
t durin
g
ret
r
a
nslateAll()
commit
|
commitdiff
|
tree
2017-05-04
B
in Liu
S
t
op t
r
y
i
n
g to use 1G pag
e
in low memory after space
.
.
.
commit
|
commitdiff
|
tree
2017-03-20
Bin L
i
u
fi
x
s
o
m
e
hh
i
for
e
x
tensio
n
s
commit
|
commitdiff
|
tree
2017-03-17
B
i
n
Liu
A
d
d
h
ug
e
pages to
a
rena
on demand
commit
|
commitdiff
|
tree
2017-03-13
Bin Liu
Add option to control hug
e
p
a
ge usage
commit
|
commitdiff
|
tree
2017-03-08
Bin Liu
Fix hugetlb bug fo
r
non-NUMA mach
i
nes
commit
|
commitdiff
|
tree
2017-02-02
Bin Liu
Adjust
j
it
.
maturit
y
calc
u
l
ation to s
t
art from 1
commit
|
commitdiff
|
tree
2017-02-02
Bin Liu
use rese
r
ved 2M pages
for hot regions of co
d
e cache
commit
|
commitdiff
|
tree
2017-01-31
Bin Liu
delete
Class
:
:Metho
d
C
r
eateHook
commit
|
commitdiff
|
tree
2017-01-25
Bin Liu
Allow dif
f
er
e
n
t
ServerI
P
sett
i
ngs for each server type
commit
|
commitdiff
|
tree
2017-01-19
Bin
L
iu
Put Fixe
d
StringMap/FPIEntVec
/
PropInitVec o
n
h
ug
e
pages
commit
|
commitdiff
|
tree
2016-12-15
Bin Liu
M
ake sure JitMaturi
t
y doe
s
n't reach 100 befor
e
j
it
.
.
.
commit
|
commitdiff
|
tree
2016-12-07
B
i
n Li
u
i
n
line some small f
u
nct
i
on
s
commit
|
commitdiff
|
tree
2016-11-18
Bin Liu
use crc hash fu
n
ctio
n
for integers in more
p
l
a
c
es
commit
|
commitdiff
|
tree
2016-11-17
Bin
Liu
Add an aren
a
backed
b
y
1
G
pages for share
d
data not
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Bin
L
i
u
Avoid code patchi
n
g wi
t
h SSE4
.
2 co
m
p
i
ler flag
commit
|
commitdiff
|
tree
2016-11-12
Bin Liu
T
e
ll OOM
k
iller to k
i
ll
th
e
dying server
commit
|
commitdiff
|
tree
2016-11-08
Bin Liu
put stat
i
c arrays in lo
w
memory
commit
|
commitdiff
|
tree
2016-11-08
B
in Liu
Use MAP_SHARED for 1G huge pages
commit
|
commitdiff
|
tree
2016-11-04
Bin
L
iu
avoid st
r
ing comparison when de
c
id
i
n
g
e
xecution mode
commit
|
commitdiff
|
tree
2016-10-30
Bin L
i
u
Make sure _E
x
it()
is used to exit
a LightProcess
commit
|
commitdiff
|
tree
2016-10-24
Bin Li
u
t
r
y
t
o allocate from hug
e
pag
e
s
i
n Lo
w
Allocator
commit
|
commitdiff
|
tree
2016-10-13
Bin Liu
Log some
s
tats abou
t
server shutdown
commit
|
commitdiff
|
tree
2016-10-12
Bin L
i
u
Introduce
a
l
o
ad factor t
o
ea
s
e load tes
t
ing
commit
|
commitdiff
|
tree
2016-10-10
Bin Liu
Rename boot_timer
.
{h|
c
pp} to boot-stats
.
{h|cp
p
}
commit
|
commitdiff
|
tree
2016-10-04
B
in Liu
Al
l
ow s
i
mpli
f
ier to generate
a terminal from an instruction
.
.
.
commit
|
commitdiff
|
tree
2016-09-29
B
in Liu
intro
d
uce an option to
t
une when old server is shutdown
commit
|
commitdiff
|
tree
2016-09-27
Bin Liu
A
l
low
e
x
c
eptions in ServerInit hooks
commit
|
commitdiff
|
tree
2016-09-26
Bi
n
Liu
Fix a bad as
s
ertion wh
e
n
c
hecking memory pressure
commit
|
commitdiff
|
tree
2016-08-12
Bin Liu
U
s
e folly::Random::r
a
nd3
2
() to decide time of first
.
.
.
commit
|
commitdiff
|
tree
2016-08-11
Bin Liu
Reduce IO pri
o
r
i
t
y
for the readahead
thread
commit
|
commitdiff
|
tree
2016-08-11
Bin Liu
D
elete R
u
nt
i
m
eOption
:
:St
a
r
tup
D
o
cum
e
n
t
commit
|
commitdiff
|
tree
2016-08-09
Bin
Liu
Improve J
o
bQueueDispatcher
commit
|
commitdiff
|
tree
2016-07-27
Bin Liu
S
t
art xen
o
n earlier, and all
o
w sampling from
a
dmin
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
Bin L
i
u
update the co
m
pile
r
gua
r
d
for co
n
sistency
commit
|
commitdiff
|
tree
2016-06-23
Bi
n
Liu
Fix the NUMA perf
penalty when mounting
1
G huge pages
commit
|
commitdiff
|
tree
2016-06-21
Bin Liu
Moni
t
or 5xx count in
p
ast 10/12
0
secon
d
s
commit
|
commitdiff
|
tree
2016-06-17
Bin Liu
use MAP_HUGE_
1
G
B to
g
et 1G huge pages for new
e
r
kernels
commit
|
commitdiff
|
tree
2016-06-10
Bin Liu
1G huge page support us
i
ng hugetl
b
fs
commit
|
commitdiff
|
tree
2016-06-05
Bin Liu
Add the prepa
r
ed-to-stop serve
r
s
t
ate
commit
|
commitdiff
|
tree
2016-05-28
B
i
n Liu
include code
.
h
o
t
(
) a
n
d code
.
pr
o
f() i
n
jit m
a
turity
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Bin Liu
Reload all ce
r
t
s upon
S
N
I
mismatch
commit
|
commitdiff
|
tree
2016-05-23
Bin
L
iu
Write
s
tack
a
nd sta
t
ic
s
t
rings
t
o perf
data m
a
p
commit
|
commitdiff
|
tree
2016-05-23
B
i
n Li
u
Write
l
og when memor
y
is low, and when heal
t
h leve
l
.
.
.
commit
|
commitdiff
|
tree
2016-05-16
Bi
n
Liu
Repla
c
e alarm() with
_
exit() after timeout in server
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
Bin Liu
sto
p
old server when fa
i
ling to listen
commit
|
commitdiff
|
tree
2016-04-14
Bin Liu
f
re
e
some memory
before respo
n
ding to pr
e
pare-to-st
o
p
commit
|
commitdiff
|
tree
2016-04-07
Bin
Liu
a
sk
o
l
d
server to 'prepare-to-s
t
op' before stopping
.
.
.
commit
|
commitdiff
|
tree
2016-03-28
Bin
Liu
Add pre
p
are-to-sto
p
comman
d
commit
|
commitdiff
|
tree
2016-03-28
Bin Liu
Add option to shutdo
w
n previous
s
erver during startup
commit
|
commitdiff
|
tree
2016-03-26
Bin Liu
U
tilit
y
to
g
e
t
memory information
commit
|
commitdiff
|
tree
2016-03-25
Bi
n
Li
u
evi
c
t so
m
e page cache while
serve
r
drain
s
commit
|
commitdiff
|
tree
2016-03-23
Bin Liu
Cleanu
p
s on ServerEO
M
Wait
commit
|
commitdiff
|
tree
2016-03-22
Bin Liu
del
e
t
e
dangling server API
commit
|
commitdiff
|
tree
2016-03-21
Bin Liu
Fix som
e
co
m
ments in P
r
oxyge
n
Server
commit
|
commitdiff
|
tree
2016-03-19
Bin Liu
e
xpose server health lev
e
l to php
commit
|
commitdiff
|
tree
2016-03-18
Bin
L
i
u
A
l
low a
p
hp
e
nd
p
o
i
nt
t
o be pl
a
yed
b
efo
r
e
s
e
r
ver shutd
o
wn
commit
|
commitdiff
|
tree
2016-03-14
Bin L
i
u
track incompl
e
te r
e
qu
e
sts in Pro
x
ygenServer an
d
abort
.
.
.
commit
|
commitdiff
|
tree
2016-03-13
Bi
n
Liu
Add optio
n
to co
n
tro
l
wheth
e
r
the server kill
s
i
t
self
.
.
.
commit
|
commitdiff
|
tree
2016-03-12
Bin Liu
Make sure worker thr
e
ad exits whe
n
dest
r
uctor is ca
l
l
ed
commit
|
commitdiff
|
tree
2016-03-11
Bin Liu
Mak
e
su
r
e we still accept new request for Pr
e
ShutdownWait
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
Bin Liu
man
i
pula
t
e statu
s
o
f
o
l
d se
r
ver
duri
n
g takeover
commit
|
commitdiff
|
tree
2016-03-02
Bi
n
Liu
U
nit test for
hhvm p
o
rt takeover
commit
|
commitdiff
|
tree
2016-02-18
B
in Liu
Fix na
t
i
ve fu
n
ction
name after adding namespace
commit
|
commitdiff
|
tree
2016-02-17
Bin
Liu
a
d
d php func
t
ion to query
s
e
r
ve
r
uptime
commit
|
commitdiff
|
tree
2016-02-16
B
i
n
Liu
allow p
h
p code to quer
y
server status for graceful
.
.
.
commit
|
commitdiff
|
tree
2016-02-15
Bin Liu
up
d
at
e
gdb script to p
r
int boost
:
:flat
_
map
commit
|
commitdiff
|
tree
2016-02-09
Bin
Liu
Dele
t
e
dangling
server
commit
|
commitdiff
|
tree
2016-02-08
Bin
Liu
Simpli
f
y
s
t
atic arra
y
accesses wi
t
h static s
t
rings
commit
|
commitdiff
|
tree
2016-01-07
B
in Liu
Always use CRC ha
s
h under c
e
r
t
a
in flags
commit
|
commitdiff
|
tree
2015-12-28
Bin Liu
F
i
x bug in
vasm-copy
commit
|
commitdiff
|
tree
2015-12-17
Bin Liu
Use atomic to
par
t
ially replace lock
i
n
APC file st
o
rag
e
commit
|
commitdiff
|
tree
2015-12-15
B
i
n Liu
c
le
a
n
up
some a
r
ray
f
unctions
commit
|
commitdiff
|
tree
2015-11-21
B
i
n Liu
MixedAr
r
ay
s
earch in assembly
commit
|
commitdiff
|
tree
2015-11-14
Bin Li
u
updat
e
some co
m
ments
r
egarding array implementations
commit
|
commitdiff
|
tree
2015-11-12
Bin Liu
f
orce inlining
of some small helpers
commit
|
commitdiff
|
tree
2015-11-11
Bin Liu
r
e
wri
t
e str
c
mp
in assembly
commit
|
commitdiff
|
tree
2015-10-22
Bin Liu
Increa
s
e
b
uffer size in h
o
t
profiler
commit
|
commitdiff
|
tree
2015-10-12
Bin
Liu
u
se c
o
unte
r
instead of timeser
i
es
in APCSt
a
t
s
commit
|
commitdiff
|
tree
2015-10-05
Bin Liu
I
niti
a
lize
t
hr
e
ad-local
s
properly for repo preloading
commit
|
commitdiff
|
tree
2015-09-16
B
in Liu
Count num
b
er of in
f
ligh
t
/queue
d
r
e
q
u
ests
commit
|
commitdiff
|
tree
2015-09-14
Bin
L
iu
Measure
JIT maturity by looking at size
of
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
Bin
L
iu
Rev
i
ve alias-id s
e
t for frame l
o
cals
commit
|
commitdiff
|
tree
2015-08-12
Bin Liu
Fix JIT arr
a
y ty
p
e specia
l
ization
commit
|
commitdiff
|
tree
2015-07-21
Bin L
i
u
U
p
date copyright
line
to year
2015
commit
|
commitdiff
|
tree
2015-07-19
Bin Liu
M
inor
t
weaks in
string hash
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2015-07-15
B
i
n Liu
Remove size
c
lass f
r
om header to make some room
commit
|
commitdiff
|
tree
2015-07-14
Bin Liu
Fix CleanCfg pass
commit
|
commitdiff
|
tree
2015-07-13
B
i
n Liu
Spec
i
alized smart
allocator fo
r
StringD
a
ta
commit
|
commitdiff
|
tree
2015-06-30
B
in Liu
F
i
x bug when appe
n
ding unal
i
g
n
ed StringSl
i
ce
commit
|
commitdiff
|
tree
2015-06-26
Bin Liu
Mino
r
tweaks in mem
c
py() for macr
o
-f
u
s
i
on
commit
|
commitdiff
|
tree
next