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
invert the sense of happly_decl_has_no_reified_generics()
2022-03-07
Edwi
n
Smith
invert the sense
of happly_
d
ecl_has_no_re
i
fied_ge
n
e
ric
s
()
commit
|
commitdiff
|
tree
2022-03-04
Edwin S
m
it
h
Housekeepin
g
: lift
_
await() al
w
ays returns Ok
commit
|
commitdiff
|
tree
2022-03-04
Edwin Smith
Use much less
parser stack
s
pace when recursing thro
u
gh
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Edwin Smith
m
e
a
sure parse an
d
low
e
r st
a
ck_
p
e
a
k
, and parse aren
a
.
.
.
commit
|
commitdiff
|
tree
2022-03-04
Edwin
Smi
t
h
define Lo
c
alRange
commit
|
commitdiff
|
tree
2022-03-04
Edwi
n
Smit
h
Us
e
std::string_view instead of
c_strin
g
in
exte
r
nal
.
.
.
commit
|
commitdiff
|
tree
2022-03-03
Edwin Smi
t
h
Hous
e
k
e
eping: use
`
vir
t
u
al` mor
e
p
r
e
c
i
sely in AutoloadMaps
commit
|
commitdiff
|
tree
2022-03-02
Edwi
n
Smith
rename S
e
lf_ -
>
SelfCls
commit
|
commitdiff
|
tree
2022-03-01
E
d
win Smith
hh
b
c-
g
en
commit
|
commitdiff
|
tree
2022-02-28
Edwin Smith
remove FuncEmitte
r
::numClosures
commit
|
commitdiff
|
tree
2022-02-27
E
dwin S
m
ith
r#const -> co
n
st
a
nt
commit
|
commitdiff
|
tree
2022-02-26
Ed
w
i
n
Smith
Rem
o
ve UniqueList
commit
|
commitdiff
|
tree
2022-02-26
Edwin Smit
h
Re
m
ove a fe
w
more unnecessary I
n
strSeq::
c
l
o
ne()
commit
|
commitdiff
|
tree
2022-02-25
Edwin Smith
use iterati
o
n
to build 86cinit()
commit
|
commitdiff
|
tree
2022-02-25
Edwin Smith
M
a
ke de
c
l
_
provider opti
o
nal, always use it if provided
.
commit
|
commitdiff
|
tree
2022-02-24
Edwin Smi
t
h
accumulate hackc
P
rofiles
w
hile c
o
mputin
g
crc
commit
|
commitdiff
|
tree
2022-02-24
E
dwin Smith
ListIters for
InstrSeq
commit
|
commitdiff
|
tree
2022-02-24
Edwin Smith
Stop passing
a
lloc for allo
c
a
t
ing InstrSe
q
.
commit
|
commitdiff
|
tree
2022-02-24
Edwin Smith
U
se Vec
<
Instruct> in InstrSeq
commit
|
commitdiff
|
tree
2022-02-24
E
dwin Smith
Flatten I
n
st
r
Seq i
n
Emit
t
er instead of BytecodePrinter
.
.
.
commit
|
commitdiff
|
tree
2022-02-23
Edwi
n
Smith
ki
l
l impl From<(InstrSeq,InstrSeq)> for InstrSe
q
commit
|
commitdiff
|
tree
2022-02-23
E
d
win S
m
i
t
h
remo
v
e last uses of DECLARE_STATIC_R
E
QUEST_LO
C
AL
commit
|
commitdiff
|
tree
2022-02-23
Edw
i
n Smith
s
t
art n
u
mbe
r
in
g
unnamed
locals a
t
_1 for 8
6
cinit()
commit
|
commitdiff
|
tree
2022-02-22
Edw
i
n Smith
exter
n
al
_
decl_provider cleanup
commit
|
commitdiff
|
tree
2022-02-19
E
dwin
S
mith
Remove InstrSeq from HhasConstant (2/3)
commit
|
commitdiff
|
tree
2022-02-19
E
dwin S
m
it
h
R
e
move Instr
S
eq in HhasP
r
operty (1/3)
commit
|
commitdiff
|
tree
2022-02-19
Edw
i
n
Smith
S
i
mplify em
i
t
ter::Label - Onl
y
b
y
tecode_emitter car
e
s
.
.
.
commit
|
commitdiff
|
tree
2022-02-19
Edw
i
n
S
mith
StateI
d
+ LabelId
commit
|
commitdiff
|
tree
2022-02-17
Edwi
n
S
mi
t
h
merge exte
r
nal_de
c
l_p
r
ovider
i
nto
d
ecl
_
p
r
o
vider
crate
commit
|
commitdiff
|
tree
2022-02-16
Edwin Smith
remove unnecess
a
ry unified_decl_prov
i
der
commit
|
commitdiff
|
tree
2022-02-16
Ed
w
in Smith
Eith
e
r
-> Resu
l
t in co
m
p
i
ler api
commit
|
commitdiff
|
tree
2022-02-15
Edwin Smith
clarify doc comments in struct Autol
o
adMa
p
commit
|
commitdiff
|
tree
2022-02-14
Edwin Smith
typesafe IterId(u32
)
commit
|
commitdiff
|
tree
2022-02-14
E
dwin
S
m
i
t
h
type
s
afe
LocalId(u32) for hhbc
commit
|
commitdiff
|
tree
2022-02-14
Edwin Smi
t
h
remove un
n
eces
s
ary sub-module
commit
|
commitdiff
|
tree
2022-02-14
E
d
win
Smith
Separate InstructNew from InstructCall
commit
|
commitdiff
|
tree
2022-02-13
Edwin Smit
h
Id
i
oma
t
ic names
for Instruct variants
commit
|
commitdiff
|
tree
2022-02-12
Ed
w
in Smith
fix lint in o
c
a
mlr
e
p*
commit
|
commitdiff
|
tree
2022-02-11
Edwin Sm
i
t
h
av
o
id importi
n
g wildcard enum var
i
ants [4/N]
commit
|
commitdiff
|
tree
2022-02-11
Edwin Smith
fix l
i
nt in oxidiz
e
d
commit
|
commitdiff
|
tree
2022-02-11
Edwi
n
Smith
Reap
Instru
c
tCall
:
:FCal
l
commit
|
commitdiff
|
tree
2022-02-11
E
dwin
Sm
i
th
Fix one more Vec<T> -> Box<[T]> due to
lan
d
race
commit
|
commitdiff
|
tree
2022-02-10
E
d
w
i
n Smith
Refactor Label it
e
ration
commit
|
commitdiff
|
tree
2022-02-10
Edw
i
n Smith
Replace Ins
t
rSeq::fold_left
(
) with i
t
er()
.
f
o
ld()
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smit
h
r
ea
p
InstructSpecialFlow::
G
oto
commit
|
commitdiff
|
tree
2022-02-10
Edw
i
n Smith
avo
i
d
importing wildcard
e
num varian
t
s (3/N)
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smi
t
h
use
h
php_vector_map for ClassInf
o
::cl
s
Constants to
.
.
.
commit
|
commitdiff
|
tree
2022-02-10
Edwin Sm
i
th
use
s
truct variant
for Instruct
C
all variants
commit
|
commitdiff
|
tree
2022-02-10
Edwin S
m
ith
use
s
truct
v
a
riant for FcallAr
g
s
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smith
u
se struct
variant
f
or
I
nstructContr
o
l
F
low:
:
S
witch
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smith
a
void importin
g
wildcard
enum
vari
a
nts (2/N)
commit
|
commitdiff
|
tree
2022-02-08
Edwin Smi
t
h
Co
n
s
t
Name + FunN
a
me
commit
|
commitdiff
|
tree
2022-02-08
Edwin Smith
use
t
ypesafe sy
m
bols in all Positioned<S>
commit
|
commitdiff
|
tree
2022-02-08
Edwin Smith
type
saf
e
names for class members
commit
|
commitdiff
|
tree
2022-02-08
Edw
i
n
Smith
introdu
c
e s
t
r
uct ModuleName(Sym
b
ol)
commit
|
commitdiff
|
tree
2022-02-08
Edwin
Smith
avoid i
m
p
o
r
ting e
n
u
m
variants as
w
i
ldcards (1/N
)
commit
|
commitdiff
|
tree
2022-02-07
E
d
win Smith
fix
Camelcase names
commit
|
commitdiff
|
tree
2022-02-07
E
d
w
i
n Smith
fix
l
int
commit
|
commitdiff
|
tree
2022-02-07
Edwin
S
mith
Fix l
i
nt and idiomize hack/src/shmrs
commit
|
commitdiff
|
tree
2022-02-07
Edwin
Sm
i
th
fix clipp
y
::
p
tr_arg lint
commit
|
commitdiff
|
tree
2022-02-07
Edwi
n
Smith
lint depgraph + deps
commit
|
commitdiff
|
tree
2022-02-07
Edwin Smith
Fix l
i
nt
i
n
hack/src/decl
commit
|
commitdiff
|
tree
2022-02-05
E
d
win
Smith
fix
lint in pa
r
ser/*
.
rs
commit
|
commitdiff
|
tree
2022-02-04
Edwi
n
S
m
ith
Shal
l
owFun::deprecated shoul
d
be a
B
ytesId
commit
|
commitdiff
|
tree
2022-02-04
Edwin Smith
Relative
P
ath with B
y
t
e
sId
commit
|
commitdiff
|
tree
2022-02-04
Ed
w
in Smith
Fix lint in
arena_collections
commit
|
commitdiff
|
tree
2022-02-03
Edwin
S
mith
fix lint in parser/{lowerer,syntax_b
y
_
r
ef}
commit
|
commitdiff
|
tree
2022-02-03
Edwin S
m
ith
type safe Ty
p
eNa
m
e
commit
|
commitdiff
|
tree
2022-02-03
E
dwin
Smith
f
ix lint in parser/co
r
e
commit
|
commitdiff
|
tree
2022-02-03
Edw
i
n Sm
i
th
fix
l
int in parser/
{
api,bench}
commit
|
commitdiff
|
tree
2022-02-02
Edwin
S
mith
f
ix lint in
p
ar
s
er
commit
|
commitdiff
|
tree
2022-02-01
Edwin
Smi
t
h
Intern Rela
t
i
v
ePath us
i
ng i
n
tern::Path
I
d
commit
|
commitdiff
|
tree
2022-02-01
Edwin Smith
u
se
intern for Symbol
commit
|
commitdiff
|
tree
2022-02-01
Edwin Sm
i
th
PosId<
P
> -> Positioned<S, P>
commit
|
commitdiff
|
tree
2022-02-01
Edwin Smith
i
m
pl F
n
On
c
e for Reason:
:
mk and Pos::mk
commit
|
commitdiff
|
tree
2022-02-01
E
d
win Sm
i
th
fix more
l
int
commit
|
commitdiff
|
tree
2022-02-01
Edwin
Sm
i
th
HashMa
p
<Symbol> -> SymbolMap
commit
|
commitdiff
|
tree
2022-02-01
E
dwin
S
m
ith
F
act
o
r pos into
its own
c
ra
t
e
commit
|
commitdiff
|
tree
2022-01-31
Edwin
Smith
f
i
x lint
commit
|
commitdiff
|
tree
2022-01-29
Edw
i
n Smith
Migrate hhvm sym
l
ink rules
commit
|
commitdiff
|
tree
2022-01-29
Edwin S
m
ith
fix
lint
commit
|
commitdiff
|
tree
2022-01-28
Edwi
n
Smith
prefer Opt
i
on<&T> over &Option<T>
commit
|
commitdiff
|
tree
2022-01-28
Edw
i
n Smi
t
h
use St
r
uctOpt for cl
i
args parsing
commit
|
commitdiff
|
tree
2022-01-27
Edwin
Smith
run
.
ph
p
commit
|
commitdiff
|
tree
2022-01-27
Edwin
S
mith
Remove prefixes
f
r
om field names
commit
|
commitdiff
|
tree
2022-01-27
Edwin Smith
Remove sev
e
r
a
l unne
c
ess
a
ry allow
(
needless_lifetime
s
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Edwi
n
Smi
t
h
Tweak a
r
g
v
.
p
h
p expected path
commit
|
commitdiff
|
tree
2022-01-26
Edw
i
n Smith
Fix some clip
p
y lint
.
commit
|
commitdiff
|
tree
2022-01-25
Edwin Smith
Fix genera
t
e-bu
i
ldinfo
.
sh for b
u
ck2
commit
|
commitdiff
|
tree
2022-01-25
Edwin Smith
Remove s
o
m
e unnecess
a
ry u
n
used att
r
ibutes
.
commit
|
commitdiff
|
tree
2022-01-24
Edwin Smith
fix build: P -> Pos
commit
|
commitdiff
|
tree
2022-01-24
Edwin
S
mith
R
e
name Visito
r
::P ->
P
a
rams
commit
|
commitdiff
|
tree
2022-01-24
Edwin
Smith
Mig
r
at
e
//hphp/sys
t
em:sy
s
t
emlib
commit
|
commitdiff
|
tree
2022-01-24
Edwi
n
Smith
Rename Reason:
:
P
-> Pos an
d
<
va
r
ious>::R -> Reaso
n
commit
|
commitdiff
|
tree
2022-01-24
Ed
w
i
n
Smith
Us
e
1-let
t
er tparam
s
f
o
r
R
EASON and POS
commit
|
commitdiff
|
tree
2022-01-22
Edw
i
n
S
m
ith
add Has
h
er typedefs in ha
c
k/
s
rc/utils/hash
commit
|
commitdiff
|
tree
2022-01-21
Edwi
n
S
mith
Migrate enum_
s
u
pertyping tests to
h
h_si
n
gle_co
m
pile_cpp
commit
|
commitdiff
|
tree
2022-01-20
Ed
w
in Smith
remove d
e
ad s
c
ript
measure_h
a
ck
c
_time
.
sh
commit
|
commitdiff
|
tree
2022-01-19
Edwin Sm
i
th
f
i
x bitr
o
t in make-ze
n
d-ini-parser
.
sh
commit
|
commitdiff
|
tree
2022-01-19
Edwin Smith
Use std
o
u
t
f
or
linkage war
n
ing
commit
|
commitdiff
|
tree
next