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 pass namespace_env to ast_constant_folder
2021-04-08
Michae
l
C
o
l
a
v
i
ta
Disable monotype a
r
rays
commit
|
commitdiff
|
tree
2021-04-08
M
ichael Col
a
v
i
ta
Fix ru
n
ti
m
e struct validation
commit
|
commitdiff
|
tree
2021-04-08
Michael Colav
i
ta
Enable runtime
StructDic
t
for backt
r
a
c
es
commit
|
commitdiff
|
tree
2021-04-08
Michael Colav
i
ta
A
v
oi
d
COW check
s
i
n StructDict
I
n
it
commit
|
commitdiff
|
tree
2021-04-07
Michael
C
o
lavita
Exce
s
s whitespace
commit
|
commitdiff
|
tree
2021-04-07
M
icha
e
l Co
l
avita
Serializati
o
n
for RuntimeStruc
t
s
commit
|
commitdiff
|
tree
2021-04-07
M
i
cha
e
l Colavi
t
a
Runtime integra
t
ion for s
t
r
u
ct arra
y
s
commit
|
commitdiff
|
tree
2021-04-05
M
i
c
hael Colav
i
ta
Unroll first NvGetStr
p
robe
commit
|
commitdiff
|
tree
2021-04-05
Mich
a
e
l
C
ola
v
ita
Allow
I
n
iS
e
tting to operate with Sta
t
i
cS
t
rings
commit
|
commitdiff
|
tree
2021-04-01
M
ich
a
e
l
Colavita
Asm im
p
lementation of Mono
t
ypeDict<StringD
a
ta
*
>::NvGetStr
commit
|
commitdiff
|
tree
2021-04-01
Michael Colav
i
ta
En
s
ure translation
s
ar
e
aligned when rel
o
c
ati
n
g
commit
|
commitdiff
|
tree
2021-03-31
Michael Colavita
Hashing every KeyOrder t
o
the s
a
me v
a
lue is undes
i
rable
commit
|
commitdiff
|
tree
2021-03-31
Mic
h
ael Col
a
vita
Alway
s
set stack limits
when cre
a
ti
n
g a n
e
w pthread
commit
|
commitdiff
|
tree
2021-03-30
M
i
chael Colavita
Move several Map/ImmMap m
e
th
o
ds o
u
t of t
h
e runtim
e
commit
|
commitdiff
|
tree
2021-03-20
M
ichae
l
C
olavi
t
a
Disable v
a
lue profiling for
u
npredictable indirect
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Michael Colavita
Clean up a
r
ray
memory effe
c
t
s
and
G
VN
commit
|
commitdiff
|
tree
2021-03-18
M
i
chael
C
o
l
avita
Throwing getters fo
r
bespoke la
y
outs
commit
|
commitdiff
|
tree
2021-03-18
Mi
c
hael Colavita
Improv
e
GV
N
for instructions that may th
r
ow
commit
|
commitdiff
|
tree
2021-03-09
Michael Colavi
t
a
Un-decay imagick tes
t
s
commit
|
commitdiff
|
tree
2021-03-08
Michael Col
a
vit
a
Un-decay DOM
extension test
s
commit
|
commitdiff
|
tree
2021-03-02
Michael Colavita
Secon
d
ar
y
PHP ba
c
ktrace
c
ollec
t
ion for crash handler
commit
|
commitdiff
|
tree
2021-02-26
M
i
chae
l
Colavita
Fix crash when Int
e
rpOne-ing
SetRangeM
commit
|
commitdiff
|
tree
2021-02-26
Michael Colav
i
ta
Expo
s
e s
_
apc_storage to debugger
commit
|
commitdiff
|
tree
2021-02-26
M
i
chael Colavita
GDB s
c
ript t
o
dump A
P
C stat
e
commit
|
commitdiff
|
tree
2021-02-26
Michael Cola
v
ita
Disable teardown op
t
s in debug builds
commit
|
commitdiff
|
tree
2021-02-26
Michael Col
a
vita
Mis
s
ed setLocal
s
DecRefd causes backtrac
e
c
orruption
commit
|
commitdiff
|
tree
2021-02-26
Michae
l
Colavita
Exception de
c
re
f
in un
w
inding c
a
n release for orphane
d
.
.
.
commit
|
commitdiff
|
tree
2021-02-26
M
i
chael C
o
lavita
Fix GDB
p
acked block iteration
commit
|
commitdiff
|
tree
2021-01-28
Michael Colavita
Do no
t
mark ArrayData::rele
a
se as noexcept
commit
|
commitdiff
|
tree
2021-01-27
Mich
a
el Colavita
Make all mutation operat
i
ons dec-r
e
f t
h
eir
o
rigina
l
.
.
.
commit
|
commitdiff
|
tree
2021-01-21
Michae
l
Colavi
t
a
Fix
s
izeOfArray bespoke arra
y
be
h
a
v
ior
commit
|
commitdiff
|
tree
2021-01-19
Michael
C
olavi
t
a
Pro
f
iledType
infor
m
a
tion for BespokeGet
commit
|
commitdiff
|
tree
2021-01-12
M
i
cha
e
l
Colavit
a
Partial vtables fo
r
MonotypeDi
c
t
commit
|
commitdiff
|
tree
2021-01-08
M
ichael C
o
l
a
vita
Partial vtables
for Monotype
V
ec
commit
|
commitdiff
|
tree
2021-01-07
M
i
ch
a
el
Colavita
Fix vta
b
le static initializ
a
tion
races
commit
|
commitdiff
|
tree
2020-12-17
Michael Colavi
t
a
Im
p
ro
v
e
M
InstrElem type pessimization
commit
|
commitdiff
|
tree
2020-12-16
Michael Cola
v
ita
B
espo
k
e
key/v
a
lu
e
type information
commit
|
commitdiff
|
tree
2020-12-16
Michae
l
Co
l
av
i
ta
I
m
p
r
ove deduct
i
o
n and handling of un
r
eachable instr
u
c
t
ions
commit
|
commitdiff
|
tree
2020-12-04
Michael Colavita
Re-enable keyset bespokes in testing mode
commit
|
commitdiff
|
tree
2020-12-04
Michael Cola
v
ita
Re
f
actor array elem
e
nt type helpers
commit
|
commitdiff
|
tree
2020-12-03
Michael
C
o
lavita
Omit vani
l
la tests for
keyset
commit
|
commitdiff
|
tree
2020-12-02
M
i
chael Co
l
avit
a
Make persistent Monot
y
p
eDicts children
o
f their refc
o
u
nted
.
.
.
commit
|
commitdiff
|
tree
2020-12-02
M
ichael Colavita
Simplif
y
single bit
type tes
t
s
commit
|
commitdiff
|
tree
2020-12-02
Michael C
o
la
v
i
t
a
Log layout inf
o
rm
a
tion i
n
profile export
commit
|
commitdiff
|
tree
2020-12-02
M
icha
e
l
Colavita
Imple
m
ent x
o
r/
a
nd/cmp bespoke typ
e
test
a
lgorithm
commit
|
commitdiff
|
tree
2020-12-01
M
i
chael Colavita
Add xorw{i}
v
asm ins
t
ruction
commit
|
commitdiff
|
tree
2020-12-01
Michael Colavita
U
se F14FastMa
p
with SharedMutex fo
r
profiles
commit
|
commitdiff
|
tree
2020-12-01
Michael Colavi
t
a
Isol
a
te l
o
ggi
n
g profile data that can b
e
r
e
leased afte
r
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
Michael Colavita
Fix referen
c
e beh
a
vior of BespokeAppend
commit
|
commitdiff
|
tree
2020-11-25
M
ichae
l
C
o
lavita
P
r
eve
n
t los
s
of
typ
e
information with
po
t
entially
U
ni
n
it
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
M
i
chael Colavita
Don't emit impossible
layout guards a
f
te
r
s
pecializ
a
tion
commit
|
commitdiff
|
tree
2020-11-23
Micha
e
l Colavita
F
ix
M
o
no
t
yp
e
O
OMs in testing mode by caching static
.
.
.
commit
|
commitdiff
|
tree
2020-11-22
Michael Colav
i
ta
Support
i
nternal concre
t
e nodes, ena
b
le
t
h
e
m for
M
o
not
y
peVec
.
.
.
commit
|
commitdiff
|
tree
2020-11-22
Michael Colavita
JIT Monot
y
peVec
ge
t
ters
commit
|
commitdiff
|
tree
2020-11-22
Michael Colavi
t
a
General simplific
a
tion for Bes
p
okeGet
commit
|
commitdiff
|
tree
2020-11-19
Michael Cola
v
ita
Assert that
dt_with_r
c
and dt_with
_
persistence
a
re
.
.
.
commit
|
commitdiff
|
tree
2020-11-18
Mic
h
ael Colavita
T
y
pe check
s
f
o
r bespoke hierarchy
commit
|
commitdiff
|
tree
2020-11-18
Michae
l
Colavita
Topological ordering
optimi
z
ations for bespoke t
y
pes
commit
|
commitdiff
|
tree
2020-11-15
Mi
c
hael
C
o
lavita
Bum
p
def
a
u
l
t AssemblerMaxScalarSize
commit
|
commitdiff
|
tree
2020-11-13
Michael Cola
v
ita
Nit:
I
sse
t
can use TInitNul
l
commit
|
commitdiff
|
tree
2020-11-06
Michael Co
l
avita
Back
o
u
t
"Back out "[hhvm] Prevent deadl
o
c
k when RTA
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
Michael C
o
lavita
Back
o
ut "
P
revent deadlock whe
n
RTA
t
h
r
ead is
j
oi
n
ed
.
.
.
commit
|
commitdiff
|
tree
2020-11-06
Mic
h
ael Colavita
Check for empty
keys in APC
commit
|
commitdiff
|
tree
2020-11-05
Michae
l
Cola
v
ita
Pers
i
stence escalati
o
n for
MonotypeVec
commit
|
commitdiff
|
tree
2020-11-04
Mic
h
ael Colavi
t
a
Implemen
t
bespoke ty
p
e
h
ier
a
r
c
h
y
commit
|
commitdiff
|
tree
2020-11-04
Michael
C
olavita
Preven
t
deadlock when RTA
t
h
r
ea
d
is joined fro
m
two
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
M
i
ch
a
el Colavita
M
a
rk tests i
n
compatible
w
ith RTA so we c
a
n tes
t
with
.
.
.
commit
|
commitdiff
|
tree
2020-11-02
Michael Col
a
vita
Escalate for Elem on ClsMeth
commit
|
commitdiff
|
tree
2020-11-02
Mic
h
ael Colavita
A
d
d
warning
for Monot
y
p
eDict append overflo
w
commit
|
commitdiff
|
tree
2020-11-02
M
i
c
hael Colavita
Fix Bespo
k
eGet me
m
ory
e
ffects
commit
|
commitdiff
|
tree
2020-11-02
Michael Colavi
t
a
Fix bugs in class-ptr warn
i
ngs
commit
|
commitdiff
|
tree
2020-10-31
Michael Cola
v
ita
A
d
d bespoke Se
t
{Int,Str}Move
commit
|
commitdiff
|
tree
2020-10-31
M
i
c
ha
e
l Cola
v
ita
Bespoke S
h
apes::i
d
x s
h
ould use TInitNull for default
.
.
.
commit
|
commitdiff
|
tree
2020-10-30
M
i
chael
C
olav
i
ta
Fix ref
c
ounting bu
g
for Elem
commit
|
commitdiff
|
tree
2020-10-29
Michael
Colavita
Bespoke implementation of la
y
out-s
e
nsi
t
iv
e
builtins
commit
|
commitdiff
|
tree
2020-10-28
Mich
a
el Colavit
a
Fix vanil
l
a che
c
k in maybe
M
onoify
commit
|
commitdiff
|
tree
2020-10-27
M
ichael Colavita
Bespoke im
p
lementation of C
l
assG
e
tTS
commit
|
commitdiff
|
tree
2020-10-27
Michael Cola
v
ita
Bespoke im
p
lem
e
nt
a
tion
of ColFromArray
commit
|
commitdiff
|
tree
2020-10-26
Michael C
o
l
a
v
i
ta
Al
l
o
w botto
m
types to pass thro
u
gh bespoke
IR ops
commit
|
commitdiff
|
tree
2020-10-24
Michael Colavit
a
M
a
ke NativeImpl l
a
yo
u
t-agnos
t
i
c
commit
|
commitdiff
|
tree
2020-10-23
Micha
e
l
Colavit
a
Fix comm
o
n punt case in b
e
spok
e
implementation
commit
|
commitdiff
|
tree
2020-10-23
Mic
h
ael Colav
i
ta
K
ill a bu
n
ch o
f
unnecessary makeCatch
S
e
t bl
o
c
k
s
commit
|
commitdiff
|
tree
2020-10-22
Mich
a
el Cola
v
ita
Fix
d
ia
m
ond
beha
v
ior for vanilla builtins
commit
|
commitdiff
|
tree
2020-10-22
Michael C
o
lavi
t
a
B
e
spoke
im
p
lem
e
n
tations of AddElemC a
n
d
A
d
dNewE
l
emC
commit
|
commitdiff
|
tree
2020-10-22
Mic
h
a
el Colavita
M
a
ke
S
etR
a
n
g
eM, IncDecM, SetOpM,
and UnsetM not l
a
yo
u
t
.
.
.
commit
|
commitdiff
|
tree
2020-10-22
Mic
h
a
el Colavita
S
plit off Co
n
creteLayout as subclass to provide default
.
.
.
commit
|
commitdiff
|
tree
2020-10-22
M
i
cha
e
l
C
ol
a
vita
Implement Dim for bespokes
commit
|
commitdiff
|
tree
2020-10-22
Michael Cola
v
ita
Perf
o
rm l
v
al
u
pdates inside
El
e
m
operations
commit
|
commitdiff
|
tree
2020-10-22
Michael Colavit
a
I
mpl
e
ment AKExis
t
s fo
r
bespokes
commit
|
commitdiff
|
tree
2020-10-22
M
ichae
l
Colavita
Implem
e
nt ArrayIdx/Idx
f
or bespok
e
s
commit
|
commitdiff
|
tree
2020-10-22
Mic
h
a
el Co
l
avita
I
m
plem
e
nt SetM for
bespoke
s
commit
|
commitdiff
|
tree
2020-10-22
Michae
l
Colavi
t
a
Implement
Q
ueryM for bespokes
commit
|
commitdiff
|
tree
2020-10-22
Michael Colavita
Remov
e
unnecessary Inv
a
lid
S
etM
E
xception side
-
e
x
it catch
.
.
.
commit
|
commitdiff
|
tree
2020-10-20
Michael Cola
v
i
t
a
M
ake profiling translat
i
ons only guard t
o
DataTypeSpecific
.
.
.
commit
|
commitdiff
|
tree
2020-10-19
Mic
h
ael Colavita
Fix
AddElemC type checks
commit
|
commitdiff
|
tree
2020-10-15
M
ic
h
ael Colavit
a
Fix post-diamond assertions to av
o
id tr
a
shin
g
typeSrcs
commit
|
commitdiff
|
tree
2020-10-15
Mich
a
el Colavi
t
a
E
n
sure key is k
n
own DataTy
p
e in ir
g
e
n
-mi
n
str
commit
|
commitdiff
|
tree
2020-10-15
M
i
ch
a
el Colavita
Introduce IR
o
p
s
t
o dispatch to be
s
pok
e
layout operations
commit
|
commitdiff
|
tree
2020-10-15
Michael Colavita
Cust
o
m
dispa
t
ch
f
or b
e
spo
k
e
i
m
p
lementations of layout
.
.
.
commit
|
commitdiff
|
tree
2020-10-15
M
ichael Co
l
avita
Fix memory effects for NewLoggingArray
commit
|
commitdiff
|
tree
next