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 Voor
Clean up a
n
d
si
m
plify redun
d
ant
c
h
eck
s
i
n
asse
m
bler
commit
|
commitdiff
|
tree
2022-02-02
K
aty Voo
r
Sha
r
e Type
C
onstrain
t
Flags defini
t
ion
b
etween H
H
VM and
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
K
aty Voor
Hoist remaining attrib
u
te cal
c
ulation out of byte
c
ode
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
Katy
V
oor
Use attr
i
bute defin
i
tion for function flags
commit
|
commitdiff
|
tree
2022-02-02
Katy Vo
o
r
U
se
a
ttr
i
b
u
te definition
f
or method flags
commit
|
commitdiff
|
tree
2022-02-02
Ka
t
y
Voor
Use attribute
de
f
init
i
on for property flags
commit
|
commitdiff
|
tree
2022-02-02
Katy Voor
Share
a
tt
r
ib
u
te definition betwee
n
HHVM and HackC
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
Katy Vo
o
r
R
e
mo
v
e dune build of
hh_sin
g
le_compile execut
a
ble
commit
|
commitdiff
|
tree
2022-01-26
Kat
y
Voo
r
clean up naming s
t
y
l
e
commit
|
commitdiff
|
tree
2022-01-25
Ka
t
y
V
o
o
r
Methods s
h
ould never override
methods
w
ith different
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
Katy Voo
r
Re
m
ove dead is_xhp att
r
ibute
commit
|
commitdiff
|
tree
2022-01-20
Katy Voor
Re
m
ove
a
lready constr
a
ined te
m
plate
o
n Fixed
S
tringMapBu
i
lder
commit
|
commitdiff
|
tree
2021-12-15
Katy Voor
Back out "Fix emitter so that all cor
r
e
c
t uses of UNSAFE_CAS
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
Katy Vo
o
r
Se
t
E
x
ception Stack Bou
n
d
a
ry
befor
e
failin
g
StructDictM
u
tation
commit
|
commitdiff
|
tree
2021-12-10
Kat
y
Voor
P
r
opagate readonly
a
ttribute for
pr
o
perties on ancesto
r
s
commit
|
commitdiff
|
tree
2021-12-07
K
a
t
y
Voo
r
Readonly Property Enforc
e
ment t
o
Ex
c
e
ption level
commit
|
commitdiff
|
tree
2021-12-03
K
aty V
o
or
T
h
row R
e
a
d
o
nlyViolationEx
c
eption
commit
|
commitdiff
|
tree
2021-11-30
Katy Voo
r
D
ifferentiate /A from ^
f
o
r
r
eg
e
x
commit
|
commitdiff
|
tree
2021-11-24
K
aty Vo
o
r
VoidPtr not a subty
p
e of Cell
commit
|
commitdiff
|
tree
2021-11-21
Katy Voor
Fo
l
d VPtr for addqr
m
commit
|
commitdiff
|
tree
2021-11-21
K
aty Voor
Use Vo
i
dPtr in fav
o
r of Int
commit
|
commitdiff
|
tree
2021-11-10
K
a
ty Voor
Readonly p
r
o
per
t
y enforcemen
t
t
o l
e
ve
l
warni
n
g
commit
|
commitdiff
|
tree
2021-10-27
Ka
t
y
V
oor
H
a
ckCom
p
ilerUseCompi
l
erPo
o
l no longer a runtime option
commit
|
commitdiff
|
tree
2021-10-25
Kat
y
Vo
o
r
HashTable:: InsertCh
e
ckUnbala
n
ced
commit
|
commitdiff
|
tree
2021-10-22
Katy Voor
Enforce atleast on
e
CheckR
O
C
OW on
me
m
ber op sequences
commit
|
commitdiff
|
tree
2021-10-22
Katy Voor
Convert hh
a
s test to hack test
commit
|
commitdiff
|
tree
2021-10-21
Ka
t
y
V
o
or
Add runtime
option for AssembleHhasProgram
commit
|
commitdiff
|
tree
2021-10-18
Katy Voor
Don't
r
edu
n
dantly
o
v
e
rr
i
d
e
runtime o
p
tions hhbbc:
:
m
ai
n
()
commit
|
commitdiff
|
tree
2021-10-16
Katy Voo
r
D
o
not read Enab
l
eR
e
adonlyP
r
opertyEn
f
orcemen
t
from
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
K
aty Voo
r
Remove rema
i
ning parts o
f
C
-style ffi
commit
|
commitdiff
|
tree
2021-10-14
Ka
t
y
V
oor
Rename hhvm_dec
l
_p
r
ovi
d
er
commit
|
commitdiff
|
tree
2021-10-14
Ka
t
y Voor
Co
n
v
ert hha
s
_to_st
r
ing e
n
t
rypoint to
c
xx
commit
|
commitdiff
|
tree
2021-10-14
Katy
V
oor
Make f
u
nct
i
on pointer
f
i
elds
m
achine
independent
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Convert h
h
a
s
p
rogr
a
m entrypoint to c
x
x 2/2
commit
|
commitdiff
|
tree
2021-10-14
Katy
Voor
C
onv
e
rt hh
a
s
program entrypoint to
c
xx 1/
2
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Use CG
e
tPropQ for all nu
l
l
safe ops
commit
|
commitdiff
|
tree
2021-10-12
Ka
t
y Voor
Replace runtime call with
I
nitNull
for CGet
P
ro
p
Q
commit
|
commitdiff
|
tree
2021-10-08
Katy V
o
or
S
i
mplify remaining COW type
d
efini
t
io
n
commit
|
commitdiff
|
tree
2021-10-08
Katy Voor
Add Dec
l
Provider
back
commit
|
commitdiff
|
tree
2021-10-07
Katy Voor
F
i
x failing te
s
ts cases
commit
|
commitdiff
|
tree
2021-10-06
Kat
y
Voor
Fix Hhvm
D
eclProvide
r
De
s
tructor
commit
|
commitdiff
|
tree
2021-10-02
Katy Voor
rus
t
:
:Box pass
e
s owners
h
ip of opaque
p
iece of R
u
st
.
.
.
commit
|
commitdiff
|
tree
2021-10-02
Ka
t
y
Voo
r
Conv
e
rt the decl entrypo
i
n
t
to cxx [
1
/2]
(
#8903)
commit
|
commitdiff
|
tree
2021-09-29
Katy Vo
o
r
Add support for
I
sT
y
peMe
m
and IsNTyp
e
Mem in simplify
.
.
.
commit
|
commitdiff
|
tree
2021-09-29
K
a
t
y Voor
Enable specialized
p
roperty IR for readonly checks
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Chec
k
D
i
m for Readonly
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Clean up partial support for e
l
e
m di
m
s
commit
|
commitdiff
|
tree
2021-09-29
K
aty Voor
Us
e
LdClsPropAddrKnown optimization for read
o
nly
commit
|
commitdiff
|
tree
2021-09-29
K
aty Voor
Reset th
e
ro
P
r
o
p
f
i
el
d
o
f
the
M
InstrState
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Uncond
i
tion
a
lly set roProp bit to el
i
de e
a
r
l
ier
stores
commit
|
commitdiff
|
tree
2021-09-29
Katy Vo
o
r
Handle both Ch
e
c
k
M
u
tROCOW and CheckROCOW on B
a
seL
commit
|
commitdiff
|
tree
2021-09-27
Katy
Voor
R
ename IR o
p
s that condition
a
l
ly
t
h
r
ow
commit
|
commitdiff
|
tree
2021-09-27
Kat
y
V
o
o
r
Genera
t
e
hhbc-ast
.
h f
o
r CM
a
ke bu
i
ld (#8901)
commit
|
commitdiff
|
tree
2021-09-24
Katy Voor
A
d
d AMIStateR
O
Prop
t
o
A
LocBits
commit
|
commitdiff
|
tree
2021-09-23
Katy Voor
Use cx
x
f
or
safer interop fo
r
bytec
o
de
e
ntry
p
oint
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
Katy V
o
or
Access
v
mMi
n
strState directly for BaseL
commit
|
commitdiff
|
tree
2021-09-16
Katy Voor
Access
vmMIns
t
rState
d
irectly
commit
|
commitdiff
|
tree
2021-09-15
Katy Voor
A
dd
push
(
TBottom) if always throw
commit
|
commitdiff
|
tree
2021-09-14
Katy Voor
Convert
rema
i
ning hhas tests
t
o hack
tests
commit
|
commitdiff
|
tree
2021-09-14
Katy Voor
Add
w
arnin
g
le
v
el e
n
forcement te
s
ts for
r
eadonly
commit
|
commitdiff
|
tree
2021-09-14
K
a
ty Vo
o
r
Diffe
r
en
t
iate handling o
f
wa
r
n
ing level enforcem
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Katy Voor
Remov
e
dead function
commit
|
commitdiff
|
tree
2021-09-08
K
aty V
o
o
r
Re
a
donl
y
exception IR ops
a
re non-terminal
commit
|
commitdiff
|
tree
2021-09-07
K
aty Voor
Clean up facts entr
y
p
oint
commit
|
commitdiff
|
tree
2021-09-07
Ka
t
y Voor
C
lean up
un
u
sed arg for
f
f
p
_par
s
e
commit
|
commitdiff
|
tree
2021-09-07
Kat
y
Voo
r
Use cxx for safer interop fo
r
ffp entrypoint
(#
8
8
81
)
commit
|
commitdiff
|
tree
2021-09-02
Katy
V
oor
Clean
up unu
s
ed sta
t
i
c
library
commit
|
commitdiff
|
tree
2021-09-02
K
aty Voor
Add support for
warning vs exception EnableReadonlyPr
o
pertyE
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
Katy Voo
r
Generaliz
e
CMake cxx-
b
uild (#8
8
8
0
)
commit
|
commitdiff
|
tree
2021-09-01
Ka
t
y Vo
o
r
Make
cxx-bui
l
d match version
o
f cxx
commit
|
commitdiff
|
tree
2021-08-31
Kat
y
Voor
f
ix build race conditi
o
n in Hack/HHV
M
F
F
I
commit
|
commitdiff
|
tree
2021-08-31
Katy Voor
Clean up unused static
l
ibra
r
y
commit
|
commitdiff
|
tree
2021-08-31
Katy Voor
Cleanup unused
a
rgumen
t
s in extern-compiler
commit
|
commitdiff
|
tree
2021-08-31
Ka
t
y
V
o
or
U
se cxx
f
or s
a
fer interop f
o
r facts entrypoint (#8878
)
commit
|
commitdiff
|
tree
2021-08-26
K
aty Voor
Con
v
ert more
hh
a
s
t
ests
to hack tests
commit
|
commitdiff
|
tree
2021-08-26
Katy Voor
C
o
nvert hhas tests to hack test
s
commit
|
commitdiff
|
tree
2021-08-25
Katy Voor
Rename builtin-function for nex
t
diff
commit
|
commitdiff
|
tree
2021-08-25
Katy Vo
o
r
R
e
adOnly -> R
e
adonly in
ext
r
a-data
.
h
commit
|
commitdiff
|
tree
2021-08-23
K
at
y
Voor
Use extra dat
a
f
or ReadOnly IR ops
commit
|
commitdiff
|
tree
2021-08-23
Katy V
o
o
r
Must be Enclosed in Readonly Expression Exce
p
tion
commit
|
commitdiff
|
tree
2021-08-20
Katy Voor
Misc Rea
d
Only
-> Re
a
d
only
commit
|
commitdiff
|
tree
2021-08-20
Katy Voor
ReadOnly -
>
:
:
Readonly
commit
|
commitdiff
|
tree
2021-08-20
Ka
t
y Voor
ReadOnlyO
p
-> Readon
l
yOp
commit
|
commitdiff
|
tree
2021-08-19
Katy Voor
Supp
o
rt for
C
heckROCOW
commit
|
commitdiff
|
tree
2021-08-19
Katy
V
o
o
r
Guard BaseL
changes behind fl
a
g
commit
|
commitdiff
|
tree
2021-08-12
K
a
ty Voor
Guard HHBBC e
f
fects on runtim
e
f
l
ag
commit
|
commitdiff
|
tree
2021-08-12
Kat
y
V
oor
Refactor readonly checks
commit
|
commitdiff
|
tree
2021-08-12
Katy
V
oor
P
ass
constants as
e
xtra
d
a
ta fo
r
r
e
a
donly checks
commit
|
commitdiff
|
tree
2021-08-12
Kat
y
Voor
A
dd ReadOnly
O
p to BaseL
commit
|
commitdiff
|
tree
2021-08-11
Kat
y
Voor
Make Ena
b
leReadOnlyE
n
forcem
e
nt flag
w
arn
/
none/ex
c
eption
commit
|
commitdiff
|
tree
2021-08-11
Katy Voor
Readonly in em
i
tter f
l
ag
commit
|
commitdiff
|
tree
2021-08-11
K
aty Voor
Gu
a
rd ReadOnly prop
e
rty runti
m
e enforceme
n
t on
r
untime
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Ka
t
y
V
oor
Rai
s
eUndef
P
rop ->
ThrowUndefPropException
commit
|
commitdiff
|
tree
2021-08-10
K
aty Voor
ReadonlyEnforcement Flag race condition
commit
|
commitdiff
|
tree
2021-08-09
Katy Voor
Make
E
nable
R
eadOn
l
yEnforcement accessible in runtime
commit
|
commitdiff
|
tree
2021-08-05
Ka
t
y Voor
BaseS
C
verify ReadOnl
y
Op
commit
|
commitdiff
|
tree
2021-08-05
K
a
ty
V
oor
CheckROCOW -> Chec
k
MutROCOW
commit
|
commitdiff
|
tree
2021-08-05
Katy V
o
or
R
e
adOnly
O
p CheckMutROCOW
commit
|
commitdiff
|
tree
2021-08-04
Katy Voor
Use th
i
rd-party
i
nste
a
d of installing
deps
commit
|
commitdiff
|
tree
2021-08-03
Katy Voor
Do not check
i
n
codegen
commit
|
commitdiff
|
tree
next