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
Switch to global consers by moving hashcons functions to Reason trait
2022-03-02
Edwin Smith
re
n
a
me Self_
-
>
S
e
l
fCls
commit
|
commitdiff
|
tree
2022-03-01
Edwin Smith
hhbc-ge
n
commit
|
commitdiff
|
tree
2022-02-28
Edwin Smith
r
e
move
FuncEm
i
tter::numClosures
commit
|
commitdiff
|
tree
2022-02-27
Edwin Smith
r#cons
t
->
c
onstant
commit
|
commitdiff
|
tree
2022-02-26
Ed
w
in Smith
R
e
move
U
niqueList
commit
|
commitdiff
|
tree
2022-02-26
Edwin S
m
ith
R
emove a f
e
w more unneces
s
ary InstrSeq
:
:clone()
commit
|
commitdiff
|
tree
2022-02-25
Edwin Smith
u
se iterati
o
n to b
u
ild 86c
i
n
i
t
()
commit
|
commitdiff
|
tree
2022-02-25
Edwin Smith
M
ake decl_provider optional, alw
a
ys us
e
it i
f
provided
.
commit
|
commitdiff
|
tree
2022-02-24
Edwin Smith
accumulate hackc Profiles whi
l
e com
p
u
t
ing crc
commit
|
commitdiff
|
tree
2022-02-24
Edw
i
n
S
m
ith
ListI
t
ers for In
s
tr
S
eq
commit
|
commitdiff
|
tree
2022-02-24
Ed
w
in Smith
S
t
o
p
passing al
l
oc fo
r
allo
c
ating InstrSeq
.
commit
|
commitdiff
|
tree
2022-02-24
Edw
i
n S
m
ith
Use Vec<In
s
truct> in Instr
S
e
q
commit
|
commitdiff
|
tree
2022-02-24
Edwin S
m
ith
Flatte
n
Instr
S
eq
in
E
mitter
i
nstead of
B
ytecodePrinter
.
.
.
commit
|
commitdiff
|
tree
2022-02-23
E
dwin Smith
k
ill impl
From<(InstrSe
q
,InstrSeq)> for I
n
strSeq
commit
|
commitdiff
|
tree
2022-02-23
E
dwin Smith
remov
e
last uses of DECLARE_STATIC_REQUEST_
L
OCAL
commit
|
commitdiff
|
tree
2022-02-23
Edw
i
n
Smith
start numbering unn
a
med locals at _
1
for 86c
i
nit()
commit
|
commitdiff
|
tree
2022-02-22
Ed
w
in Smith
external_decl_provider cleanup
commit
|
commitdiff
|
tree
2022-02-19
Ed
w
in Smith
Remove InstrSeq
f
rom
H
hasConstant (2/3)
commit
|
commitdiff
|
tree
2022-02-19
Edwin S
m
ith
Remove InstrSeq in Hha
s
Property (1/3)
commit
|
commitdiff
|
tree
2022-02-19
E
dwin Smith
Simplify em
i
tte
r
::Label - Only bytecode_emitter cares
.
.
.
commit
|
commitdiff
|
tree
2022-02-19
Edw
i
n Smith
StateId + Lab
e
l
I
d
commit
|
commitdiff
|
tree
2022-02-17
E
dwin Smith
merge external
_
decl_provide
r
into decl_p
r
ovider crate
commit
|
commitdiff
|
tree
2022-02-16
Edwin Smith
r
e
move unnecessary unified_decl_prov
i
der
commit
|
commitdiff
|
tree
2022-02-16
Edwi
n
S
m
ith
Eithe
r
-
> Resul
t
in compiler api
commit
|
commitdiff
|
tree
2022-02-15
Edwin Smith
clarify doc comments in
s
truct AutoloadMap
commit
|
commitdiff
|
tree
2022-02-14
Edwin Smith
ty
p
esafe IterId(u32)
commit
|
commitdiff
|
tree
2022-02-14
E
d
win Smith
typ
e
safe LocalId(
u
32)
for hhbc
commit
|
commitdiff
|
tree
2022-02-14
Edwin
S
mit
h
remov
e
unnecessary sub
-
modul
e
commit
|
commitdiff
|
tree
2022-02-14
Edw
i
n S
m
i
t
h
S
e
parate Instruct
N
ew from Instruc
t
Call
commit
|
commitdiff
|
tree
2022-02-13
E
d
win Smith
Idiomatic name
s
for Instruct varia
n
ts
commit
|
commitdiff
|
tree
2022-02-12
Ed
w
in
S
mith
fix lint in ocamlrep*
commit
|
commitdiff
|
tree
2022-02-11
Edwin Smith
avoi
d
imp
o
rtin
g
wildcard
enu
m
variants [4
/
N]
commit
|
commitdiff
|
tree
2022-02-11
Edwin S
m
ith
fix lint in oxid
i
zed
commit
|
commitdiff
|
tree
2022-02-11
Edwin Smi
t
h
Reap InstructCall::FCall
commit
|
commitdiff
|
tree
2022-02-11
Edwin
S
m
i
th
F
ix one more
V
ec<T> -> Box<[T]> due to land ra
c
e
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smith
Refactor Labe
l
ite
r
ation
commit
|
commitdiff
|
tree
2022-02-10
Edwin Smith
Replace InstrSeq
:
:fold_left
(
) with iter()
.
fol
d
()
commit
|
commitdiff
|
tree
2022-02-10
Ed
w
in Smith
reap InstructSpecialFlow
:
:Goto
commit
|
commitdiff
|
tree
2022-02-10
Edwin
Smith
avoid im
p
ortin
g
wil
d
card enum
v
ariants
(
3/
N
)
commit
|
commitdiff
|
tree
2022-02-10
Edwin Sm
i
th
u
s
e hphp_vector_map for Cla
s
sIn
f
o::clsConstants t
o
.
.
.
commit
|
commitdiff
|
tree
2022-02-10
Edwi
n
Smit
h
use
s
truc
t
v
a
ria
n
t for Inst
r
uctCall variants
commit
|
commitdiff
|
tree
2022-02-10
E
dwin Smith
use s
t
r
u
ct variant for FcallArgs
commit
|
commitdiff
|
tree
2022-02-10
Ed
w
in Smith
use str
u
ct variant fo
r
In
s
truct
C
ontr
o
lFlow::Switch
commit
|
commitdiff
|
tree
2022-02-10
Edw
i
n Smith
avoid imp
o
rting
wil
d
card en
u
m var
i
ants (2/N)
commit
|
commitdiff
|
tree
2022-02-08
Edwin Smith
ConstName + FunN
a
me
commit
|
commitdiff
|
tree
2022-02-08
Edw
i
n
S
mith
use
t
y
p
e
s
afe symbols in all P
o
siti
o
ned<S>
commit
|
commitdiff
|
tree
2022-02-08
Edwi
n
Smith
ty
p
e
safe name
s
for c
l
ass members
commit
|
commitdiff
|
tree
2022-02-08
Ed
w
in Smith
intro
d
uce
s
truct ModuleName(Sy
m
bo
l
)
commit
|
commitdiff
|
tree
2022-02-08
E
d
win S
m
ith
avoi
d
i
m
p
o
rting enum variants as wildcards (1/N)
commit
|
commitdiff
|
tree
2022-02-07
Edwin Smith
fix Camel
c
ase
na
m
es
commit
|
commitdiff
|
tree
2022-02-07
E
dwin S
m
ith
f
ix lint
commit
|
commitdiff
|
tree
2022-02-07
Edwin Smith
F
i
x
l
i
n
t and idiomize hack/
s
rc/shmrs
commit
|
commitdiff
|
tree
2022-02-07
Ed
w
in S
m
i
t
h
fix clippy::ptr_arg
lin
t
commit
|
commitdiff
|
tree
2022-02-07
E
d
win
S
mith
lint depgr
a
ph
+
d
e
p
s
commit
|
commitdiff
|
tree
2022-02-07
E
dwin S
m
ith
Fix lint
i
n hack/src/decl
commit
|
commitdiff
|
tree
2022-02-05
E
dwi
n
Smith
f
ix lint in
parser
/
*
.
rs
commit
|
commitdiff
|
tree
2022-02-04
Edwin
S
m
i
t
h
Sh
a
l
lowFu
n
::dep
r
e
c
ated sh
o
u
ld
b
e
a
By
t
esId
commit
|
commitdiff
|
tree
2022-02-04
Ed
w
in Smith
Rel
a
tivePath with BytesId
commit
|
commitdiff
|
tree
2022-02-04
Edwin Smi
t
h
Fix li
n
t in
a
rena_coll
e
cti
o
ns
commit
|
commitdiff
|
tree
2022-02-03
Edwin Smith
f
ix lin
t
in parser/{lowere
r
,syntax_by
_
ref}
commit
|
commitdiff
|
tree
2022-02-03
Edwin Smith
type saf
e
TypeName
commit
|
commitdiff
|
tree
2022-02-03
Edwi
n
Smith
fix lint in parser/core
commit
|
commitdiff
|
tree
2022-02-03
Edwin Smith
fix lint
i
n parser/{api,bench}
commit
|
commitdiff
|
tree
2022-02-02
Edwin Sm
i
th
fix lint in parser
commit
|
commitdiff
|
tree
2022-02-01
Edwin Smith
Int
e
rn RelativePath using
i
ntern
:
:PathI
d
commit
|
commitdiff
|
tree
2022-02-01
Edw
i
n Sm
i
th
use in
t
ern
for
Symbol
commit
|
commitdiff
|
tree
2022-02-01
E
dwin Smit
h
PosI
d
<P> ->
P
ositioned<S, P>
commit
|
commitdiff
|
tree
2022-02-01
E
dwin Smit
h
impl FnO
n
ce for Re
a
son::mk and Pos::mk
commit
|
commitdiff
|
tree
2022-02-01
E
dwin Smith
fix more lint
commit
|
commitdiff
|
tree
2022-02-01
Edwin
S
mith
HashMap<Symbol>
-
> Symb
o
lMap
commit
|
commitdiff
|
tree
2022-02-01
Edwin
Smith
F
a
c
tor po
s
into its own crate
commit
|
commitdiff
|
tree
2022-01-31
Edwin Smith
fix l
i
nt
commit
|
commitdiff
|
tree
2022-01-29
Edwin Smith
Migrate hhvm symlink
rul
e
s
commit
|
commitdiff
|
tree
2022-01-29
Edwin
Smith
fix li
n
t
commit
|
commitdiff
|
tree
2022-01-28
Edwin Smith
prefer O
p
tion<
&
T> o
v
er &O
p
tion<T>
commit
|
commitdiff
|
tree
2022-01-28
Edwin
S
m
i
th
us
e
StructOp
t
for cli args parsing
commit
|
commitdiff
|
tree
2022-01-27
Edwin Smith
run
.
php
commit
|
commitdiff
|
tree
2022-01-27
Edwin
Smith
Remove prefixes from fi
e
ld names
commit
|
commitdiff
|
tree
2022-01-27
E
dw
i
n
S
m
ith
Remove sev
e
r
al
u
nnecessary al
l
ow(n
e
edl
e
ss_l
i
fetime
s
.
.
.
commit
|
commitdiff
|
tree
2022-01-26
Edwin Smith
Twe
a
k a
r
gv
.
php expected path
commit
|
commitdiff
|
tree
2022-01-26
Edwin Smith
Fix so
m
e clippy
li
n
t
.
commit
|
commitdiff
|
tree
2022-01-25
Edw
i
n Smith
Fix g
e
n
e
r
a
te-build
i
nfo
.
s
h for
buck2
commit
|
commitdiff
|
tree
2022-01-25
Edwin
Smith
Re
m
ov
e
some unnecessa
r
y unused
attributes
.
commit
|
commitdiff
|
tree
2022-01-24
Edwin Smith
f
ix build: P
-> Po
s
commit
|
commitdiff
|
tree
2022-01-24
Edwin
S
m
ith
Re
n
ame Visitor::
P
-> Params
commit
|
commitdiff
|
tree
2022-01-24
Edwin
S
m
ith
Migr
a
t
e //hphp/system:
s
y
s
temlib
commit
|
commitdiff
|
tree
2022-01-24
Edwin
Smith
Rename Reason:
:
P -> Pos an
d
<various>
:
:
R
-> Reason
commit
|
commitdiff
|
tree
2022-01-24
Edwin
S
m
i
t
h
Use 1-letter tpara
m
s for REASON a
n
d POS
commit
|
commitdiff
|
tree
2022-01-22
Edwin
S
mith
add Hasher typedefs in ha
c
k/src/utils/hash
commit
|
commitdiff
|
tree
2022-01-21
Edwin Smith
Migrate enu
m
_supert
y
ping tests to
hh_single_compile_c
p
p
commit
|
commitdiff
|
tree
2022-01-20
Ed
w
in
Smith
remove dead script measure_
h
ackc_time
.
s
h
commit
|
commitdiff
|
tree
2022-01-19
Edwin Smith
fix bitr
o
t in ma
k
e-ze
n
d-ini-par
s
er
.
sh
commit
|
commitdiff
|
tree
2022-01-19
Edwi
n
Smith
Use s
t
dout for li
n
kag
e
wa
r
ning
commit
|
commitdiff
|
tree
2022-01-15
Ed
w
in Smit
h
Do not auto-update generated parser & lexer from buck
commit
|
commitdiff
|
tree
2022-01-12
Edwi
n
Sm
i
th
houseke
e
ping
commit
|
commitdiff
|
tree
2022-01-12
Edwi
n
Smith
fix Typi
n
g[4110]
e
rr
o
r
s
by refactorin
g
O
p
tio
n
s
commit
|
commitdiff
|
tree
2022-01-09
Edwin Smith
Fix
T
yping[4005] errors related to t
r
acking Servers
commit
|
commitdiff
|
tree
2022-01-06
Edwin
S
mith
Fix Typing[4110] error
s
in gene
r
ate_array_
d
iff()
commit
|
commitdiff
|
tree
2022-01-06
Edwin Smi
t
h
f
i
x Typing[411
0
]
e
r
rors related
to
a
rray_chunk()
commit
|
commitdiff
|
tree
2022-01-05
Edwin Smi
t
h
housekeepi
n
g: fix t
h
r
e
a
d_
n
um d
o
c co
m
men
t
commit
|
commitdiff
|
tree
next