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
Back out D23318594 and D23318592, the recordbasenativesp instr for prologue spills
2020-09-01
S
h
auna
k
Kishore
Back out
D23318594 and D2331
8
5
9
2, the
r
ecordbasenativesp
.
.
.
commit
|
commitdiff
|
tree
2020-09-01
S
haun
a
k Kishore
F
ix Ld
C
ls in non-
l
owptr builds
commit
|
commitdiff
|
tree
2020-08-31
Shau
n
ak Ki
s
hore
Audit
a
nd fix so
m
e legacy mar
k
is
s
ues
commit
|
commitdiff
|
tree
2020-08-30
Shauna
k
Kish
o
re
Log and
a
ccount for ctor
o
p
s
commit
|
commitdiff
|
tree
2020-08-28
Shaun
a
k Kish
o
re
I
n
clude values in lv
a
lInt
/
lvalS
t
r
commit
|
commitdiff
|
tree
2020-08-28
Sh
a
unak Kisho
r
e
Co
m
pact Ev
e
ntKey into a uint64_t
commit
|
commitdiff
|
tree
2020-08-28
S
h
a
unak
Kishore
Stop logging
i
n
is_varray / is_d
a
rray
commit
|
commitdiff
|
tree
2020-08-28
Shaunak Ki
s
hore
Un
i
fy more me
m
ber op
s
commit
|
commitdiff
|
tree
2020-08-27
Shaunak Kishore
Make Arra
y
Op an enum
commit
|
commitdiff
|
tree
2020-08-27
Shaunak Kishore
Split up Loggi
n
gArray a
n
d LoggingProfile
commit
|
commitdiff
|
tree
2020-08-26
Shaun
a
k Kishore
Delet
e
curre
n
t /
key
/
e
nd /reset
commit
|
commitdiff
|
tree
2020-08-26
S
h
a
u
nak Kishore
Delete test
s
of internal it
e
rator
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Kish
o
re
Used symbol cache to optim
i
ze LdCls
commit
|
commitdiff
|
tree
2020-08-26
Shaunak Kishor
e
Cache Named
E
nti
t
y
o
n "sy
m
bol" s
t
r
i
n
gs
commit
|
commitdiff
|
tree
2020-08-26
Sha
u
nak Kishore
Don't emit no-op str-
t
o-cl
s
no
t
ice c
a
lls
commit
|
commitdiff
|
tree
2020-08-25
Shaunak Kish
o
re
Remove internal i
t
erators fro
m
HH
I
commit
|
commitdiff
|
tree
2020-08-25
Shaunak Kishore
Allow specializat
i
on on ar
r
aykey dicts
commit
|
commitdiff
|
tree
2020-08-22
Shaunak Kish
o
re
Don't check arrpr
o
v for vecs
/
dicts
commit
|
commitdiff
|
tree
2020-08-22
Shaunak
K
i
s
ho
r
e
Ha
n
dle marked dvarrays i
n
Get
S
calarArray
commit
|
commitdiff
|
tree
2020-08-22
S
haunak Kishore
Don't guar
d
to va
n
illa for tri
v
i
a
l cast
s
commit
|
commitdiff
|
tree
2020-08-19
Shaunak
K
ishore
Print HHBBC max RSS
commit
|
commitdiff
|
tree
2020-08-18
S
haunak
Kishore
Enab
l
e Func bytecode co
m
p
r
e
ssion
commit
|
commitdiff
|
tree
2020-08-17
Shaunak Kishore
Su
p
p
o
rt BlockVec se
r
ialization
commit
|
commitdiff
|
tree
2020-08-17
S
hauna
k
Kishore
Rename compress
i
o
n
.
h ->
wide-func
.
h
commit
|
commitdiff
|
tree
2020-08-15
Sh
a
unak
Kis
h
ore
Fix dum
b
bug in up
d
ate_bytec
o
de
commit
|
commitdiff
|
tree
2020-08-13
Shau
n
ak Kishore
Split up Func append an
d
cop
y
op
e
rations
commit
|
commitdiff
|
tree
2020-08-13
Sha
u
nak Kisho
r
e
Pac
k
age up
o
ptimiz
a
tion context
commit
|
commitdiff
|
tree
2020-08-13
Shaunak Kishore
Free Func
bytec
o
de
at
e
mit t
i
me again
commit
|
commitdiff
|
tree
2020-08-13
Shaun
a
k
K
isho
r
e
Anal
y
sis requir
e
s
a WideFunc
commit
|
commitdiff
|
tree
2020-08-12
S
haunak K
i
s
h
ore
Merge ConstFunc and
M
u
tFunc
commit
|
commitdiff
|
tree
2020-08-12
Sh
a
unak Kish
o
re
Drop AnalysisContext from
FuncA
n
alysisResult
commit
|
commitdiff
|
tree
2020-08-12
Shau
n
ak
Kis
h
ore
F
i
x
c
onst-
c
ast in analyze_func
commit
|
commitdiff
|
tree
2020-08-10
Sha
u
na
k
Kisho
r
e
Add
tes
t
fo
r
RDS
re-entry effects
commit
|
commitdiff
|
tree
2020-08-10
Shaun
a
k Kishore
Co
r
rect
mem
o
ry effect
s
for re
-
en
t
ry
commit
|
commitdiff
|
tree
2020-08-10
Shaun
a
k Kishore
Cons
t
-correc
t
ness for F
u
nc p
o
inters
commit
|
commitdiff
|
tree
2020-08-06
Shaunak
Kis
h
o
r
e
One neat trick can im
p
r
o
v
e compression by 1
.
5x!
commit
|
commitdiff
|
tree
2020-08-06
Shau
n
ak Ki
s
h
o
re
Implement basic
b
yteco
d
e compression
commit
|
commitdiff
|
tree
2020-08-05
Sha
u
nak Kishore
Backout o
f
pseudomain removal wh
i
le keeping var
e
nv
.
.
.
commit
|
commitdiff
|
tree
2020-08-01
Shaun
a
k
K
ishore
U
se lowptr for
F
Call context
commit
|
commitdiff
|
tree
2020-07-31
Sha
u
nak Kisho
r
e
Delete
u
nused flags mac
r
os
commit
|
commitdiff
|
tree
2020-07-29
Shaunak Kishore
Avoid rebuil
d
ing
e
xn tre
e
commit
|
commitdiff
|
tree
2020-07-29
Shaunak Kishore
Goodb
y
e A
r
rayData::kPlainKind
commit
|
commitdiff
|
tree
2020-07-29
S
h
aunak Kishore
Goodbye
j
it::Ty
p
e
T
PArr
commit
|
commitdiff
|
tree
2020-07-29
Shaunak Kishor
e
Good
b
ye KindOf
A
rray
commit
|
commitdiff
|
tree
2020-07-28
Shaunak Kish
o
re
Elimi
n
ate
A
rrayData e
a
ch, next,
prev
commit
|
commitdiff
|
tree
2020-07-27
Shaunak Kishor
e
Eliminate p
l
ain arrays
commit
|
commitdiff
|
tree
2020-07-25
Shau
n
ak Kishore
Delete SPL classes using next()
commit
|
commitdiff
|
tree
2020-07-25
Shaunak
K
i
shore
Delete tests fo
r
SPL classes using next()
commit
|
commitdiff
|
tree
2020-07-25
Shaun
a
k Kishore
Delete HHI for SPL clas
s
es u
s
ing n
e
xt()
commit
|
commitdiff
|
tree
2020-07-23
Shau
n
ak Kishore
Move Arr
a
yIterator above the line
commit
|
commitdiff
|
tree
2020-07-23
Sh
a
unak Kishore
Ban many SPL iterat
o
rs in
t
he
r
unt
i
me
commit
|
commitdiff
|
tree
2020-07-23
Shau
n
ak Kishore
Ba
n
many SPL i
t
erators
i
n tests
commit
|
commitdiff
|
tree
2020-07-23
S
h
aunak Kishore
Ban many SPL iterators in HHI
commit
|
commitdiff
|
tree
2020-07-22
Shaunak Kishore
HAM-s
a
fe
intish
casts
commit
|
commitdiff
|
tree
2020-07-21
Sh
a
u
n
ak Kishore
Eliminate ArrayDat
a
::plus
E
q
commit
|
commitdiff
|
tree
2020-07-18
Shaunak
K
is
h
or
e
Patch object type monotoni
c
ity
commit
|
commitdiff
|
tree
2020-07-18
S
haunak Kishore
D
o
n't tag vecs and dicts
i
n HHBBC
commit
|
commitdiff
|
tree
2020-07-16
Shaunak Kishore
Fi
x
resolution error
message
commit
|
commitdiff
|
tree
2020-07-16
S
h
a
u
n
ak Kishore
D
o
wnsampl
e
selectHotCFG p
e
rf warnings
commit
|
commitdiff
|
tree
2020-07-16
Shaunak Ki
s
hore
Fix clsmeth is_vec_or_
v
a
rray inter
a
ct
i
on
commit
|
commitdiff
|
tree
2020-07-16
Shaunak Kishore
Tag
p
ro
v
ena
n
ce of
c
onst-fol
d
ed arr
a
ys
commit
|
commitdiff
|
tree
2020-07-16
Sh
a
unak
Kishore
Get rid of most remainin
g
internal is_array ch
e
cks
commit
|
commitdiff
|
tree
2020-07-14
Shaunak Kishore
Eliminate several arrprov flags
commit
|
commitdiff
|
tree
2020-07-14
Shaunak Kishore
Widen ImmSet:
:
fromArrays inputs
commit
|
commitdiff
|
tree
2020-07-14
Shaun
a
k Kishore
Alw
a
ys use darray/v
a
rray
i
n
error m
e
ssa
g
es
commit
|
commitdiff
|
tree
2020-07-13
Shaunak Kisho
r
e
Add lo
g
ging for compa
r
i
s
on be
h
aviors
commit
|
commitdiff
|
tree
2020-07-13
Shaun
a
k Kis
h
ore
Simplify me
m
be
r
-o
p
conversions
commit
|
commitdiff
|
tree
2020-07-13
S
h
aunak Kishore
Delete
u
nused
c
omparis
o
n functions
commit
|
commitdiff
|
tree
2020-07-13
S
h
a
u
nak Kish
o
r
e
Fix p
l
ain-ar
r
a
y-observing tests
commit
|
commitdiff
|
tree
2020-07-12
S
haunak
Kishore
Stop intish-casting in
s
t
r
tr
commit
|
commitdiff
|
tree
2020-07-12
Shaunak Kish
o
re
Throw on array-
l
ike-to-string con
v
ersions
commit
|
commitdiff
|
tree
2020-07-11
Shaunak Kishor
e
Get tests ready f
o
r
s
t
r
ing conv ban
commit
|
commitdiff
|
tree
2020-07-10
Shaunak Kish
o
re
Logging for HAM-safe
intish casts
commit
|
commitdiff
|
tree
2020-07-09
S
ha
u
n
a
k Kishore
Drop toPHPArr
a
yInti
s
hCast A
r
ray
K
ind helper
commit
|
commitdiff
|
tree
2020-07-09
Shaunak Kishore
Use dir
e
c
t
setters where
possible
commit
|
commitdiff
|
tree
2020-07-08
Shauna
k
Kishore
Reve
r
t D22387136
:
Disallow class_meth
(
) pointers to
.
.
.
commit
|
commitdiff
|
tree
2020-07-08
S
haunak K
i
s
hore
D
e-template Ar
r
ayData::convertKey
commit
|
commitdiff
|
tree
2020-07-08
Sha
u
nak Kishore
Log on no
n
trivia
l
intis
h
casts
commit
|
commitdiff
|
tree
2020-07-08
S
h
a
u
n
ak K
i
shor
e
Ri
p
out plain arr
a
y byt
e
codes
commit
|
commitdiff
|
tree
2020-07-07
Shau
n
ak Kishore
Harden dvarray byteco
d
e invariants
commit
|
commitdiff
|
tree
2020-07-07
Shaunak Kis
h
ore
Scoped guards
f
or func body acce
s
ses
commit
|
commitdiff
|
tree
2020-07-06
Shaunak Kishore
Remove DCheckDV
commit
|
commitdiff
|
tree
2020-07-03
Shaunak Kishore
array_merge returns darray
commit
|
commitdiff
|
tree
2020-07-03
Shaunak Kishore
Good
b
ye NewLik
e
Ar
r
ayL
commit
|
commitdiff
|
tree
2020-07-03
Shaunak
Kishore
Good
b
ye Raise
H
ackArrPara
m
Notice an
d
fr
i
ends
commit
|
commitdiff
|
tree
2020-07-03
S
h
a
u
nak Kisho
r
e
Simplify TypeConstraints wit
h
K
in
d
Of
D
VArray
commit
|
commitdiff
|
tree
2020-07-02
Shaunak
K
isho
r
e
Eliminate
'
y
ield fro
m
'
runti
m
e support
commit
|
commitdiff
|
tree
2020-07-02
Shaunak Kishore
Eliminate 'yi
e
ld
f
r
om' syn
t
ax
commit
|
commitdiff
|
tree
2020-07-02
S
h
au
n
ak Kishore
Goodbye CheckDVArray and Profil
e
Ar
r
ayKind
commit
|
commitdiff
|
tree
2020-07-02
Shaunak
Ki
s
hore
Goodbye
A
rrayKin
d
spec
i
alizations
commit
|
commitdiff
|
tree
2020-07-02
Shaunak Kishore
Use KindOfD
V
Array for
d
varrays
commit
|
commitdiff
|
tree
2020-07-01
S
h
aunak Kish
o
re
Save 8 b
y
t
e
s in sizeof(F
u
nc)
commit
|
commitdiff
|
tree
2020-07-01
S
h
a
u
nak K
i
shore
Update 'y
i
eld from
'
tests
commit
|
commitdiff
|
tree
2020-07-01
S
ha
u
nak Kishore
Sh
r
ink block
bytecode vectors
commit
|
commitdiff
|
tree
2020-07-01
Shaunak
K
is
h
o
re
D
e
le
t
e isVArrayType / isDA
r
r
a
yTy
p
e
commit
|
commitdiff
|
tree
2020-07-01
Shauna
k
K
ishore
D
r
op Glob
a
ls a
n
d
R
ecordA
r
r
a
y H
e
aderKind
s
commit
|
commitdiff
|
tree
2020-07-01
Shaun
a
k
Kishore
Eliminate CountArrayFas
t
and ConvArrToBool
commit
|
commitdiff
|
tree
2020-07-01
Shauna
k
Kishore
D
elete GlobalsArray
commit
|
commitdiff
|
tree
2020-07-01
Shau
n
ak Kishore
Stri
c
ter type
-
test re
q
u
iremen
t
s
commit
|
commitdiff
|
tree
2020-07-01
S
haun
a
k
Ki
s
hore
d
y
nProps are now a darr
a
y
commit
|
commitdiff
|
tree
next