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
add substitution type to carry allocator
2022-02-11
Katy
Voor
Hhas
P
rogram -> HackCUnit
commit
|
commitdiff
|
tree
2022-02-11
Katy
V
oor
Unused functions
i
n func-emitte
r
.
h
commit
|
commitdiff
|
tree
2022-02-10
Katy Voor
Hoist st
r
ip
p
in
g
namespac
e
out of bytecode printer
commit
|
commitdiff
|
tree
2022-02-10
Ka
t
y Voor
Use Attr ins
t
ead of n
e
w enum
U
seAs
V
isibility
commit
|
commitdiff
|
tree
2022-02-09
Kat
y
Voor
Prepare for CtxConstants
commit
|
commitdiff
|
tree
2022-02-08
Katy Voo
r
H
o
ist
more logic o
u
t of bytec
o
de pri
n
t
e
r
commit
|
commitdiff
|
tree
2022-02-08
Katy Voor
Include
re
q
uisite C++ he
a
d
ers in
h
hbc
-
ast CMake
t
ar
g
e
t
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
Katy Vo
o
r
Clea
n
up
a
nd simplify redundant check
s
in assembler
commit
|
commitdiff
|
tree
2022-02-02
Katy
V
oor
Share Type
C
onstraint
F
lags defini
t
ion
b
etween HHVM
a
nd
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
K
a
ty Voor
Hoist remaining at
t
ribute calcul
a
tion out of bytecode
.
.
.
commit
|
commitdiff
|
tree
2022-02-02
K
a
ty Voor
Use
a
t
t
ribu
t
e
d
efinition for func
t
i
on flags
commit
|
commitdiff
|
tree
2022-02-02
Katy Voor
Use attribut
e
d
efinition for
m
e
thod
fl
a
g
s
commit
|
commitdiff
|
tree
2022-02-02
K
aty Voor
Use
at
t
ribute
d
efinition for property flags
commit
|
commitdiff
|
tree
2022-02-02
Katy Voor
Shar
e
attribute definition betw
e
en H
H
V
M
and HackC
.
.
.
commit
|
commitdiff
|
tree
2022-02-01
Katy Voor
R
e
mo
v
e dune bu
i
ld of h
h
_sing
l
e_compile executa
b
l
e
commit
|
commitdiff
|
tree
2022-01-26
K
aty V
o
or
clean up naming
s
t
yle
commit
|
commitdiff
|
tree
2022-01-25
Katy V
o
o
r
Me
t
h
o
d
s
shou
l
d
never ove
r
ride methods
with different
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
Katy Voor
Remove dead is_xh
p
attribute
commit
|
commitdiff
|
tree
2022-01-20
Katy Voor
Remove alre
a
dy constra
i
ned t
e
mpla
t
e on FixedStringMapBuil
d
e
r
commit
|
commitdiff
|
tree
2021-12-15
Katy Voor
Ba
c
k out "Fix emit
t
er so
t
hat all correct uses of U
N
SAFE
_
CAS
.
.
.
commit
|
commitdiff
|
tree
2021-12-10
Katy V
o
or
Set Exce
p
t
i
on
S
t
a
ck
Bou
n
dar
y
before failing St
r
uctD
i
ctMutation
commit
|
commitdiff
|
tree
2021-12-10
Katy Voor
Pro
p
agate r
e
adonly attribute for pro
p
erties on ances
t
ors
commit
|
commitdiff
|
tree
2021-12-07
Katy Voor
Readonly Prop
e
rty Enforcem
e
nt to Excepti
o
n
l
e
vel
commit
|
commitdiff
|
tree
2021-12-03
Katy V
o
or
Throw
R
eadonlyViolationException
commit
|
commitdiff
|
tree
2021-11-30
Katy
Voor
Differentiate /
A
f
r
om ^ for rege
x
commit
|
commitdiff
|
tree
2021-11-24
K
at
y
Voor
V
o
idPtr not a s
u
bty
p
e of C
e
ll
commit
|
commitdiff
|
tree
2021-11-21
Katy Voor
Fold VPtr for addqrm
commit
|
commitdiff
|
tree
2021-11-21
Katy
Voor
Use VoidPtr in favor
of
I
nt
commit
|
commitdiff
|
tree
2021-11-10
Katy Voor
Readonly prop
e
rty enforcement
t
o
l
ev
e
l warning
commit
|
commitdiff
|
tree
2021-10-27
Katy Voor
Hac
k
CompilerUseCompile
r
Pool n
o
long
e
r a runt
i
me option
commit
|
commitdiff
|
tree
2021-10-25
Katy Voor
Hash
T
able
:
: I
n
sertCheckUnbala
n
ced
commit
|
commitdiff
|
tree
2021-10-22
Katy
V
oor
E
n
fo
r
ce atle
a
st one
C
heck
R
OCO
W
on member op sequenc
e
s
commit
|
commitdiff
|
tree
2021-10-22
K
aty V
o
or
Conv
e
rt hhas tes
t
to
hack test
commit
|
commitdiff
|
tree
2021-10-21
K
a
ty
Voo
r
Add run
t
ime
opt
i
on f
o
r Assem
b
leH
h
asProgram
commit
|
commitdiff
|
tree
2021-10-18
Katy Voor
Don't redundantly
override runti
m
e options hhbbc::mai
n
()
commit
|
commitdiff
|
tree
2021-10-16
Katy Voor
Do not read EnableReadonlyProp
e
rtyEn
f
orcement from
.
.
.
commit
|
commitdiff
|
tree
2021-10-15
Katy Voor
R
em
o
ve rema
i
ning parts of C-style ffi
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Re
n
ame hhvm_decl_provider
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Convert hhas_to_string entrypoint
t
o
c
xx
commit
|
commitdiff
|
tree
2021-10-14
Kat
y
Voor
Mak
e
fu
n
ction pointer field
s
m
a
chine ind
e
pendent
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Convert
h
h
a
s program e
n
tr
y
po
i
nt to cxx 2/2
commit
|
commitdiff
|
tree
2021-10-14
Katy Voor
Co
n
ver
t
hhas program ent
r
ypoint to cxx 1/2
commit
|
commitdiff
|
tree
2021-10-14
Katy Voo
r
U
se CGetPropQ
for all nullsafe ops
commit
|
commitdiff
|
tree
2021-10-12
Katy Voor
R
e
place runtime call with Init
N
ull for CG
e
tPropQ
commit
|
commitdiff
|
tree
2021-10-08
Ka
t
y Voor
Simplify remaining COW type d
e
fin
i
tion
commit
|
commitdiff
|
tree
2021-10-08
K
aty Voor
Add Decl
Provider b
a
c
k
commit
|
commitdiff
|
tree
2021-10-07
Kat
y
Voor
Fix failing tests cas
e
s
commit
|
commitdiff
|
tree
2021-10-06
K
a
t
y
V
o
or
Fi
x
Hhv
m
DeclPr
o
vider Destructor
commit
|
commitdiff
|
tree
2021-10-02
Katy Voo
r
rus
t
::Box pas
s
es ownership of opaque
p
iece of Ru
s
t
.
.
.
commit
|
commitdiff
|
tree
2021-10-02
Katy Voor
Convert the decl
entrypoint to cxx [1/2] (#8
9
0
3
)
commit
|
commitdiff
|
tree
2021-09-29
K
a
ty
V
oor
Add s
u
pport
f
or IsTyp
e
Mem
a
nd IsNTypeMem
i
n
s
implify
.
.
.
commit
|
commitdiff
|
tree
2021-09-29
K
a
ty Voor
Enable specialized property
I
R
for readon
l
y
c
he
c
ks
commit
|
commitdiff
|
tree
2021-09-29
Katy Vo
o
r
Check Dim
for R
e
adon
l
y
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
C
lean up partia
l
support for
elem dims
commit
|
commitdiff
|
tree
2021-09-29
Katy
V
oor
Use LdClsPro
p
Add
r
Kn
o
wn optim
i
zation
f
or readonly
commit
|
commitdiff
|
tree
2021-09-29
Ka
t
y Voor
R
ese
t
the roProp field of th
e
MInstrState
commit
|
commitdiff
|
tree
2021-09-29
Katy Vo
o
r
U
n
conditionally s
e
t
roProp bit t
o
elide ea
r
lier stores
commit
|
commitdiff
|
tree
2021-09-29
Katy Voor
Handle
b
oth Ch
e
ckMu
t
ROCOW and Ch
e
ckRO
C
OW o
n
Ba
s
eL
commit
|
commitdiff
|
tree
2021-09-27
K
a
ty Voor
Rename IR ops that
conditional
l
y
throw
commit
|
commitdiff
|
tree
2021-09-27
Katy Voor
Gener
a
te hhbc-ast
.
h for CMake buil
d
(#8
9
0
1
)
commit
|
commitdiff
|
tree
2021-09-24
Katy Voor
Add AMIStateROPr
o
p to ALocBi
t
s
commit
|
commitdiff
|
tree
2021-09-23
Kat
y
Voor
U
s
e cxx for safer
intero
p
f
or by
t
ec
o
de
e
ntrypoint
.
.
.
commit
|
commitdiff
|
tree
2021-09-22
K
a
ty
V
o
o
r
Acce
s
s vmMins
t
rState directly f
o
r B
a
se
L
commit
|
commitdiff
|
tree
2021-09-16
Katy Voor
Access vmMInstr
S
tate directly
commit
|
commitdiff
|
tree
2021-09-15
Kat
y
Voor
Add pu
s
h
(
TB
o
ttom) if always
throw
commit
|
commitdiff
|
tree
2021-09-14
Ka
t
y Voor
Convert remaining hhas t
e
st
s
to h
a
ck tests
commit
|
commitdiff
|
tree
2021-09-14
Katy V
o
or
A
d
d
warning
l
e
v
el enforcement tests for readon
l
y
commit
|
commitdiff
|
tree
2021-09-14
Katy
V
oor
Di
f
ferentiat
e
h
andli
n
g of wa
r
ning le
v
el e
n
forcement
.
.
.
commit
|
commitdiff
|
tree
2021-09-14
Katy V
o
or
R
emove dead function
commit
|
commitdiff
|
tree
2021-09-08
Katy Voor
R
eadonly
e
x
c
e
p
t
i
o
n
IR ops are non-terminal
commit
|
commitdiff
|
tree
2021-09-07
Katy V
o
or
Clea
n
up facts e
n
trypo
i
nt
commit
|
commitdiff
|
tree
2021-09-07
Katy
V
oo
r
C
l
ean up u
n
used
a
r
g
f
o
r
ffp_par
s
e
commit
|
commitdiff
|
tree
2021-09-07
K
a
t
y Voor
Use cxx for s
a
fer inte
r
op
f
or ffp
entrypoin
t
(#8881)
commit
|
commitdiff
|
tree
2021-09-02
Katy
Voor
C
lean up
u
n
used
stat
i
c libra
r
y
commit
|
commitdiff
|
tree
2021-09-02
Katy Voo
r
A
dd
s
u
p
p
o
rt fo
r
warning vs excepti
o
n
EnableReadon
l
yPrope
r
ty
E
.
.
.
commit
|
commitdiff
|
tree
2021-09-01
Katy Voor
Generalize
C
Ma
k
e cxx-
b
u
il
d
(#8880)
commit
|
commitdiff
|
tree
2021-09-01
Katy
V
oor
Mak
e
cxx
-
b
u
ild match versi
o
n of cxx
commit
|
commitdiff
|
tree
2021-08-31
Kat
y
Voor
fix b
u
ild race
condition i
n
H
ack
/
HHVM
FFI
commit
|
commitdiff
|
tree
2021-08-31
Katy Voor
C
l
ean up unused stati
c
libra
r
y
commit
|
commitdiff
|
tree
2021-08-31
Katy Voor
C
l
eanup unused arguments
i
n
ext
e
rn-compiler
commit
|
commitdiff
|
tree
2021-08-31
K
aty V
o
o
r
Use cxx for safer
i
n
t
e
r
op
for facts e
n
try
p
o
i
n
t (
#
88
7
8)
commit
|
commitdiff
|
tree
2021-08-26
Katy Voor
Convert more hh
a
s tests to hack
tests
commit
|
commitdiff
|
tree
2021-08-26
Katy
V
oor
C
o
nvert
hhas te
s
t
s
to hack tests
commit
|
commitdiff
|
tree
2021-08-25
Katy Voor
R
e
n
a
me builtin-function for next diff
commit
|
commitdiff
|
tree
2021-08-25
Katy Voor
Re
a
dOnly ->
Readonly in extra-data
.
h
commit
|
commitdiff
|
tree
2021-08-23
K
a
ty Voor
Use extra data for ReadOnly IR ops
commit
|
commitdiff
|
tree
2021-08-23
K
a
ty
V
oor
Must be Enclosed in R
e
a
donly E
x
pression Exception
commit
|
commitdiff
|
tree
2021-08-20
Katy Voor
Misc Re
a
dOnly -> Re
a
donly
commit
|
commitdiff
|
tree
2021-08-20
Katy Voor
ReadOnly -> ::Readonly
commit
|
commitdiff
|
tree
2021-08-20
Katy
Voo
r
Re
a
d
OnlyOp -> Read
o
nl
y
Op
commit
|
commitdiff
|
tree
2021-08-19
Ka
t
y
V
oor
S
u
pport fo
r
C
h
eckROCOW
commit
|
commitdiff
|
tree
2021-08-19
Katy Voor
Guard BaseL c
h
anges behind flag
commit
|
commitdiff
|
tree
2021-08-12
Katy Voor
Guard HH
B
BC effe
c
ts
o
n
r
u
n
time flag
commit
|
commitdiff
|
tree
2021-08-12
Katy Voor
Refactor readonly
c
hecks
commit
|
commitdiff
|
tree
2021-08-12
K
a
ty Voor
Pass
con
s
tan
t
s as e
x
tra data
for readonly c
h
eck
s
commit
|
commitdiff
|
tree
2021-08-12
K
a
t
y
Voor
Add ReadOnlyOp to BaseL
commit
|
commitdiff
|
tree
2021-08-11
K
aty Voor
Make Enabl
e
ReadOnl
y
Enforc
e
ment flag warn/none/exception
commit
|
commitdiff
|
tree
2021-08-11
Katy
V
oor
Rea
d
only in e
m
itt
e
r
f
la
g
commit
|
commitdiff
|
tree
2021-08-11
Katy Voor
Guard ReadOnly
p
ropert
y
r
u
ntime en
f
orcement
on runtime
.
.
.
commit
|
commitdiff
|
tree
2021-08-10
Ka
t
y Voo
r
Rai
s
e
U
ndefProp
-> ThrowUn
d
efPropException
commit
|
commitdiff
|
tree
next