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 support for `recordbasenativesp` to vasm-graph-color
2020-08-31
Michael O'Farrell
Add supp
o
rt fo
r
`r
e
c
ordbasenatives
p
` to va
s
m-graph
.
.
.
commit
|
commitdiff
|
tree
2020-08-31
Michael
O
'Farrel
l
Add `recordbas
e
natives
p
` instr
and s
u
p
p
ort i
t
in vasm-xls
commit
|
commitdiff
|
tree
2020-08-28
Michael O'Farrell
Revert D23076926: F
i
x iterat
o
r v
a
l
id
i
t
y che
c
k
for h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2020-08-27
Micha
e
l O'Farrell
Fix iterator
v
a
l
idity
che
c
k for hash co
l
lectio
n
s
commit
|
commitdiff
|
tree
2020-08-05
Mich
a
e
l
O'Far
r
el
l
Correct Memory Effects for AllocObj*
commit
|
commitdiff
|
tree
2020-07-28
Mich
a
el O'Farre
l
l
Ad
d
relative interp time stat
commit
|
commitdiff
|
tree
2020-07-19
Micha
e
l O'Farrell
Add
additional p
r
oxygen
I
O threads
commit
|
commitdiff
|
tree
2020-07-02
Mi
c
hael O'Farrell
M
o
ve response mes
s
ag
e
qu
e
ue f
r
om Server ->
WorkerThread
commit
|
commitdiff
|
tree
2020-07-02
Michael
O'Farre
l
l
JIT SetOpS for no
n
t
r
ivial
o
ps
commit
|
commitdiff
|
tree
2020-07-01
Mic
h
ael O'Farrell
JIT some SetOpS
O
ps
commit
|
commitdiff
|
tree
2020-05-19
M
i
chael O'Farr
e
l
l
Ad
d
DCE
h
andli
n
g of RetM
commit
|
commitdiff
|
tree
2020-04-30
Micha
e
l O'Farr
e
ll
Back out "connect rus
t
em
i
tter to hh_
s
i
n
gle_compile
.
.
.
commit
|
commitdiff
|
tree
2020-04-30
M
i
ch
a
e
l
O
'Farrell
M
a
k
e str
e
am
e
x
t
e
n
sion hand
l
e long ints
commit
|
commitdiff
|
tree
2020-04-21
Michae
l
O'Farrell
Split critical edges pri
o
r to DCE
commit
|
commitdiff
|
tree
2020-04-21
Michael O'Farr
e
ll
Always insert U
n
se
t
Ls when do
n
e wit
h
a local
commit
|
commitdiff
|
tree
2020-04-17
Michael O'Far
r
ell
Fix DCE force liv
e
locations for multi-p
r
ed + multi
.
.
.
commit
|
commitdiff
|
tree
2020-04-16
Michael O'
F
arrell
C
leanup DCE ac
t
io
n
s and
remove the replace map
commit
|
commitdiff
|
tree
2020-04-03
Micha
e
l O'Farrell
Delete prof counter
s
as
w
ell
commit
|
commitdiff
|
tree
2020-03-27
M
i
cha
e
l O'F
a
rrell
Make pa
r
amete
r
s conflic
t
with live locals at function
.
.
.
commit
|
commitdiff
|
tree
2020-03-26
M
ichae
l
O'Farre
l
l
M
a
ke all FP
a
djustme
n
t failure modes result in as
s
ert
commit
|
commitdiff
|
tree
2020-03-25
Michael
O
'Farrell
F
ix FP u
p
dating
l
o
gi
c
to ensure F
P
S
SATmp dominates
.
.
.
commit
|
commitdiff
|
tree
2020-03-24
Michael O
'
Fa
r
rell
C
ompact local slot usage
commit
|
commitdiff
|
tree
2020-03-24
Michael O'Farrell
U
nse
t
L maybe counted locals
dead acr
o
ss c
a
l
l
s
or awaits
commit
|
commitdiff
|
tree
2020-03-18
Michael O'Far
r
ell
Fi
x
jo
b
-queue
t
hre
a
d
flushing
l
o
gic
commit
|
commitdiff
|
tree
2020-03-17
Micha
e
l O'F
a
rrell
Unset mayb
e
counted dead loca
l
s before a suspend
commit
|
commitdiff
|
tree
2020-03-11
Mich
a
el O'Farrell
Add req
l
imit for
OOM killer
commit
|
commitdiff
|
tree
2020-03-10
Mi
c
hael O'F
a
r
r
ell
Propa
g
ate updateMaxActi
v
eWorkers to the various server
.
.
.
commit
|
commitdiff
|
tree
2020-03-04
Micha
e
l O'Farrell
I
n
t
r
o
duce
alternate server job-queu
e
deq
u
eue l
i
mi
t
er
commit
|
commitdiff
|
tree
2020-03-04
Mic
h
ael O'Farr
e
ll
R
ename HealthMon
i
tor Up
d
ateFreq to MaxUpdatePeriod
commit
|
commitdiff
|
tree
2020-03-03
Mich
a
el O'Far
r
ell
Add MemTotal to Proc
e
ss::GetMemo
r
y
I
nfo
commit
|
commitdiff
|
tree
2020-03-03
Micha
e
l O'F
a
rrell
Exp
o
se JEMalloc dirty
p
age co
u
n
t
commit
|
commitdiff
|
tree
2020-03-03
Michael O'Farrell
Trac
k
memory usage across all
m
em
o
r
y
mana
g
ers
commit
|
commitdiff
|
tree
2020-03-03
Michael O'Farrell
Trac
k
free b
y
tes h
e
ld in
slab a
l
o
c
a
tors
commit
|
commitdiff
|
tree
2020-02-16
Michael O'Farrel
l
Return valid SSATm
p
even wh
e
n
on unreachab
l
e path
commit
|
commitdiff
|
tree
2020-02-07
Michael O'F
a
rr
e
ll
Explic
i
tly mar
k
bytecodes using local
n
a
mes,
or local
.
.
.
commit
|
commitdiff
|
tree
2020-01-16
Michael O'Fa
r
rell
Se
m
apho
r
es ar
e
no
t
inheri
t
ed during
a for
k
commit
|
commitdiff
|
tree
2019-12-02
Mic
h
ael O'Farrell
Handl
e
intermediate bas
e
s in arra
y
like
s
e
t elem
commit
|
commitdiff
|
tree
2019-11-21
Michael O'
F
ar
r
ell
PopL needn
'
t worry about destruction order
commit
|
commitdiff
|
tree
2019-10-28
Michael O'Farrell
Pass size index to cre
a
t
e closu
r
e, and don't init
p
rops
commit
|
commitdiff
|
tree
2019-10-07
Mich
a
el O'
F
arrell
Frame s
t
ate track
c
tx
through calls
commit
|
commitdiff
|
tree
2019-10-03
Mi
c
ha
e
l O'Farr
e
ll
Resol
v
e poten
t
ial cal
l
t
o
wro
n
g ObjectData relea
s
e
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Micha
e
l O'Fa
r
rell
Back out "[HHVM]
Fix race in
j
i
t serialize server shutdown"
commit
|
commitdiff
|
tree
2019-09-24
Michael O'Farrell
Fix ra
c
e in j
i
t se
r
ia
l
ize serv
e
r shutdown
commit
|
commitdiff
|
tree
2019-09-13
Michael O'Farr
e
ll
E
lide DefI
n
lineFPs wi
t
h null
Ctx
commit
|
commitdiff
|
tree
2019-09-10
Michael O'Farrell
Disable instan
c
e of optimizat
i
on
s
for
i
n
t
e
rf
a
ces
commit
|
commitdiff
|
tree
2019-08-20
Mi
c
h
a
e
l
O'Farrel
l
A
dd exte
n
sibility to admin commands
commit
|
commitdiff
|
tree
2019-07-25
Mi
c
hael O'Farrell
Switch ze
n
d-strtod
bac
k
t
o
usin
g
rdslocal
commit
|
commitdiff
|
tree
2019-07-25
M
ic
h
ael O'Fa
r
r
e
ll
Refac
t
or rds loc
a
l t
o
al
l
ow a
l
t
ernat
e
imp
l
s
commit
|
commitdiff
|
tree
2019-07-03
Michael O
'
F
arrell
Create Swayze
load te
s
ting system
commit
|
commitdiff
|
tree
2019-06-19
Michael O
'
F
arrell
Fail to bu
i
l
d
if importan
t
strin
g
s are missing
commit
|
commitdiff
|
tree
2019-06-16
Mic
h
ael O'Farrell
U
s
e better
h
ash for S
r
c
Key's translation
a
ttempt c
o
unt
commit
|
commitdiff
|
tree
2019-06-13
Michael O'Farrell
F
i
x broken weakref test
commit
|
commitdiff
|
tree
2019-06-12
Michael O'
F
arr
e
ll
Actually invalid
a
te
W
eak
R
efs to Nat
i
veData obj
e
c
ts from
.
.
.
commit
|
commitdiff
|
tree
2019-06-11
Michael O'Farrell
Scan WeakRefDatas
p
r
operly
commit
|
commitdiff
|
tree
2019-06-05
Michae
l
O'F
a
rrell
Fi
x
Select codege
n
commit
|
commitdiff
|
tree
2019-05-07
Micha
e
l O
'
Farre
l
l
More ac
c
urate array o
f
fset
profiling
commit
|
commitdiff
|
tree
2019-04-01
Mich
a
e
l
O
'
Fa
r
rell
Inc
D
e
c Warn/Fatal on invalid
typ
e
s
commit
|
commitdiff
|
tree
2019-01-13
Michael
O
'Farrell
Be more permissive
with
r
efcou
n
t checks
commit
|
commitdiff
|
tree
2019-01-07
Michael O'Farrell
M
o
v
e
thread_l
o
c
als in runtime/v
m
t
o RDS_
L
O
C
AL (ro
u
nd
2
)
commit
|
commitdiff
|
tree
2019-01-04
Michael
O'Farrell
RDS local buffer cleaned
u
p at match
i
ng call
commit
|
commitdiff
|
tree
2018-12-14
Mi
c
hael O'Farrell
Update hhvm thi
r
d party rev to include boost
commit
|
commitdiff
|
tree
2018-12-12
Michael
O
'Farrell
C
a
l
l hph
p
_thre
a
d_init earlier
commit
|
commitdiff
|
tree
2018-12-07
Mi
c
h
ael O'Farrell
Move thread_locals in runtime/vm to
R
DS
_
LOCAL
commit
|
commitdiff
|
tree
2018-12-03
Michael O'Farrel
l
P
roper
l
y ali
g
n members alloca
t
ed as RDS_LOCAL
commit
|
commitdiff
|
tree
2018-11-29
Mi
c
hael O'Farrell
RDS
l
oc
a
l
default initializa
t
ion and array access
commit
|
commitdiff
|
tree
2018-11-20
Mich
a
el O'Fa
r
rell
RD
S
Loc
a
l fix cleanu
p
bou
n
d
check
commit
|
commitdiff
|
tree
2018-11-19
Mic
h
ael O'Farrell
S
horten M
i
x
e
d
Array PGO offset
check
commit
|
commitdiff
|
tree
2018-11-06
Michael O'F
a
rrell
Move g_con
t
ext fr
o
m
THREAD_LOCAL-> RDS_LOC
A
L
commit
|
commitdiff
|
tree
2018-11-06
Michael O
'
F
a
rrel
l
R
e
name ThreadInfo
-
> Re
q
u
e
stInfo an
d
m
a
ke it RDS_
L
O
CAL
commit
|
commitdiff
|
tree
2018-11-03
Michael O'Far
r
ell
Make isTypeStruct propagate types id
e
nticall
y
to instanceO
f
commit
|
commitdiff
|
tree
2018-11-02
Michael O'F
a
rrell
Move misc THREAD_L
O
CALs to RDS_LOC
A
Ls
commit
|
commitdiff
|
tree
2018-11-01
Mi
c
hael O'Farrell
M
o
ve up
rds initia
l
ization
commit
|
commitdiff
|
tree
2018-10-31
Michael O'Farrell
Kill thread
h
o
ok
s
commit
|
commitdiff
|
tree
2018-10-29
Michael
O
'F
a
rr
e
ll
Mo
v
e RDSLocal's
t
o
mall
o
ced space
o
n non
r
equest
t
hreads
commit
|
commitdiff
|
tree
2018-10-25
Mi
c
h
a
el O'Farrell
Back out "[HHBBC] Handle interfaces consistently for
.
.
.
commit
|
commitdiff
|
tree
2018-10-24
Michael O'Farre
l
l
H
a
ndle inte
r
face
s
consiste
n
tly for IsTyp
e
Str
u
ct
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Mic
h
ael O'Fa
r
r
e
ll
B
a
ck out "ad
d
logLowPriPe
r
f
W
arning when hit the
per
.
.
.
commit
|
commitdiff
|
tree
2018-09-21
Michael O'Far
r
ell
M
a
k
e
xl
s
actually
u
se a s
i
m
d reg to break c
y
c
l
es
commit
|
commitdiff
|
tree
2018-09-21
Michael O'Farrell
C
reate RDS_LOCA
L
macros: RDS equ
i
valent
of THREAD_LOCAL
commit
|
commitdiff
|
tree
2018-09-12
Michael O'Fa
r
rell
Let re
l
ocator change seque
n
ce
s
u
s
ing
r
A
sm
commit
|
commitdiff
|
tree
2018-09-12
Michael O'Fa
r
r
e
ll
Emit Ca
l
l
ToExit stub
u
sin
g
va
s
m, and move
e
n
terTCExit
.
.
.
commit
|
commitdiff
|
tree
2018-09-12
Mi
c
hael O'Farrell
Relo
c
ate unique
s
tu
b
s, and fix
f
al
l
thrus
commit
|
commitdiff
|
tree
2018-08-07
Michae
l
O'Farre
l
l
Remove uneces
s
ar
y
check for miter_
t
a
b
l
e initialization
.
commit
|
commitdiff
|
tree
2018-07-05
Michael O'Farrell
numP
a
rams expected to be
cons
t
ant when handling fir
s
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-29
Micha
e
l O'Farrell
Disable clang format for HHVM
commit
|
commitdiff
|
tree
2018-06-18
M
i
chael
O
'Fa
r
rel
l
Fix
S
IMD r
e
g to reg
c
opy
on ARM
commit
|
commitdiff
|
tree
2018-06-05
Michae
l
O
'
F
arre
l
l
F
ix crash due to TBottom han
d
ling
b
y
Idx
commit
|
commitdiff
|
tree
2018-05-30
Mic
h
a
el O'Farrell
Fix ldim
m
X
MM
i
mmediate castin
g
commit
|
commitdiff
|
tree
2018-05-25
Michael O'Fa
r
rell
Fix
t
ype
u
n
ions for n
u
llable
o
bjects with i
n
terfaces
.
commit
|
commitdiff
|
tree
2018-05-23
Mi
c
ha
e
l O'Farrell
Fix hhvm on ar
m
by add
i
n
g movsbq
vasm inst
r
commit
|
commitdiff
|
tree
2018-05-23
Michael O'F
a
rrell
B
a
c
k out "Pr
o
fil
e
in
s
tanc
e
b
its in method profiler"
commit
|
commitdiff
|
tree
2018-05-21
Michael O'Farrell
Sw
i
tch
ThisType
H
i
n
ts to
b
e en
f
or
c
ed by default
commit
|
commitdiff
|
tree
2018-04-23
Michae
l
O'Farrell
Shrink Jcc
s
equen
c
es,
and for
w
ard
branches
commit
|
commitdiff
|
tree
2018-04-23
Michael O
'
Far
r
ell
Pool literals during Va
s
m em
i
t
a
nd rel
o
c
a
te
t
hem
commit
|
commitdiff
|
tree
2018-03-28
Michael O'Farrell
A
ttempt t
o
f
i
x
bu
s
error
for shared RDS
commit
|
commitdiff
|
tree
2018-03-26
M
i
ch
a
el O'Farrell
F
i
x relocator tests
a
n
d
tag PC re
l
ative
j
mp
s
a
s addressImmed
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
Mi
c
hael O'Fa
r
rell
Ad
d
retranslate all coverage in hphp/t
e
st/run
commit
|
commitdiff
|
tree
2018-03-23
Mic
h
ael
O
'Farrell
Res
p
ect aligment co
n
straint
s
during reloc
a
tion on ARM
commit
|
commitdiff
|
tree
2018-03-23
Mi
c
hael O'Farr
e
ll
Handle all Mov seq
u
ences
in ARM reloca
t
or
commit
|
commitdiff
|
tree
2018-03-23
Michael O'Farrell
Tr
a
ck addr
e
s
s im
m
ediates o
n
A
RM, and use the
m
to limi
t
.
.
.
commit
|
commitdiff
|
tree
next