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
Use struct bit packing
2022-07-26
Oguz Ulgen
Use st
r
u
ct bit packing
commit
|
commitdiff
|
tree
2022-07-26
Ogu
z
U
l
ge
n
Avoid un
n
ecessary copy
of vector
commit
|
commitdiff
|
tree
2022-07-26
Og
u
z Ulgen
Implement Dy
n
amically
E
nforced I
m
p
l
icit Co
n
text (
t
ak
e
2)
commit
|
commitdiff
|
tree
2022-07-25
Oguz Ulgen
Back
o
ut
"
Impl
e
ment Dynamically
E
nfor
c
ed Implicit Con
t
e
x
t"
commit
|
commitdiff
|
tree
2022-07-23
Oguz U
l
gen
Impl
e
me
n
t
Dynamically
Enforced
Implici
t
Context
commit
|
commitdiff
|
tree
2022-07-21
Oguz Ulgen
Templat
i
ze module boundary check to all
o
w
usage with
.
.
.
commit
|
commitdiff
|
tree
2022-07-21
Oguz Ulgen
F
a
ctor m
o
dule boundary
v
iolation
to al
l
ow for differen
t
.
.
.
commit
|
commitdiff
|
tree
2022-07-12
Oguz Ulgen
R
e
n
a
me `Implici
t
C
on
t
ext::set` to
`
I
mplicitContext
:
.
.
.
commit
|
commitdiff
|
tree
2022-07-11
Oguz Ulgen
Modernize
codeb
a
s
e
: typ
e
d
ef to u
s
ing
commit
|
commitdiff
|
tree
2022-07-08
Oguz Ulgen
Allow special e
n
um class label arguments to
m
emoize
.
.
.
commit
|
commitdiff
|
tree
2022-06-25
Oguz Ulge
n
Convert
`
__PolicyShard
e
dM
e
mo
i
ze` to `__Memoize
(
"S
h
ard
B
yIC
.
.
.
commit
|
commitdiff
|
tree
2022-06-25
Oguz Ulgen
Ad
d
a
bytecode
instru
c
tion th
a
t ena
b
les veri
f
ication
.
.
.
commit
|
commitdiff
|
tree
2022-06-10
Oguz Ulge
n
Remov
e
Eva
l
Enabl
e
Imp
l
icitCon
t
ext
commit
|
commitdiff
|
tree
2022-06-09
Oguz Ulgen
Make implicit context return ?this:
:
T
commit
|
commitdiff
|
tree
2022-06-08
Og
u
z
U
lge
n
Upd
a
te module bo
u
ndary v
i
olation
e
r
ro
r
message
from
.
.
.
commit
|
commitdiff
|
tree
2022-06-08
Oguz
U
l
g
en
Enforce modularity
b
oundaries for top
l
evel
functions
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
O
g
uz Ulgen
A
d
d autol
o
ader
s
upp
o
rt for mo
d
ules
commit
|
commitdiff
|
tree
2022-05-21
Oguz
U
lgen
Improve module r
e
flecti
o
n unit test
commit
|
commitdiff
|
tree
2022-05-19
Og
u
z Ulgen
Add Targ
e
tProfile to
co
e
ffec
t
fun pa
r
am decision
commit
|
commitdiff
|
tree
2022-05-19
Oguz
U
lgen
Ad
d
slot based opt
i
m
i
zations to
lo
a
d
ing context constants
commit
|
commitdiff
|
tree
2022-05-19
Oguz Ulgen
Run
t
arg
e
t
p
rofiling on pr
o
l
ogue translations
commit
|
commitdiff
|
tree
2022-05-19
Oguz Ulgen
R
e
t
u
r
n
static e
m
pty string instead of construct
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Ogu
z
U
l
gen
Enforce
met
h
od level modu
l
e boun
d
ary violations
commit
|
commitdiff
|
tree
2022-05-17
Og
u
z
Ul
g
e
n
Enable Implic
i
t Con
t
e
xt
commit
|
commitdiff
|
tree
2022-04-21
Oguz Ulg
e
n
Opt
i
mi
z
e
`
i
s_
n
umeric` in hhbb
c
and the
j
it
commit
|
commitdiff
|
tree
2022-04-16
Oguz U
l
gen
Ad
d
convenience he
l
pers fo
r
internal and mo
d
ul
e
Name
.
.
.
commit
|
commitdiff
|
tree
2022-04-15
Oguz Ulgen
P
a
ss mo
d
ule
c
on
t
ext to StaticMethodCache::lookup
an
d
.
.
.
commit
|
commitdiff
|
tree
2022-04-15
Oguz Ulge
n
Pass
m
odule context to
h
andleD
y
n
amicC
a
ll
a
n
d handleStaticCal
l
commit
|
commitdiff
|
tree
2022-04-14
O
guz U
l
g
e
n
Add i
n
ternal identifier
to functions, me
t
hods, prop
e
rties
.
.
.
commit
|
commitdiff
|
tree
2022-04-12
Oguz
U
lgen
Push MethodLoo
k
upCallContext to
c
aller
commit
|
commitdiff
|
tree
2022-04-05
Oguz Ul
g
e
n
A
dd reflection s
u
pport for modules
commit
|
commitdiff
|
tree
2022-04-05
Oguz Ulge
n
Add
M
odule::def
a
n
d Module::lookup
commit
|
commitdiff
|
tree
2022-04-05
Ogu
z
Ulge
n
Emit Module dec
l
arations
commit
|
commitdiff
|
tree
2022-04-04
Oguz
Ulgen
Pass module context to
jit cls method/ctor lookup i
n
s
t
ructions
commit
|
commitdiff
|
tree
2022-04-02
Oguz
Ulgen
I
mpr
o
ve
r
eified g
e
nerics perf
o
rm
a
nce for
f
o
r
w
arding
.
.
.
commit
|
commitdiff
|
tree
2022-04-01
Oguz Ulgen
Convert MethodLookup
context from a class
t
o
a
s
truct
commit
|
commitdiff
|
tree
2022-03-31
Oguz Ulge
n
Add exception, runtime opti
o
n and attr
i
bute necessary
.
.
.
commit
|
commitdiff
|
tree
2022-03-30
Ogu
z
U
lgen
S
t
art i
n
lining rei
f
i
e
d functions
commit
|
commitdiff
|
tree
2022-03-28
Oguz Ulge
n
Add
g
etMo
d
ule re
f
lection for funcs/methods
commit
|
commitdiff
|
tree
2022-03-26
Ogu
z
Ulgen
Add p
e
r
fi
l
e module us
e
to hhas
commit
|
commitdiff
|
tree
2022-03-26
Oguz Ulge
n
Add module declara
t
ion
s
commit
|
commitdiff
|
tree
2022-03-22
Oguz Ulg
e
n
Add backdoor to [
g
lobal
s
, l
e
a
k_safe] that does not
.
.
.
commit
|
commitdiff
|
tree
2022-03-01
Oguz
Ul
g
en
Rem
o
ve
r
x fr
o
m HSL
commit
|
commitdiff
|
tree
2022-02-11
O
g
u
z
Ul
g
en
Al
w
a
ys inline co
e
ffects
backdoor
a
nd the l
a
mbda
i
t
.
.
.
commit
|
commitdiff
|
tree
2022-02-08
Oguz Ulgen
Allow clone
to writ
e
to
its own prop
e
rties
commit
|
commitdiff
|
tree
2022-02-08
Og
u
z Ulgen
E
n
a
b
le c
o
ef
f
ect
ex
c
e
p
tion
level
en
f
orcement in
the
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
O
g
u
z Ulgen
Modernize nested nam
e
space declara
t
ions
commit
|
commitdiff
|
tree
2022-02-07
Oguz U
l
gen
Add eq operato
r
overl
o
ad f
o
r
PhysReg and RegXMM
commit
|
commitdiff
|
tree
2022-02-05
O
g
u
z
U
l
gen
Add option to throw
exception/fatal from coeffect error
s
.
.
.
commit
|
commitdiff
|
tree
2022-02-04
Og
u
z Ulgen
Fi
x
unu
s
ed variable warnings
commit
|
commitdiff
|
tree
2022-02-04
Oguz Ulgen
Add readonly shape bespoke array op
t
imizations
commit
|
commitdiff
|
tree
2022-02-03
Oguz Ulgen
F
i
x operator== re
l
a
t
e
d C++20 i
s
s
ues
commit
|
commitdiff
|
tree
2022-02-03
Oguz Ulgen
Fix more c++20 rebind and
u
t
f8
commit
|
commitdiff
|
tree
2022-02-03
Oguz Ulg
e
n
Fix
d
ef
a
ult trivi
a
lly c
o
nstruc
t
-able problems
in
C++20
commit
|
commitdiff
|
tree
2022-02-03
Oguz Ulgen
F
i
x uft8 problems in c+
+
20
commit
|
commitdiff
|
tree
2022-02-01
Oguz U
l
gen
Rem
o
ve
r
ead
o
nly call
e
n
forcement flags
commit
|
commitdiff
|
tree
2022-01-20
Oguz Ulgen
Make all xhp
A
ttribute
a
nd xh
p
Childr
e
n fu
n
ction
s
pure
commit
|
commitdiff
|
tree
2022-01-20
Oguz Ulgen
F
i
x
std::
a
lloca
t
or rebind
commit
|
commitdiff
|
tree
2022-01-20
Ogu
z
Ulgen
Fix requi
r
es id na
m
es s
i
nc
e
it i
s
a keywo
r
d in c++
2
0
commit
|
commitdiff
|
tree
2022-01-20
Oguz U
l
gen
U
p
d
at
e
coeffect
enf
o
rcement de
f
aults
i
n
t
he run
t
ime
commit
|
commitdiff
|
tree
2022-01-19
Oguz Ulgen
Rem
o
ve unused coeff
e
c
t
s related
unused sample rate
s
commit
|
commitdiff
|
tree
2022-01-19
Oguz Ulge
n
Emit coef
f
ect violation exc
e
p
t
i
on
instead of generic
.
.
.
commit
|
commitdiff
|
tree
2022-01-19
O
g
u
z Ulgen
Mig
r
ate controll
e
d h
h
i
s to leak_s
a
fe
commit
|
commitdiff
|
tree
2022-01-13
Oguz Ulgen
Kill r
x
/pure verif
y
commit
|
commitdiff
|
tree
2022-01-13
O
gu
z
Ul
g
e
n
De
l
e
te de
a
d HAM cod
e
commit
|
commitdiff
|
tree
2021-12-30
Oguz Ulg
e
n
Allow i
n
tercepting function
s
th
a
t
r
e
t
urn reado
n
l
y
commit
|
commitdiff
|
tree
2021-12-26
Oguz Ulgen
Prev
e
nt
e
num
class lab
e
ls from gett
i
ng con
s
tan
t
fold
e
d
commit
|
commitdiff
|
tree
2021-12-17
O
g
uz Ulge
n
Ren
a
me m
o
re [controlled] to [leak_safe]
commit
|
commitdiff
|
tree
2021-12-17
Ogu
z
Ulgen
R
ename policied coef
f
ects t
o
zo
n
ed in typech
e
c
k
er
commit
|
commitdiff
|
tree
2021-12-10
Oguz Ulgen
move Ctx
to naming
_
spec
i
al_names
.
rs
commit
|
commitdiff
|
tree
2021-12-09
O
guz Ulgen
Upda
t
e policie
d
and friends
to
z
oned in naming_special_names
commit
|
commitdiff
|
tree
2021-12-08
Oguz Ulgen
T
u
r
n
on co
e
ffect enforcement in HH
V
M unit tests
commit
|
commitdiff
|
tree
2021-12-07
Oguz
U
l
gen
Fix some o
f
i
m
plicit
c
o
n
text
t
ests
c
oef
f
ects
commit
|
commitdiff
|
tree
2021-12-07
Oguz Ul
g
e
n
Fi
x
some coeffect violatio
n
s in slow tests
commit
|
commitdiff
|
tree
2021-12-07
Og
u
z
U
l
g
en
Mark empty constructors as p
u
re
i
n
t
e
st
s
commit
|
commitdiff
|
tree
2021-12-07
Oguz Ulg
e
n
Fix co
e
ffects of quic
k
tests
commit
|
commitdiff
|
tree
2021-12-03
Oguz U
l
g
en
Update sys
t
e
m
lib to zon
e
d/le
a
k_safe
commit
|
commitdiff
|
tree
2021-12-03
O
guz Ulgen
Rename
poli
c
ied c
o
effects to zoned
commit
|
commitdiff
|
tree
2021-12-03
Oguz Ulgen
Add readonly
v
io
l
a
tion its
o
wn exce
p
tion
t
yp
e
commit
|
commitdiff
|
tree
2021-12-01
Oguz Ulge
n
Conver
t
Implic
i
tCon
t
ext fr
o
m c++ me
m
o
r
y
to N
a
tiveD
a
t
a
commit
|
commitdiff
|
tree
2021-11-30
Oguz
U
lgen
Delet
e
readonly in emitter fla
g
commit
|
commitdiff
|
tree
2021-11-25
Oguz Ulgen
Add E
n
ableImplicitContex
t
t
o rep
o
options
commit
|
commitdiff
|
tree
2021-11-24
Oguz Ulgen
Fix lsb mem
o
iz
a
tion
b
ug for reified ge
n
erics and implicit
.
.
.
commit
|
commitdiff
|
tree
2021-11-11
Ogu
z
Ulgen
Re
n
am
e
setImplicitContextByIndex to se
t
Impl
i
c
i
t
C
ontextBy
V
a
lue
commit
|
commitdiff
|
tree
2021-11-11
Oguz U
l
ge
n
Delete Che
c
kImplicitCont
e
xtNull
commit
|
commitdiff
|
tree
2021-11-09
Oguz Ul
g
en
R
e
move fixmes
f
r
o
m te
s
ts
commit
|
commitdiff
|
tree
2021-11-02
Ogu
z
Ulgen
Kill
dead findClassNam
e
fu
n
ctio
n
commit
|
commitdiff
|
tree
2021-11-02
Oguz U
l
gen
Add reflection for read
o
n
l
y
commit
|
commitdiff
|
tree
2021-10-29
Oguz
U
l
ge
n
A
dd max
l
imit for coeffect vio
l
ations
commit
|
commitdiff
|
tree
2021-10-29
Oguz Ulgen
Disabl
e
one more
watchman test
commit
|
commitdiff
|
tree
2021-10-29
Og
u
z Ulgen
Disabl
e
o
n
e
more watchman test
commit
|
commitdiff
|
tree
2021-10-28
Ogu
z
Ulge
n
Disable watchman test
commit
|
commitdiff
|
tree
2021-10-22
Oguz Ul
g
e
n
Op
t
imize HH\Coeffe
c
t
s\backdoor
commit
|
commitdiff
|
tree
2021-10-21
Oguz Ulgen
Turn readon
l
y call
e
n
f
orcement to exception
commit
|
commitdiff
|
tree
2021-10-14
Oguz
U
lgen
U
s
e implicit c
o
n
t
ext RAII
i
n
backd
o
or
commit
|
commitdiff
|
tree
2021-10-12
Oguz Ulgen
Require de
f
aul
t
s
c
oeffects for 86ci
n
it
commit
|
commitdiff
|
tree
2021-10-08
Oguz Ulgen
Sto
p
enforcing 86cinit coeffects
commit
|
commitdiff
|
tree
2021-10-08
O
guz Ulge
n
Call error handler a
n
d PSP using
[defaul
t
s] c
o
effe
c
ts
commit
|
commitdiff
|
tree
2021-10-07
Oguz
U
lgen
Ena
b
l
e
r
eadonly c
a
ll e
n
forceme
n
t
commit
|
commitdiff
|
tree
2021-10-05
O
g
uz Ulgen
Fix c
o
effects of so
r
t
ing functions
commit
|
commitdiff
|
tree
next