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
Use ocamlrep rather than ocamlvalue in rust_to_ocaml
2019-02-12
Alexey Toptygin
Add option to warn/throw when unser
i
a
lizing to nonexistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Ale
x
ey To
p
tygin
Del
e
te disa
b
le
d
,
failing spec tests
.
commit
|
commitdiff
|
tree
2019-02-08
Alexe
y
To
p
tygin
D
e
lete de
a
d, unsafe Exten
s
i
onRe
g
is
t
ry::unregist
e
r
Extension
.
commit
|
commitdiff
|
tree
2019-02-08
Alexey Top
t
yg
i
n
Fix SCOPE_FAIL in initializeR
e
ques
t
Ev
e
ntHandle
r
.
commit
|
commitdiff
|
tree
2019-02-08
Ale
x
ey Toptygin
Delete long-dea
d
Simple
C
ounter cod
e
.
commit
|
commitdiff
|
tree
2019-02-08
Alexey
T
optygin
Mak
e
__PHP
_
Incomplete_Class: final, not
new-able,
f
ail
.
.
.
commit
|
commitdiff
|
tree
2019-02-08
Alexey To
p
tygin
Ma
k
e stdClass final in the runtime
.
commit
|
commitdiff
|
tree
2019-02-06
Alexey Toptygin
Wo
r
k around thread shu
t
do
w
n o
r
der
i
s
s
ues in vsdebug
.
commit
|
commitdiff
|
tree
2019-02-02
Alexey
T
o
ptygin
Fix
n
ot
i
ce s
p
ew in test runner
.
commit
|
commitdiff
|
tree
2019-02-01
Alexey Toptygin
F
i
x
te
s
t
r
unner temp
directo
r
y
removal
.
commit
|
commitdiff
|
tree
2019-01-30
Alexey T
o
ptygin
St
o
p u
s
in
g
fun
c
_get
_
a
r
g(s)
an
d
func_num_arg where possib
l
e
.
commit
|
commitdiff
|
tree
2019-01-30
A
l
exey Toptygin
Stop needlessl
y
using f
u
nc_get_args in run
.
p
h
p
commit
|
commitdiff
|
tree
2019-01-30
Ale
x
ey Toptygin
Delete
d
ea
d
s
tatic funct
i
on w
a
lk_func in ext_array
.
cpp
commit
|
commitdiff
|
tree
2019-01-30
Alexey Topt
y
gin
Delete
R
unt
i
meOption::
E
nableZendSorting
commit
|
commitdiff
|
tree
2019-01-27
Alex
e
y Topty
g
in
Stop implicit
l
y c
o
ercing collections
t
o
arr
a
ys in fu
n
c
.
.
.
commit
|
commitdiff
|
tree
2019-01-26
Alexe
y
Toptygin
Su
p
press snprintf "outpu
t
m
ay
be truncat
e
d" warnin
g
s
commit
|
commitdiff
|
tree
2019-01-26
A
l
exey Toptygin
Dele
t
e
f
ramework
t
ests
.
commit
|
commitdiff
|
tree
2019-01-22
Alex
e
y Topty
g
in
Change or
d
er
o
f paths in which we look for hhvm in
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Al
e
xey Top
t
ygin
Move
function point
e
r bytecodes to
t
h
e right section
commit
|
commitdiff
|
tree
2019-01-19
Alexey T
o
ptygin
ReflectionFunctionAbstract::returns
R
eference always
.
.
.
commit
|
commitdiff
|
tree
2019-01-19
Alexey Toptygin
R
e
-introduce
ar
r
a
y_w
a
lk and array_walk_recursive
commit
|
commitdiff
|
tree
2019-01-17
A
lexey
T
opt
y
gin
D
elete
t
h
e
'
lint'
t
a
r
g
e
t
f
r
o
m
t
he compi
l
e
r
.
commit
|
commitdiff
|
tree
2019-01-17
A
le
x
ey Top
t
yg
i
n
S
implify iter_v
a
l
ue_cell_local_impl
.
commit
|
commitdiff
|
tree
2019-01-16
Alexey
T
o
ptygin
R
x
verification: allow writes t
o
a
rra
y
s nes
t
ed
i
n locals
.
commit
|
commitdiff
|
tree
2019-01-11
A
lexey
T
optygin
Clean up some nits fr
o
m D136127
2
8
commit
|
commitdiff
|
tree
2018-12-29
Alexey
To
p
tygin
M
ake s
l
o
w
/ext_zlib/h
a
ck_ar
r
ay tests mor
e
rel
i
able
.
commit
|
commitdiff
|
tree
2018-12-28
Al
e
xey Toptyg
i
n
R
e
p
lace co
m
pi
l
er
/
js
o
n
.
h with folly/
j
son
.
h i
n
preg
.
cpp
commit
|
commitdiff
|
tree
2018-12-28
Alexey Toptygin
Delete to
k
en_get_all and
e
verythi
n
g that depends
o
n it
.
commit
|
commitdiff
|
tree
2018-12-28
Alexey Top
t
ygin
Replace toke
n
_ge
t
_all with ffp-based
helper
in framework
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
A
lexey Toptygin
Ad
d
extensi
o
n
me
t
hod to re
p
lace
toke
n
_
g
e
t_all
in fr
a
mework
.
.
.
commit
|
commitdiff
|
tree
2018-12-22
Alexey Toptygin
Fix h
h
vm
b
uild breaka
g
e caus
e
d
b
y D13535506 + D13534603
commit
|
commitdiff
|
tree
2018-12-21
Alexe
y
Toptygin
Fix AbortBuildOnVerifyEr
r
or w
h
e
n
--hphp -vUseHHBBC
.
.
.
commit
|
commitdiff
|
tree
2018-12-21
Al
e
xey To
p
t
ygi
n
O
nly emit
h
a
lf t
h
e
b
ody for Rx\IS
_
E
N
ABLE
D
__Rx functions
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Alexey Topty
g
in
Delete 2 dead bo
o
ls from Fu
n
c
Em
i
t
ter
commit
|
commitdiff
|
tree
2018-12-17
Al
e
xey Toptygin
Make closu
r
e
s
inher
i
t t
h
e
Rx leve
l
of th
e
ir scope
in
.
.
.
commit
|
commitdiff
|
tree
2018-12-13
Alexey Toptygin
Use fewer magic num
b
e
rs
in rx
.
h
commit
|
commitdiff
|
tree
2018-12-13
Alexey To
p
tygin
Add
o
p
tiona
l
verific
a
tion o
f
Rx functi
o
n bodies
.
commit
|
commitdiff
|
tree
2018-11-30
Alexey Toptygin
Don't clone
collections i
n
systemlib
.
commit
|
commitdiff
|
tree
2018-11-30
Ale
x
ey Toptyg
i
n
Alw
a
ys u
s
e
ThrowOn
C
allBy
R
efAnnot
a
t
i
o
n
Mismatch
i
n
R
x
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
Alexey Toptygin
Deduplicate cod
e
an
d
f
ix bugs in hack collection s
o
rting
.
commit
|
commitdiff
|
tree
2018-11-12
Alexey Toptygin
Give PackedArray::pr
e
S
o
rt the better algor
i
thm
f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2018-11-12
A
lexey Toptygin
De-duplicate code be
t
we
e
n MixedArra
y
and Se
t
Array sorts
.
commit
|
commitdiff
|
tree
2018-11-12
Alexe
y
Toptygi
n
M
a
ke
g
et
S
ortFunction less fragile
.
commit
|
commitdiff
|
tree
2018-11-12
Alexey Toptygi
n
F
ix
v
array => darray
p
r
omotio
n
when sort
i
ng
.
commit
|
commitdiff
|
tree
2018-11-06
Alexey Topty
g
in
Ma
k
e Debugg
e
rSerializ
e
work prope
r
l
y
with hack
a
rray
.
.
.
commit
|
commitdiff
|
tree
2018-11-06
Alexey Toptygin
Make i
t
easier to debug
e
xc
e
ptions from __
t
oDebugDisplay
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Alexey
T
optygin
Add notices for
Array
A
cc
e
ss us
e
.
commit
|
commitdiff
|
tree
2018-11-05
Al
e
xey Toptygin
Delete d
e
ad co
d
e related
t
o
A
r
rayAccess operati
o
ns
.
commit
|
commitdiff
|
tree
2018-10-24
Alexey Toptygin
Con
s
t
-
fold (
v
)sp
r
i
ntf
.
commit
|
commitdiff
|
tree
2018-10-23
Al
e
xey To
p
tygin
Replac
e
usage of f
u
n for testing p
a
ram coerc
i
on with
.
.
.
commit
|
commitdiff
|
tree
2018-10-19
A
lexey Toptygin
Fix the
j
it
'
s understanding of wh
e
n VerifyParamFail
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Ale
x
ey T
o
ptygin
Delete dead code for comparing Resources
.
commit
|
commitdiff
|
tree
2018-10-17
Alexey
Top
t
ygin
D
elet
e
dead c
o
d
e
f
o
r comparing Objects (as opposed
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Alexey Top
t
ygin
Add HH\Rx\move
commit
|
commitdiff
|
tree
2018-10-09
A
lexey Toptygin
Fix callin
g
conven
t
i
o
n in Map c
o
llec
t
ion
m
ap/filter
.
.
.
commit
|
commitdiff
|
tree
2018-10-07
Alexey Toptygin
R
educe c
o
py-pasta in tv-co
m
par
i
sons
.
cpp
commit
|
commitdiff
|
tree
2018-10-07
Alexe
y
T
optyg
i
n
Add ObjectD
a
ta::lessEqual and ::mo
r
eEq
u
a
l helpe
r
s
.
commit
|
commitdiff
|
tree
2018-10-05
Alexey
To
p
tygin
Add a
n
opti
o
n
to
ra
i
se notic
e
s
whe
n
implicitly
c
alling
.
.
.
commit
|
commitdiff
|
tree
2018-10-05
Alexey Toptygi
n
Operato
r
s
<= and >=
m
u
st no
t
evalua
t
e arr
a
y/object
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
Al
e
x
e
y
T
optygin
Change
the runtim
e
behavior of Rx\freeze
.
commit
|
commitdiff
|
tree
2018-09-24
Alexey Toptygin
Delete
e
val suppo
r
t from preg_r
e
p
l
ace
.
commit
|
commitdiff
|
tree
2018-09-24
Alex
e
y Toptygin
Allo
w
syst
e
mlib to us
e
FTh
r
owOn
R
e
fMism
a
tc
h
cal
l
ing
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Alexe
y
Toptygin
Add Rx bits
t
o
the
f
ront-e
n
d
.
commit
|
commitdiff
|
tree
2018-09-19
Alexey Toptygin
Don't let ke
y
set
s
b
reak back-
r
eference
s
in seria
l
ized
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Alexey To
p
tygin
Move
basic function/method Rx attrib
u
te
va
l
idation
.
.
.
commit
|
commitdiff
|
tree
2018-09-03
A
lex
e
y
Toptygin
M
ove Att
r
HasForeignThis f
r
o
m Attr t
o
a bit on
Func
.
commit
|
commitdiff
|
tree
2018-09-01
Alexey Toptygi
n
Fix forward tests broken by D
9
302107
.
commit
|
commitdiff
|
tree
2018-08-29
Alexey Topt
y
gin
Add test
cove
r
age for and fix bugs in array_key_exists
.
.
.
commit
|
commitdiff
|
tree
2018-08-29
Alex
e
y Top
t
y
g
in
Fix
a
r
r
ay cast an
d
array
_
k
e
y
_e
x
ist
s
o
n
Arra
y
Ite
r
at
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-08-25
Alexe
y
Toptygin
Make -w AKA --show work rather th
a
n crashing
.
commit
|
commitdiff
|
tree
2018-08-19
Alexey Top
t
y
g
in
Stop using ObjectD
a
ta:
:
toArray
in
DataWal
k
er
commit
|
commitdiff
|
tree
2018-08-15
Alexey Toptygi
n
Do Ob
j
e
c
tData com
p
arisons witho
u
t materiali
z
ing an
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Alex
e
y To
p
tygi
n
More test cove
r
ag
e
for edge
c
ases comparing
objects
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
A
lexey Topty
g
in
C
reate a helper for
i
tera
t
in
g
object
p
roperties
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
A
l
exey Toptygin
St
o
p using ObjectDa
t
a::t
o
Array in objprof
commit
|
commitdiff
|
tree
2018-08-15
Al
e
x
e
y Topt
y
gin
Stop doing nonsensical
r
efco
u
nt operations in o
b
jpropf
commit
|
commitdiff
|
tree
2018-08-12
A
lexey Toptygin
Stop using ObjectData
:
:toArray i
n
ObjectData:
:
equal
.
commit
|
commitdiff
|
tree
2018-08-12
Alexey
T
opty
g
in
Fix/a
d
d tests
f
or
c
omp
a
r
i
ng classes w
i
th special toArra
y
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
Alexey Toptyg
i
n
Fix bo
g
u
s assert in ~ObjectData
commit
|
commitdiff
|
tree
2018-08-10
Al
e
xey T
o
ptyg
i
n
Seal all the abstract asio classes
.
commit
|
commitdiff
|
tree
2018-08-09
Alexey Toptygin
Remove unu
s
e
d
At
t
rNoSerialize
.
commit
|
commitdiff
|
tree
2018-08-09
Alexey Toptygin
Inva
l
i
d
a
te We
a
kRefs in all insta
n
ceDtors
.
commit
|
commitdiff
|
tree
2018-08-08
Ale
x
ey Toptygin
D
e
lete un
u
sed
f
ailin
g
tests files
.
commit
|
commitdiff
|
tree
2018-08-08
Alexey Toptygin
Delete write-only HP
H
P::Cla
s
s::Prop::originalMangledN
a
me
commit
|
commitdiff
|
tree
2018-08-02
Alexey Toptygin
Add a ru
n
ti
m
e option
t
o raise notices wh
e
n
r
e
adin
g
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey Toptygin
S
t
op
u
sing ParserBase in hph
p
/runt
i
me and hph
p
/h
h
bbc
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey Toptygin
Sto
p
u
sin
g
builtin_symbols
.
h ou
t
side of hphp/compiler
.
commit
|
commitdiff
|
tree
2018-07-31
A
l
e
x
ey Toptyg
i
n
Don't
use legacy parser in the vsd
e
bug ex
t
e
n
sio
n
.
commit
|
commitdiff
|
tree
2018-07-20
A
lexey T
o
ptygin
Finish u
n
tang
l
ing fa
c
tp
a
rse from
t
he legacy
parse
r
.
commit
|
commitdiff
|
tree
2018-07-20
Alexey
Toptyg
i
n
Delete
t
he bulk of emitter
.
cpp
commit
|
commitdiff
|
tree
2018-07-20
Alexey Toptygin
Delete C++ tests of the
l
e
gacy parser
.
commit
|
commitdiff
|
tree
2018-07-19
Alexe
y
Toptygin
Remove 'p
h
p' c
o
mpil
e
r
target
.
commit
|
commitdiff
|
tree
2018-07-18
Alexey Toptygi
n
Remove option of running hphpc
from hh
v
m and tests
.
commit
|
commitdiff
|
tree
2018-07-18
A
l
exey T
o
ptygin
Fix
OSS tes
t
s, make th
e
m more robust
.
commit
|
commitdiff
|
tree
2018-07-13
Alexey Top
t
y
g
in
F
i
x d
y
n
amic prop nam
e
handling in
u
n
s
e
r
il
i
z
er
f
ast
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Ale
x
ey To
p
tygin
Make
hphp/
t
est/f
r
ame
w
orks/run
.
php
--verbose output
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
A
lexey Toptygin
Add cal
l
sit
e
pass-by-ref anno
t
atio
n
s
to framework
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
Alex
e
y Toptygin
Re-de
l
ete IterBrea
k
Elem
commit
|
commitdiff
|
tree
2018-07-04
Alexey Toptygin
I
m
proved as
s
embler exceptio
n
handling
commit
|
commitdiff
|
tree
2018-06-29
Alexey Topt
y
gin
M
o
ve AttrNumArgs fr
o
m Attr to a bit in
F
unc::SharedData
commit
|
commitdiff
|
tree
next