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
Log and account for ctor ops
2020-08-30
Shaunak Kisho
r
e
Log a
n
d acc
o
unt
f
or
c
tor ops
commit
|
commitdiff
|
tree
2020-08-28
Shaunak Kishore
Include values in lv
a
lInt / lvalStr
commit
|
commitdiff
|
tree
2020-08-28
Shauna
k
Kishore
Compa
c
t
E
ven
t
Key into a
u
int64
_
t
commit
|
commitdiff
|
tree
2020-08-28
S
hau
n
ak Kishore
Stop logging in is_varray / is_darr
a
y
commit
|
commitdiff
|
tree
2020-08-28
Shaunak Kishore
Unify m
o
re
m
ember ops
commit
|
commitdiff
|
tree
2020-08-27
Sha
u
nak Kish
o
re
Make Arr
a
yOp an e
n
um
commit
|
commitdiff
|
tree
2020-08-27
Shaun
a
k
Ki
s
h
o
re
S
p
l
i
t
up L
o
ggingArra
y
a
n
d Log
g
ingProfile
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Kisho
r
e
Dele
t
e current
/ key / e
n
d /re
s
et
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Ki
s
hore
De
l
ete tests of internal
iterator
commit
|
commitdiff
|
tree
2020-08-26
S
ha
u
nak Kishore
Used symbo
l
c
ache to optimize
L
dCls
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Kishore
Cache Na
m
e
d
Entit
y
on "sy
m
bol" strings
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Kishore
Don't
e
mit no-op str-to-cls notice c
a
lls
commit
|
commitdiff
|
tree
2020-08-25
S
h
a
u
nak Kishore
Remove internal ite
r
ators fr
o
m
HHI
commit
|
commitdiff
|
tree
2020-08-25
Shaunak Kishor
e
Allow special
i
zation on arraykey dicts
commit
|
commitdiff
|
tree
2020-08-22
S
h
auna
k
Kishore
D
o
n
't
check arrprov for vec
s
/dicts
commit
|
commitdiff
|
tree
2020-08-22
Shaunak Kis
h
o
r
e
Handle marked dva
r
ra
y
s
i
n GetScalarArray
commit
|
commitdiff
|
tree
2020-08-22
S
haunak Kishore
Don't guard t
o
va
n
il
l
a for trivial cas
t
s
commit
|
commitdiff
|
tree
2020-08-19
Shau
n
ak Ki
s
hore
Print
H
HBB
C
m
ax RSS
commit
|
commitdiff
|
tree
2020-08-18
Shaunak Kishore
Enable
F
u
n
c bytecode compressio
n
commit
|
commitdiff
|
tree
2020-08-17
Sha
u
nak Kisho
r
e
Suppor
t
BlockVec ser
i
aliz
a
tion
commit
|
commitdiff
|
tree
2020-08-17
S
h
aunak K
i
shore
Rename compression
.
h -> wide-fun
c
.
h
commit
|
commitdiff
|
tree
2020-08-15
Shaunak Kishore
Fix dumb
bu
g
in update_bytec
o
de
commit
|
commitdiff
|
tree
2020-08-13
Sha
u
n
a
k Kish
o
re
Split up Func appen
d
an
d
c
o
p
y
ope
r
ation
s
commit
|
commitdiff
|
tree
2020-08-13
S
h
aunak Kishore
Package up optimization co
n
text
commit
|
commitdiff
|
tree
2020-08-13
Sha
u
nak Kishore
F
ree
F
unc
bytecode at emit time aga
i
n
commit
|
commitdiff
|
tree
2020-08-13
Shaunak Kisho
r
e
Analysis requires a
WideFunc
commit
|
commitdiff
|
tree
2020-08-12
Shaunak Kishore
Merge
Cons
t
Fun
c
and Mut
F
unc
commit
|
commitdiff
|
tree
2020-08-12
Shaunak Kishore
Drop AnalysisContext
f
rom FuncAnalysisRes
u
l
t
commit
|
commitdiff
|
tree
2020-08-12
Sh
a
unak
K
i
shore
Fix const-c
a
st in analyze_func
commit
|
commitdiff
|
tree
2020-08-10
Sh
a
unak Kishore
A
dd test for
R
DS r
e
-e
n
try effect
s
commit
|
commitdiff
|
tree
2020-08-10
Sh
a
unak Kishore
C
orrect memory effe
c
ts for re
-
entry
commit
|
commitdiff
|
tree
2020-08-10
S
h
aunak K
i
sho
r
e
C
o
nst-corr
e
ctness fo
r
Fun
c
p
o
inters
commit
|
commitdiff
|
tree
2020-08-06
Shaunak Kish
o
re
One nea
t
t
rick
can improve compress
i
o
n
by 1
.
5x!
commit
|
commitdiff
|
tree
2020-08-06
Shaunak Kishore
Im
p
lement basic bytecod
e
compression
commit
|
commitdiff
|
tree
2020-08-05
Sh
a
unak Kishore
Backout of pseudomain removal whi
l
e keepin
g
vare
n
v
.
.
.
commit
|
commitdiff
|
tree
2020-08-01
Shaunak Kis
h
ore
Use lowpt
r
f
or FCall c
o
ntext
commit
|
commitdiff
|
tree
2020-07-31
Shaunak Kis
h
ore
Delete unused flags ma
c
ros
commit
|
commitdiff
|
tree
2020-07-29
S
h
a
u
nak Kisho
r
e
Avoid rebui
l
ding exn t
r
e
e
commit
|
commitdiff
|
tree
2020-07-29
Shaunak
K
is
h
ore
G
o
odbye Arr
a
yData
:
:kPl
a
inKind
commit
|
commitdiff
|
tree
2020-07-29
S
h
aunak Ki
s
h
ore
Goodbye jit::Type TPArr
commit
|
commitdiff
|
tree
2020-07-29
Sha
u
nak Kishore
Goo
d
bye KindOfArray
commit
|
commitdiff
|
tree
2020-07-28
Shaunak K
i
shore
Eliminate
Ar
r
a
y
Da
t
a
each, nex
t
, p
r
ev
commit
|
commitdiff
|
tree
2020-07-27
Shaunak Kishore
E
liminate plain arrays
commit
|
commitdiff
|
tree
2020-07-25
Shaunak K
i
sh
o
re
Delete SPL clas
s
e
s using
n
e
x
t()
commit
|
commitdiff
|
tree
2020-07-25
Shaunak K
i
shor
e
Delete te
s
ts for SPL
c
lasses using next()
commit
|
commitdiff
|
tree
2020-07-25
Shaunak
Kishore
Del
e
t
e HHI for SPL cla
s
se
s
u
sing next()
commit
|
commitdiff
|
tree
2020-07-23
Sha
u
n
a
k
Kishore
Move ArrayI
t
era
t
or above the l
i
ne
commit
|
commitdiff
|
tree
2020-07-23
S
h
a
unak Ki
s
h
ore
Ban man
y
SPL itera
t
ors in the runtime
commit
|
commitdiff
|
tree
2020-07-23
Shaunak Ki
s
hore
B
a
n many SPL iterators in
t
ests
commit
|
commitdiff
|
tree
2020-07-23
Sh
a
unak
K
i
s
h
o
re
B
a
n many SPL
i
t
erators in H
H
I
commit
|
commitdiff
|
tree
2020-07-22
Shaunak Kishor
e
HAM-safe inti
s
h casts
commit
|
commitdiff
|
tree
2020-07-21
Shaunak
K
ishore
E
l
i
m
inate A
r
rayData::plusEq
commit
|
commitdiff
|
tree
2020-07-18
Shau
n
ak Kishor
e
Patch object type monotonic
i
ty
commit
|
commitdiff
|
tree
2020-07-18
Shaunak
Kishore
Don'
t
tag vecs and dic
t
s in HH
B
BC
commit
|
commitdiff
|
tree
2020-07-16
Sh
a
u
n
ak Kishore
F
i
x
resolution error message
commit
|
commitdiff
|
tree
2020-07-16
Sha
u
n
a
k
K
i
shore
Dow
n
s
ampl
e
selectHotCFG perf warnings
commit
|
commitdiff
|
tree
2020-07-16
Shaunak Kisho
r
e
Fix cl
s
meth is_vec_or_varray i
n
t
eraction
commit
|
commitdiff
|
tree
2020-07-16
Shaunak K
i
shore
T
ag provenanc
e
of const-folde
d
arr
a
ys
commit
|
commitdiff
|
tree
2020-07-16
Shaunak Kis
h
ore
Get r
i
d
o
f most
r
e
maining inter
n
a
l is_a
r
ray checks
commit
|
commitdiff
|
tree
2020-07-14
Shaunak Kishor
e
Eliminate se
v
eral
a
rrprov flags
commit
|
commitdiff
|
tree
2020-07-14
Shaunak Ki
s
h
ore
Widen ImmSet::fr
o
mArr
a
ys inputs
commit
|
commitdiff
|
tree
2020-07-14
Shauna
k
Kishore
A
lway
s
u
se da
r
ray/
v
array in e
r
r
o
r messages
commit
|
commitdiff
|
tree
2020-07-13
Sha
u
n
a
k
Kishore
A
dd logging for comparison behaviors
commit
|
commitdiff
|
tree
2020-07-13
Shau
n
ak Ki
s
h
ore
S
impl
i
f
y
member-op
c
onver
s
ions
commit
|
commitdiff
|
tree
2020-07-13
S
h
aun
a
k Kishore
Delete unu
s
ed comparison functi
o
ns
commit
|
commitdiff
|
tree
2020-07-13
Sha
u
nak Kishore
F
i
x
p
lain-array-observing tests
commit
|
commitdiff
|
tree
2020-07-12
S
h
aunak Kishore
Stop intish-castin
g
in strtr
commit
|
commitdiff
|
tree
2020-07-12
Shaunak Ki
s
hore
Throw o
n
array-like-
t
o-string conversions
commit
|
commitdiff
|
tree
2020-07-11
Sha
u
nak Kishore
Get
tests r
e
ady fo
r
s
tri
n
g conv ba
n
commit
|
commitdiff
|
tree
2020-07-10
Shaunak Kishore
Logging for
H
AM-safe
intis
h
casts
commit
|
commitdiff
|
tree
2020-07-09
Shau
n
ak Kis
h
o
r
e
Drop toPHPArrayInt
i
shCast ArrayK
i
nd helper
commit
|
commitdiff
|
tree
2020-07-09
Shau
n
ak Kishore
Use direct
s
etter
s
where pos
s
ible
commit
|
commitdiff
|
tree
2020-07-08
Shaunak Kishore
Revert
D22387136:
Disallow class_meth() pointers to
.
.
.
commit
|
commitdiff
|
tree
2020-07-08
Shaunak Kisho
r
e
De-
t
emplate A
r
ra
y
Data::convertKe
y
commit
|
commitdiff
|
tree
2020-07-08
Shaunak Kishore
Lo
g
o
n
nontrivi
a
l intish casts
commit
|
commitdiff
|
tree
2020-07-08
Shau
n
ak Kishore
Rip out plain array
b
y
t
ecodes
commit
|
commitdiff
|
tree
2020-07-07
S
h
a
unak Kishore
Harden dvar
r
ay
bytec
o
de invaria
n
ts
commit
|
commitdiff
|
tree
2020-07-07
Shaunak Kishor
e
Scoped g
u
ard
s
for func bod
y
acce
s
ses
commit
|
commitdiff
|
tree
2020-07-06
S
h
a
u
na
k
Kishor
e
R
emove DCheckDV
commit
|
commitdiff
|
tree
2020-07-03
Shaunak Kishore
a
r
r
a
y
_
merge returns darray
commit
|
commitdiff
|
tree
2020-07-03
Shaunak Kishore
G
oodbye NewLikeAr
r
ayL
commit
|
commitdiff
|
tree
2020-07-03
Shaunak Ki
s
ho
r
e
Goodbye RaiseHackA
r
r
P
aramNo
t
ice and frie
n
ds
commit
|
commitdiff
|
tree
2020-07-03
Shaunak K
i
shore
S
implify TypeCon
s
traints
w
ith KindO
f
DVArra
y
commit
|
commitdiff
|
tree
2020-07-02
Shauna
k
Kishore
E
li
m
inate 'yield from' runti
m
e su
p
por
t
commit
|
commitdiff
|
tree
2020-07-02
Sha
u
nak Kishore
Elimina
t
e 'yield fr
o
m' syntax
commit
|
commitdiff
|
tree
2020-07-02
Shaunak K
i
shore
G
o
odbye
Chec
k
D
VArra
y
and ProfileArrayK
i
n
d
commit
|
commitdiff
|
tree
2020-07-02
Shaunak Kishore
Goodbye Ar
r
ayKind sp
e
cializa
t
ions
commit
|
commitdiff
|
tree
2020-07-02
Shaunak K
i
shore
Us
e
K
i
ndOfDVArray for
dvarray
s
commit
|
commitdiff
|
tree
2020-07-01
Shaunak Kisho
r
e
Save 8
b
ytes in
s
i
zeof(Func
)
commit
|
commitdiff
|
tree
2020-07-01
Shaun
a
k
Kishore
Upd
a
te
'
yield from' tests
commit
|
commitdiff
|
tree
2020-07-01
Sh
a
unak
Kishore
Shrink block b
y
tecode vectors
commit
|
commitdiff
|
tree
2020-07-01
Shaunak Kish
o
r
e
D
elete isVArrayT
y
pe / isDArrayType
commit
|
commitdiff
|
tree
2020-07-01
S
h
au
n
ak Kishore
Drop Globals
a
n
d R
e
cordArray HeaderK
i
nds
commit
|
commitdiff
|
tree
2020-07-01
Sh
a
unak Kishore
El
i
minate C
o
untArrayF
a
s
t
and
C
onvArrToB
o
o
l
commit
|
commitdiff
|
tree
2020-07-01
Shaunak Kishore
Delet
e
G
l
ob
a
lsA
r
ray
commit
|
commitdiff
|
tree
2020-07-01
Shaunak Kishore
Stricter type-test requ
i
reme
n
t
s
commit
|
commitdiff
|
tree
2020-07-01
Shaunak Kishore
dynP
r
o
ps are now a darray
commit
|
commitdiff
|
tree
2020-06-24
Sh
a
unak
K
i
shor
e
F
ix
KindOfA
r
ra
y
w
o
nkin
e
ss in extensio
n
s
commit
|
commitdiff
|
tree
2020-06-24
S
h
aun
a
k
Kishore
Fi
x
OutOnly on m
b
_parse
_
s
t
r
commit
|
commitdiff
|
tree
2020-06-23
Shaun
a
k Kishore
Avoid KindOf
.
.
.
in i
n
trin
s
ics
commit
|
commitdiff
|
tree
next