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
Remove parsing support for ?>
2020-04-02
Shaunak Kishore
E
liminate rv
a
l ArrayIter methods
commit
|
commitdiff
|
tree
2020-04-02
Shaunak
K
ishore
Clean up array-access
si
m
pl
i
f
y calls
commit
|
commitdiff
|
tree
2020-04-02
Shau
n
ak Kishor
e
Get r
i
d
o
f as_lval in ext_soap
commit
|
commitdiff
|
tree
2020-04-01
S
h
aunak
Kis
h
or
e
Eliminate ArrayData::LvalForce
N
e
w
commit
|
commitdiff
|
tree
2020-04-01
S
h
auna
k
Kishore
Simpl
i
fy V
a
riableUnseria
l
i
zer ref tracking
commit
|
commitdiff
|
tree
2020-03-31
Shaunak K
i
shore
Drop count
req
u
irement for iterator
spec
i
a
l
i
z
ation
commit
|
commitdiff
|
tree
2020-03-30
S
h
aunak Ki
s
hore
Eliminate MixedArray:
:
M
a
keReserveS
a
me
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kishore
T
rack TMixedArr
thro
u
gh minstr s
e
tters
commit
|
commitdiff
|
tree
2020-03-30
Shaunak Kishore
Simplify appendIns
t
r
u
c
tion slight
l
y
commit
|
commitdiff
|
tree
2020-03-28
Shaunak Kishor
e
F
ix class-
c
ons
t
an
t
caching
commit
|
commitdiff
|
tree
2020-03-28
S
h
aunak Kisho
r
e
In
t
roduce
dvar
r
ay type
s
p
ecializations
commit
|
commitdiff
|
tree
2020-03-25
Sha
u
nak Kishore
De-
f
l
ake async
t
ail-call
s
test
commit
|
commitdiff
|
tree
2020-03-24
S
haun
a
k
Kis
h
ore
Use at
o
mics to publish AllocDescs
commit
|
commitdiff
|
tree
2020-03-24
Sha
u
nak Kishore
P
a
tch selec
t
i
veW
e
ak
e
nDecRefs behavior
commit
|
commitdiff
|
tree
2020-03-24
S
h
aunak
Kishore
Asy
n
c tail-call optimiza
t
ion
v
1
commit
|
commitdiff
|
tree
2020-03-24
Sh
a
una
k
Kisho
r
e
D
r
op Norm
a
l
ized
I
nstr
u
ction
.
endsRegi
o
n fi
e
l
d
commit
|
commitdiff
|
tree
2020-03-20
Shaunak Kishore
S
mall translator
c
leanu
p
s
commit
|
commitdiff
|
tree
2020-03-18
Shaunak Kisho
r
e
Cut sizeof(Bl
o
c
k
) from
7
2
t
o 64
commit
|
commitdiff
|
tree
2020-03-18
S
h
aunak Kishor
e
unre
s
tr
i
ct-layou
t
p
a
rt 6: Eliminate
ArrayData::rvalStrict
commit
|
commitdiff
|
tree
2020-03-18
Shauna
k
Kishore
unrestrict-l
a
yout part 5:
E
liminat
e
set
in place
commit
|
commitdiff
|
tree
2020-03-17
Shaun
a
k K
i
shore
unrestri
c
t-
l
ayout p
a
rt
4
:
E
liminate app
e
nd/remove in
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
Sha
u
nak Kish
o
re
unrestrict-
l
ayout part
3
: Elim
i
na
t
e
A
rrayI
t
er:
:
secon
d
R
e
f
commit
|
commitdiff
|
tree
2020-03-16
Shaunak Ki
s
h
ore
u
nrestrict-
l
ayout
pa
r
t
2:
E
liminate i
s
_s
e
t checks
i
n
.
.
.
commit
|
commitdiff
|
tree
2020-03-16
S
haunak Kis
h
ore
rval-must-di
e
part 1: Eliminate so
m
e tv_rval const
.
.
.
commit
|
commitdiff
|
tree
2020-03-13
Shauna
k
Ki
s
hore
Elimina
t
e generic LdIterBase
commit
|
commitdiff
|
tree
2020-03-11
Shau
n
ak Kis
h
ore
Simpl
i
fy
A
rray
S
pec::widenToBe
s
poke
commit
|
commitdiff
|
tree
2020-03-10
Sha
u
nak Kishore
Ensure that proven
a
n
c
e
t
ags h
a
v
e filenames
commit
|
commitdiff
|
tree
2020-03-08
Shaun
a
k Kish
o
re
Fix mult
i
-Fr
a
mePtr ph
i
-
j
ump issue
commit
|
commitdiff
|
tree
2020-03-08
Shaunak
K
ishore
Si
m
p
lify array specializat
i
on logic
commit
|
commitdiff
|
tree
2020-03-07
Shaunak Kishore
E
liminate T
r
ac
k
StaticStrKeys co
m
pile-
t
ime flag
commit
|
commitdiff
|
tree
2020-03-06
Shaunak Kishore
Optimize enum coer
c
e an
d
isValid
commit
|
commitdiff
|
tree
2020-03-06
Sh
a
un
a
k
K
i
shor
e
Precompute static enum values
commit
|
commitdiff
|
tree
2020-03-06
Shaunak K
i
shor
e
Sink In
c
R
ef
t
hrough
finish
M
e
mber
O
p
commit
|
commitdiff
|
tree
2020-03-05
Shau
n
a
k
Kishore
Whitelist layou
t
-ag
n
o
s
tic ops
commit
|
commitdiff
|
tree
2020-03-04
Shaunak Kishore
F
i
x
mi
n
s
tr a
s
sertion
i
n lo
a
d-elim
commit
|
commitdiff
|
tree
2020-03-04
Shaun
a
k Kishore
Tag
t
h
e default varargs param
commit
|
commitdiff
|
tree
2020-03-03
S
haunak
Ki
s
hore
El
i
minate van
i
l
l
a c
h
e
cks
w
hen
flag is off
commit
|
commitdiff
|
tree
2020-03-02
Shau
n
a
k
Kishore
E
nforce
no vanilla checks with fl
a
g
o
ff
commit
|
commitdiff
|
tree
2020-03-02
Shau
n
ak Kishore
S
e
t
up variadic inlined live types
commit
|
commitdiff
|
tree
2020-03-02
Shau
n
ak
K
ishore
A few vanilla bug fixes
commit
|
commitdiff
|
tree
2020-03-01
Shaunak Kishore
Use TinyVe
c
tor for va
n
illa location
s
commit
|
commitdiff
|
tree
2020-03-01
Shaunak Kishore
A
dd TP
a
c
k
e
d
Arr
e
tc
.
cons
t
a
n
ts to jit/type
commit
|
commitdiff
|
tree
2020-03-01
Sh
a
unak Kish
o
r
e
Guard locations on
vanilla types
commit
|
commitdiff
|
tree
2020-02-29
Sh
a
un
a
k Kishore
C
reate optimized builtin tables
commit
|
commitdiff
|
tree
2020-02-29
Shaun
a
k Kis
h
ore
Restore array
R
A
T
i
n
formation
commit
|
commitdiff
|
tree
2020-02-29
Shaunak Kishor
e
U
s
e an RWLock for
static pro
v
e
n
ance
commit
|
commitdiff
|
tree
2020-02-28
Shaunak K
i
shore
Ad
d
v
anilla ty
p
es to ji
t
:
:
Type
commit
|
commitdiff
|
tree
2020-02-28
Shauna
k
Ki
s
h
ore
Mar
k
ops wi
t
h
vanilla i
n
puts and o
u
tput
s
commit
|
commitdiff
|
tree
2020-02-27
Sh
a
unak
Kishor
e
T
a
g enum names and values
commit
|
commitdiff
|
tree
2020-02-24
S
haunak
K
i
sh
o
r
e
Use MInstrE
f
f
ects in load-elim
commit
|
commitdiff
|
tree
2020-02-20
Shaunak Kishore
Don't
refine pointer types across uses
commit
|
commitdiff
|
tree
2020-02-19
Shaunak Kishore
Add stack protection for r
e
cursive
marking
commit
|
commitdiff
|
tree
2020-02-18
Shaunak Kishore
Support recursive legacy ma
r
king
commit
|
commitdiff
|
tree
2020-02-17
Shaunak K
i
shore
A bit of guard sys
t
e
m c
o
de motion
commit
|
commitdiff
|
tree
2020-02-17
Shaunak
Kishore
C
o
mprehensive un
r
eachable
c
ode fix
commit
|
commitdiff
|
tree
2020-02-12
Shaunak Kishore
S
upport recur
s
ive proven
a
nce
t
a
g
ging
commit
|
commitdiff
|
tree
2020-02-11
S
haunak K
i
sh
o
r
e
Fix stupid
b
ug
in
a
rr
a
yFitsSpe
c
commit
|
commitdiff
|
tree
2020-02-11
S
h
aunak
Ki
s
ho
r
e
Avoid double-loa
d
s
for type checks
commit
|
commitdiff
|
tree
2020-02-11
Shaunak K
i
shore
Fix lu
r
king type-sys
t
e
m
b
ugs
commit
|
commitdiff
|
tree
2020-02-05
S
ha
u
nak K
i
sho
r
e
A bi
t
of JIT type system code motion
commit
|
commitdiff
|
tree
2020-02-04
Shaunak Kishore
F
ix
refcounting bugs in opt_tag_p
r
ovenance_here
commit
|
commitdiff
|
tree
2020-02-03
Shaunak Kishore
Don't
t
ag proven
a
nce w
h
en flag is off
commit
|
commitdiff
|
tree
2020-02-03
Shaunak Kishore
Tag em
p
ty
a
rrays from
e
xtensions
commit
|
commitdiff
|
tree
2020-01-30
Shaunak Kishore
F
i
x
P
rovenanceSkip
F
rame handling of
c
ollections
commit
|
commitdiff
|
tree
2020-01-25
Shaunak Kishore
Re-land st
r
ict
e
r
type checks for pointer types
commit
|
commitdiff
|
tree
2020-01-23
S
haunak Kis
h
ore
Back out "Stricter type checks fo
r
pointer types"
commit
|
commitdiff
|
tree
2020-01-22
Shaunak Kishore
Delete unused ArrayDat
a
::es
c
ala
t
e
commit
|
commitdiff
|
tree
2020-01-22
S
haunak Kisho
r
e
Elimina
t
e (Dict)?
A
d
d
E
l
e
m
(I
n
t|Str)K
e
y
commit
|
commitdiff
|
tree
2020-01-22
S
haunak Kish
o
re
Del
e
te unused
MixedArray:
:
ValIter
commit
|
commitdiff
|
tree
2020-01-22
Sha
u
n
a
k
Kishore
Devir
t
u
a
l
i
ze CallSpec::array when possible
commit
|
commitdiff
|
tree
2020-01-22
Shaunak K
i
sh
o
re
Str
i
cter type che
c
ks f
o
r pointer
types
commit
|
commitdiff
|
tree
2020-01-22
Shaun
a
k
Kis
h
or
e
R
e
fine tm
p
s mu
l
tiple times whe
n
p
o
ssible
commit
|
commitdiff
|
tree
2020-01-18
Shaunak Kishore
Unify array ty
p
e-ch
e
ck
logic
commit
|
commitdiff
|
tree
2020-01-15
Shaunak Ki
s
hore
Fix OOB error in
s
implifyLdC
l
sMethod
commit
|
commitdiff
|
tree
2020-01-08
Sha
u
nak Kishore
Back out "Elimin
a
te (Dict)?AddE
l
e
m
(Int|S
t
r
)Key"
commit
|
commitdiff
|
tree
2020-01-03
Sha
u
n
a
k Kish
o
re
S
im
p
l
ify Hack arra
y
m
igration
l
ogic wi
t
h arrLikeVal
commit
|
commitdiff
|
tree
2020-01-03
S
h
a
u
nak Kishore
Fix refcount-opts may-alias logic
commit
|
commitdiff
|
tree
2019-12-30
Shaunak
K
ishore
Elimin
a
te SetIntMoveRaw helper
commit
|
commitdiff
|
tree
2019-12-28
Shaunak K
i
shor
e
D
o
n't i
n
clude p
r
ofile dat
a
commit
|
commitdiff
|
tree
2019-12-28
Sha
u
nak Kishore
Di
s
allow
n
ull {cla
s
s, fun
c
, rec
o
rd,
.
.
.
}-con
s
tant types
commit
|
commitdiff
|
tree
2019-12-19
S
h
aunak Kishore
Eliminate (Di
c
t)?A
d
dEle
m
(Int|Str)Key
commit
|
commitdiff
|
tree
2019-12-12
Sha
u
nak
K
ishore
U
pdate hhvm_wrapper n
o
w that refs are gone
commit
|
commitdiff
|
tree
2019-12-12
Shaunak
K
ishore
Back
o
ut "Bump RS
S
limit in t
e
st"
commit
|
commitdiff
|
tree
2019-12-11
Sha
u
nak
Kish
o
re
Elimin
a
te
I
terBrea
k
instructions
commit
|
commitdiff
|
tree
2019-12-10
Shaunak
Kishore
Bump RSS limi
t
in test
commit
|
commitdiff
|
tree
2019-12-10
S
haunak Kishore
Replace GetValueRef w/ RvalPos everywhere
commit
|
commitdiff
|
tree
2019-12-09
Shaunak Kis
h
o
r
e
S
tricte
r
verificat
i
o
n f
o
r iterator
e
x
c
ep
t
ions
commit
|
commitdiff
|
tree
2019-12-09
Sh
a
unak K
i
shore
Initialize async PC in backtraces
commit
|
commitdiff
|
tree
2019-12-05
Shaunak Kishore
Use bette
r
D
ecRefP
r
ofi
l
e fo
r
i
n
l
ine returns
commit
|
commitdiff
|
tree
2019-11-27
Shaunak Kishore
Look up JSON array keys befo
r
e allocating
commit
|
commitdiff
|
tree
2019-11-27
Shaunak Kishore
A
dd setMove for collec
t
ions
commit
|
commitdiff
|
tree
2019-11-27
Shaunak
Ki
s
hore
Move opti
m
izati
o
n f
o
r member op value
s
commit
|
commitdiff
|
tree
2019-11-23
Shaunak
Kishore
M
o
ve optimizat
i
on for
functi
o
n parameters
commit
|
commitdiff
|
tree
2019-11-22
Shauna
k
K
isho
r
e
Mark tests as depending on backtrace-args
commit
|
commitdiff
|
tree
2019-11-19
S
h
aunak Kish
o
re
Move iterat
o
r output
l
oca
l
s
commit
|
commitdiff
|
tree
2019-11-14
Shaunak Kishore
Use IterArgs
in
t
he IterD
a
ta IR data
s
t
ruct
commit
|
commitdiff
|
tree
2019-11-13
Shaunak Kishore
More i
t
erator c
l
eanups in
h
ackc
commit
|
commitdiff
|
tree
2019-11-12
Sh
a
unak Kishore
O
n
e mor
e
c
a
s
e
for iter docs
commit
|
commitdiff
|
tree
2019-11-12
Sh
a
u
n
ak
K
ishore
D
ocument IterArgs in bytecode
.
specif
i
cation
commit
|
commitdiff
|
tree
2019-11-12
Shaunak
K
ishore
F
i
x
bugs
fro
m
the I
t
erArgs r
e
f
a
ctoring
commit
|
commitdiff
|
tree
next