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
strongly type respond_jsonrpc
2019-12-10
Alexey Topt
y
gin
Stop
ha
v
in
g
2 way
s
o
f
marking a
n
Offset
invalid
.
commit
|
commitdiff
|
tree
2019-12-10
Alexey Toptyg
i
n
Fix nit from D1
8
109893
commit
|
commitdiff
|
tree
2019-12-08
Alexey
Toptygin
Fix line number
s
i
n
suspe
n
ded fram
e
s
w
h
e
n
o
p
t
imizing
.
commit
|
commitdiff
|
tree
2019-12-08
Alexey Topty
g
in
Remov f
u
nky isR
e
turning logic from backt
r
ace
.
cpp
commit
|
commitdiff
|
tree
2019-12-08
Alexey
T
optyg
i
n
R
enam
e
thing
s
and fix comme
n
ts in le
g
acy
d
ebugger
.
commit
|
commitdiff
|
tree
2019-12-08
Alexey Top
t
ygin
Delete
d
ead c_Async
F
unction
W
aitHan
d
le
:
:getLineNum
b
er
commit
|
commitdiff
|
tree
2019-12-08
A
lexey Toptygin
Re
m
ov
e
dead resumeOffsetOff methods
.
commit
|
commitdiff
|
tree
2019-12-06
Alexey
T
optygin
Handle CreateAFWHNoVV the same as CreateA
F
WH
i
n irgen
.
.
.
commit
|
commitdiff
|
tree
2019-12-04
Alexey T
o
ptygin
Fix comme
n
t nit from D18705254
commit
|
commitdiff
|
tree
2019-12-03
Alexey Toptygin
Preve
n
t inf
i
nite recursion
when re
s
o
lving type constants
.
commit
|
commitdiff
|
tree
2019-12-03
Alexey Toptygin
Delete alw
a
ys true che
c
kArrays a
r
gum
e
nt to
r
e
s
olveTSStatic
a
lly
.
commit
|
commitdiff
|
tree
2019-12-03
Alexey Toptygin
S
i
m
plify
T
ypeStructure::r
e
solve i
n
terna
l
s
.
commit
|
commitdiff
|
tree
2019-12-03
A
lexey
T
o
p
tygin
Make
the gd e
x
tension
a
ccept zero l
e
ngth jp
e
g/jfif
.
.
.
commit
|
commitdiff
|
tree
2019-11-22
Alexey Topt
y
g
in
Fix rema
i
ning non-t
e
st uses of n
o
n _r get
{
p
wuid,pwnam
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
A
le
x
ey Topt
y
gin
Log any excep
t
ions that escape from instruction ir
l
o
wer
.
.
.
commit
|
commitdiff
|
tree
2019-11-18
Alexe
y
Topty
g
i
n
Fix ni
t
i
n
comme
n
t
f
rom D185080
5
8
.
commit
|
commitdiff
|
tree
2019-11-15
Alexey Toptygin
Remove \Iterator an
d
\T
r
aversa
b
le
.
commit
|
commitdiff
|
tree
2019-11-15
A
l
exey Topty
g
in
Sto
p
usin
g
\Iterator
a
nd \Tra
v
ersa
b
le in C
+
+
c
o
de
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Alexey
T
opty
g
in
Stop u
s
ing \Iterator and
\
T
r
aversable in hack co
d
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-15
Alexey
Toptygin
Convert some ext_spl help
e
rs fro
m
C++ to hack
.
commit
|
commitdiff
|
tree
2019-11-11
A
lexey
Toptygin
Seal \
T
raversab
l
e and \It
e
r
ator
.
commit
|
commitdiff
|
tree
2019-11-11
Alexey Toptyg
i
n
Make i
t
p
os
s
ible to tell what can be foreached
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2019-11-07
Alexey T
o
pt
y
gin
C
o
n
v
ert collection
s
meth
o
ds t
h
at tak
e
call
b
acks fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-11-02
Al
e
xey
T
optygin
Clean up u
n
implementedWra
p
per
commit
|
commitdiff
|
tree
2019-11-02
Ale
x
ey To
p
tygin
Clear
asy
n
cEagerReturnFl
a
g when
r
eturni
n
g
f
r
om nati
v
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-31
Al
e
xey
To
p
tygin
Replace
F
IXME in bytecode
.
cpp wi
t
h the intended
assert
.
commit
|
commitdiff
|
tree
2019-10-31
A
l
e
xey Toptygin
Simplify arrayRefSh
u
ffle
.
commit
|
commitdiff
|
tree
2019-10-31
Alexey Toptygin
Rep
l
ace toC?(Arr|Str|Obj)Ref with asC
?
(Arr|Str|Obj)Re
f
commit
|
commitdiff
|
tree
2019-10-31
Alexey Topty
g
in
Ref c
r
u
f
t: update
P
t
r::Top bi
t
mask to mat
c
h PTR_PR
I
MITIVE
commit
|
commitdiff
|
tree
2019-10-31
Al
e
x
e
y T
o
ptygin
Ref
c
ruft: kill t
v
Se
t
IgnoreR
e
f and t
v
M
oveI
g
noreRe
f
commit
|
commitdiff
|
tree
2019-10-31
Alexey Topty
g
in
Ref
c
ruft: k
i
ll setElemNoRef
commit
|
commitdiff
|
tree
2019-10-31
Ale
x
ey Toptygin
Ref
cruf
t
: ki
l
l ge
t
Ra
w
Type
commit
|
commitdiff
|
tree
2019-10-31
Alexey Toptygin
Ref cr
u
ft: simp
l
ify UnitChecker::check
C
los
u
r
e
commit
|
commitdiff
|
tree
2019-10-31
Alexey Toptygi
n
Ref cr
u
ft: red
u
ndan
t
helpers in
int
e
rp-internal
commit
|
commitdiff
|
tree
2019-10-31
Alexey Toptygin
Ref cruft: try/catch in B
a
seMap::addAllImpl
commit
|
commitdiff
|
tree
2019-10-30
Alex
e
y
Top
t
ygin
Remove cruft left
over
f
rom stream user filt
e
r removal
.
commit
|
commitdiff
|
tree
2019-10-30
Alexey Toptygin
Delet
e
3 scripts r
e
lated to importing tests
.
commit
|
commitdiff
|
tree
2019-10-29
Alexey
T
optygin
Ref cruft: delete IniSetting::Unbox
commit
|
commitdiff
|
tree
2019-10-29
A
l
exey Toptygin
Ref
c
r
uft: de
l
ete ObjectData::IterMod
e
commit
|
commitdiff
|
tree
2019-10-29
Alexey
T
optygin
Ref cruft: fix misnamed param
e
ter to prepareUnpackA
r
gs
.
commit
|
commitdiff
|
tree
2019-10-29
Alexey Toptygin
R
ef cruft:
d
elet
e
some pur
e
ly dead
thi
n
gs
.
commit
|
commitdiff
|
tree
2019-10-29
Alexey Toptygin
R
ef
c
r
u
ft: comments and
o
t
h
e
r documentation
.
commit
|
commitdiff
|
tree
2019-10-27
Alex
e
y To
p
ty
g
in
Delete vestiges of __AllowSt
a
tic
and _
_
VMSwitchM
o
de
.
commit
|
commitdiff
|
tree
2019-10-24
Alexey
Toptyg
i
n
Fix tests with both toplevel
code and `__EntryPoint`
commit
|
commitdiff
|
tree
2019-10-11
Ale
x
ey Top
t
ygin
Fi
n
i
sh killing hphp/runtime/bas
e
/
e
x
ternals
.
h
commit
|
commitdiff
|
tree
2019-10-03
Alexey Topt
y
gin
Delete dead st
r
ings from base/strings
.
h
commit
|
commitdiff
|
tree
2019-10-03
Alexey Toptygi
n
Whitelist-base
d
modifier validation for syn
t
axes with
.
.
.
commit
|
commitdiff
|
tree
2019-10-02
A
l
exey
T
o
ptygin
Miscellaneous
cleanups in parser_errors
.
commit
|
commitdiff
|
tree
2019-10-02
Alexey To
p
tygin
Reve
r
t visibility of cla
s
s
/
type con
s
t
a
nts
.
commit
|
commitdiff
|
tree
2019-10-02
Alexey Toptygi
n
R
un hphp/h
a
ck/src/oxi
d
ized/regen
.
sh
commit
|
commitdiff
|
tree
2019-09-19
Alexey Toptygin
Remove
s
uperfluous
__Dynam
i
c
allyConstructi
b
l
e annota
t
ions
.
commit
|
commitdiff
|
tree
2019-09-11
Alexey Toptygin
Don
'
t call the hack implementation of idx from t
h
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-31
Alexey Toptygin
C
l
ean up remaining emp
t
y_stri
n
g()
.
get()
commit
|
commitdiff
|
tree
2019-08-31
Alex
e
y Toptygin
Assert the right thing in
c
lass
.
c
pp
commit
|
commitdiff
|
tree
2019-08-31
Alexey T
o
p
tygin
Ren
a
me HHVM_NO_D
E
STRUCTORS
t
o
HHVM_ONE_BI
T
_REFCOUNT
.
commit
|
commitdiff
|
tree
2019-08-31
Alexey T
o
pty
g
i
n
tvDecRefWillRele
a
s
e
i
s
dead, delete it
commit
|
commitdiff
|
tree
2019-08-28
Alexey Toptygin
Fix await
a
s an expre
s
sion i
n
unset st
a
tements
.
commit
|
commitdiff
|
tree
2019-08-18
Alexey Toptyg
i
n
Remov
e
suppo
r
t for the
'
v
a
r' phpis
m
.
commit
|
commitdiff
|
tree
2019-08-18
Alexey
Toptygin
Stop declaring
p
r
o
pert
i
e
s
with 'v
a
r' in runtime unit
.
.
.
commit
|
commitdiff
|
tree
2019-08-18
Ale
x
ey Toptygin
Fix
F
FP test case
s
that weren't testing what they thought
.
commit
|
commitdiff
|
tree
2019-08-13
Alexey To
p
tygin
Ban vi
s
ibility
o
n type con
s
tants in the ty
p
echec
k
er
.
commit
|
commitdiff
|
tree
2019-07-30
Alexey To
p
tygin
C
l
ean up __
d
estruct cruft in th
e
runtime
.
commit
|
commitdiff
|
tree
2019-07-30
Alexey Toptygin
Dele
t
e
(
r
efer
e
n
c
e
s
t
o) obsolete destruct
o
r
related
.
.
.
commit
|
commitdiff
|
tree
2019-07-30
A
l
e
xey Topt
y
gin
Remove ves
t
iges of destructo
r
s from
t
h
e
parser
.
commit
|
commitdiff
|
tree
2019-07-30
Alexey
T
o
ptygin
Delet
e
destr
u
ct
o
r (p
a
rts
o
f) hack
t
ests
.
commit
|
commitdiff
|
tree
2019-07-30
Alexey Toptygin
Delet
e
2
unref
e
renced
files
.
commit
|
commitdiff
|
tree
2019-07-26
Alexey Top
t
y
g
i
n
Enforce in
v
ariants of const c
l
asses/properties in c
l
a
ss
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Alexey Toptygin
De-d
u
pl
i
c
a
te Cla
s
s code for handl
i
n
g
red
e
clared
i
nstance
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
Alexey
T
optygin
Add _
_
NoFlatten to
hhbbc
,
u
s
e it to f
i
x
cons
t
object
.
.
.
commit
|
commitdiff
|
tree
2019-07-26
A
l
exey To
p
t
y
gi
n
Fix
c
l
a
ss
of inherited props
in late i
n
i
t
error
m
essages
.
commit
|
commitdiff
|
tree
2019-07-23
Ale
x
e
y Toptygin
Lau
n
der valu
e
s guarding includes/requires in test
s
.
commit
|
commitdiff
|
tree
2019-07-23
A
le
x
ey
T
o
ptygin
Remove useless test
i
ncludes b
l
amed o
n
hphpc behavior
.
commit
|
commitdiff
|
tree
2019-07-20
Alexey Toptygin
D
o
b
etter at resolving the
parent
c
l
a
ss in hhbbc
.
commit
|
commitdiff
|
tree
2019-07-18
Alexey Toptyg
i
n
Fix one
m
ore $arg
v
[0] interpolation in run
.
php
commit
|
commitdiff
|
tree
2019-07-17
A
l
exe
y
To
p
tygin
Enf
o
rce
invaria
n
ts of c
o
nst classe
s
/properties in th
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-17
Alexey Toptygin
E
nforce inva
r
ia
n
ts of cons
t
cla
s
ses/proper
t
ies in the
.
.
.
commit
|
commitdiff
|
tree
2019-07-17
Alexey Toptygin
D
elete At
t
rHasCon
s
tProp
s
.
commit
|
commitdiff
|
tree
2019-07-17
Alexey To
p
tygin
S
top u
s
ing AttrHasConstProps in hhbbc
.
commit
|
commitdiff
|
tree
2019-07-17
A
l
exey Topt
y
gin
Stop using AttrH
a
sCo
n
stProps in
the runtime
.
commit
|
commitdiff
|
tree
2019-07-16
Ale
x
ey Toptygin
A
ddress mwilli
a
ms co
m
ments f
r
o
m D162600
6
7
commit
|
commitdiff
|
tree
2019-07-15
Alexey Toptyg
i
n
Rep
l
ace
rema
i
ning
<
type>_varNR uses w
i
th make_tv, delete
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Alexey To
p
tygin
Stop using f
a
lse
_
v
arNR in p
l
a
ces
t
hat don't call tv
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Ale
x
ey Toptygin
Delete dead
m
acr
o
.
commit
|
commitdiff
|
tree
2019-07-10
Alexey
T
o
ptyg
i
n
S
i
mplify s
t
ring ref
c
ou
n
ting lo
g
ic from D16099141
commit
|
commitdiff
|
tree
2019-07-10
A
l
ex
e
y Topty
g
in
Act
u
a
lly pr
e
vent user
s
from exten
d
ing and newing Closure
.
commit
|
commitdiff
|
tree
2019-07-10
Ale
x
ey Toptygin
Add support for const pr
o
ps o
n
Nat
i
veData
c
l
ass
e
s
.
commit
|
commitdiff
|
tree
2019-07-10
Al
e
xey Toptygin
M
a
ke APCObject::createObjec
t
Slow work on
c
o
nst obje
c
ts
.
commit
|
commitdiff
|
tree
2019-07-10
Alexe
y
Toptygin
Make unserializer slow
p
a
t
h and __wakeup wo
r
k
o
n const
.
.
.
commit
|
commitdiff
|
tree
2019-07-06
Al
e
xey
T
op
t
ygin
Delete c
o
lle
c
tions
:
:objectF
l
ags
commit
|
commitdiff
|
tree
2019-07-03
Al
e
xey Top
t
y
g
in
Inline
C
reateWithRef
into its only cal
l
er
.
commit
|
commitdiff
|
tree
2019-07-02
Ale
x
ey Toptyg
i
n
Make vis
i
t
S
tackElems stop p
a
ssing unuse
d
arg to arFun
.
commit
|
commitdiff
|
tree
2019-07-02
Alexey Top
t
ygin
Kill zen
d
_version
.
commit
|
commitdiff
|
tree
2019-06-29
Alexey Top
t
ygin
Add sup
p
ort
f
or
c
loni
n
g objects with
_
_
c
lone and const
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Alexey Toptygin
Delete various dead things
.
commit
|
commitdiff
|
tree
2019-06-28
Alexey Topty
g
in
Delete dead
reffy arr
a
y
op
e
r
ation code
left over
a
f
te
r
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Alexe
y
Topt
y
gin
Lock objects when unwinding f
r
om co
n
s
tructors
.
commit
|
commitdiff
|
tree
2019-06-28
Al
e
xey Top
t
ygin
Add a ConstructNo
C
o
n
st bit to FCallArgs
.
commit
|
commitdiff
|
tree
2019-06-28
Alexey Toptygin
T
eac
h
hh
b
bc
to op
t
imiz
e
a
w
ay
LockObj
.
commit
|
commitdiff
|
tree
2019-06-28
A
l
e
xey Topty
g
in
A
d
d
con
s
tructor support
f
or const objects
.
commit
|
commitdiff
|
tree
2019-06-27
A
le
x
ey Toptygin
M
a
ke a
r
ray
_
intersect_key faster w
h
en left input i
s
.
.
.
commit
|
commitdiff
|
tree
next