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
Type type parameters on classes
2022-03-16
Sha
y
ne F
l
e
tcher
rec
o
rd
e
x
t
ends relatio
n
commit
|
commitdiff
|
tree
2022-03-15
Shayne
F
letcher
give
L
azyFo
l
dedDeclProvid
e
r a Dep
e
ndencyRegistrar fie
l
d
commit
|
commitdiff
|
tree
2022-03-15
S
hay
n
e Fletcher
provi
d
e
an implementation of D
e
penden
c
yRegi
s
trar
commit
|
commitdiff
|
tree
2022-03-15
Sha
y
ne Fletcher
introduce
t
rait Dependen
c
yRegistrar
commit
|
commitdiff
|
tree
2022-03-15
Shayne Flet
c
her
ref
a
ctor p_s
t
mt_ to red
u
c
e stack
u
sage 12/12
commit
|
commitdiff
|
tree
2022-03-15
Shayne
Fletcher
refact
o
r p_
s
tm
t
_ to reduce stack usa
g
e 11/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Flet
c
her
r
efac
t
or
p_stmt_ to r
e
duce stac
k
usag
e
10/
N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor p_stmt
_
t
o re
d
uce st
a
ck
usage 9/N
commit
|
commitdiff
|
tree
2022-03-15
S
ha
y
ne Flet
c
her
refa
c
to
r
p
_
s
tmt_
to redu
c
e stac
k
usage 8/N
commit
|
commitdiff
|
tree
2022-03-15
S
hayne Fletche
r
r
e
factor p_stmt_ to
reduc
e
stack usage 7/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
r
e
factor p_st
m
t_ to re
d
u
ce stack usage 6/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletch
e
r
refa
c
tor
p
_stmt_ to reduce s
t
a
ck usage 5/N
commit
|
commitdiff
|
tree
2022-03-15
Shayn
e
Fletcher
r
efact
o
r p_stmt_ to
reduce stack usage 4/N
commit
|
commitdiff
|
tree
2022-03-15
Sh
a
yne Fletcher
refact
o
r p_stm
t
_ to re
d
uce s
t
ack usage 3/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fl
e
tche
r
refactor p_stmt_
t
o reduce
s
tack usa
g
e 2/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor p_stmt
_
to red
u
ce stac
k
usage 1/
N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor expr_t
o
_typed t
o
red
u
ce st
a
ck
u
sag
e
5/5
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fl
e
tcher
refact
o
r exp
r
_
to_ty
p
e
d_va
l
ue t
o
reduc
e
stack usage 4/
N
commit
|
commitdiff
|
tree
2022-03-14
Shayne
F
letcher
r
e
f
a
c
tor expr_to_typed_v
a
lue
to redu
c
e stack usage 3
/
N
commit
|
commitdiff
|
tree
2022-03-14
Shayne
F
l
etcher
refactor
e
xpr_to_type
d
_val
u
e_ to re
d
uce
s
t
a
c
k
u
s
age 2/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne F
l
etcher
refact
o
r expr_t
o
_typed_value_ to reduce stack usage 1/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletcher
r
e
f
ac
t
or emit_stmt to
reduce stack usage 3/3
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fl
e
tcher
ref
a
ctor emit_stmt to reduce stack usage 2/N
commit
|
commitdiff
|
tree
2022-03-14
Shayn
e
Fletcher
refactor emit_stm
t
to
reduce stack usage 1/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fle
t
cher
f
i
x
lint, re
p
lace &Box<T> with &T
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fl
e
tcher
refactor e
m
it_exp
r
ession to
reduce
stack u
s
age 12
/
1
2
commit
|
commitdiff
|
tree
2022-03-12
Shayne F
l
etc
h
er
refactor emit_e
x
pression to red
u
c
e s
t
ack usage 11/N
commit
|
commitdiff
|
tree
2022-03-12
Shay
n
e Fle
t
cher
r
e
factor emit_e
x
pression to reduce sta
c
k
usage 10/N
commit
|
commitdiff
|
tree
2022-03-12
Sh
a
yn
e
Fletcher
ref
a
ctor emit_expression to
r
e
d
uce stack
u
sage 9/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletche
r
refacto
r
emit exp
r
ession to reduce stack usage 8/N
commit
|
commitdiff
|
tree
2022-03-12
Sh
a
yne Fletcher
refa
c
t
o
r emit_expre
s
sion to
reduce
stack usage 7/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletc
h
er
refac
t
or emi
t
_expression to reduce stack
usage 6/N
commit
|
commitdiff
|
tree
2022-03-12
Shayne Fletc
h
er
refactor emit_e
x
p
r
essio
n
t
o
red
u
ce
stack
u
s
a
ge 5
/
N
commit
|
commitdiff
|
tree
2022-03-11
Sha
y
ne Flet
c
her
refactor emit_expression to reduce stack usage 4
/
N
commit
|
commitdiff
|
tree
2022-03-11
S
h
a
yne
F
letcher
refactor emit
_
e
xpression to red
u
ce st
a
ck usage 3/
N
commit
|
commitdiff
|
tree
2022-03-11
Sha
y
ne F
l
etcher
refactor emit_expre
s
sion to r
e
duce st
a
ck usage 2/N
commit
|
commitdiff
|
tree
2022-03-11
S
h
ayne F
l
etcher
refa
c
tor emit_ex
p
ress
i
on to r
e
duce stack usage 1/
N
commit
|
commitdiff
|
tree
2022-03-11
Shayne
Flet
c
h
er
wri
t
e
a
smoke test f
o
r cyclic
cl
a
ss error
commit
|
commitdiff
|
tree
2022-03-10
Shay
n
e
Fletcher
r
e
p
ort cyclic class errors
commit
|
commitdiff
|
tree
2022-03-10
Sh
a
yne Flet
c
her
c
on
s
ider enum ty
p
e
i
nc
l
udes w
h
en dec
l
aring
c
lass parents
commit
|
commitdiff
|
tree
2022-03-09
Shayne
F
letcher
improve c
r
at
e
st
r
ucture & filenam
e
s o
f
ha
c
krs_test
commit
|
commitdiff
|
tree
2022-03-09
Shayne Fletcher
fol
d
ed type
s
u
se indexmap
commit
|
commitdiff
|
tree
2022-03-08
Sha
y
n
e Fletcher
add G
l
obalOptio
n
s to LazyFoldedDec
l
Pr
o
vider
commit
|
commitdiff
|
tree
2022-03-08
Shayne Fletcher
add d
e
pendent
r
oot to
t
ypin
g
env
commit
|
commitdiff
|
tree
2022-03-08
Shayne Flet
c
h
e
r
t
hread
th
r
ough
d
ependent
commit
|
commitdiff
|
tree
2022-03-07
Shayne F
l
etcher
re
m
ove now
red
u
n
d
ants sh test
commit
|
commitdiff
|
tree
2022-03-07
S
h
ayne Flet
c
h
er
finish of
f
missing file tes
t
commit
|
commitdiff
|
tree
2022-03-07
S
hayne F
l
etche
r
ren
a
m
e test_ut
i
ls to ha
c
kr
s
_test_utils
commit
|
commitdiff
|
tree
2022-03-04
Shayne Fletcher
in
t
roduce a rus
t
unit te
s
t
commit
|
commitdiff
|
tree
2022-03-03
S
hayne Fletcher
decl'
i
n
g
a classes' parents was sorely abbreiviated
commit
|
commitdiff
|
tree
2022-03-02
S
hayne Flet
c
her
`
C
lassType<R>`
f
ill missing subs
t
itutions
commit
|
commitdiff
|
tree
2022-03-01
Shayne Fletche
r
test decl error
commit
|
commitdiff
|
tree
2022-03-01
Shayne
F
l
etc
h
er
R
epresent paren
t
error ch
a
ins as
a
single Error
commit
|
commitdiff
|
tree
2022-03-01
Shayne
Fletcher
introduc
e
`Parent` error
commit
|
commitdiff
|
tree
2022-02-25
S
ha
y
ne Fletc
h
er
p
r
e
fer
d
econ
s
tructi
o
n to tuple projection
commit
|
commitdiff
|
tree
2022-02-22
Shayne Fletcher
simplify bo
x
ed slice init
commit
|
commitdiff
|
tree
2022-02-18
Sha
y
ne Fletcher
fold
type consta
n
ts
commit
|
commitdiff
|
tree
2022-02-16
S
h
ayne Fl
e
tc
h
er
fo
l
d
constants from impleme
n
ts
commit
|
commitdiff
|
tree
2022-02-16
Shay
n
e
F
l
et
c
her
f
o
ld in constan
t
s
fr
o
m
included
e
nums
commit
|
commitdiff
|
tree
2022-02-16
Sh
a
yn
e
Fletcher
fold
in
constants from r
e
quire impleme
n
ts
commit
|
commitdiff
|
tree
2022-02-15
Shayne F
l
et
c
her
in
l
ine `
m
em
b
ers_from_
c
lass`
commit
|
commitdiff
|
tree
2022-02-15
Shayne Fletcher
i
n
line inherit_xhp_hack_at
t
rs_o
n
ly
commit
|
commitdiff
|
tree
2022-02-15
Shayne F
l
e
t
cher
remove unne
e
de
d
inference h
i
nt
commit
|
commitdiff
|
tree
2022-02-15
Shayne
Fletcher
prefer one
-
sh
o
t init wi
t
h iters, n
o
mut
commit
|
commitdiff
|
tree
2022-02-15
Shayne Fletcher
add substitu
t
ion type
t
o
carry al
l
ocator
commit
|
commitdiff
|
tree
2022-02-15
Shay
n
e Fl
e
tc
h
e
r
implement s
u
bsti
t
utions
commit
|
commitdiff
|
tree
2022-02-15
S
hay
n
e Fletcher
Add MemberFolder
t
ype to carry around common parameters
commit
|
commitdiff
|
tree
2022-02-12
Shay
n
e F
l
etcher
Vec<
T
> -> Box<[T]>
commit
|
commitdiff
|
tree
2022-02-11
Sh
a
y
ne
Fletcher
use `de
f
ault` to in
i
t a boxed sli
c
e
commit
|
commitdiff
|
tree
2022-02-11
Sha
y
ne
Fletcher
fill in (some) missin
g
sub
s
t
itution s
t
uff
commit
|
commitdiff
|
tree
2022-02-10
Sh
a
yne Flet
c
he
r
handle typ
e
const
i
nheritance
commit
|
commitdiff
|
tree
2022-02-10
Shayne
F
letcher
fold constant
s
commit
|
commitdiff
|
tree
2022-02-09
S
h
ayne Fletc
h
er
introduce type constants
commit
|
commitdiff
|
tree
2022-02-09
Shayne Fletc
h
er
more const inheritance lo
g
ic
commit
|
commitdiff
|
tree
2022-02-08
Shay
n
e F
l
etcher
en
a
ble class c
o
n
stant
s
in folded
c
lasses
commit
|
commitdiff
|
tree
2022-02-08
Shay
n
e Fletc
h
er
i
n
her
i
t x
h
p attrs
commit
|
commitdiff
|
tree
2022-02-08
Shayne Fletcher
consider require extends and traits in
i
n
h
e
r
itance
commit
|
commitdiff
|
tree
2022-02-04
S
h
ay
n
e
Fletcher
d
o
n't mention oxidized i
n
scope f
o
lded_decl_provider
commit
|
commitdiff
|
tree
2022-02-04
Sha
y
ne Fletcher
improve from_p
a
rent
commit
|
commitdiff
|
tree
2022-02-04
Shayn
e
Fletcher
a
d
d from_req_extends t
o
SubstContex
t
commit
|
commitdiff
|
tree
2022-02-04
Shayne
Fletcher
implement
f
lag accessors on folded elements
commit
|
commitdiff
|
tree
2022-02-04
Sha
y
ne Fletcher
use `
.
drain()` on props
commit
|
commitdiff
|
tree
2022-02-04
Sh
a
yne Fletche
r
use
r
att
r
ibu
t
es
n
ames ar
e
type
n
ames
commit
|
commitdiff
|
tree
2022-02-04
S
hayne Flet
c
he
r
fold cons
t
ructor
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fl
e
tc
h
er
fold
p
ro
p
erties
commit
|
commitdiff
|
tree
2022-02-04
Shayne Fletcher
fill in missing ad
d
met
h
od lo
g
ic
commit
|
commitdiff
|
tree
2022-02-02
Shay
n
e Flet
c
her
refa
c
tor class element flag lo
g
ic
commit
|
commitdiff
|
tree
2022-02-02
Sh
a
yne Fletcher
complete x
h
p_attr flag log
i
c
commit
|
commitdiff
|
tree
2022-02-01
Shayne Flet
c
h
e
r
eliminate `ClassE
l
t` newt
y
pe; use `ClassElt
F
lags` directly
commit
|
commitdiff
|
tree
2022-02-01
Sha
y
ne
F
letch
e
r
calculate folded method
f
lags
commit
|
commitdiff
|
tree
2022-01-31
Sha
y
ne Fle
t
che
r
add m
o
re fields to
S
hallowMethod, Sha
l
lowClass
commit
|
commitdiff
|
tree
2022-01-28
Shayne Flet
c
her
include us
e
r attributes
s
hallow meth
o
ds
commit
|
commitdiff
|
tree
2022-01-28
Shayne Fletcher
i
ncl
u
de
depr
e
cated field
in fo
l
d
ed
e
l
ements
commit
|
commitdiff
|
tree
2022-01-28
Sh
a
yne Fletcher
include static
methods
i
n folded decls
commit
|
commitdiff
|
tree
2022-01-27
Shay
n
e F
l
etch
e
r
i
m
prove method visibi
l
ity calcula
t
ion
commit
|
commitdiff
|
tree
2022-01-25
Shayne Fletcher
forwa
r
d co
m
p
a
t
fi
x
f
o
r 4
.
13
.
1
commit
|
commitdiff
|
tree
2022-01-24
Shayne Flet
c
h
er
add elt_visibility to
F
oldedEle
m
ent
commit
|
commitdiff
|
tree
2022-01-24
S
hayne Fletcher
no call for borrow
h
er
e
commit
|
commitdiff
|
tree
2022-01-24
Shayne
Fletcher
a
dd Vi
s
i
b
il
i
ty
t
o dec
l
_defs
commit
|
commitdiff
|
tree
2021-12-14
Shayne Fletche
r
refactor ffi_cbi
n
d
g
e
n
he
a
d
e
r g
e
neration
commit
|
commitdiff
|
tree
next