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
eliminate `lib` from ty crate
2022-03-31
S
h
ayne Fletcher
elimin
a
te `lib`
from ty crate
commit
|
commitdiff
|
tree
2022-03-30
S
hayne
F
letc
h
er
fill
i
n m
i
ssi
n
g
c
hown log
i
c
i
n
m
embers_from_class
commit
|
commitdiff
|
tree
2022-03-29
S
h
ayne Fletcher
rename & shuffle test and
t
est_utils code
commit
|
commitdiff
|
tree
2022-03-29
Shayne Fl
e
tcher
move hackrs crate into a s
u
b
d
i
r
commit
|
commitdiff
|
tree
2022-03-29
S
h
ayne Fletcher
s
plit out ty crat
e
commit
|
commitdiff
|
tree
2022-03-29
Shayne
F
letcher
li
f
t pos up
one level
out of l
i
b
commit
|
commitdiff
|
tree
2022-03-28
S
h
ayne F
l
etch
e
r
w
e do not
l
ike mod
.
rs we do not like it not one
b
i
t
commit
|
commitdiff
|
tree
2022-03-25
S
h
ayne Fletcher
refac
t
o
r for j
u
di
c
ious use
o
f
for_each
commit
|
commitdiff
|
tree
2022-03-24
S
h
ayn
e
Fletcher
add
m
issing
mar
k
_as_synthesized case for type_consts
commit
|
commitdiff
|
tree
2022-03-23
Shayne Fletc
h
e
r
provide
`
is_hhi`; u
s
e i
t
i
n
`folded_decl
_
provide
r
`
commit
|
commitdiff
|
tree
2022-03-23
Shayne Fletcher
first cut at filter_priv
a
tes in
m
e
mb
e
rs_from_cl
a
ss
commit
|
commitdiff
|
tree
2022-03-23
Shayne Fletch
e
r
exten
d
s
r
elation
t
est
commit
|
commitdiff
|
tree
2022-03-23
Shayne
Fletch
e
r
improve member
s
_
from
_
clas
s
(r
e
gister con
s
tr
u
cto
r
d
ep)
commit
|
commitdiff
|
tree
2022-03-16
Shay
n
e
F
l
e
tcher
record extends relat
i
o
n
commit
|
commitdiff
|
tree
2022-03-15
Shayn
e
Fletcher
giv
e
La
z
yFoldedDeclProvider a Dependenc
y
Regi
s
trar field
commit
|
commitdiff
|
tree
2022-03-15
Sha
y
ne Fletcher
provid
e
a
n
implementation of DependencyRegistrar
commit
|
commitdiff
|
tree
2022-03-15
Shayn
e
F
l
etcher
introduc
e
t
rait
D
ep
e
nde
n
cyRegis
t
ra
r
commit
|
commitdiff
|
tree
2022-03-15
Shayne Flet
c
her
refac
t
or p_stmt_ to reduce
s
ta
c
k usage 12/12
commit
|
commitdiff
|
tree
2022-03-15
S
h
ayne Fletcher
refactor p_
s
tmt_ to reduce stac
k
usage
11/N
commit
|
commitdiff
|
tree
2022-03-15
Shay
n
e Fletcher
re
f
actor
p_stmt_ to reduce stack usag
e
10/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletche
r
re
f
ac
t
or p_st
m
t_ to red
u
c
e
stac
k
usage 9/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fle
t
cher
r
e
f
actor p_stmt_ to
reduce stack usage 8/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor p
_
stmt_ to
red
u
ce stack usa
g
e 7/N
commit
|
commitdiff
|
tree
2022-03-15
S
hayne Fletcher
refactor p_st
m
t
_ to
r
educe stac
k
us
a
g
e 6/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne
F
l
e
tcher
refact
o
r
p
_
s
tmt_
t
o reduce s
t
a
c
k
usage 5/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor
p
_stmt_ to reduce stack usage 4/N
commit
|
commitdiff
|
tree
2022-03-15
S
hayne Fletcher
refa
c
tor p_stmt_ to reduce stack usage 3/N
commit
|
commitdiff
|
tree
2022-03-15
Shayn
e
Fl
e
tcher
refactor p_stmt_
t
o
r
educe s
t
ack usage 2/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne
Fletcher
ref
a
cto
r
p_stmt_ to reduce stack u
s
a
g
e
1
/
N
commit
|
commitdiff
|
tree
2022-03-15
Shayne F
l
e
tcher
refactor expr_to_typed to
reduce
s
tack usage 5/5
commit
|
commitdiff
|
tree
2022-03-15
Sh
a
y
ne Fle
t
cher
r
efactor ex
p
r_to_typed
_
value to r
e
duce stack usage 4/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletcher
refact
o
r ex
p
r_to_typed_value to reduce stac
k
usage 3/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletcher
refactor e
x
p
r_to_typed_value_ to reduce stack usag
e
2
/N
commit
|
commitdiff
|
tree
2022-03-14
S
ha
y
ne Fletcher
refactor expr_to
_
t
y
ped_v
a
lue_
t
o reduce
stack usage 1/
N
commit
|
commitdiff
|
tree
2022-03-14
Sha
y
n
e
F
l
e
tch
e
r
refa
c
tor emit_stmt to
r
educe s
t
ack usage 3/
3
commit
|
commitdiff
|
tree
2022-03-14
S
h
a
y
n
e F
l
etcher
re
f
actor emit_stmt t
o
reduce stack
usage 2/N
commit
|
commitdiff
|
tree
2022-03-14
S
hayne
F
let
c
her
refactor emit_stm
t
to reduce stack
usag
e
1/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletcher
f
i
x lint, replace &Box<T> with &
T
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fle
t
cher
refacto
r
emit_expressi
o
n to reduce stack usage 12/12
commit
|
commitdiff
|
tree
2022-03-12
Shayne F
l
e
t
cher
r
efactor
emit_ex
p
ression to
reduce stack u
s
age 11/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletch
e
r
refactor emi
t
_e
x
pression to reduce
s
tack usage 10/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletcher
refa
c
t
or emit_e
x
pression to reduce stack usage 9/N
commit
|
commitdiff
|
tree
2022-03-12
S
hayne Fletcher
r
e
fact
o
r
e
mit expression to reduce stack
usage
8/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne
F
letcher
r
e
fac
t
or emit_expression to r
e
duce stack usage 7/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne
F
letc
h
er
r
efactor emit_ex
p
ression to
r
ed
u
ce stack usage 6/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletcher
refacto
r
emit_expre
s
sion to reduce stac
k
usage 5/N
commit
|
commitdiff
|
tree
2022-03-11
Shayne F
l
etcher
refactor emit_exp
r
ess
i
on to redu
c
e
stack usage 4/N
commit
|
commitdiff
|
tree
2022-03-11
Shayn
e
Flet
c
her
r
efactor emit_expression to reduce stack
u
s
age
3/N
commit
|
commitdiff
|
tree
2022-03-11
S
hayne Fletcher
re
f
ac
t
o
r
emit_expression to
reduce sta
c
k usage 2/N
commit
|
commitdiff
|
tree
2022-03-11
S
h
a
y
n
e
Fletcher
r
e
factor emit_ex
p
r
e
ssion
t
o red
u
ce
s
t
ack usage
1
/N
commit
|
commitdiff
|
tree
2022-03-11
Sh
a
yne Fletcher
write a smoke test for
cycli
c
class error
commit
|
commitdiff
|
tree
2022-03-10
Shayne
Fletcher
report cyclic class errors
commit
|
commitdiff
|
tree
2022-03-10
Sha
y
ne Fletcher
cons
i
d
er enum type includes whe
n
declari
n
g class pare
n
ts
commit
|
commitdiff
|
tree
2022-03-09
Shayne Fletcher
i
m
prove cra
t
e
st
r
uc
t
ure &
filenam
e
s
of hackrs_
t
e
s
t
commit
|
commitdiff
|
tree
2022-03-09
Shayne F
l
etcher
folded t
y
pes use index
m
ap
commit
|
commitdiff
|
tree
2022-03-08
Shayne Fletcher
ad
d
GlobalOp
t
i
ons to LazyFoldedDe
c
l
Provider
commit
|
commitdiff
|
tree
2022-03-08
Sh
a
yne Fletcher
add de
p
endent root to typing en
v
commit
|
commitdiff
|
tree
2022-03-08
Shayne Fletcher
threa
d
t
hrough de
p
endent
commit
|
commitdiff
|
tree
2022-03-07
Shayne F
l
etcher
remove now r
e
dundants sh tes
t
commit
|
commitdiff
|
tree
2022-03-07
Shayne Fletcher
finish off missing file test
commit
|
commitdiff
|
tree
2022-03-07
S
hayne Flet
c
her
rename tes
t
_utils to hackrs_t
e
st_utils
commit
|
commitdiff
|
tree
2022-03-04
Shayne Fletcher
intro
d
uce a rust unit test
commit
|
commitdiff
|
tree
2022-03-03
S
h
ayn
e
Fletche
r
decl'ing a classes'
p
arents w
a
s sorely abbre
i
vi
a
te
d
commit
|
commitdiff
|
tree
2022-03-02
Shayn
e
Fle
t
cher
`C
l
assType<R>` fil
l
m
issi
n
g substitu
t
ions
commit
|
commitdiff
|
tree
2022-03-01
S
h
a
y
ne
F
letcher
tes
t
decl error
commit
|
commitdiff
|
tree
2022-03-01
Shayne
Fletcher
Represe
n
t
p
arent er
r
or chain
s
a
s
a single
E
r
r
o
r
commit
|
commitdiff
|
tree
2022-03-01
Sh
a
yne Fletcher
i
ntroduce `P
a
r
e
nt` error
commit
|
commitdiff
|
tree
2022-02-25
Sh
a
yne F
l
et
c
her
p
r
efer
deconst
r
uction
to tupl
e
p
rojection
commit
|
commitdiff
|
tree
2022-02-22
Shayne Fletcher
s
implify boxed
slice init
commit
|
commitdiff
|
tree
2022-02-18
Shayne Fletch
e
r
fol
d
typ
e
constants
commit
|
commitdiff
|
tree
2022-02-16
S
hayne Fletcher
fo
l
d con
s
t
ant
s
from implements
commit
|
commitdiff
|
tree
2022-02-16
Sha
y
n
e
Fletcher
fold in
c
o
n
stants from included enu
m
s
commit
|
commitdiff
|
tree
2022-02-16
Sh
a
yne Fletc
h
er
fold in co
n
stants
f
rom requi
r
e implement
s
commit
|
commitdiff
|
tree
2022-02-15
Shayne Fl
e
tcher
inli
n
e
`
m
embers_from_cla
s
s`
commit
|
commitdiff
|
tree
2022-02-15
Shayne Fletche
r
inline inherit_xhp_hack
_
attrs_only
commit
|
commitdiff
|
tree
2022-02-15
Shay
n
e Fletcher
r
emove unneeded infere
n
ce hint
commit
|
commitdiff
|
tree
2022-02-15
S
h
ay
n
e Flet
c
her
p
r
efer one-s
h
ot
init with iters
,
no mut
commit
|
commitdiff
|
tree
2022-02-15
Shayn
e
Fletcher
add substitutio
n
t
y
p
e
to carry al
l
ocator
commit
|
commitdiff
|
tree
2022-02-15
Shayn
e
Fletcher
implem
e
nt su
b
stitutions
commit
|
commitdiff
|
tree
2022-02-15
Shayne Fle
t
cher
Add MemberFolde
r
type to carry
a
round
co
m
mo
n
par
a
meters
commit
|
commitdiff
|
tree
2022-02-12
Shayne F
l
etcher
Vec<T>
-
>
B
ox<[T]>
commit
|
commitdiff
|
tree
2022-02-11
Shayne
Fletcher
use `de
f
a
u
lt`
to init a
bo
x
ed sli
c
e
commit
|
commitdiff
|
tree
2022-02-11
Shayne Fletcher
fill in (s
o
me
)
mi
s
sing substitutio
n
stu
f
f
commit
|
commitdiff
|
tree
2022-02-10
Sh
a
yne
F
letcher
handle typeconst inheritance
commit
|
commitdiff
|
tree
2022-02-10
Shay
n
e F
l
e
tcher
f
old constants
commit
|
commitdiff
|
tree
2022-02-09
Shayne Fletcher
introduce type constants
commit
|
commitdiff
|
tree
2022-02-09
Shayne Fle
t
cher
more
con
s
t inherita
n
ce log
i
c
commit
|
commitdiff
|
tree
2022-02-08
Sha
y
ne F
l
etcher
enable class c
o
nstants in f
o
lde
d
c
l
asses
commit
|
commitdiff
|
tree
2022-02-08
Shayne Fletch
e
r
inherit
x
hp attr
s
commit
|
commitdiff
|
tree
2022-02-08
Shayne Fle
t
cher
consider
require
e
x
t
e
nds and traits in i
n
he
r
i
tance
commit
|
commitdiff
|
tree
2022-02-04
Shayne
Fletcher
don't
men
t
i
on oxidized in sc
o
pe folded_decl
_
pro
v
ider
commit
|
commitdiff
|
tree
2022-02-04
Sh
a
yne Fletch
e
r
improve from_par
e
nt
commit
|
commitdiff
|
tree
2022-02-04
Shayne F
l
etcher
add fr
o
m_
r
eq
_
extends to SubstCon
t
e
x
t
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
implement fla
g
accessors on folded ele
m
ents
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fle
t
cher
use `
.
drain()` on props
commit
|
commitdiff
|
tree
2022-02-04
Shayne
Fle
t
cher
user attr
i
b
ut
e
s names are type names
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletc
h
er
fold constr
u
c
tor
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
f
old propertie
s
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
fi
l
l in missing add method
l
ogic
commit
|
commitdiff
|
tree
2022-02-02
Shayne Fletcher
refa
c
tor
c
lass element
flag lo
g
ic
commit
|
commitdiff
|
tree
next