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
Compact the FCallArgs encoding
2021-08-04
O
g
uz Ulg
e
n
Comp
a
c
t t
h
e FCallArgs enc
o
d
in
g
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulgen
Kill
d
ead code in ha
c
k
c
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulgen
Kill
__hh
v
m_inter
n
al
_
getmem
o
key
l
commit
|
commitdiff
|
tree
2021-07-30
Oguz
U
lge
n
M
ake
i
mplici
t
context
m
e
m
oization key unique
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulge
n
Cle
a
n
up/fix
emit_memoi
z
e variables
commit
|
commitdiff
|
tree
2021-07-30
Oguz Ulg
e
n
Kill
the i
m
plici
t
c
o
ntext when backdoor is used
and
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
Ogu
z
Ulgen
I
m
plement policy sh
a
rded
memoizat
i
on
commit
|
commitdiff
|
tree
2021-07-30
O
guz U
l
gen
A
d
d inter
n
a
l
implic
i
t context helpe
r
to get has
h
value
commit
|
commitdiff
|
tree
2021-07-30
Oguz
U
lgen
I
n
troduce isPolicy
S
hardedMem
o
iz
e
func
flag
commit
|
commitdiff
|
tree
2021-07-28
Oguz Ulgen
Back out of HackClie
n
t
S
treaming changes
commit
|
commitdiff
|
tree
2021-07-24
Oguz Ulgen
R
emove c
o
effect
l
ocal related code from memoiza
t
ion
.
.
.
commit
|
commitdiff
|
tree
2021-07-24
Oguz U
l
gen
Put im
p
licit
context
a
nd coeffect in
t
ernal functions
.
.
.
commit
|
commitdiff
|
tree
2021-07-22
Oguz U
l
gen
Return fal
s
e from hphp_debugge
r
_attached
i
n
repo mode
commit
|
commitdiff
|
tree
2021-07-21
O
guz Ulg
e
n
Fix s
p
elling mistakes for reifie
d
commit
|
commitdiff
|
tree
2021-07-21
Oguz Ulgen
Add
RO::Ev
a
lEnableImplicitCont
e
xt to UnitCach
e
commit
|
commitdiff
|
tree
2021-07-20
Oguz
U
lgen
Add the beginnings of e
m
itting
i
mplicit co
n
text se
n
sitive
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Oguz Ulgen
Factor
o
u
t
number of k
e
ys for memoization to
f
unc
commit
|
commitdiff
|
tree
2021-07-19
Oguz Ulge
n
Di
s
allow using Po
l
ic
y
ShardedMemoize in
n
on any-policied
.
.
.
commit
|
commitdiff
|
tree
2021-07-17
O
g
u
z Ulgen
Alloc
a
t
e coeffect bits from pu
r
e towards un
r
eachable
commit
|
commitdiff
|
tree
2021-07-16
Oguz Ul
g
en
Add `__PolicyShardedMemoiz
e
LSB`
commit
|
commitdiff
|
tree
2021-07-15
Og
u
z Ulgen
K
i
l
l
FCallArgsShor
t
commit
|
commitdiff
|
tree
2021-07-09
Oguz Ulge
n
Pa
s
s
enable
implicit co
n
text to hackc
commit
|
commitdiff
|
tree
2021-07-08
Oguz Ulgen
Add code
g
en c
a
pabilit
y
commit
|
commitdiff
|
tree
2021-07-08
Ogu
z
Ulgen
D
el
e
te with
o
ut_implicit_context f
u
nctions
commit
|
commitdiff
|
tree
2021-07-08
Oguz
U
l
g
en
Remove implicit context
N
oContext
commit
|
commitdiff
|
tree
2021-07-08
Ogu
z
Ulgen
Add
e
ntry point
f
or entering
policied_of context while
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Oguz Ul
g
e
n
Rename Implici
t
Co
n
text::genSet to Im
p
l
icitContext
:
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Oguz Ul
g
en
Kill po
l
icied_of{_loc
a
l,_
s
hall
o
w}
commit
|
commitdiff
|
tree
2021-07-05
Oguz
Ulge
n
Fix coeffec
t
constan
t
s tha
t
are not runtime
e
nforce
d
commit
|
commitdiff
|
tree
2021-07-02
Oguz Ulgen
Add warning to co
e
ffects backdoor
commit
|
commitdiff
|
tree
2021-06-17
Oguz Ulgen
Fix sorting
bug in implic
i
t context
commit
|
commitdiff
|
tree
2021-06-17
O
g
uz Ulgen
Mak
e
m
ore s
y
stemlib fun
c
t
ions pure
commit
|
commitdiff
|
tree
2021-06-15
Oguz Ulge
n
Ad
d
co
n
t
rolled contex
t
commit
|
commitdiff
|
tree
2021-06-11
Oguz Ulge
n
M
a
ke hphp_get_extension
_
info pu
r
e
commit
|
commitdiff
|
tree
2021-06-05
O
g
uz
U
lgen
Opti
m
ize Co
n
cat
S
trStr pairs to ConcatStr
3
commit
|
commitdiff
|
tree
2021-06-03
O
g
uz Ul
g
en
Give co
n
structors write_pr
o
p_this co
e
ffect
commit
|
commitdiff
|
tree
2021-06-02
Oguz Ulgen
S
w
itch the c
o
mma operator between co
e
ffec
t
s to b
e
OR
.
.
.
commit
|
commitdiff
|
tree
2021-06-01
Oguz Ulgen
Add
t
est
t
o d
e
mon
s
t
r
ate comma
o
perator betw
e
e
n co
e
ffects
.
.
.
commit
|
commitdiff
|
tree
2021-05-28
Ogu
z
U
l
gen
U
s
e perfect hashing
i
n FixedStr
i
ngMap
commit
|
commitdiff
|
tree
2021-05-28
Oguz Ulgen
Skip over
c
alle
r
c
o
effect rule for error
m
essages
commit
|
commitdiff
|
tree
2021-05-28
Oguz Ulgen
A
d
d coef
f
ect support t
o
meth_caller used a
s
fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Og
u
z Ulgen
Re
m
o
v
e assert
f
rom coeffect printi
n
g
commit
|
commitdiff
|
tree
2021-05-26
O
g
uz U
l
gen
Introduce write_this_props
commit
|
commitdiff
|
tree
2021-05-25
O
g
u
z Ulgen
M
ake write_props
be
c
allab
l
e
f
rom policied co
d
e
commit
|
commitdiff
|
tree
2021-05-24
Oguz
U
l
ge
n
Add
te
s
t to de
m
onstrate calling convent
i
o
n
b
e
t
ween
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
Oguz Ulgen
Introduce __PolicyShardedMe
m
o
i
ze
commit
|
commitdiff
|
tree
2021-05-22
Oguz Ul
g
en
Enable
a
b
stract context
c
o
n
stants
commit
|
commitdiff
|
tree
2021-05-21
Oguz
U
lgen
Fix disassembl
y
of
a
b
s
tract context constants
commit
|
commitdiff
|
tree
2021-05-21
Oguz Ulgen
K
i
ll
R
x
\IS_EN
A
BL
E
D
commit
|
commitdiff
|
tree
2021-05-20
Og
u
z
U
l
g
en
I
m
p
lement r
e
i
fied coef
f
e
c
t rule
commit
|
commitdiff
|
tree
2021-05-19
Oguz Ulgen
A
dd emitter/assembler su
p
port to
c
oeff
e
cts
f
rom reified
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Oguz Ul
g
en
Add
p
arse error for sta
t
ic meth
o
d
using reified generic
.
.
.
commit
|
commitdiff
|
tree
2021-05-14
Oguz Ulgen
I
m
pro
v
e HH\C
o
ef
f
ects\backdoor to acquire co
n
text from
.
.
.
commit
|
commitdiff
|
tree
2021-05-13
Oguz Ulg
e
n
Pas
s
fun/cl
a
ss tpara
m
s to HhasCoe
f
fects
commit
|
commitdiff
|
tree
2021-05-11
Oguz Ulgen
Add HH\Coe
f
fects\enter_policied_of
commit
|
commitdiff
|
tree
2021-05-11
O
g
uz Ulgen
Add
HH\Coeffects\backdoo
r
commit
|
commitdiff
|
tree
2021-05-11
Oguz U
l
gen
Add HHV
M
su
p
port for
this::T1::T2:
:
C coeffect
r
ule
commit
|
commitdiff
|
tree
2021-05-08
Oguz Ulgen
A
d
d globals
a
nd read_globals t
o
hhvm
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Move tes
t
/slow/rx into test/slow/coeffects/rx
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulg
e
n
Allow default
s
to call polici
e
d
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Update coe
f
fec
t
DAGs to in
c
lude
p
o
licied_
o
f
commit
|
commitdiff
|
tree
2021-05-05
Oguz Ulgen
Re
n
a
me ClosureInheritFromParen
t
to
ClosureP
a
re
n
tScope
commit
|
commitdiff
|
tree
2021-05-03
Oguz Ulgen
Mark optimized re
f
lection helpers to be pure
commit
|
commitdiff
|
tree
2021-05-03
O
g
uz
U
lge
n
Ma
r
k so
m
e reflection
f
unct
i
ons to be pu
r
e
commit
|
commitdiff
|
tree
2021-04-28
Oguz Ul
g
en
Cleanup co
e
ffe
c
t
t
racing
commit
|
commitdiff
|
tree
2021-04-27
Oguz
U
l
gen
Add
c
o
e
ffects sup
p
ort to meth_caller
commit
|
commitdiff
|
tree
2021-04-27
Oguz
U
l
gen
Reload all spilled values
b
a
c
k
t
o registe
r
s before
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ulg
e
n
A
dd em
i
tter/assemble
r
s
uppo
r
t
f
or this:
:
T1::T2::C coeffec
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ul
g
en
Pa
s
s p
u
re coeff
e
c
ts to se
r
iali
z
e_pure/u
n
s
erialize_pure
commit
|
commitdiff
|
tree
2021-04-26
Oguz Ulg
e
n
Pass pure coeffects
t
o json_encode_
p
ure
'
s
c
allbacks
commit
|
commitdiff
|
tree
2021-04-26
O
g
uz Ulgen
Add coeffe
c
ts
s
up
p
ort
t
o
o
_invoke
_
few_
a
rg
s
commit
|
commitdiff
|
tree
2021-04-25
Oguz Ulge
n
Clean up o_i
n
vok
e
_few_args' macro
commit
|
commitdiff
|
tree
2021-04-21
Oguz U
l
gen
Re
m
ove cas
e
insensitive l
o
okups from FSM
commit
|
commitdiff
|
tree
2021-04-19
Oguz Ul
g
e
n
Make ve
c
tor
a
p
pend writ
e
_props
commit
|
commitdiff
|
tree
2021-04-16
Oguz Ul
g
en
Ad
d
s
amplin
g
to c
o
nt
e
xt cons
t
ant war
n
i
ngs
commit
|
commitdiff
|
tree
2021-04-16
Oguz Ulgen
Give ability to ena
b
l
e
w
rite_props
with
o
ut rx
commit
|
commitdiff
|
tree
2021-04-16
Oguz Ulgen
Add the ability pass providedCoeffects
to
i
nvo
k
e
Fu
n
c
.
.
.
commit
|
commitdiff
|
tree
2021-04-15
Oguz Ulgen
Mark preg
_
mat
c
h_with_m
a
tches and preg_m
a
tch a
s
pure
commit
|
commitdiff
|
tree
2021-04-13
Oguz
U
lgen
Implemen
t
GeneratorThis coeffect rul
e
commit
|
commitdiff
|
tree
2021-04-09
Oguz
U
l
g
en
Make 86
n
ull
p
u
re
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Delete Hi
p
HopSpecific
commit
|
commitdiff
|
tree
2021-04-09
Og
u
z Ulgen
Make rest of
h
hbbc
m
ethod nam
e
m
a
ps case s
e
nsitiv
e
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Ad
d
coeffects to c
o
l
lections
commit
|
commitdiff
|
tree
2021-04-08
O
guz Ulgen
Kill g
e
nerator pr
i
ming
commit
|
commitdiff
|
tree
2021-04-08
Oguz Ulgen
Add coeffe
c
t
ru
l
e use generato
r
commit
|
commitdiff
|
tree
2021-04-07
Oguz Ulgen
Cr
e
at
e
a
s
a
fe
z
on
e
b
et
w
een Ent
e
r
Prolog
u
e a
n
d DefFuncEntryFP
.
.
.
commit
|
commitdiff
|
tree
2021-04-07
Oguz Ulgen
Adjust the rip offset
o
f indi
r
ect
f
ixups by spill amount
commit
|
commitdiff
|
tree
2021-04-07
Oguz Ulgen
Use has_coeffec
t
s
_local to
c
heck
w
hether to
gener
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2021-04-03
O
gu
z
Ulgen
Add puri
t
y to reflection he
l
per
s
commit
|
commitdiff
|
tree
2021-04-03
O
guz U
l
gen
Add puri
t
y to asio
commit
|
commitdiff
|
tree
2021-04-01
Oguz
U
lge
n
Make
t
y
pe_structure fun
c
tion
s
pure
commit
|
commitdiff
|
tree
2021-03-30
O
guz Ulgen
Speed up Class::hasClosur
e
CoeffectsP
r
o
p
commit
|
commitdiff
|
tree
2021-03-30
Oguz U
l
ge
n
Ad
d
a simp
l
ify method
to Look
u
pClsCtxCns
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Move HasCoeffectRu
l
es to at
t
ribute from SharedData
commit
|
commitdiff
|
tree
2021-03-30
Oguz U
l
gen
Use
at
t
rib
u
tes to denote that a c
l
osure class an
d
c
l
o
s
ure
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz U
l
g
e
n
Co
u
nt reified ge
n
e
rics for s
h
ared cache optimiza
t
i
o
n
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Store re
q
u
ired coeffects on the func
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ul
g
en
Compact ExtendedShared
D
ata
commit
|
commitdiff
|
tree
2021-03-30
Oguz
U
lgen
Introduce hasCoef
f
ect
s
Lo
c
al to
den
o
te
th
a
t
a
function
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
O
guz Ulg
e
n
Fix paramete
r
index in c
o
ef
f
ects error messages
commit
|
commitdiff
|
tree
next