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
refactor class element flag logic
2022-02-02
Katy Voo
r
Clean up a
n
d
s
im
p
lify redundant checks
in assembler
commit
|
commitdiff
|
tree
2022-02-02
Katy Voo
r
Share TypeCons
t
r
aintFlags definition be
t
ween HHVM
a
nd
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
Katy Voo
r
Hoi
s
t r
e
m
a
inin
g
attribute calculation out of
bytecode
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
Katy
V
o
or
U
se attribute definition for func
t
ion
f
lags
commit
|
commitdiff
|
tree
2022-02-02
Katy Vo
o
r
Use attribute def
i
ni
t
ion
for method flags
commit
|
commitdiff
|
tree
2022-02-02
Katy
V
oor
Use attrib
u
te definition for propert
y
f
l
ags
commit
|
commitdiff
|
tree
2022-02-02
K
a
t
y
V
oor
Share
at
t
ribute definition
b
e
tween HHV
M
and HackC
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
Katy Voor
Rem
o
ve dune build
o
f hh_single_compile executab
l
e
commit
|
commitdiff
|
tree
2022-01-26
Katy Voor
c
l
e
an up naming styl
e
commit
|
commitdiff
|
tree
2022-01-25
Katy Voor
Me
t
h
ods
s
hou
l
d never override meth
o
ds with dif
f
e
r
e
nt
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
Katy Voor
Remov
e
dead is_xhp attribute
commit
|
commitdiff
|
tree
2022-01-20
Katy Voor
Rem
o
v
e
already co
n
str
a
ined template on FixedStri
n
gMapB
u
ilder
commit
|
commitdiff
|
tree
2021-12-15
Katy Voor
Back out "Fix em
i
t
ter so that all correct
u
ses of UNSAFE_CA
S
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
Katy
V
oor
Se
t
Exception Stack Bou
n
d
a
ry befor
e
failing
S
tr
u
ctDic
t
Mutat
i
on
commit
|
commitdiff
|
tree
2021-12-10
Katy Voor
Propagate reado
n
ly
a
ttr
i
bute for p
r
o
p
erties on ancestors
commit
|
commitdiff
|
tree
2021-12-07
Katy Voor
Readon
l
y Property Enforc
e
ment to E
x
ception leve
l
commit
|
commitdiff
|
tree
2021-12-03
Katy Voo
r
T
h
row
Rea
d
onlyViol
a
t
ion
E
x
c
eption
commit
|
commitdiff
|
tree
2021-11-30
Katy Vo
o
r
D
i
fferentia
t
e
/
A from ^ for
r
egex
commit
|
commitdiff
|
tree
2021-11-24
Katy Voor
VoidPtr not
a subtype
o
f C
e
ll
commit
|
commitdiff
|
tree
2021-11-21
Katy
V
oor
Fold V
P
tr for addqrm
commit
|
commitdiff
|
tree
2021-11-21
Katy Voor
U
s
e VoidPtr in fa
v
or of Int
commit
|
commitdiff
|
tree
2021-11-10
Katy Voor
R
eado
n
ly p
r
oper
t
y
e
n
forcement to level warning
commit
|
commitdiff
|
tree
2021-10-27
Katy Voor
Hac
k
CompilerUseCompilerPoo
l
no long
e
r a runtime option
commit
|
commitdiff
|
tree
2021-10-25
K
a
ty Voor
HashTabl
e
:
:
Inse
r
tCheckUnbalanced
commit
|
commitdiff
|
tree
2021-10-22
K
a
t
y
Voor
Enforce atleast one Chec
k
ROCO
W
on member op
sequence
s
commit
|
commitdiff
|
tree
2021-10-22
K
aty Voor
Convert hhas test to ha
c
k test
commit
|
commitdiff
|
tree
2021-10-21
K
a
ty
V
oor
Add
r
unti
m
e o
p
tion
for AssembleHhasProgram
commit
|
commitdiff
|
tree
2021-10-18
K
a
ty
Voor
D
on't re
d
undantly
o
verride
r
untime o
p
tions
h
hbbc::
m
ain()
commit
|
commitdiff
|
tree
2021-10-16
Katy Voor
Do not read Enable
R
eadon
l
yPropertyEnf
o
rce
m
ent fro
m
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Katy V
o
or
Remove
re
m
aini
n
g
pa
r
ts of
C-style ffi
commit
|
commitdiff
|
tree
2021-10-14
K
aty Voor
Rename hhvm_dec
l
_provider
commit
|
commitdiff
|
tree
2021-10-14
K
a
ty Voor
Conve
r
t hhas_to_string entrypoint
t
o
cxx
commit
|
commitdiff
|
tree
2021-10-14
Ka
t
y Voor
Make functi
o
n pointer fields machine indepe
n
dent
commit
|
commitdiff
|
tree
2021-10-14
K
a
ty
V
oor
Convert
h
has progra
m
entrypo
i
nt t
o
cxx 2/2
commit
|
commitdiff
|
tree
2021-10-14
K
a
ty Voor
Convert
hhas
p
rog
r
am
ent
r
ypoint to cxx 1/2
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Use CGetPro
p
Q for all nul
l
saf
e
o
p
s
commit
|
commitdiff
|
tree
2021-10-12
Katy V
o
or
Replace runt
i
me
c
all with InitNull
f
or CGetPropQ
commit
|
commitdiff
|
tree
2021-10-08
Katy Voor
S
i
mplify
r
emaining
C
OW type definition
commit
|
commitdiff
|
tree
2021-10-08
Ka
t
y Voor
A
d
d Decl Provider back
commit
|
commitdiff
|
tree
2021-10-07
Katy Voo
r
Fi
x
failing tests cas
e
s
commit
|
commitdiff
|
tree
2021-10-06
Katy Voor
Fix HhvmDeclProvider Destructor
commit
|
commitdiff
|
tree
2021-10-02
Katy Voo
r
rus
t
::Box
pa
s
ses ownership of opaque piece of Rust
.
.
.
commit
|
commitdiff
|
tree
2021-10-02
K
aty Voor
Convert t
h
e decl entrypoint to cxx [
1
/2] (
#
8
9
03)
commit
|
commitdiff
|
tree
2021-09-29
Katy V
o
or
Add support for IsTypeMem an
d
I
s
N
T
ypeMe
m
in simplify
.
.
.
commit
|
commitdiff
|
tree
2021-09-29
Kat
y
Voor
E
n
able specialize
d
p
rope
r
ty IR
fo
r
readonly
c
hecks
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
C
h
e
ck Di
m
for Readonly
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Clean up
partial sup
p
ort for elem dims
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Use
L
dClsPropAddrKnown optimiz
a
t
ion for r
e
adonly
commit
|
commitdiff
|
tree
2021-09-29
K
a
ty Voor
Reset the
roPr
o
p field
of the MInstrState
commit
|
commitdiff
|
tree
2021-09-29
Ka
t
y
Voor
Unconditional
l
y
set roProp bit
to elide earlier
stores
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Handle both CheckMutROCOW and Che
c
kROCOW on BaseL
commit
|
commitdiff
|
tree
2021-09-27
Katy Voor
Rena
m
e IR ops that
c
onditionall
y
t
h
row
commit
|
commitdiff
|
tree
2021-09-27
Katy Voor
Gener
a
te
h
h
bc-ast
.
h for CMa
k
e bu
i
ld (#8901
)
commit
|
commitdiff
|
tree
2021-09-24
Katy Voor
Add AMIS
t
a
t
eROProp t
o
ALo
c
Bits
commit
|
commitdiff
|
tree
2021-09-23
Katy
V
oo
r
Use
c
xx for s
a
fer
interop fo
r
bytecode entryp
o
int
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
Katy Voor
A
c
c
e
ss v
m
Min
s
trState directly f
o
r BaseL
commit
|
commitdiff
|
tree
2021-09-16
Katy Voor
Acces
s
vmM
I
n
s
trSta
t
e
d
irec
t
l
y
commit
|
commitdiff
|
tree
2021-09-15
Katy Voor
Add push(TBottom) if alwa
y
s throw
commit
|
commitdiff
|
tree
2021-09-14
Katy
V
o
o
r
Convert remaini
n
g
h
ha
s
tests
to
hack
tes
t
s
commit
|
commitdiff
|
tree
2021-09-14
Katy Voor
A
d
d warn
i
ng level enf
o
rcement
t
ests for readonly
commit
|
commitdiff
|
tree
2021-09-14
Katy Voor
Differentiate h
a
nd
l
ing
of
w
arning l
e
vel enforcement
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Katy Vo
o
r
Re
m
ove dead functio
n
commit
|
commitdiff
|
tree
2021-09-08
Ka
t
y
Voo
r
Readonly exce
p
ti
o
n IR ops are non-term
i
nal
commit
|
commitdiff
|
tree
2021-09-07
Katy
V
oor
Clean
u
p
facts entry
p
oin
t
commit
|
commitdiff
|
tree
2021-09-07
Katy Voor
Clean up unused arg for ffp
_
pa
r
se
commit
|
commitdiff
|
tree
2021-09-07
K
aty Voor
Use cxx for sa
f
e
r interop fo
r
f
f
p en
t
rypoint (
#
8881)
commit
|
commitdiff
|
tree
2021-09-02
K
aty Voor
Clea
n
u
p
unus
e
d
static l
i
brary
commit
|
commitdiff
|
tree
2021-09-02
Katy Voo
r
Add sup
p
ort f
o
r
w
arn
i
ng vs excep
t
ion En
a
bleReadonl
y
PropertyE
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
Ka
t
y Voor
G
e
n
eralize CMak
e
cxx-build (#
8
880)
commit
|
commitdiff
|
tree
2021-09-01
Katy V
o
or
M
a
ke
c
xx-build
m
atch version of c
x
x
commit
|
commitdiff
|
tree
2021-08-31
Katy
V
oor
fix build race conditi
o
n in H
a
ck/H
H
V
M
FFI
commit
|
commitdiff
|
tree
2021-08-31
Ka
t
y Voor
Cle
a
n up unus
e
d stati
c
library
commit
|
commitdiff
|
tree
2021-08-31
K
a
ty Voor
Cleanup unus
e
d a
r
guments
i
n
e
x
tern-com
p
iler
commit
|
commitdiff
|
tree
2021-08-31
Katy Vo
o
r
Use cxx
for safer inter
o
p fo
r
facts entrypoint
(
#8
8
7
8
)
commit
|
commitdiff
|
tree
2021-08-26
K
aty Voo
r
Conv
e
rt
more
hhas tests to hack tests
commit
|
commitdiff
|
tree
2021-08-26
Katy Voor
Conver
t
hhas tests to
hack tests
commit
|
commitdiff
|
tree
2021-08-25
Katy Voor
Re
n
ame
builtin
-
fu
n
c
t
io
n
for nex
t
diff
commit
|
commitdiff
|
tree
2021-08-25
Kat
y
Voor
ReadO
n
l
y -> Re
a
donly in extra-da
t
a
.
h
commit
|
commitdiff
|
tree
2021-08-23
Katy Voor
U
se extra
data
f
or Rea
d
Only IR op
s
commit
|
commitdiff
|
tree
2021-08-23
Katy Voor
Must be Enclosed in
R
eado
n
ly Express
i
on Exception
commit
|
commitdiff
|
tree
2021-08-20
Ka
t
y Voor
Misc ReadO
n
ly -> Reado
n
ly
commit
|
commitdiff
|
tree
2021-08-20
Katy Vo
o
r
ReadOnly -> ::R
e
a
donly
commit
|
commitdiff
|
tree
2021-08-20
Kat
y
Voor
ReadOnlyOp -> Rea
d
on
l
yOp
commit
|
commitdiff
|
tree
2021-08-19
Katy Voor
Support for Chec
k
ROCOW
commit
|
commitdiff
|
tree
2021-08-19
Katy Voor
Guard BaseL changes behind flag
commit
|
commitdiff
|
tree
2021-08-12
Katy V
o
or
Guar
d
H
H
B
B
C
effects on ru
n
time f
l
ag
commit
|
commitdiff
|
tree
2021-08-12
Katy Voor
Refactor r
e
adonly ch
e
cks
commit
|
commitdiff
|
tree
2021-08-12
Katy Voor
Pass
constants as
e
xtra data for rea
d
o
n
ly che
c
ks
commit
|
commitdiff
|
tree
2021-08-12
Katy Voor
A
dd
ReadOnl
y
O
p
to
B
a
s
eL
commit
|
commitdiff
|
tree
2021-08-11
Kat
y
Voo
r
Make EnableReadOnl
y
E
nf
o
rcem
e
nt flag
w
arn/none/ex
c
eptio
n
commit
|
commitdiff
|
tree
2021-08-11
Katy V
o
o
r
R
e
adonl
y
in emitter flag
commit
|
commitdiff
|
tree
2021-08-11
Katy Voor
Guard R
e
adOnl
y
p
roperty ru
n
time enf
o
rcement on
run
t
ime
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Katy Voor
Ra
i
s
e
U
n
de
f
Prop -
>
ThrowUndefPropException
commit
|
commitdiff
|
tree
2021-08-10
K
aty Voor
R
ea
d
onlyEnf
o
rcement Flag race condition
commit
|
commitdiff
|
tree
2021-08-09
Katy Voor
Make EnableReadOnlyEnforc
e
ment accessible in
r
unti
m
e
commit
|
commitdiff
|
tree
2021-08-05
Katy Voor
Ba
s
eS
C
verify
R
eadOnlyOp
commit
|
commitdiff
|
tree
2021-08-05
Katy Voo
r
CheckROCOW
->
Che
c
kMutROCOW
commit
|
commitdiff
|
tree
2021-08-05
Katy
Voo
r
ReadOnlyOp C
h
e
c
k
M
utROCOW
commit
|
commitdiff
|
tree
2021-08-04
Katy
Voor
Use th
i
rd
-
p
arty
ins
t
ead of
ins
t
alling deps
commit
|
commitdiff
|
tree
2021-08-03
K
aty
V
oor
Do not
check in c
o
degen
commit
|
commitdiff
|
tree
next