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
H
enri Verroken
T
y
pe t
y
pe parameters on classes
commit
|
commitdiff
|
tree
2022-03-16
He
n
ri Verr
o
ken
Refactor fun_
d
e
f
to use make_param
_
local_tys
commit
|
commitdiff
|
tree
2022-03-16
Henri Verr
o
ken
Type empt
y
clas
s
methods
commit
|
commitdiff
|
tree
2022-03-16
Henri
Verroken
Toplevel entrypoints for c
l
a
sse
s
/traits/interfaces
commit
|
commitdiff
|
tree
2022-03-16
Scott Owen
s
p
e
ss
i
mise
d
builtins
w
ere no
t
compatible with
like pushing
commit
|
commitdiff
|
tree
2022-03-16
Andrew Kenne
d
y
Enab
l
e test
commit
|
commitdiff
|
tree
2022-03-16
Andrew Kenned
y
Allow
type projectio
n
on
t
y
v
ar in dynami
c
mo
d
e
commit
|
commitdiff
|
tree
2022-03-16
Shayne Fletc
h
er
record ext
e
nds r
e
lation
commit
|
commitdiff
|
tree
2022-03-15
Vass
i
l Mlad
e
n
o
v
Traverse implicit parameter
s
in Typ
i
n
g_
v
ariance
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
give L
a
zyFoldedD
e
clProvide
r
a Dependen
c
y
Registr
a
r field
commit
|
commitdiff
|
tree
2022-03-15
Shayne
Fletcher
provi
d
e an imp
l
e
m
en
t
ation of
D
ependencyRegistr
a
r
commit
|
commitdiff
|
tree
2022-03-15
Edwin
S
mith
Allow
s
ymbol->pa
t
h
l
ookups withou
t
HP
H
P::String
commit
|
commitdiff
|
tree
2022-03-15
Shay
n
e Fletc
h
er
introduc
e
trait Depe
n
dencyRegistrar
commit
|
commitdiff
|
tree
2022-03-15
F
r
ed Emmott
Add `File\leaky_tempo
r
a
ry_file()`
(
#1
8
1)
commit
|
commitdiff
|
tree
2022-03-15
Andrew K
e
nne
d
y
Make resou
r
ce supp
o
r
t
dynamic
commit
|
commitdiff
|
tree
2022-03-15
Mi
c
hael Thomas
R
e
move si
d
e-eff
e
ct
i
n
g
variant
s
from `typ
i
ng_phase`
commit
|
commitdiff
|
tree
2022-03-15
C
o
demodSer
v
ice Bot
u
pdate version
.
h
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Add a
c
o
nsistent hash f
u
nction
to ut
i
l/hash
commit
|
commitdiff
|
tree
2022-03-15
Ri
c
k Lavoi
e
D
u
mmyTask<T>::take shou
l
d retu
r
n T, not T
&
&
commit
|
commitdiff
|
tree
2022-03-15
R
i
c
k
L
avoie
Add RE implement
a
t
ion for extern-worker
commit
|
commitdiff
|
tree
2022-03-15
Rick Lavoie
Introduce ex
t
e
r
n-worker f
r
a
m
e
work (#
9
025)
commit
|
commitdiff
|
tree
2022-03-15
Jake Bai
l
e
y (
H
acklang)
Fix bug in OC
a
ml naive_ded
u
p
a
n
d
R
us
t
flat
t
en_p
a
rent_class
_
reqs
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
refactor p_stmt_ to red
u
ce stack us
a
ge 12/12
commit
|
commitdiff
|
tree
2022-03-15
Shayne F
l
etch
e
r
refactor p_stmt_
to reduce stack
u
sage 11/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Flet
c
her
refactor p_st
m
t_ to reduce stack us
a
ge 10/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fl
e
tcher
refactor p
_
stmt_ to
r
educe stack usage
9/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fle
t
che
r
re
f
actor
p_stmt_ t
o
re
d
u
c
e
s
tac
k
usage 8/N
commit
|
commitdiff
|
tree
2022-03-15
S
h
a
yne Fle
t
cher
refactor p_stmt_ to reduce stack usag
e
7/N
commit
|
commitdiff
|
tree
2022-03-15
Shay
n
e Fl
e
tcher
refactor p
_
s
tmt_ to r
e
duce stack usag
e
6/
N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletch
e
r
refactor p
_
stmt_ to r
e
duce stack
u
sage
5
/N
commit
|
commitdiff
|
tree
2022-03-15
S
h
ayne Fletc
h
e
r
ref
a
ctor p_stmt_ to
reduce stack
u
sage 4/N
commit
|
commitdiff
|
tree
2022-03-15
S
h
ayne Fletcher
r
e
factor p
_
stmt_ to reduce
s
ta
c
k usage 3/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne
F
le
t
cher
refactor p_stmt_
to re
d
uce sta
c
k u
s
age 2/N
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
re
f
a
c
tor p_stmt_ to reduce
stack usage 1/N
commit
|
commitdiff
|
tree
2022-03-15
Edw
i
n
Smith
get Hhv
m
Dec
l
Pro
v
ider working with native AutoloadMaps
commit
|
commitdiff
|
tree
2022-03-15
Aaron Orenstein
Use o
p
c
o
des macro
commit
|
commitdiff
|
tree
2022-03-15
Aaro
n
O
renstein
Clean up print_opc
o
de helpers
commit
|
commitdiff
|
tree
2022-03-15
M
i
chael Thom
a
s
Reso
l
v
e
tyv
a
rs
commit
|
commitdiff
|
tree
2022-03-15
Michael
T
homas
Tyvar binding
commit
|
commitdiff
|
tree
2022-03-15
Michael Thomas
Simplify
co
n
st
r
aints
commit
|
commitdiff
|
tree
2022-03-15
Aaron
O
renst
e
in
Split
p
r
i
n
t_opco
d
e int
o
its own file
commit
|
commitdiff
|
tree
2022-03-15
Shayne Fletcher
re
f
actor expr_
t
o_
t
yped to reduce st
a
c
k
usag
e
5
/
5
commit
|
commitdiff
|
tree
2022-03-15
Shay
n
e Fletch
e
r
refac
t
or
e
xpr_
t
o
_
type
d
_va
l
ue to reduce s
t
ack
u
s
a
g
e 4/N
commit
|
commitdiff
|
tree
2022-03-15
Edwin Smith
sin
k
ETSpliceExp
r
ession
t
o p_expr_impl()
commit
|
commitdiff
|
tree
2022-03-15
Edw
i
n S
m
ith
Reduce st
a
ck
u
sage in
p_expr_impl() (16/N)
commit
|
commitdiff
|
tree
2022-03-15
Andrew K
e
n
nedy
Sim
p
lify supp
o
rtdyn<t>
commit
|
commitdiff
|
tree
2022-03-15
Pr
a
nav Arora
Sup
p
ort
return as
s
ink
commit
|
commitdiff
|
tree
2022-03-15
P
r
ana
v
Ar
o
ra
Unset parameters in l
o
cals hea
p
commit
|
commitdiff
|
tree
2022-03-15
Al
e
xey
T
optyg
i
n
D
e
lete dead
test co
d
e
in hphp
/
h
a
c
k/test/emitt
e
r
/
commit
|
commitdiff
|
tree
2022-03-15
Wilf
r
e
d Hu
g
hes
Fix crash on cyclic ty
p
es in r
e
if
i
ed generics
commit
|
commitdiff
|
tree
2022-03-15
Jake Bailey (Hacklang)
Av
o
id
&
T
ypeName
commit
|
commitdiff
|
tree
2022-03-15
Andrew Huang (Transp
.
.
.
drop support for
T
L
S v1
.
0 and v1
.
1 in HHVM's
p
r
o
xygen
.
.
.
commit
|
commitdiff
|
tree
2022-03-14
Jake Bailey (Hacklang)
S
t
a
t
ic props do no
t
nee
d
i
n
it
commit
|
commitdiff
|
tree
2022-03-14
Jake Bailey (Hacklang)
Implement enum
c
l
a
ss cons
t
r
ewritin
g
commit
|
commitdiff
|
tree
2022-03-14
Jake Bailey (Ha
c
klang)
Use for
l
o
ops in DeclFolder::
d
ecl_class_impl
commit
|
commitdiff
|
tree
2022-03-14
Ja
k
e Bailey
(Hacklang)
In
c
lude interfac
e
s and trait
s
in Folde
d
Class::ancestors
commit
|
commitdiff
|
tree
2022-03-14
Jake B
a
iley (Ha
c
klang)
Implement naive_d
e
dup
u
s
i
ng EqModulo
P
o
s
commit
|
commitdiff
|
tree
2022-03-14
Jake Bailey (
H
acklang)
Fi
n
ish
implem
e
nting Eq
M
oduloPo
s
for decl_defs
commit
|
commitdiff
|
tree
2022-03-14
Jake
Bailey
(Hacklang
)
H
andle constructor co
n
sisten
c
y
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
Reduce stack usage i
n
p
_
expr_impl() (15/N)
commit
|
commitdiff
|
tree
2022-03-14
Ed
w
in Smi
t
h
Reduce stack
usage in p_expr_impl() (14/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
Reduce stack usage in p_e
x
pr_
i
mpl() (13/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
R
e
duce sta
c
k usage in p_expr_impl()
(
12/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
Reduce sta
c
k u
s
age
in
p_exp
r
_
i
mpl() (11/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Sm
i
th
Reduce stack usa
g
e in p_expr_impl() (10/N)
commit
|
commitdiff
|
tree
2022-03-14
E
d
win Smith
Reduce stack
usage in
p_expr_impl() (
9
/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin
Smith
Reduce stack usag
e
in p_
e
xpr_impl() (8/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
Split code
g
e
n_
p
e
a
k into re
w
r
i
te_peak +
e
m
i
t
ter_peak
commit
|
commitdiff
|
tree
2022-03-14
S
h
ayne Fletcher
r
e
fa
c
to
r
expr_to_typed_valu
e
t
o
r
educe stack us
a
g
e 3/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fl
e
tcher
refac
t
or expr_
t
o_typed_value_ to red
u
ce
stack usage 2/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletc
h
er
refac
t
or expr_t
o
_type
d
_va
l
ue_ to re
d
uce stack usage 1/N
commit
|
commitdiff
|
tree
2022-03-14
Aaron Orenstein
Finish work on print_opcode macro
commit
|
commitdiff
|
tree
2022-03-14
Jake
B
ailey (Hacklan
g
)
Add
R
elativePa
t
h:
:
empty and Pos::no
n
e
commit
|
commitdiff
|
tree
2022-03-14
Mike Qian
Re
f
lectionMet
h
od::getOrigina
l
C
l
assnam
e
commit
|
commitdiff
|
tree
2022-03-14
Andrew Ke
n
nedy
Pessimise AsyncI
t
erator e
t
c
just l
i
ke Aw
a
ita
b
le
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletcher
refact
o
r emit_stmt to reduce sta
c
k usage 3/3
commit
|
commitdiff
|
tree
2022-03-14
Shayne
F
l
e
tcher
re
f
a
c
t
or emit_stmt
t
o
re
d
uce stac
k
usage 2/N
commit
|
commitdiff
|
tree
2022-03-14
Shayne Fletcher
refac
t
o
r
emi
t
_
stmt to re
d
uce stack
u
sag
e
1/N
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
use intern::Wit
h
Int
e
rn in
s
tead of S
e
rGuard & DeGuard
commit
|
commitdiff
|
tree
2022-03-14
Andrew Ken
n
e
d
y
Deal wit
h
supportdy
n
wh
e
n simpli
f
yin
g
unions
commit
|
commitdiff
|
tree
2022-03-14
M
i
chael Tho
m
a
s
Rem
o
ve side-effecting
v
ariants fro
m
`
t
yping
_
solver`
commit
|
commitdiff
|
tree
2022-03-14
Michael Thoma
s
Refactor `array_get` and
`typing_generic_rules`
commit
|
commitdiff
|
tree
2022-03-14
E
d
win Smit
h
Re
d
uce sta
c
k usage in p_expr_im
p
l() (
7
/N)
commit
|
commitdiff
|
tree
2022-03-14
Catherine
G
asn
i
er
rename
p
a
r
a
m
e
t
e
rs
`
truncat
e
_elems` and `tr
u
ncate
_
le
n
.
.
.
commit
|
commitdiff
|
tree
2022-03-14
Mi
c
hael Thoma
s
Remove sid
e
-
e
ffecti
n
g
variants from `typing_tdef`
commit
|
commitdiff
|
tree
2022-03-14
M
i
c
ha
e
l Thoma
s
Re
m
o
ves si
d
e
-
effecting variants from `typing_s
u
btyp
e
_tc
o
nst`
commit
|
commitdiff
|
tree
2022-03-14
Fr
a
ncesco Zappa
.
.
.
update
the dire
c
t
d
ecl parse
r
to parse
r
equi
r
e
class
.
.
.
commit
|
commitdiff
|
tree
2022-03-14
M
i
ch
a
el
Thoma
s
Remove side-effect
i
ng variant
s
from `typing_tac
c
ess`
commit
|
commitdiff
|
tree
2022-03-14
Edwin Smith
R
educ
e
stack usage
i
n p_expr_impl() (6/N)
commit
|
commitdiff
|
tree
2022-03-14
Edwin Sm
i
th
Reduce
s
tack usag
e
in p_expr_i
m
p
l()
(
5/N)
commit
|
commitdiff
|
tree
2022-03-14
E
d
win S
m
i
t
h
Reduce sta
c
k usage in p_expr_impl() (4/N)
commit
|
commitdiff
|
tree
2022-03-14
E
dwin Smith
R
e
duce stack us
a
ge in
p
_
e
xpr_impl()
(
3
/N)
commit
|
commitdiff
|
tree
2022-03-14
Michael Thom
a
s
Remove side effecting variants from `typing_
g
eneric_c
o
nstr
a
int`
commit
|
commitdiff
|
tree
2022-03-13
Ed
w
in Smit
h
Reduce stack usage
in p_exp
r
_im
p
l(
)
(2/N)
commit
|
commitdiff
|
tree
2022-03-13
Edwin Smith
Reduce stack
u
sage in p_ex
p
r
_
impl() (1/N)
commit
|
commitdiff
|
tree
2022-03-13
Aar
o
n Oren
s
tein
Opcodes e
n
um should hav
e
been named Opc
o
de
commit
|
commitdiff
|
tree
2022-03-12
Edwi
n
Smith
Housekeeping:
m
ove lambd
a
params
to last
p
osition
.
.
.
commit
|
commitdiff
|
tree
2022-03-12
E
d
win
S
mith
check stac
k
_l
i
mit
in closure_convert
commit
|
commitdiff
|
tree
2022-03-12
Shayne F
l
etcher
fix l
i
nt, replace &Box<T> with
&
T
commit
|
commitdiff
|
tree
2022-03-12
Rick
L
a
voi
e
F
ix m
e
m
o
ry accounting when not u
s
ing
J
E
malloc
commit
|
commitdiff
|
tree
next