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
5/7 rename Naming_sqlite API
2021-07-17
O
guz Ulgen
Allo
c
ate coeff
e
ct b
i
ts from pure towar
d
s
u
n
reachabl
e
commit
|
commitdiff
|
tree
2021-07-16
Oguz Ulgen
A
d
d
`__PolicyShardedM
e
moize
L
SB`
commit
|
commitdiff
|
tree
2021-07-15
Oguz U
l
gen
Kill FCallArgsShort
commit
|
commitdiff
|
tree
2021-07-09
Oguz
Ul
g
en
Pass
en
a
ble i
m
plicit co
n
t
e
xt to hack
c
commit
|
commitdiff
|
tree
2021-07-08
Oguz U
l
gen
Add codege
n
capability
commit
|
commitdiff
|
tree
2021-07-08
Og
u
z Ulge
n
Delete
without_i
m
plicit_con
t
ext funct
i
ons
commit
|
commitdiff
|
tree
2021-07-08
Oguz Ul
g
en
R
emo
v
e impli
c
it c
o
n
text N
o
Context
commit
|
commitdiff
|
tree
2021-07-08
Oguz Ulg
e
n
A
dd entry point
f
or entering policied_of context while
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Oguz Ulgen
Rename Impl
i
citCo
n
text::g
e
n
S
e
t to ImplicitContext:
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
O
g
uz Ulgen
Kill policied_of
{
_local,_shallow}
commit
|
commitdiff
|
tree
2021-07-05
Oguz Ulge
n
Fix co
e
ffect c
o
nsta
n
t
s t
h
at are
not runtime enforced
commit
|
commitdiff
|
tree
2021-07-02
Oguz Ulgen
Add
w
arning to coeffects
b
ackdoor
commit
|
commitdiff
|
tree
2021-06-17
Oguz Ulgen
Fix sorting bug in implicit cont
e
xt
commit
|
commitdiff
|
tree
2021-06-17
Oguz
Ulgen
Make more system
l
ib funct
i
ons
p
ur
e
commit
|
commitdiff
|
tree
2021-06-15
Oguz Ulgen
Add
c
ontrolled co
n
text
commit
|
commitdiff
|
tree
2021-06-11
O
g
uz Ulgen
M
a
ke hphp_get_exte
n
sio
n
_info
pure
commit
|
commitdiff
|
tree
2021-06-05
Oguz Ulgen
Optimize ConcatStrStr pa
i
rs t
o
Conc
a
tStr3
commit
|
commitdiff
|
tree
2021-06-03
Og
u
z Ulgen
Give constructo
r
s
w
r
ite_
p
r
o
p_t
h
is coeffe
c
t
commit
|
commitdiff
|
tree
2021-06-02
O
g
uz Ulgen
Swi
t
ch the comma operator betw
e
e
n
coeffe
c
ts to be OR
.
.
.
commit
|
commitdiff
|
tree
2021-06-01
Oguz Ul
g
en
Add tes
t
to demo
n
stra
t
e comma operator between coeffects
.
.
.
commit
|
commitdiff
|
tree
2021-05-28
Oguz Ulgen
U
se perfect ha
s
hin
g
i
n F
i
xedStringMap
commit
|
commitdiff
|
tree
2021-05-28
Oguz Ulg
e
n
Skip over caller c
o
e
f
fect rule
for
error messages
commit
|
commitdiff
|
tree
2021-05-28
O
g
uz Ulgen
Add
c
oeffect
support to me
t
h
_ca
l
ler
u
s
e
d as functio
n
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Oguz U
l
ge
n
Re
m
ove ass
e
rt f
r
om coeffect
printing
commit
|
commitdiff
|
tree
2021-05-26
Oguz Ulgen
Introduce write
_
this
_
p
rops
commit
|
commitdiff
|
tree
2021-05-25
O
guz Ulgen
Make write_props be callable from policie
d
cod
e
commit
|
commitdiff
|
tree
2021-05-24
O
guz Ulgen
A
d
d
t
e
st to dem
o
nstra
t
e calling co
n
vent
i
on b
e
tween
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
Oguz Ulg
e
n
Int
r
oduce _
_
Polic
y
S
hardedMemoize
commit
|
commitdiff
|
tree
2021-05-22
Og
u
z
Ulgen
E
n
able abs
t
r
a
ct
co
n
text
c
onstants
commit
|
commitdiff
|
tree
2021-05-21
Og
u
z Ul
g
e
n
F
ix disassemb
l
y of a
b
st
r
act contex
t
con
s
t
ants
commit
|
commitdiff
|
tree
2021-05-21
Oguz Ulgen
Kill Rx\IS_EN
A
BL
E
D
commit
|
commitdiff
|
tree
2021-05-20
Oguz
Ulge
n
Implemen
t
reifie
d
coeffe
c
t rule
commit
|
commitdiff
|
tree
2021-05-19
Oguz U
l
g
en
Add emitter/assem
b
l
e
r
support to
c
oef
f
ect
s
f
rom re
i
f
i
ed
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Oguz U
l
gen
Add pa
r
se error for sta
t
ic
m
ethod usi
n
g rei
f
ied generic
.
.
.
commit
|
commitdiff
|
tree
2021-05-14
Og
u
z Ulge
n
Improve
HH
\
Coeffects\backd
o
or to acqui
r
e co
n
t
e
x
t fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2021-05-13
Oguz Ul
g
en
Pass fun/class tparams to HhasCo
e
ffects
commit
|
commitdiff
|
tree
2021-05-11
Oguz Ulgen
Add HH\Coeffects\enter_policied_
o
f
commit
|
commitdiff
|
tree
2021-05-11
Oguz Ulg
e
n
A
d
d H
H
\Coeffects\
b
a
ck
d
oor
commit
|
commitdiff
|
tree
2021-05-11
Og
u
z
Ulg
e
n
Add HHVM supp
o
rt for
t
his::T1
:
:T2::C coeffect r
u
le
commit
|
commitdiff
|
tree
2021-05-08
Oguz Ulge
n
Add glo
b
als a
n
d
r
ead_
g
loba
l
s to
h
h
v
m
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Move t
e
st/
s
low/rx into
t
est/slow/coeffects/rx
commit
|
commitdiff
|
tree
2021-05-06
Oguz
U
lgen
Allow def
a
ul
t
s to call
p
olici
e
d
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Updat
e
coeffec
t
DAGs
t
o include policie
d
_of
commit
|
commitdiff
|
tree
2021-05-05
Oguz Ulgen
Rename
C
losureInheritFromParent to Clos
u
r
eParent
S
cope
commit
|
commitdiff
|
tree
2021-05-03
Oguz Ulgen
Mark optimized reflection
h
el
p
ers to be pure
commit
|
commitdiff
|
tree
2021-05-03
Oguz Ulgen
Mark s
o
me
r
e
f
le
c
tion funct
i
ons to be pure
commit
|
commitdiff
|
tree
2021-04-28
Oguz Ulgen
Cleanup co
e
ffect
tracin
g
commit
|
commitdiff
|
tree
2021-04-27
O
g
uz Ulgen
Ad
d
coeffects sup
p
or
t
to me
t
h_call
e
r
commit
|
commitdiff
|
tree
2021-04-27
Oguz Ulgen
Reload all spilled values ba
c
k
to registers before
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ulge
n
Add
e
mitter/ass
e
mbler support for this::T1:
:
T
2
::C coef
f
ect
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ulgen
Pass pure coeffects t
o
serialize_
p
ure/un
s
e
r
ialize_pure
commit
|
commitdiff
|
tree
2021-04-26
Ogu
z
U
l
g
e
n
Pass p
u
re
c
oeffects to json
_
encode_pu
r
e's callbacks
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ulgen
A
dd coeff
e
ct
s
suppor
t
to
o
_invoke_fe
w
_a
r
g
s
commit
|
commitdiff
|
tree
2021-04-25
Og
u
z
Ulgen
Clean up o_invo
k
e_few_args
'
macro
commit
|
commitdiff
|
tree
2021-04-21
Oguz Ulgen
Remove case
inse
n
sitive
l
o
ok
u
p
s
f
r
o
m FSM
commit
|
commitdiff
|
tree
2021-04-19
Oguz
Ul
g
e
n
Make
vector ap
p
e
nd
write_props
commit
|
commitdiff
|
tree
2021-04-16
Oguz Ulgen
A
d
d sampling to contex
t
con
s
tant warn
i
ngs
commit
|
commitdiff
|
tree
2021-04-16
Og
u
z
Ulgen
Giv
e
ability to enabl
e
write_
p
rops wit
h
o
ut
r
x
commit
|
commitdiff
|
tree
2021-04-16
Ogu
z
Ulgen
Add the ability pass provid
e
dCoeffects to invokeFunc
.
.
.
commit
|
commitdiff
|
tree
2021-04-15
O
g
uz U
l
gen
M
a
rk preg_
m
atch_w
i
th_matches and
pre
g
_mat
c
h as
p
u
re
commit
|
commitdiff
|
tree
2021-04-13
Ogu
z
U
l
g
e
n
Impl
e
ment G
e
neratorThi
s
c
o
effec
t
rule
commit
|
commitdiff
|
tree
2021-04-09
Ogu
z
U
lgen
Make 86null pure
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Delete Hi
p
H
opSpecific
commit
|
commitdiff
|
tree
2021-04-09
Og
u
z U
l
g
e
n
Make rest of h
h
bbc method name
m
aps case sensi
t
i
v
e
commit
|
commitdiff
|
tree
2021-04-09
Oguz
U
lg
e
n
Add coeffects to collections
commit
|
commitdiff
|
tree
2021-04-08
O
g
uz Ul
g
en
Ki
l
l
generator p
r
i
m
ing
commit
|
commitdiff
|
tree
2021-04-08
O
gu
z
Ulgen
Add c
o
effect
r
ule use
g
ene
r
at
o
r
commit
|
commitdiff
|
tree
2021-04-07
O
g
u
z Ulgen
Create
a
safe zone between EnterPrologue and DefF
u
ncEn
t
ryFP
.
.
.
commit
|
commitdiff
|
tree
2021-04-07
Og
u
z
U
l
gen
Adju
s
t
t
he rip
o
ffset
of
indirect fix
u
ps by
s
pil
l
amount
commit
|
commitdiff
|
tree
2021-04-07
Oguz Ulgen
Use h
a
s
_
c
oeffects_local to
c
heck
whe
t
her
t
o generat
e
.
.
.
commit
|
commitdiff
|
tree
2021-04-03
Ogu
z
Ulgen
Add purity to reflection helpers
commit
|
commitdiff
|
tree
2021-04-03
Oguz
Ulg
e
n
Add
purity to asio
commit
|
commitdiff
|
tree
2021-04-01
Oguz U
l
gen
Make type_structure fun
c
tions
p
ure
commit
|
commitdiff
|
tree
2021-03-30
O
g
uz U
l
gen
Sp
e
ed up
Class::hasClosu
r
eC
o
e
f
fectsProp
commit
|
commitdiff
|
tree
2021-03-30
Oguz
U
l
g
en
A
d
d
a
simplify method to Lookup
C
lsCtxCn
s
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Move HasCoeffectRules to att
r
ibute
f
r
om Shared
D
ata
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Use at
t
r
ibutes to denot
e
t
h
at a
closure class and closure
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Og
u
z Ulgen
Cou
n
t rei
f
ied
g
enerics fo
r
sha
r
ed cache optim
i
zation
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulg
e
n
Sto
r
e requir
e
d coeffects
on the func
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulge
n
C
ompact Exten
d
ed
S
hared
D
a
t
a
commit
|
commitdiff
|
tree
2021-03-30
O
guz Ulgen
Intro
d
u
c
e ha
s
Coe
f
f
ectsLocal to
denote
t
h
at a
fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Fix parameter inde
x
i
n coeffects error
me
s
sages
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Int
r
oduce a ne
w
variant of irgen co
n
d
to c
h
a
i
n condition
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Implement f
u
n
param
c
oeffect rule
commit
|
commitdiff
|
tree
2021-03-30
Oguz U
l
gen
Hide
i
nt
e
rna
l
r
e
presentation of coeff
e
cts in con
t
ext
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Kill ppc64
commit
|
commitdiff
|
tree
2021-03-30
Oguz
Ulg
e
n
Kill some mo
r
e non wide
tv val stuff
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
K
i
l
l
one bit
r
e
fco
u
nting
commit
|
commitdiff
|
tree
2021-03-24
Oguz Ulgen
K
ill T
v
Array layout
commit
|
commitdiff
|
tree
2021-03-24
Oguz
U
lgen
K
i
ll no wide tv val
commit
|
commitdiff
|
tree
2021-03-23
Ogu
z
Ulgen
A
dd sa
m
pling
t
o coeffect warning viol
a
t
i
ons
commit
|
commitdiff
|
tree
2021-03-23
Oguz Ulgen
Conve
r
t context
co
n
stant
d
oes not exi
s
t error int
o
.
.
.
commit
|
commitdiff
|
tree
2021-03-22
Oguz U
l
g
en
Implement
c
losure inheri
t
fro
m
p
a
r
ent rule
commit
|
commitdiff
|
tree
2021-03-22
Oguz Ulgen
Add coe
f
fec
t
s loca
l
and property to
c
losure
s
commit
|
commitdiff
|
tree
2021-03-22
O
guz Ulgen
Compute
a
mbient coeffects from requi
r
ed coeffects an
d
.
.
.
commit
|
commitdiff
|
tree
2021-03-19
Oguz Ulgen
A
d
d
c
oeffect rules to hhbbc analyze
commit
|
commitdiff
|
tree
2021-03-17
O
g
uz Ulgen
Mo
v
e the job of converting provided coeffects t
o
am
b
ient
.
.
.
commit
|
commitdiff
|
tree
2021-03-16
Oguz
Ulgen
Con
v
ert Loca
l
to Shallow when inh
e
riting from clo
s
ure
commit
|
commitdiff
|
tree
2021-03-16
Oguz Ul
g
e
n
Compute ambient coeffe
c
t
s
and
write to coeffect
s
local
commit
|
commitdiff
|
tree
2021-03-16
Og
u
z Ulgen
All
o
cate $0C
o
effects to c
a
rr
y
ambient coeffects
commit
|
commitdiff
|
tree
next