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
Remove need for unstable feature attribute in HHVM
2021-05-28
Oguz Ulgen
Use perfect hashing in
FixedStringMap
commit
|
commitdiff
|
tree
2021-05-28
O
g
uz Ulge
n
Ski
p
ov
e
r caller
coeffect rul
e
for error messages
commit
|
commitdiff
|
tree
2021-05-28
Oguz Ulgen
Add
c
oeffe
c
t s
u
p
port to meth_caller used as
function
.
.
.
commit
|
commitdiff
|
tree
2021-05-27
Ogu
z
Ulgen
Remove assert
f
rom c
o
e
ffect print
i
ng
commit
|
commitdiff
|
tree
2021-05-26
Oguz U
l
gen
Introduce writ
e
_thi
s
_props
commit
|
commitdiff
|
tree
2021-05-25
Oguz Ulgen
Make write_props be cal
l
a
ble from po
l
icied code
commit
|
commitdiff
|
tree
2021-05-24
Ogu
z
Ulgen
Add te
s
t
to de
m
onstrate
c
alling convention betwee
n
.
.
.
commit
|
commitdiff
|
tree
2021-05-22
Oguz
U
lgen
I
n
tr
o
duce __PolicyShardedMemoi
z
e
commit
|
commitdiff
|
tree
2021-05-22
Oguz Ulgen
Enable abstract
context constants
commit
|
commitdiff
|
tree
2021-05-21
Ogu
z
U
lgen
Fix disassembly of
abstra
c
t conte
x
t
con
s
tants
commit
|
commitdiff
|
tree
2021-05-21
Oguz
U
lgen
Kill Rx\I
S
_E
N
ABLED
commit
|
commitdiff
|
tree
2021-05-20
Oguz Ulgen
Imple
m
en
t
reified coe
f
fect rule
commit
|
commitdiff
|
tree
2021-05-19
Oguz Ulgen
Add e
m
itter/ass
e
mbler
sup
p
ort
to coe
f
fect
s
fr
o
m reified
.
.
.
commit
|
commitdiff
|
tree
2021-05-19
Oguz Ulgen
A
d
d
p
arse e
r
ror for stat
i
c me
t
hod
u
sing reified generic
.
.
.
commit
|
commitdiff
|
tree
2021-05-14
Oguz Ulgen
Improv
e
HH\
C
oeffect
s
\backdo
o
r to acquire context from
.
.
.
commit
|
commitdiff
|
tree
2021-05-13
Oguz
Ulgen
Pas
s
f
u
n
/cla
s
s
tpar
a
ms to HhasCoeffect
s
commit
|
commitdiff
|
tree
2021-05-11
Oguz
Ulgen
Add HH\Coeffects\enter
_
po
l
i
c
ied_of
commit
|
commitdiff
|
tree
2021-05-11
O
guz Ulgen
Ad
d
HH\Co
e
f
fe
c
ts
\
backdoor
commit
|
commitdiff
|
tree
2021-05-11
O
g
u
z
Ulgen
A
d
d HHV
M
s
u
pport for t
h
is::T1
:
:
T2::C coeffe
c
t rule
commit
|
commitdiff
|
tree
2021-05-08
Oguz
U
lgen
Ad
d
globals and read_globals
to hhvm
commit
|
commitdiff
|
tree
2021-05-06
Oguz
Ulgen
Move
t
est/
s
low/rx into
test/slow/coeff
e
cts/rx
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Allow
def
a
ults to call policie
d
commit
|
commitdiff
|
tree
2021-05-06
Oguz Ulgen
Update coeffect DAGs t
o
inc
l
ude po
l
icied_of
commit
|
commitdiff
|
tree
2021-05-05
Oguz Ulg
e
n
Ren
a
me ClosureInheritFr
o
mParent to ClosureParentScope
commit
|
commitdiff
|
tree
2021-05-03
Oguz Ulgen
Mark optimized
refl
e
ction helpers
to be pure
commit
|
commitdiff
|
tree
2021-05-03
Oguz
Ul
g
e
n
Mark some refle
c
tion
f
unctions to be pure
commit
|
commitdiff
|
tree
2021-04-28
Oguz Ulgen
Cleanup coeffect tr
a
ci
n
g
commit
|
commitdiff
|
tree
2021-04-27
O
guz Ulgen
Add co
e
ffects sup
p
ort to
m
et
h
_cal
l
e
r
commit
|
commitdiff
|
tree
2021-04-27
O
guz U
l
g
en
Reload
a
ll spi
l
led
value
s
back to reg
i
s
t
ers b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
O
g
u
z Ulgen
Add emitter/assemble
r
support
f
or this::T1::T2::C coeff
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2021-04-26
O
g
uz U
l
gen
Pas
s
p
u
r
e
c
o
effects
t
o serialize_pure/unserializ
e
_p
u
re
commit
|
commitdiff
|
tree
2021-04-26
O
g
uz Ulgen
Pass pure coeffects
to
j
son_encode_p
u
r
e's call
b
acks
commit
|
commitdiff
|
tree
2021-04-26
Oguz
U
lgen
Add c
o
eff
e
cts
s
u
p
port t
o
o_invoke_f
e
w_args
commit
|
commitdiff
|
tree
2021-04-25
Oguz Ul
g
en
Cl
e
a
n
up o_invoke_few_ar
g
s' macr
o
commit
|
commitdiff
|
tree
2021-04-21
Oguz Ulgen
Remove case
i
n
s
ensitive
l
ookups
f
ro
m
FSM
commit
|
commitdiff
|
tree
2021-04-19
Oguz Ulg
e
n
Ma
k
e vec
t
or appen
d
w
rite_pr
o
ps
commit
|
commitdiff
|
tree
2021-04-16
Oguz U
l
g
e
n
Ad
d
sampling t
o
co
n
text
c
onstant war
n
ings
commit
|
commitdiff
|
tree
2021-04-16
Oguz Ul
g
en
G
ive abi
l
ity to enab
l
e write_props without rx
commit
|
commitdiff
|
tree
2021-04-16
O
g
uz
Ulgen
Add the a
b
i
l
ity pass providedC
o
effects to invoke
F
unc
.
.
.
commit
|
commitdiff
|
tree
2021-04-15
Oguz Ulgen
Mark preg_m
a
tch_wi
t
h_m
a
tches
and preg_m
a
tch as pu
r
e
commit
|
commitdiff
|
tree
2021-04-13
Oguz Ulgen
I
m
ple
m
ent
G
e
ner
a
torThis
c
oeffect rule
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
M
ake 86null pur
e
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Delet
e
HipHo
p
Sp
e
cific
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Make rest of h
h
bb
c
met
h
od na
m
e
m
aps case
sensitive
commit
|
commitdiff
|
tree
2021-04-09
Oguz Ulgen
Add
c
oeffects
t
o collections
commit
|
commitdiff
|
tree
2021-04-08
O
guz Ulge
n
Ki
l
l g
e
n
erator prim
i
ng
commit
|
commitdiff
|
tree
2021-04-08
Oguz Ul
g
en
Add coeffect
r
ule
use ge
n
erator
commit
|
commitdiff
|
tree
2021-04-07
O
guz Ulgen
Create a
safe
z
one b
e
tween EnterPrologue and Def
F
uncEntryFP
.
.
.
commit
|
commitdiff
|
tree
2021-04-07
Og
u
z
Ulgen
Adjust the r
i
p
offset of i
n
d
i
rect
f
i
x
ups by spill amount
commit
|
commitdiff
|
tree
2021-04-07
Oguz Ulgen
Use has_coeffects_local
to check whether to generate
.
.
.
commit
|
commitdiff
|
tree
2021-04-03
O
g
uz
U
l
gen
Add pur
i
ty to
reflec
t
ion he
l
pers
commit
|
commitdiff
|
tree
2021-04-03
Oguz Ulgen
Add purity to asi
o
commit
|
commitdiff
|
tree
2021-04-01
O
guz Ulgen
Make typ
e
_s
t
ructure fu
n
ctions pure
commit
|
commitdiff
|
tree
2021-03-30
Oguz
Ulgen
Sp
e
ed
u
p
Cl
a
ss::
h
a
sClosureCoeffe
c
tsPr
o
p
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Add
a simpl
i
fy method to Loo
k
upClsCtxC
n
s
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Mov
e
HasCoeffectRules to attribute f
r
om
S
haredData
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Use attribu
t
e
s to denote that a
c
l
o
sure c
l
ass and closure
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
O
guz Ulge
n
C
ount reified gene
r
ics for shar
e
d
c
ache
o
ptimization
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Store requ
i
r
e
d coef
f
e
c
ts on
the func
commit
|
commitdiff
|
tree
2021-03-30
Oguz
U
lgen
Compact ExtendedShared
D
ata
commit
|
commitdiff
|
tree
2021-03-30
O
g
uz Ulgen
Introduce hasCoeff
e
ctsLocal to denote that a f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Fix
p
arameter in
d
ex
in coeffects er
r
or messag
e
s
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ul
g
en
Int
r
oduce a new variant o
f
irgen co
n
d to
chain condition
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
O
gu
z
U
l
gen
I
mplement
f
un
par
a
m
coeffect rule
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
Hide inter
n
a
l re
p
resentati
o
n
of
c
oeffec
t
s in context
.
.
.
commit
|
commitdiff
|
tree
2021-03-30
Oguz Ulgen
K
ill
ppc64
commit
|
commitdiff
|
tree
2021-03-30
O
guz Ulgen
Ki
l
l some more
n
on wide tv
val
s
t
uff
commit
|
commitdiff
|
tree
2021-03-30
Oguz U
l
g
e
n
Kil
l
one bit refc
o
unting
commit
|
commitdiff
|
tree
2021-03-24
Oguz
Ulgen
Kill T
v
Ar
r
ay
l
a
y
o
u
t
commit
|
commitdiff
|
tree
2021-03-24
O
g
uz Ulgen
Kill no wide tv
v
a
l
commit
|
commitdiff
|
tree
2021-03-23
Oguz
Ulgen
Ad
d
s
amplin
g
to coeffect warning
vio
l
atio
n
s
commit
|
commitdiff
|
tree
2021-03-23
Oguz Ulgen
Convert context cons
t
a
nt does not exist error into
.
.
.
commit
|
commitdiff
|
tree
2021-03-22
Ogu
z
Ulgen
Imple
m
e
nt closure i
n
h
e
rit fro
m
paren
t
rule
commit
|
commitdiff
|
tree
2021-03-22
Og
u
z
Ulgen
Add c
o
e
ffects loca
l
an
d
property t
o
closures
commit
|
commitdiff
|
tree
2021-03-22
Oguz U
l
gen
Compute ambie
n
t coeff
e
cts from required coeffe
c
ts and
.
.
.
commit
|
commitdiff
|
tree
2021-03-19
Oguz Ulgen
Add coeffect rules
to
h
hbbc analyze
commit
|
commitdiff
|
tree
2021-03-17
Oguz Ulgen
Mo
v
e the j
o
b of convert
i
n
g
provided coef
f
ects
to am
b
ient
.
.
.
commit
|
commitdiff
|
tree
2021-03-16
Oguz Ulgen
Convert
L
oc
a
l
to
Shallow
w
hen
i
n
h
e
riting from clos
u
re
commit
|
commitdiff
|
tree
2021-03-16
O
g
u
z
Ulgen
C
o
mpute ambien
t
coeffe
c
ts
a
nd write to
c
o
ef
f
ects local
commit
|
commitdiff
|
tree
2021-03-16
Oguz
U
l
g
en
Allocate $0Coeffe
c
ts to carry ambient
coeffec
t
s
commit
|
commitdiff
|
tree
2021-03-16
O
g
uz Ulgen
Detect when
a cl
o
sure n
e
eds
t
o
i
nherit i
t
s coeffects
.
.
.
commit
|
commitdiff
|
tree
2021-03-14
Oguz Ulgen
Rem
o
ve ext
r
a coeffects chec
k
commit
|
commitdiff
|
tree
2021-03-12
Ogu
z
Ulgen
Add coeffects che
c
k to ent
e
rVMAtF
u
nc and
invo
k
eFuncI
m
pl
commit
|
commitdiff
|
tree
2021-03-12
Oguz Ulgen
U
p
date jit helpe
r
s to allow for p
o
l
y
morphic coeffects
commit
|
commitdiff
|
tree
2021-03-12
Oguz Ulge
n
Remove n
o
n repo auth mode from hhbbc
commit
|
commitdiff
|
tree
2021-03-09
Oguz Ulgen
Imple
m
e
n
t
CCTh
i
s
coeffect rule
commit
|
commitdiff
|
tree
2021-03-09
Oguz Ulgen
B
an thi
s
:
:C
o
n top le
v
el
fun
c
tions
commit
|
commitdiff
|
tree
2021-03-09
Oguz Ulge
n
Ban poly cont
e
xts
o
n
c
tx c
o
nstant
s
commit
|
commitdiff
|
tree
2021-03-09
Oguz Ulge
n
Ban
l
o
cal c
o
ntext
s
on ct
x
constants
commit
|
commitdiff
|
tree
2021-03-09
Oguz U
l
g
en
A
d
d tests for lambd
a
using
poly co
e
ffects parse
e
rror
commit
|
commitdiff
|
tree
2021-03-09
Oguz Ulgen
B
an memoization of thi
s
::C coeffect
commit
|
commitdiff
|
tree
2021-03-07
Og
u
z
Ulg
e
n
Set 0
R
eifiedGenerics local
a
s al
w
ays
v
olatile
commit
|
commitdiff
|
tree
2021-03-07
O
g
uz Ulge
n
Make HHBB
C
method
name tables
c
ase sensitive
commit
|
commitdiff
|
tree
2021-03-06
O
guz U
l
gen
F
i
x raise notice logic in fixed-string-map
commit
|
commitdiff
|
tree
2021-03-06
Oguz Ulgen
Add a
th
r
ead lo
c
al to ch
e
ck whether
we are jitting
commit
|
commitdiff
|
tree
2021-03-06
Oguz Ulgen
Refactor coeffect rule emission
commit
|
commitdiff
|
tree
2021-03-03
Oguz Ulgen
Remove co
n
ditional reactivi
t
y
att
r
s
commit
|
commitdiff
|
tree
2021-03-01
Oguz Ul
g
en
Replace ClsCn
s
Lookup w
i
th ConstModifie
r
s::Kind
commit
|
commitdiff
|
tree
2021-03-01
Oguz Ulg
e
n
Imple
m
en
t
C
CParam co
e
f
f
ect ru
l
e
commit
|
commitdiff
|
tree
2021-03-01
Oguz Ulgen
Pr
e
pare for enforc
e
ment of coef
f
ect
rules
commit
|
commitdiff
|
tree
next