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
Add a runtime option to raise notices when reading dynamic props.
2018-08-02
Alexey
Top
t
y
gin
Add a run
t
i
m
e op
t
i
on to rai
s
e notices whe
n
reading
.
.
.
commit
|
commitdiff
|
tree
2018-07-31
Alexe
y
Topt
y
gin
Stop using Parser
B
ase in hphp/r
u
nt
i
m
e
and hphp
/
h
hbbc
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey Toptygin
S
top
u
sing builtin
_
symbols
.
h ou
t
side of hphp
/
compiler
.
commit
|
commitdiff
|
tree
2018-07-31
Alexey T
o
ptygi
n
Don
'
t use leg
a
c
y
parser in
the vsdebug extensi
o
n
.
commit
|
commitdiff
|
tree
2018-07-20
Al
e
xey Toptygin
Finish
u
ntangling factparse fr
o
m the legacy pars
e
r
.
commit
|
commitdiff
|
tree
2018-07-20
Alexey Toptygi
n
Delete
t
he bulk of emitter
.
cpp
commit
|
commitdiff
|
tree
2018-07-20
Alexey
Toptygin
D
e
lete C++ tests of the l
e
ga
c
y
parser
.
commit
|
commitdiff
|
tree
2018-07-19
Alexe
y
Toptygi
n
Remo
v
e 'php' compiler
t
arget
.
commit
|
commitdiff
|
tree
2018-07-18
A
l
exey Toptyg
i
n
Remove option of
r
unn
i
ng
h
phpc from hhv
m
and tests
.
commit
|
commitdiff
|
tree
2018-07-18
Alexey Topty
g
i
n
Fix OSS tests,
make them more robust
.
commit
|
commitdiff
|
tree
2018-07-13
Alexey Toptygin
Fix dynami
c
prop n
a
m
e
h
andling i
n
unseril
i
zer fast
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Al
e
xe
y
Top
t
ygin
Make hphp/test/fr
a
m
e
works
/
run
.
php --verbose output
.
.
.
commit
|
commitdiff
|
tree
2018-07-12
Al
e
xey Toptygin
Add call site pass-by-r
e
f ann
o
tat
i
o
n
s to f
r
amewor
k
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
A
l
e
xey
Toptygin
Re
-
de
l
ete IterBreakE
l
em
commit
|
commitdiff
|
tree
2018-07-04
Ale
x
ey T
o
ptygi
n
Improv
e
d
a
s
sembler exce
p
t
i
on handl
i
n
g
commit
|
commitdiff
|
tree
2018-06-29
Ale
x
ey Top
t
ygin
Move
Attr
N
umArgs from
A
ttr t
o
a
bit in Func::Share
d
Data
commit
|
commitdiff
|
tree
2018-06-29
A
l
e
xey Toptygin
Mo
v
e PhpLeafFn from an At
t
r to a bit in Func::SharedData
commit
|
commitdiff
|
tree
2018-06-29
A
lexey Toptygin
Fix bit
shifts in en
u
m d
e
clarations to
a
void bad c
a
sts
.
.
.
commit
|
commitdiff
|
tree
2018-06-25
A
lexe
y
Toptygin
E
m
it using blocks even if
p
osition informat
i
on is
missing
.
commit
|
commitdiff
|
tree
2018-06-23
A
lexey Toptygi
n
S
im
p
lify Inc
S
tat
I
R
OP
commit
|
commitdiff
|
tree
2018-06-23
A
lexey Toptygin
Delete
unused IncStat bytecode
.
commit
|
commitdiff
|
tree
2018-06-23
Alexey
T
optyg
i
n
Delete
unused IncStatGrouped
I
ROP
commit
|
commitdiff
|
tree
2018-06-19
A
lexey Topt
y
gin
Prevent crashing by running out
o
f
s
tack in hph
p
c
.
commit
|
commitdiff
|
tree
2018-06-19
Alexey T
o
ptygi
n
Revert n
o
nsensical change fr
o
m D6911678
commit
|
commitdiff
|
tree
2018-06-19
A
l
e
x
ey
To
p
t
y
gin
fix remai
n
ing users
commit
|
commitdiff
|
tree
2018-06-19
Alexey
T
optygin
fi
x
X
H
PClas
s
At
t
ribute
commit
|
commitdiff
|
tree
2018-06-19
Al
e
xey
T
optygin
fix ForeachStatement
commit
|
commitdiff
|
tree
2018-06-19
Alex
e
y Topt
y
gin
fix ListExpression
commit
|
commitdiff
|
tree
2018-06-19
Al
e
xey Toptygin
fix Retur
n
S
ta
t
ement
commit
|
commitdiff
|
tree
2018-06-16
Alexey
Toptygin
Avoid pragma w
r
i
t
es on th
e
s
qli
t
e repo when they're
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
Ale
x
e
y Toptygin
Make an
h
phpc-only test als
o
pass under hackc
.
commit
|
commitdiff
|
tree
2018-06-11
A
lexey
T
o
ptygin
Mangle
H
ackCompi
l
er
V
erboseEr
r
ors into unit md5
.
commit
|
commitdiff
|
tree
2018-06-11
A
le
x
ey Toptygin
Res
u
rrect parse
r
tests
deleted
i
n D8300271
commit
|
commitdiff
|
tree
2018-06-11
Alexey To
p
tygin
Remove
r
edunda
n
t
logging
a
b
o
u
t
extern
c
o
mpiler fatals
.
commit
|
commitdiff
|
tree
2018-06-02
Ale
x
ey Topty
g
in
R
e
nam
e
Flavor::C
U
V to
Flavor::C
U
commit
|
commitdiff
|
tree
2018-06-02
A
l
exey Toptygin
S
top
d
epen
d
ing on order of Jmp and FPushFunc bytecode
s
.
commit
|
commitdiff
|
tree
2018-06-02
Alexey Toptygin
A
dd hhbb
c
option
to dump bytecode
count
s
and exi
t
.
commit
|
commitdiff
|
tree
2018-05-22
Alexey Toptyg
i
n
Wo
r
ka
r
oun
d
for SQLite deadlocks when acces
s
ing t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
Alexey
Topty
g
in
Remove
dead "ac
o
l
d
"
o
pcodes
.
commit
|
commitdiff
|
tree
2018-05-16
Ale
x
ey
Toptygin
Add
a
r
unti
m
e o
p
tion to raise
n
o
tices when creating
.
.
.
commit
|
commitdiff
|
tree
2018-05-13
Alexey Toptygin
Do
n
't ignore
.
s
t
rict flag w
h
en com
p
a
ring
h
has without
.
.
.
commit
|
commitdiff
|
tree
2018-05-11
Alexey T
o
pty
g
in
Fix sp
e
c tests in --
c
o
mpar
e
-h
h
-
c
o
d
egen mode
commit
|
commitdiff
|
tree
2018-05-11
Alexey Toptygin
S
how why tests w
e
re skipped in
test summary
output
.
commit
|
commitdiff
|
tree
2018-05-11
Alexe
y
T
optygin
Remove f
b
m
ake cr
u
d from hphp/test/run
commit
|
commitdiff
|
tree
2018-05-08
Alexey Toptyg
i
n
M
a
ke sure itera
t
eConservat
i
ve
R
oots scans call
e
e saved
.
.
.
commit
|
commitdiff
|
tree
2018-05-08
Alexey
Topty
g
in
Fi
x
free-
o
n
-
w
rong-thr
e
a
d in
a
s
y
nc my
s
ql
.
commit
|
commitdiff
|
tree
2018-05-08
Alexe
y
T
opt
y
gin
Delete write-only
t
hread local t
_
stack
b
a
s
e
.
commit
|
commitdiff
|
tree
2018-04-20
A
lexey
T
opt
y
gin
F
i
n
i
s
h shutting down af
t
er getting a signal in server
.
.
.
commit
|
commitdiff
|
tree
2018-04-19
A
l
exey Toptygin
Light process workar
o
u
nd for OSX
commit
|
commitdiff
|
tree
2018-04-19
Al
e
xey Toptygin
Avoid
a race
i
n
SlabMana
g
e
r
::init
commit
|
commitdiff
|
tree
2018-04-17
Alexe
y
Topty
g
in
Don't fall over if
j
e
malloc doesn't
s
u
p
port b
a
ckgro
u
nd
.
.
.
commit
|
commitdiff
|
tree
2018-04-15
Alexey Toptygin
Don't allow writes to inner objec
t
s t
h
rough immutable
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
Ale
x
ey Toptyg
i
n
Have front-
e
nds set i
m
muta
b
le-re
l
a
ted flags on classes
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Alex
e
y Toptygin
D
on't always sk
i
p
.
o
n
lyhack
c
tes
t
s in r
e
po mode
commit
|
commitdiff
|
tree
2018-04-07
Alexey T
o
ptygi
n
Add
u
nit tests for
k
eyword case
sen
s
itivity
commit
|
commitdiff
|
tree
2018-04-04
A
lexey Toptygin
St
o
p
u
sing Hac
k
Com
p
ilerRese
t
in -r
--
h
ackc tests
commit
|
commitdiff
|
tree
2018-04-04
Alexey T
o
p
tygin
S
to
p
extractin
g
the embedded
c
o
m
piler into /tmp in
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
Alexey Toptygin
R
e
-enable some
d
isabled test
s
commit
|
commitdiff
|
tree
2018-04-02
Alexey Toptygin
Fix re
m
aining issues with -
-
hackc and --hh
b
bc
2
fl
a
gs
commit
|
commitdiff
|
tree
2018-04-02
A
le
x
ey Toptygin
Fix --
h
phpc
a
nd
-
-compare-hh
-
codege
n
in rep
o
mode
.
commit
|
commitdiff
|
tree
2018-04-02
Alexey
Topty
g
in
Partly fix co
m
bi
n
at
i
on of --
r
epo
a
nd --comp
a
re-hh-c
o
degen
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
Alexey Toptygin
R
e
m
o
v
e s
u
pport fo
r
-
-
run-hh-code
g
en
commit
|
commitdiff
|
tree
2018-03-31
Alexey Toptygin
Fix
order
in which options
ar
e
given to
hhv
m
in --hph
p
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
Alexey Top
t
ygi
n
Te
s
ts shoul
d
ne
v
er ignore a failure to d
u
mp hhas
.
commit
|
commitdiff
|
tree
2018-03-28
A
lexey Toptyg
i
n
Remove anonymous
class ids from hhas
.
commit
|
commitdiff
|
tree
2018-03-27
Alexey Toptygin
Conditionally
s
kip 2 qui
c
k
t
ests when -
v
Eval
.
Di
s
ableHphpcOpts=1
commit
|
commitdiff
|
tree
2018-03-27
Ale
x
ey
T
optygin
Allo
w
dumping
h
has t
o
a file instead of stdout
.
commit
|
commitdiff
|
tree
2018-03-27
Alexey Toptygin
T
urn of
f
Eva
l
.
LoadFilepathFromU
n
itCac
h
e when
dumping
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
A
l
exey
Top
t
y
gin
Ki
l
l Object
/
R
e
feren
c
e
g
e
tTyped an
d
is hel
p
e
r
s
commit
|
commitdiff
|
tree
2018-03-24
Alexey Toptyg
i
n
A
dd support for u
s
er attr
i
butes
on
cla
s
s
properties
.
commit
|
commitdiff
|
tree
2018-03-24
Alexey Toptygin
Fix loadin
g
of SrcLocs
f
rom
r
epo
.
commit
|
commitdiff
|
tree
2018-03-12
Al
e
x
ey Toptygin
Fix
ref case in Variant det
a
ch helpers for
objects
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Alexey Toptygin
Delete zend/bad
an
d
zend/flak
y
tests
.
commit
|
commitdiff
|
tree
2018-02-12
A
l
exey Toptygi
n
Remove now redundant ReflectionProp
e
rty
info proper
t
y
.
commit
|
commitdiff
|
tree
2018-02-12
Alexey
T
opty
g
in
Make Reflectio
n
Proper
t
y
i
m
pleme
n
tat
i
on suck less
.
commit
|
commitdiff
|
tree
2018-02-02
Ale
x
ey Toptygin
Add
R
eflectionParameter attribute getter
s
to hhi
.
commit
|
commitdiff
|
tree
2018-02-01
A
l
ex
e
y Toptygin
Remove dead code r
e
lated to hphp/comp
i
le
r
/
j
son
.
h
commit
|
commitdiff
|
tree
2018-01-30
Alexey Toptyg
i
n
K
i
ll Parser
:
:onC
l
assVariabl
e
M
o
dif
e
r
commit
|
commitdiff
|
tree
2018-01-23
A
l
e
x
e
y
Toptyg
i
n
I
m
plemen
t
ReflectionType
A
lias:
:
ge
t
FileNa
m
e
commit
|
commitdiff
|
tree
2018-01-23
Ale
x
e
y
Toptygin
Type alia
s
cleanups
.
commit
|
commitdiff
|
tree
2018-01-11
Alexey
T
optyg
i
n
Ki
l
l ArrayData
z
Set and zAppend
.
commit
|
commitdiff
|
tree
2017-12-28
Alex
e
y Toptygin
Add
a
String::a
s
Cell helper, us
e
it
.
commit
|
commitdiff
|
tree
2017-12-19
Al
e
xey Toptyg
i
n
Remove
special iteration
l
ogic
f
rom the collec
t
ions
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
Alexey
T
optygin
R
emov
e
specia
l
handling of collections
in ArrayIter
.
commit
|
commitdiff
|
tree
2017-12-13
A
lexey
Toptygin
R
untime enforcement
for
immutable objects
a
nd properties
.
commit
|
commitdiff
|
tree
2017-11-28
Alexe
y
T
o
pty
g
in
Te
m
p
latize and in
l
ine g
e
tPropImpl
.
commit
|
commitdiff
|
tree
2017-11-22
Alexey
Toptygin
D
o
n
'
t use pro
p
L
v
a
l
AtOf
f
s
e
t in variable unse
r
ializer
.
commit
|
commitdiff
|
tree
2017-11-09
Alexey Toptygin
Make wor
d
same faster for strings
o
f 1-8 bytes
.
commit
|
commitdiff
|
tree
2017-11-09
Alexey Toptygi
n
Improve
h
ash-table
k
ey exists checks
.
commit
|
commitdiff
|
tree
2017-11-02
Ale
x
ey
Toptygin
Don't
b
rea
k
heap scan whe
n
c
loni
n
g
g
ene
r
ators
.
commit
|
commitdiff
|
tree
2017-11-02
Alexey Toptygin
Don't set Ha
s
Clone
on is
C
ppBuiltin ObjectDatas
.
commit
|
commitdiff
|
tree
2017-11-01
Ale
x
ey
Toptygin
Kill o_realProp/realPropImpl complete
l
y
.
commit
|
commitdiff
|
tree
2017-11-01
Alexey Toptygin
Use
p
ropV
e
c
for itera
t
i
n
g all decl propert
i
es in r
e
f
l
ection
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
Ale
x
ey Toptygin
C
o
nvert more o_realProp to g
e
tProp
.
commit
|
commitdiff
|
tree
2017-11-01
Alexey
Toptygin
F
ix
u
se-aft
e
r-frees mwang pointed out on D
6
113578
commit
|
commitdiff
|
tree
2017-11-01
Alexey Toptygin
S
k
ip default property init w
h
en c
l
oning
.
commit
|
commitdiff
|
tree
2017-11-01
Alexe
y
Toptygin
No separate construct and copy when cloning n
a
t
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
Alexey T
o
ptygin
Fol
d
al
l
oc
a
tion into ObjectDa
t
a::
c
l
one to
avoid redund
a
nt
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
Alexey
Topty
g
in
Fix
i
sCppBui
l
tin
pr
e
dicat
e
.
commit
|
commitdiff
|
tree
2017-11-01
A
lexey Toptygin
Preclas
s
d
o
esn'
t
ne
e
d
instanceCtor/in
s
tan
c
eDtor
.
commit
|
commitdiff
|
tree
next