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
Don't profile a few more dynamic dispatch routines
2021-04-22
Mic
h
a
el
Col
a
vita
D
on't profi
l
e
a few more dynamic di
s
patch ro
u
tines
commit
|
commitdiff
|
tree
2021-04-22
M
i
c
h
ael Colav
i
ta
Record RuntimeS
t
ruc
t
mismatch in assertion fai
l
u
r
e
.
.
.
commit
|
commitdiff
|
tree
2021-04-21
Mi
c
hael Col
a
vita
Skip intish cas
t
check for r
e
gistered RuntimeStru
c
ts
commit
|
commitdiff
|
tree
2021-04-12
Michael Col
a
v
ita
Specialize runtime
i
te
r
ators for Map in
us
e
rspace
commit
|
commitdiff
|
tree
2021-04-11
M
i
c
h
a
el Colavita
E
nable ru
n
tim
e
bespok
e
s for Tao des
e
r
iali
z
ation
commit
|
commitdiff
|
tree
2021-04-09
Micha
e
l
Colavita
Fi
x
memo
r
y lea
k
when Struct
D
ictInit escalates
commit
|
commitdiff
|
tree
2021-04-08
Mi
c
hael
Co
l
avita
Disable
m
onotype arrays
commit
|
commitdiff
|
tree
2021-04-08
Michael
Colavi
t
a
Fix runtime struct valida
t
ion
commit
|
commitdiff
|
tree
2021-04-08
Michael Cola
v
i
ta
En
a
b
l
e runtime Struct
D
ict for back
t
r
ac
e
s
commit
|
commitdiff
|
tree
2021-04-08
Michael Cola
v
i
ta
Avoid
C
O
W checks in StructDictInit
commit
|
commitdiff
|
tree
2021-04-07
Micha
e
l Cola
v
ita
E
x
c
e
ss whitespace
commit
|
commitdiff
|
tree
2021-04-07
Mic
h
ael C
o
lavita
Serializat
i
on for Runti
m
e
S
truc
t
s
commit
|
commitdiff
|
tree
2021-04-07
Mi
c
hael Colavita
Runtime integrat
i
on fo
r
struc
t
a
r
r
a
ys
commit
|
commitdiff
|
tree
2021-04-05
Michael Co
l
avita
Unroll fir
s
t
N
vGet
S
tr pro
b
e
commit
|
commitdiff
|
tree
2021-04-05
Michael Cola
v
ita
Allow
Ini
S
e
t
tin
g
to operate with St
a
t
icS
t
rings
commit
|
commitdiff
|
tree
2021-04-01
Mi
c
hael Col
a
vita
Asm
i
m
p
l
eme
n
ta
t
ion of Mon
o
typeDict
<
S
tringDat
a
*>::NvGetStr
commit
|
commitdiff
|
tree
2021-04-01
M
ic
h
ael Colav
i
t
a
Ensure t
r
an
s
lat
i
ons ar
e
al
i
gn
e
d
w
hen relocating
commit
|
commitdiff
|
tree
2021-03-31
Mi
c
hael Colavita
Hashing
e
very Ke
y
O
r
d
e
r to the
same
v
alue is undesirable
commit
|
commitdiff
|
tree
2021-03-31
Mich
a
el Cola
v
ita
A
lways
set
s
t
a
ck
limits
when creating a new pthread
commit
|
commitdiff
|
tree
2021-03-30
M
ic
h
ae
l
Colavita
Mov
e
s
e
v
e
ral Map/ImmMap
m
et
h
ods
o
ut of the runti
m
e
commit
|
commitdiff
|
tree
2021-03-20
Mic
h
ael Colav
i
ta
Disable valu
e
profiling for unpre
d
i
ctable
indirect
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Mich
a
el Colavita
Clean up arr
a
y memory effects and GVN
commit
|
commitdiff
|
tree
2021-03-18
Mic
h
ael C
o
l
a
vita
Throwi
n
g
getters f
o
r be
s
poke layouts
commit
|
commitdiff
|
tree
2021-03-18
Michael Colav
i
ta
I
m
pr
o
ve GVN for inst
r
ucti
o
ns
that may
thro
w
commit
|
commitdiff
|
tree
2021-03-09
Mi
c
hael Co
l
avit
a
Un-
d
ecay im
a
gick tests
commit
|
commitdiff
|
tree
2021-03-08
Michael Colavita
U
n
-
d
e
c
ay DOM
exte
n
s
i
on
t
ests
commit
|
commitdiff
|
tree
2021-03-02
Mic
h
ael Colavita
S
e
condary P
H
P backtrace collection for crash h
a
ndler
commit
|
commitdiff
|
tree
2021-02-26
Michael Colavita
Fix
crash when
Inter
p
One-ing S
e
tRa
n
g
eM
commit
|
commitdiff
|
tree
2021-02-26
Michael C
o
lavita
Expose s_apc_storage to debugg
e
r
commit
|
commitdiff
|
tree
2021-02-26
Michael Col
a
v
i
ta
GDB script to d
u
mp APC state
commit
|
commitdiff
|
tree
2021-02-26
Michael
C
olavita
Disable teardown opts in debug builds
commit
|
commitdiff
|
tree
2021-02-26
Michael Colavita
Missed setL
o
calsDecR
e
f
d causes backtrace corruption
commit
|
commitdiff
|
tree
2021-02-26
Mi
c
hael Colavita
E
xcept
i
on d
e
cref
i
n unw
i
nding can release for orphaned
.
.
.
commit
|
commitdiff
|
tree
2021-02-26
Michae
l
Col
a
vita
Fix GDB packed block iteration
commit
|
commitdiff
|
tree
2021-01-28
Michae
l
Colavita
Do n
o
t mark ArrayData::r
e
lease as noe
x
cept
commit
|
commitdiff
|
tree
2021-01-27
Michae
l
Colavita
Make all m
u
tation operations dec-ref their orig
i
nal
.
.
.
commit
|
commitdiff
|
tree
2021-01-21
Mich
a
e
l
Colavita
F
i
x sizeOfArray be
s
poke array beha
v
io
r
commit
|
commitdiff
|
tree
2021-01-19
Michael
Colavita
ProfiledTyp
e
information for
BespokeGet
commit
|
commitdiff
|
tree
2021-01-12
Michael Colavit
a
Partial vtables for Monotyp
e
Dict
commit
|
commitdiff
|
tree
2021-01-08
Michael
Colavita
Partial vtables
f
or M
o
n
o
typeVe
c
commit
|
commitdiff
|
tree
2021-01-07
Mic
h
ae
l
Colavi
t
a
Fix
v
table sta
t
ic initialization
r
ac
e
s
commit
|
commitdiff
|
tree
2020-12-17
Michael Co
l
av
i
ta
Improve MInstr
E
lem type pessimi
z
a
t
ion
commit
|
commitdiff
|
tree
2020-12-16
Mic
h
ael Colavita
Bespoke key/valu
e
type information
commit
|
commitdiff
|
tree
2020-12-16
Michael
C
olavita
Imp
r
o
v
e deduction
a
nd handling of unr
e
ac
h
a
b
le instructions
commit
|
commitdiff
|
tree
2020-12-04
Michael
Colavita
Re
-
enable key
s
et bespo
k
es
in testing m
o
de
commit
|
commitdiff
|
tree
2020-12-04
Michael Cola
v
ita
Refactor array el
e
ment ty
p
e
h
elpers
commit
|
commitdiff
|
tree
2020-12-03
Michael Co
l
avita
Omit vanilla tests for keyset
commit
|
commitdiff
|
tree
2020-12-02
Michael Colavita
Make p
e
rsistent MonotypeDi
c
ts children of their
r
efco
u
nt
e
d
.
.
.
commit
|
commitdiff
|
tree
2020-12-02
Michael Colavita
S
i
mplify
s
ingle bit type tests
commit
|
commitdiff
|
tree
2020-12-02
Michael Colavit
a
Log layout inform
a
tion in profile export
commit
|
commitdiff
|
tree
2020-12-02
M
i
cha
e
l
Colavita
Imple
m
ent xor/and/cmp bespoke type
t
est algorithm
commit
|
commitdiff
|
tree
2020-12-01
Mich
a
e
l Colavita
Add
x
orw{
i
}
v
a
sm instruction
commit
|
commitdiff
|
tree
2020-12-01
M
i
chael
C
olavit
a
Use F14Fa
s
tM
a
p with SharedMu
t
ex for p
r
ofiles
commit
|
commitdiff
|
tree
2020-12-01
Micha
e
l Colavit
a
Iso
l
ate
logging pr
o
file data that can be rele
a
sed after
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
Mic
h
ael Cola
v
ita
F
ix reference beh
a
vior of Bespoke
A
ppend
commit
|
commitdiff
|
tree
2020-11-25
Michael Colavita
P
r
event loss o
f
t
y
pe infor
m
at
i
on with p
o
tentially
Uninit
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
Michael
C
olavita
Don
'
t
emi
t
impossi
b
l
e layout guards a
f
ter specializatio
n
commit
|
commitdiff
|
tree
2020-11-23
M
ichael
C
olavi
t
a
Fix Monotype OOMs in testin
g
mode by caching st
a
t
ic
.
.
.
commit
|
commitdiff
|
tree
2020-11-22
M
i
c
ha
e
l C
o
lavita
Support int
e
rnal co
n
c
rete nodes,
e
nable t
h
em
f
o
r
Monoty
p
eVec
.
.
.
commit
|
commitdiff
|
tree
2020-11-22
Michae
l
Colavita
JI
T
MonotypeVec getters
commit
|
commitdiff
|
tree
2020-11-22
Michael Colavita
Ge
n
eral simplification
for
BespokeGet
commit
|
commitdiff
|
tree
2020-11-19
Michae
l
Col
a
v
i
ta
Assert t
h
at dt_with_rc and dt_with_persistence are
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Mi
c
h
a
el Co
l
avita
Type checks
f
or besp
o
k
e
hierarchy
commit
|
commitdiff
|
tree
2020-11-18
Mi
c
ha
e
l Colav
i
ta
Topologi
c
al o
r
deri
n
g o
p
tim
i
zatio
n
s for bespoke types
commit
|
commitdiff
|
tree
2020-11-15
Michael Colavita
B
u
m
p
d
efault
A
ssembler
M
axS
c
alarSize
commit
|
commitdiff
|
tree
2020-11-13
Michae
l
Colavit
a
Nit: Isse
t
ca
n
use TI
n
i
tNull
commit
|
commitdiff
|
tree
2020-11-06
Michael Colavi
t
a
Bac
k
out "Back out "[hhvm] Preve
n
t deadlock
w
hen RTA
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
Mi
c
ha
e
l Co
l
avit
a
Back
out "Prevent dead
l
ock when RTA thre
a
d is jo
i
ned
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
Mic
h
ael Cola
v
ita
C
heck
fo
r
e
m
pty
k
eys in APC
commit
|
commitdiff
|
tree
2020-11-05
Michael Cola
v
ita
Pe
r
sis
t
ence escalati
o
n for
M
ono
t
ypeVec
commit
|
commitdiff
|
tree
2020-11-04
Michael Colavita
Impl
e
m
ent bespoke type hie
r
archy
commit
|
commitdiff
|
tree
2020-11-04
Michae
l
C
olavita
P
r
event de
a
dlock w
h
en RTA thread is joined from two
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
Mich
a
el Col
a
vita
Mark tests i
n
compatible with RTA
s
o
we can test with
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
Michael Colavita
Esc
a
lat
e
fo
r
El
e
m on Cl
s
Meth
commit
|
commitdiff
|
tree
2020-11-02
M
i
ch
a
el Colavi
t
a
Add
w
arning for Monot
y
peDict append overflow
commit
|
commitdiff
|
tree
2020-11-02
Mic
h
ael Col
a
vita
Fix BespokeGet memory
e
ffect
s
commit
|
commitdiff
|
tree
2020-11-02
Mi
c
hael
C
olavita
Fix
bugs in
c
l
ass-ptr warnings
commit
|
commitdiff
|
tree
2020-10-31
Michael Colav
i
ta
Add bespoke S
e
t{Int,Str}Move
commit
|
commitdiff
|
tree
2020-10-31
Michael Col
a
vita
B
e
s
poke Shap
e
s
:
:i
d
x should use TInitNull for default
.
.
.
commit
|
commitdiff
|
tree
2020-10-30
M
ichael Colavita
Fix refc
o
unting bug fo
r
E
l
e
m
commit
|
commitdiff
|
tree
2020-10-29
Michael Colavita
Bespoke implementation of layout
-
s
e
n
sitive
builtins
commit
|
commitdiff
|
tree
2020-10-28
Mi
c
hael Cola
v
i
t
a
F
i
x vanilla che
c
k in
maybeMonoify
commit
|
commitdiff
|
tree
2020-10-27
Mic
h
a
e
l Col
a
vita
Bes
p
oke implementation of ClassGetTS
commit
|
commitdiff
|
tree
2020-10-27
Michael
Co
l
avita
Bes
p
oke implementat
i
on of
C
olFromArray
commit
|
commitdiff
|
tree
2020-10-26
Michael Colavita
Allow bottom types to p
a
ss thr
o
ugh bespoke IR ops
commit
|
commitdiff
|
tree
2020-10-24
Mich
a
e
l
Cola
v
ita
Make Native
I
mpl
layout-agnostic
commit
|
commitdiff
|
tree
2020-10-23
M
i
chael Colav
i
t
a
F
i
x co
m
mon punt case in
b
e
spoke implement
a
tion
commit
|
commitdiff
|
tree
2020-10-23
Michae
l
Colavita
Kill a bunc
h
of unnecessary
m
ak
e
Cat
c
hSet block
s
commit
|
commitdiff
|
tree
2020-10-22
Michae
l
Colavita
F
i
x diam
o
nd behavi
o
r f
o
r va
n
illa builtins
commit
|
commitdiff
|
tree
2020-10-22
Mic
h
ael C
o
lavita
Bespoke imp
l
e
me
n
tatio
n
s
of AddEle
m
C and AddNewElemC
commit
|
commitdiff
|
tree
2020-10-22
Michae
l
Colavita
Make S
e
tRangeM,
I
ncDe
c
M, SetOpM, and UnsetM not l
a
you
t
.
.
.
commit
|
commitdiff
|
tree
2020-10-22
M
ichae
l
Co
l
avita
Split off Con
c
rete
L
ayou
t
as subclass to
provi
d
e defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2020-10-22
Mich
a
el
C
olavita
Implement
Dim for bespokes
commit
|
commitdiff
|
tree
2020-10-22
M
ichael Colav
i
ta
Perform lval
u
pdate
s
i
nside Elem operations
commit
|
commitdiff
|
tree
2020-10-22
M
i
c
h
ael Colavit
a
I
mplement
A
K
Exists for bespokes
commit
|
commitdiff
|
tree
2020-10-22
M
i
chael Cola
v
i
t
a
I
m
pl
e
ment Arr
a
y
I
dx/Idx for bespokes
commit
|
commitdiff
|
tree
2020-10-22
Michael Colavit
a
I
mplemen
t
S
e
t
M
for bespokes
commit
|
commitdiff
|
tree
2020-10-22
Mic
h
ael
C
olavita
I
m
plement
Q
ueryM
f
o
r
bespokes
commit
|
commitdiff
|
tree
2020-10-22
M
i
ch
a
el Colavita
Remove unnece
s
sary I
n
validSetMExce
p
tion side-exit catch
.
.
.
commit
|
commitdiff
|
tree
2020-10-20
Michael
Colavi
t
a
Make pro
f
iling translations only gu
a
rd to DataTypeSpecific
.
.
.
commit
|
commitdiff
|
tree
next