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
Update systemlib to zoned/leak_safe
2021-12-03
Oguz Ulgen
Update sy
s
t
e
mlib to
z
oned/leak_safe
commit
|
commitdiff
|
tree
2021-12-03
Oguz Ulgen
Rename
p
olici
e
d
c
o
effects to zoned
commit
|
commitdiff
|
tree
2021-12-03
Oguz
Ulgen
Add readonly violat
i
on it
s
own excep
t
i
o
n
t
y
p
e
commit
|
commitdiff
|
tree
2021-12-01
Oguz Ul
g
en
Convert
I
mplici
t
Co
n
t
e
xt fro
m
c
+
+ memory
t
o NativeData
commit
|
commitdiff
|
tree
2021-11-30
Oguz Ulgen
Delete readonly in emitter
flag
commit
|
commitdiff
|
tree
2021-11-25
Oguz Ulgen
Add EnableImplicitContext to repo option
s
commit
|
commitdiff
|
tree
2021-11-24
O
guz Ulgen
Fix ls
b
m
emoizat
i
on bug for
r
e
i
f
ied gen
e
rics and
imp
l
icit
.
.
.
commit
|
commitdiff
|
tree
2021-11-11
Oguz
Ulgen
Rename
s
e
t
ImplicitContextByIndex to setImplicitCont
e
x
t
ByValue
commit
|
commitdiff
|
tree
2021-11-11
Oguz Ulgen
Delet
e
CheckImplici
t
ContextNull
commit
|
commitdiff
|
tree
2021-11-09
Oguz Ul
g
en
Remove fixmes f
r
om te
s
ts
commit
|
commitdiff
|
tree
2021-11-02
Oguz Ulgen
Kill dead findClassName function
commit
|
commitdiff
|
tree
2021-11-02
Oguz Ulgen
A
d
d
reflec
t
ion for readonly
commit
|
commitdiff
|
tree
2021-10-29
O
g
u
z Ulgen
Add ma
x
limit
for coef
f
ect violations
commit
|
commitdiff
|
tree
2021-10-29
Oguz
U
lgen
Disable
o
ne more watchman t
e
st
commit
|
commitdiff
|
tree
2021-10-29
O
g
uz U
l
gen
D
i
sa
b
l
e
one more watchman test
commit
|
commitdiff
|
tree
2021-10-28
O
guz U
l
gen
Disable watc
h
man te
s
t
commit
|
commitdiff
|
tree
2021-10-22
Oguz Ulgen
Optimize HH\Coeffects\backdoor
commit
|
commitdiff
|
tree
2021-10-21
O
g
uz Ulgen
Turn readonly call enforcement
to ex
c
epti
o
n
commit
|
commitdiff
|
tree
2021-10-14
Oguz Ul
g
en
U
se implicit co
n
text
R
AII in backdoor
commit
|
commitdiff
|
tree
2021-10-12
Oguz Ulgen
Require defaults coeffects for 86
c
init
commit
|
commitdiff
|
tree
2021-10-08
Oguz Ulge
n
Stop
e
nforcing
8
6
c
i
n
it c
o
effects
commit
|
commitdiff
|
tree
2021-10-08
O
g
uz Ulge
n
Call error h
a
ndler and
PSP usi
n
g [
d
efaults
]
coeffec
t
s
commit
|
commitdiff
|
tree
2021-10-07
O
g
u
z
Ulgen
Ena
b
le rea
d
o
nly call enforcement
commit
|
commitdiff
|
tree
2021-10-05
Oguz Ulgen
F
ix coeffects
o
f s
o
rting fun
c
t
i
ons
commit
|
commitdiff
|
tree
2021-10-05
Oguz Ulgen
C
a
ll intercept handler
s
wi
t
h [d
e
fa
u
lts] c
o
effe
c
t
commit
|
commitdiff
|
tree
2021-10-02
Oguz
U
lgen
Automatica
l
l
y compute coef
f
ects f
o
r
Object he
l
pers
commit
|
commitdiff
|
tree
2021-10-02
O
guz Ulgen
Make
i
nitializer methods p
u
re
commit
|
commitdiff
|
tree
2021-10-01
Oguz Ulgen
Dont compute au
t
o
m
atic coe
f
fects whe
n
coeffects are
.
.
.
commit
|
commitdiff
|
tree
2021-10-01
Oguz U
l
gen
Set
e
ntrypoint and
d
e
b
u
gger vm-entry to use
d
efault
.
.
.
commit
|
commitdiff
|
tree
2021-10-01
Oguz Ul
g
en
Do not check coeffect
s
/readonl
y
in shou
l
dAt
t
emptToFo
l
d
.
.
.
commit
|
commitdiff
|
tree
2021-09-29
Og
u
z
Ulgen
Add Enab
l
eReadonl
y
I
n
E
mitter to
u
nit
-
cac
h
e
commit
|
commitdiff
|
tree
2021-09-29
Oguz Ulge
n
Do
n
t
u
nnec
e
ss
a
r
ily co
m
pute the warning
mes
s
age
i
f w
e
.
.
.
commit
|
commitdiff
|
tree
2021-09-28
Oguz Ulgen
Al
l
ow calling intercep
t
fu
n
ctio
n
s wi
t
hout coeffect
.
.
.
commit
|
commitdiff
|
tree
2021-09-25
Oguz Ulg
e
n
Impl
e
m
e
nt function and objec
t
context
constant p
r
oje
c
tion
.
.
.
commit
|
commitdiff
|
tree
2021-09-25
O
guz
U
lgen
Start ad
d
ing an
a
lysis t
o
HHBBC to eli
d
e polym
o
rphic
.
.
.
commit
|
commitdiff
|
tree
2021-09-24
Oguz Ulgen
Use bit en
c
o
d
ing of co
e
ffec
t
in HHBBC fo
r
can
c
all
.
.
.
commit
|
commitdiff
|
tree
2021-09-24
Oguz Ulgen
Elide simple coe
f
fects enforcement vi
a
analysis in
.
.
.
commit
|
commitdiff
|
tree
2021-09-24
Oguz U
l
gen
Brin
g
c
o
e
f
f
e
c
t config to hhbbc
commit
|
commitdiff
|
tree
2021-09-24
Oguz Ulgen
Unify
c
oe
f
fect list to bit generation
commit
|
commitdiff
|
tree
2021-09-17
Oguz Ulgen
Optim
i
ze VerifyP
a
r
a
m
/
RetTypeT
S
on
type al
i
ases
commit
|
commitdiff
|
tree
2021-09-14
Oguz Ulgen
K
ill
f
oo(
)
::
$
static_prop
=
1
commit
|
commitdiff
|
tree
2021-09-13
Oguz Ulgen
Fix dyna
m
ic_
m
e
th_ca
l
ler
coeffec
t
enforc
e
m
en
t
commit
|
commitdiff
|
tree
2021-09-13
Og
u
z
U
lgen
Mark par
s
er
u
t
ils as pure
commit
|
commitdiff
|
tree
2021-09-11
Og
u
z Ulge
n
Mark pure collections con
s
tructors as
s
uch
commit
|
commitdiff
|
tree
2021-09-10
Oguz
Ulgen
M
a
r
k inva
r
iant_c
a
llback_register as globa
l
s
in hhi
commit
|
commitdiff
|
tree
2021-09-10
O
g
u
z
Ulg
e
n
Mark invar
i
ant_violation as
p
ure
commit
|
commitdiff
|
tree
2021-09-09
Oguz Ulgen
Add che
c
k_dyn
a
mically_call
a
ble_inst_m
e
thod to h
i
de
.
.
.
commit
|
commitdiff
|
tree
2021-09-09
Oguz U
l
g
e
n
Make 0 sampled coeffec
t
experi
m
e
nts better
commit
|
commitdiff
|
tree
2021-09-07
O
guz Ulgen
Kill duplicat
e
i
n
s
tru
c
tion
commit
|
commitdiff
|
tree
2021-09-02
Og
u
z Ulgen
R
efuse t
o
inline
w
hen there are readonly violat
i
on
s
commit
|
commitdiff
|
tree
2021-09-02
Og
u
z Ulgen
Add foldi
n
g optimization che
c
k to h
h
bb
c
f
o
r readon
l
y
commit
|
commitdiff
|
tree
2021-09-02
Oguz Ulgen
Implement read
o
nly t
h
is optimizations in hhbbc
commit
|
commitdiff
|
tree
2021-09-02
Oguz
U
lgen
Enfor
c
e rea
d
only this
commit
|
commitdiff
|
tree
2021-08-31
O
g
uz Ulgen
A
dd
a
wa
r
ning when
i
t
eratin
g
over
o
bject
s
commit
|
commitdiff
|
tree
2021-08-29
O
g
u
z
Ulgen
Cleanup r
e
a
d
onl
y
return
commit
|
commitdiff
|
tree
2021-08-29
Oguz Ulge
n
P
r
o
p
agate readonly this to ru
n
time
commit
|
commitdiff
|
tree
2021-08-27
Oguz U
l
gen
Kill d
e
ad f
c
a
llarg
s
con
s
tructo
r
s
commit
|
commitdiff
|
tree
2021-08-26
Oguz Ulgen
Remove EnforceMutableR
e
turn from constr
u
c
tor calls
commit
|
commitdiff
|
tree
2021-08-25
Oguz Ulgen
Imple
m
ent readonly
retu
r
n optim
i
zations in hhbbc
commit
|
commitdiff
|
tree
2021-08-25
Oguz Ul
g
en
Im
p
l
e
ment readonl
y
ca
l
ling conve
n
tion optimization
.
.
.
commit
|
commitdiff
|
tree
2021-08-24
Oguz
U
l
g
en
Clean
u
p readonly in F
C
allArgs
commit
|
commitdiff
|
tree
2021-08-24
Oguz Ulgen
E
nforce readonly
return
commit
|
commitdiff
|
tree
2021-08-24
Oguz Ulg
e
n
Fix type
s
tructure
r
esolution for return
/
p
aram type
.
.
.
commit
|
commitdiff
|
tree
2021-08-20
Oguz Ulgen
Simp
l
i
f
y
T
hrowParamInout and Re
a
donly opco
d
es
commit
|
commitdiff
|
tree
2021-08-20
Oguz Ulg
e
n
Fi
x
a bu
g
wi
t
h dynamic_meth_caller
c
o
effect pr
o
pagation
commit
|
commitdiff
|
tree
2021-08-19
Oguz
Ulgen
Rename At
t
rIsReadonly
commit
|
commitdiff
|
tree
2021-08-19
Ogu
z
Ulgen
Propagate
r
ead
o
nly
return from parser to HHVM
commit
|
commitdiff
|
tree
2021-08-19
Oguz Ulgen
A
d
d FCallA
r
gs fla
g
t
o
e
n
forc
e
mut
a
ble return
commit
|
commitdiff
|
tree
2021-08-17
Og
u
z Ul
g
en
Add
readon
l
y call time enforce
m
ent f
o
r parameters
commit
|
commitdiff
|
tree
2021-08-17
O
guz Ulgen
Optimize all not
readonly
a
r
gs
commit
|
commitdiff
|
tree
2021-08-13
O
guz Ulg
e
n
Add missing
r
eadonly hhbbc encoding
commit
|
commitdiff
|
tree
2021-08-06
Oguz Ulgen
Add test f
o
r write_this_pro
p
s p
a
ren
t
::__construct
commit
|
commitdiff
|
tree
2021-08-06
Oguz
U
lgen
Clean
u
p more slice things
commit
|
commitdiff
|
tree
2021-08-06
Og
u
z Ulgen
C
l
e
anu
p
slice empty
commit
|
commitdiff
|
tree
2021-08-06
Oguz Ulgen
A
d
d rea
d
on
l
y
t
o FCallArgs in hackc
commit
|
commitdiff
|
tree
2021-08-05
Oguz Ulgen
Ad
d
readonly modifi
e
r
to par
a
m
e
te
r
s
commit
|
commitdiff
|
tree
2021-08-05
O
g
u
z Ulgen
Kill seenRef
commit
|
commitdiff
|
tree
2021-08-04
Oguz Ulgen
Opt
i
mize Veri
f
yType
T
S to V
e
rifyT
y
pe
when
t
ype is not
.
.
.
commit
|
commitdiff
|
tree
2021-08-04
Oguz Ulgen
Kill deadcod
e
in irgen-
c
al
l
commit
|
commitdiff
|
tree
2021-08-04
Oguz Ulgen
Add read
o
nly arguments bool vector to
F
CallArgs
commit
|
commitdiff
|
tree
2021-08-04
Oguz Ulgen
C
o
mpact the FCallArgs encoding
commit
|
commitdiff
|
tree
2021-07-30
Oguz U
l
gen
Ki
l
l d
e
ad code in h
a
ckc
commit
|
commitdiff
|
tree
2021-07-30
O
guz U
l
gen
Kill __
h
hvm_int
e
rnal_
g
etmemokeyl
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulgen
M
a
ke implicit
context me
m
oizatio
n
key unique
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulgen
Cleanu
p
/
f
ix emi
t
_memo
i
ze varia
b
les
commit
|
commitdiff
|
tree
2021-07-30
Oguz
Ulgen
Ki
l
l the implicit context when backdoor is u
s
ed and
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulge
n
I
m
plement policy shard
e
d m
e
moization
commit
|
commitdiff
|
tree
2021-07-30
O
g
u
z Ulgen
Add internal impli
c
it c
o
n
tex
t
helper
t
o ge
t
has
h
value
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulgen
Introduce isPolicyShard
e
dMemoize fun
c
fl
a
g
commit
|
commitdiff
|
tree
2021-07-28
Oguz Ulgen
Back out of Ha
c
kC
l
ientSt
r
e
a
ming ch
a
nges
commit
|
commitdiff
|
tree
2021-07-24
Ogu
z
Ulgen
Rem
o
ve coeffect local re
l
at
e
d code f
r
om memoization
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Oguz Ulgen
Put imp
l
icit
c
ontext and c
o
effect internal functions
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Ogu
z
Ulgen
Retur
n
fa
l
se fr
o
m
hphp_debug
g
e
r
_
attac
h
ed in r
e
p
o mode
commit
|
commitdiff
|
tree
2021-07-21
Oguz Ulge
n
Fix sp
e
lling mistakes fo
r
r
eified
commit
|
commitdiff
|
tree
2021-07-21
Og
u
z
U
lgen
Add RO::EvalEnable
I
mplicitContex
t
to UnitCach
e
commit
|
commitdiff
|
tree
2021-07-20
O
g
u
z Ul
g
e
n
A
d
d the beginnings of emitting
i
mplicit
context se
n
sitive
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
O
g
uz Ulge
n
F
a
ctor out number of k
e
ys for
m
e
m
oization to func
commit
|
commitdiff
|
tree
2021-07-19
Og
u
z Ulgen
Di
s
a
l
l
o
w u
s
ing P
o
licySharded
M
emoize in
non a
n
y-policied
.
.
.
commit
|
commitdiff
|
tree
2021-07-17
Oguz Ulgen
Alloca
t
e coeffect bits from pure towards unreachable
commit
|
commitdiff
|
tree
2021-07-16
Oguz
Ulgen
Add
`__PolicySh
a
rdedM
e
moi
z
eLSB`
commit
|
commitdiff
|
tree
next