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
Move type arity checks to type_params_arity_check (1/2)
2019-02-02
Alexey Top
t
ygin
Fix notice spew in test
r
unner
.
commit
|
commitdiff
|
tree
2019-02-01
A
l
exe
y
T
optygin
Fi
x
t
e
st run
n
er tem
p
dire
c
tory
r
emoval
.
commit
|
commitdiff
|
tree
2019-01-30
Alex
e
y
T
o
p
tygin
St
o
p
u
sing func_
g
et_
a
rg(s)
a
nd f
u
nc_nu
m
_arg
where po
s
sible
.
commit
|
commitdiff
|
tree
2019-01-30
Alexey Toptygin
Stop needlessly using
f
un
c
_g
e
t_
a
rgs
i
n run
.
php
commit
|
commitdiff
|
tree
2019-01-30
Ale
x
ey T
o
ptygi
n
Delete
dead static fu
n
ction wa
l
k_func in ext_arr
a
y
.
cpp
commit
|
commitdiff
|
tree
2019-01-30
Alexey T
o
p
tygin
Delete
R
u
ntimeO
p
t
ion::EnableZe
n
d
Sorti
n
g
commit
|
commitdiff
|
tree
2019-01-27
Al
e
xey Toptygi
n
Stop implicitly
c
oercin
g
collections
t
o arrays
i
n
func
.
.
.
commit
|
commitdiff
|
tree
2019-01-26
A
lexey Toptygin
Suppress sn
p
rintf "
o
u
t
p
u
t ma
y
b
e
trun
c
ated" warnings
commit
|
commitdiff
|
tree
2019-01-26
A
l
e
xey Top
t
y
g
in
Delete
fra
m
ew
o
rk t
e
sts
.
commit
|
commitdiff
|
tree
2019-01-22
Alexey Toptygi
n
Change order of paths in which we
l
ook for
hhvm in
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Alexey T
o
ptygin
M
o
ve
f
unction pointer
by
t
ec
o
des to the right section
commit
|
commitdiff
|
tree
2019-01-19
Ale
x
ey Toptygin
Reflec
t
ionFu
n
ction
A
b
s
tract::returnsReference
always
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Alexey Toptygi
n
Re-
i
ntro
d
uce
arra
y
_
w
alk and
a
rray_walk_recursiv
e
commit
|
commitdiff
|
tree
2019-01-17
Alex
e
y
Toptygin
Delete the
'
lint
'
target from the compil
e
r
.
commit
|
commitdiff
|
tree
2019-01-17
Alexey Toptygin
Simplify it
e
r_value_cell_local
_
impl
.
commit
|
commitdiff
|
tree
2019-01-16
A
l
exey T
o
pty
g
in
Rx verific
a
tion: allow writes
to arr
a
ys
n
e
s
t
e
d in locals
.
commit
|
commitdiff
|
tree
2019-01-11
A
l
e
x
ey
T
optygin
Clean up som
e
n
its from D1361272
8
commit
|
commitdiff
|
tree
2018-12-29
Alexey T
o
ptygin
M
a
ke slo
w
/e
x
t
_
zl
i
b
/ha
c
k_arr
a
y tests more reliable
.
commit
|
commitdiff
|
tree
2018-12-28
A
lexe
y
Toptyg
i
n
R
eplace compiler/json
.
h wi
t
h folly/json
.
h in preg
.
cpp
commit
|
commitdiff
|
tree
2018-12-28
A
lexey Top
t
ygin
Delete t
o
ken_get_a
l
l an
d
everything t
h
at depend
s
on
it
.
commit
|
commitdiff
|
tree
2018-12-28
Al
e
xey Toptygin
Re
p
lace
token_g
e
t_
a
ll with ffp-
b
as
e
d
h
elper in fr
a
mework
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
A
l
e
xey Toptygin
Add
e
xte
n
sion method to
r
epla
c
e token_get_
a
ll
i
n
framework
.
.
.
commit
|
commitdiff
|
tree
2018-12-22
Alexey To
p
tygin
F
ix hhvm
build breakage
c
au
s
ed by D1
3
535506 + D13534603
commit
|
commitdiff
|
tree
2018-12-21
Alexey To
p
tygin
Fix
A
b
o
r
t
Build
O
nVerifyErro
r
w
hen --hphp
-
vUs
e
HHBBC
.
.
.
commit
|
commitdiff
|
tree
2018-12-21
A
lexey Toptygin
Only emit
half the b
o
d
y fo
r
Rx\IS_ENABL
E
D __Rx functions
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Alexey
T
optygin
D
elete
2 dea
d
bo
o
l
s
f
rom FuncEmitter
commit
|
commitdiff
|
tree
2018-12-17
Alexey
T
optygi
n
Mak
e
closures inherit the Rx level of their scope
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-12-13
Alexey Topty
g
in
Use
f
ewer ma
g
ic num
b
er
s
in r
x
.
h
commit
|
commitdiff
|
tree
2018-12-13
Ale
x
ey Toptyg
i
n
A
d
d optio
n
al ver
i
ficat
i
on
o
f Rx
fu
n
c
tion bodies
.
commit
|
commitdiff
|
tree
2018-11-30
A
l
exey Toptygin
D
on't clone col
l
ect
i
ons in systemlib
.
commit
|
commitdiff
|
tree
2018-11-30
Alexey
T
optygin
Alwa
y
s use T
h
r
owOnCallBy
R
efAnnotationMisma
t
ch i
n
Rx
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Alexey To
p
tygin
Dedupl
i
ca
t
e code
a
n
d
fix bugs in hack collect
i
on sorting
.
commit
|
commitdiff
|
tree
2018-11-12
Alex
e
y To
p
ty
g
in
Gi
v
e
PackedArray:
:
p
reSort the bett
e
r a
l
g
or
i
th
m
from
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Al
e
xey
T
optygin
De-duplicate code between MixedArray a
n
d SetArra
y
sorts
.
commit
|
commitdiff
|
tree
2018-11-12
Alexey Toptygin
Make getSort
F
unction
less fra
g
ile
.
commit
|
commitdiff
|
tree
2018-11-12
Alex
e
y
T
optygi
n
Fix var
r
ay => darray promotion when
s
orting
.
commit
|
commitdiff
|
tree
2018-11-06
Al
e
x
e
y To
p
ty
g
i
n
Make Debugg
e
r
S
erialize work properly w
i
th hack arra
y
.
.
.
commit
|
commitdiff
|
tree
2018-11-06
Ale
x
ey Toptygin
Make
it ea
s
ier to
d
eb
u
g exc
e
ptions
from __toDebugDisplay
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Alexey T
o
ptygin
Add n
o
tices for
ArrayA
c
cess us
e
.
commit
|
commitdiff
|
tree
2018-11-05
Ale
x
e
y Toptygin
D
e
lete dead code
rel
a
t
ed t
o
A
rrayAcce
s
s
ope
r
ati
o
n
s
.
commit
|
commitdiff
|
tree
2018-10-24
A
lexey Toptygin
Const-fold
(v)sprintf
.
commit
|
commitdiff
|
tree
2018-10-23
Alexey Toptygin
Replace usage of fun f
o
r tes
t
i
n
g param coercion with
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
Al
e
xey
Toptygin
Fi
x
the jit's understanding of
w
h
en Veri
f
y
P
a
ramFail
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Alexey
Toptygin
D
e
l
et
e
d
e
a
d code for c
o
m
paring Reso
u
rces
.
commit
|
commitdiff
|
tree
2018-10-17
Alexey Topt
y
gin
Delete dead code for comparing Ob
j
ects (as op
p
osed
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
A
l
exey Toptygin
Add H
H
\Rx\mo
v
e
commit
|
commitdiff
|
tree
2018-10-09
Al
e
xey Top
t
y
g
in
Fix calling
co
n
vention in Map collec
t
ion map/filter
.
.
.
commit
|
commitdiff
|
tree
2018-10-07
Alexe
y
Toptygin
R
e
du
c
e copy-
p
as
t
a in t
v
-co
m
p
arisons
.
c
p
p
commit
|
commitdiff
|
tree
2018-10-07
Alexey Toptygin
Add ObjectData::lessE
q
ual and ::moreEq
u
al helpers
.
commit
|
commitdiff
|
tree
2018-10-05
A
l
exey Toptygin
Add an
o
ption
t
o raise notic
e
s
when implicitly calling
.
.
.
commit
|
commitdiff
|
tree
2018-10-05
Al
e
xey T
o
p
t
ygin
Opera
t
o
rs <= and >= m
u
st not evaluat
e
array/o
b
je
c
t
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
Ale
x
ey T
o
p
t
ygin
Change t
h
e runt
i
me beha
v
ior of Rx\freeze
.
commit
|
commitdiff
|
tree
2018-09-24
A
l
exey
T
o
ptygin
Delete e
v
al support from preg_replace
.
commit
|
commitdiff
|
tree
2018-09-24
Alexey Toptygin
Allo
w
systeml
i
b
to use FThrowOnRefMismatch
c
al
l
ing
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Alexe
y
To
p
ty
g
in
Add Rx bits to the front-end
.
commit
|
commitdiff
|
tree
2018-09-19
Alexey Top
t
y
gin
Don't let keysets break bac
k
-r
e
ferenc
e
s
in
serialized
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Alexey Toptygin
Move
b
asic funct
i
on/metho
d
Rx
a
ttribute validatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-09-03
Alexey Toptygin
Move Att
r
HasForeign
T
his
from Attr to a b
i
t
on Fu
n
c
.
commit
|
commitdiff
|
tree
2018-09-01
Alexey T
o
p
tygin
Fix forward tests broken
b
y
D
930210
7
.
commit
|
commitdiff
|
tree
2018-08-29
Al
e
xey
T
opt
y
gin
Add
test co
v
erage for and
fix bug
s
in array_ke
y
_ex
i
s
ts
.
.
.
commit
|
commitdiff
|
tree
2018-08-29
Alexe
y
Toptygin
Fix array cast and a
r
r
a
y_
k
ey_ex
i
sts on ArrayIterator
.
.
.
commit
|
commitdiff
|
tree
2018-08-25
Alexey Top
t
y
gin
Make
-
w
AKA --sh
o
w work rat
h
er than
crashing
.
commit
|
commitdiff
|
tree
2018-08-19
Alexey Toptygin
S
t
o
p
usi
n
g ObjectDat
a
::toAr
r
ay
in DataWalker
commit
|
commitdiff
|
tree
2018-08-15
Alexey Toptygin
Do ObjectData compa
r
isons witho
u
t
materializing an
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Alexey Toptygin
More
t
e
s
t
c
overage
for edge ca
s
es
com
p
aring objects
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Alex
e
y
T
o
pty
g
in
Create
a
he
l
per for i
t
erati
n
g
o
bject proper
t
ies in
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Ale
x
ey
T
o
ptygi
n
S
t
o
p
us
i
ng ObjectData::toArray in objprof
commit
|
commitdiff
|
tree
2018-08-15
A
l
exey
Toptygin
S
top doi
n
g nons
e
nsic
a
l refcount operations in
objpr
o
p
f
commit
|
commitdiff
|
tree
2018-08-12
Alexey Topt
y
g
i
n
Stop
using ObjectDat
a
::toArray in ObjectData::equal
.
commit
|
commitdiff
|
tree
2018-08-12
Alexey Topty
g
i
n
Fix/add te
s
ts for
c
omparing
classes with
spe
c
ial to
A
r
r
a
y
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
Alexey T
o
ptygin
Fix
b
o
gus assert in ~ObjectDat
a
commit
|
commitdiff
|
tree
2018-08-10
Ale
x
ey Toptygin
S
eal all the abstr
a
ct asi
o
cla
s
ses
.
commit
|
commitdiff
|
tree
2018-08-09
Alexey Toptygin
Remove un
u
s
e
d A
t
trNoSe
r
i
alize
.
commit
|
commitdiff
|
tree
2018-08-09
Alexey Top
t
ygin
Invalidat
e
WeakRefs in al
l
ins
t
anceDtors
.
commit
|
commitdiff
|
tree
2018-08-08
Alexey To
p
t
y
gin
D
elete u
n
used fail
i
n
g tests fil
e
s
.
commit
|
commitdiff
|
tree
2018-08-08
Alexey Toptygin
Delete write-only HPHP
:
:
Cl
a
ss::Prop::origina
l
MangledName
commit
|
commitdiff
|
tree
2018-08-02
Alexey T
o
ptygin
Ad
d
a
runtime opt
i
on to raise notices when
r
eading
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey Topty
g
in
Stop u
s
i
n
g ParserBase i
n
hphp/runtime and hph
p
/hhbbc
.
commit
|
commitdiff
|
tree
2018-07-31
A
l
exe
y
Toptygi
n
Stop usi
n
g builti
n
_
s
ymbols
.
h outside of
hphp/comp
i
ler
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey Top
t
y
gin
Don
'
t use lega
c
y parser in the vsdebu
g
extensi
o
n
.
commit
|
commitdiff
|
tree
2018-07-20
A
le
x
ey
Toptygin
Finish un
t
angling factp
a
rse fr
o
m
the legacy parser
.
commit
|
commitdiff
|
tree
2018-07-20
A
le
x
ey Toptygin
De
l
ete the bul
k
of e
m
itter
.
cpp
commit
|
commitdiff
|
tree
2018-07-20
Alexey
T
opty
g
in
Delete C++
t
ests of
the legacy parser
.
commit
|
commitdiff
|
tree
2018-07-19
A
lexey Toptygin
Remove 'php'
c
omp
i
ler
ta
r
get
.
commit
|
commitdiff
|
tree
2018-07-18
Alex
e
y
Topty
g
in
Remove option of r
u
nni
n
g hphpc from hhvm
a
nd
t
ests
.
commit
|
commitdiff
|
tree
2018-07-18
Alexey
T
optygin
Fix OSS
t
es
t
s, make them more robust
.
commit
|
commitdiff
|
tree
2018-07-13
Alexey Toptygin
Fix dy
n
amic prop name handling in unserilizer fast
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Ale
x
ey Topty
g
in
M
ake hph
p
/test/frameworks/run
.
php --verbos
e
ou
t
put
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Alexey Toptygin
Add call site pass-by-
r
ef annotations to framework
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
A
lexey Toptygin
Re-d
e
lete IterBreakEle
m
commit
|
commitdiff
|
tree
2018-07-04
Alex
e
y Top
t
y
gi
n
Impr
o
v
e
d assem
b
ler exception handl
i
ng
commit
|
commitdiff
|
tree
2018-06-29
Alexey T
o
ptygin
Move AttrNumArg
s
from Att
r
to a b
i
t in Func::SharedData
commit
|
commitdiff
|
tree
2018-06-29
Alexey T
o
ptygin
M
ove PhpLeafFn fr
o
m
an
A
t
t
r to a bit in Func::SharedData
commit
|
commitdiff
|
tree
2018-06-29
A
lex
e
y Topty
g
in
F
i
x b
i
t shifts in
e
num dec
l
a
r
a
t
i
ons to
avoid bad casts
.
.
.
commit
|
commitdiff
|
tree
2018-06-25
Alexey Toptyg
i
n
Em
i
t using b
l
ocks even if
positio
n
i
nform
a
tion i
s
missi
n
g
.
commit
|
commitdiff
|
tree
2018-06-23
A
lexey
T
optygin
Si
m
pli
f
y In
c
Stat IROP
commit
|
commitdiff
|
tree
2018-06-23
A
l
exey Toptygin
Delete un
u
sed IncSt
a
t
b
y
tecod
e
.
commit
|
commitdiff
|
tree
2018-06-23
Alexey Toptygin
Delete unused IncStatGrouped IROP
commit
|
commitdiff
|
tree
2018-06-19
Alexey Toptygin
P
reve
n
t cr
a
shing b
y
running
ou
t
of stack i
n
hphpc
.
commit
|
commitdiff
|
tree
2018-06-19
Alexey Toptygin
Revert nonsensic
a
l chang
e
from D691167
8
commit
|
commitdiff
|
tree
next