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
Modularize
2019-08-19
Jake
B
ailey (H
a
cklang)
Modularize
commit
|
commitdiff
|
tree
2019-08-19
Jake Bailey (Hack
l
ang)
Ta
k
e &mut Arena in allocation
meth
o
ds
commit
|
commitdiff
|
tree
2019-08-19
Jake Bailey (Hacklang)
A
l
lo
c
at
e
blocks in Arena; tie Val
u
es to Arena lifetim
e
commit
|
commitdiff
|
tree
2019-08-19
Jake Bailey (Hacklan
g
)
Add Arena c
l
ass to
a
void
calling ma
l
loc
(
) ev
e
ry time
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Ja
k
e Baile
y
(Hackl
a
ng)
Use usize r
a
ther than u64 in Po
s
commit
|
commitdiff
|
tree
2019-08-16
Jake Bailey
(Hacklang)
Box insta
n
ces
of FilePo
s
Large
in
Pos
commit
|
commitdiff
|
tree
2019-08-14
J
a
ke B
a
iley
(
Hac
k
lang)
Use ocamlrep in h
h
_oxidize
commit
|
commitdiff
|
tree
2019-08-14
Jake Bailey (Hacklang)
A
d
d ocam
l
rep
commit
|
commitdiff
|
tree
2019-08-12
Jake
B
ailey (Hacklang)
Do not convert pol
y
morp
h
ic
v
ar
i
ants
commit
|
commitdiff
|
tree
2019-08-12
Jake
Bailey (Hack
l
ang)
Remove polymor
p
hi
c
v
a
ri
a
nt
T
y
p
ing_de
f
s
.
de
p
en
d
e
nt
_
type
commit
|
commitdiff
|
tree
2019-08-12
Jake Bailey (H
a
cklang)
Re-en
a
b
le h
h
_oxidize
t
ests
commit
|
commitdiff
|
tree
2019-08-10
Ja
k
e Bail
e
y (Hacklang)
Add o
x
i
di
z
ed AAST and Decl
_
defs/Ty
p
ing_de
f
s
commit
|
commitdiff
|
tree
2019-08-10
J
a
ke Bailey
(
Hacklang)
Add
hh_oxidize
commit
|
commitdiff
|
tree
2019-08-06
Jake Bailey
(
Hac
k
lang)
Add
trailing com
m
a in a
t
tribute sp
e
cific
a
tions
commit
|
commitdiff
|
tree
2019-07-31
Jake Ba
i
ley (Hacklang
)
F
o
rbid goto
l
abels when
t
h
e
goto opera
t
or
is forbidden
commit
|
commitdiff
|
tree
2019-07-26
Jake Bail
e
y (Ha
c
k
l
ang)
Break before is/as tokens instead of after
commit
|
commitdiff
|
tree
2019-07-25
Jake Bai
l
ey (
H
ac
k
la
n
g)
Inclu
d
e name of in
h
e
r
iting cl
a
ss in Decl_heap_e
l
e
m
s_b
u
g
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Jake
B
ailey
(
Hack
l
ang)
Don't
s
plit
a
fte
r
case keyword
commit
|
commitdiff
|
tree
2019-07-24
Jake
Bailey (Hac
k
lang)
Back out "fix
Ob
j
_get"
commit
|
commitdiff
|
tree
2019-07-22
Jake Bailey (Hackla
n
g)
Add test case demo
n
strating a
d
ifferenc
e
bet
w
e
e
n
s
h
a
l
low
.
.
.
commit
|
commitdiff
|
tree
2019-07-19
Jake Bailey (Hacklang)
Do not s
e
lect default ty
p
e for abstract typeconsts
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
Jake Bailey
(Ha
c
klang)
Do
n
ot con
s
ider
ancestors included via a
require-implements
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
J
a
ke Baile
y
(H
a
cklang)
Add space after
attributes on parameter d
e
clarat
i
ons
commit
|
commitdiff
|
tree
2019-07-12
Jake B
a
iley (Hacklan
g
)
Make invalid or sketchy
t
ruthin
e
s
s
tests lint warn
i
ngs
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Jake B
a
i
l
ey (Hacklang
)
Includ
e
synt
h
esized
ancestors
i
n the member
r
esolution
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Ja
k
e Bailey (Hackla
n
g)
Do no
t
mark
a
ncestors
o
f required cla
s
ses as requirem
e
nts
commit
|
commitdiff
|
tree
2019-06-21
Jak
e
Bailey (Hacklang)
Do n
o
t open Decl_t
o
_typin
g
in D
e
cl_inheritance
commit
|
commitdiff
|
tree
2019-06-20
Ja
k
e Bailey (Hacklang)
De
s
truc
t
ure sh
a
llow
c
lass members in Decl_to_
t
yping
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake
Ba
i
ley
(
Hacklang)
Rena
m
e
i
nheri
t
abl
e
_el
t
t
o
tagged_elt
commit
|
commitdiff
|
tree
2019-06-20
Jake
B
ai
l
e
y (
H
ackla
n
g
)
Move D
e
cl_inheritance helpers to Decl_to
_
typing
commit
|
commitdiff
|
tree
2019-06-20
Jake B
a
i
l
ey (Hackla
n
g)
Fix newline
-
countin
g
bug in fo
r
matting-suppres
s
io
n
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke
B
ailey (Hacklan
g
)
Declare only shallow classes
i
n
Decl when
s
h
a
l
low_class
_
de
c
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake
B
ailey
(Hacklang)
Remove class_type
f
rom lazy_class_type
commit
|
commitdiff
|
tree
2019-06-20
Jake
Bailey (Hacklang
)
Che
c
k sealed whitelist
commit
|
commitdiff
|
tree
2019-06-20
Jake Ba
i
le
y
(Hac
k
l
ang)
Use Decl_provider
.
C
las
s
.
t
r
a
t
h
er
t
h
an de
c
l
_
class
_
type
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hacklang)
Fo
r
bid trait reuse
commit
|
commitdiff
|
tree
2019-06-20
J
ake Ba
i
l
ey (
H
a
c
kla
n
g)
Check extend kinds
commit
|
commitdiff
|
tree
2019-06-20
J
ak
e
Bailey (Ha
c
klang)
C
h
eck for cyclic
class defini
t
ions
commit
|
commitdiff
|
tree
2019-06-20
J
ake Bailey
(Hacklang)
Dedu
p
synthesized
m
ro_element
s
e
arl
i
er
commit
|
commitdiff
|
tree
2019-06-20
Jake B
a
i
l
ey
(Hacklang)
F
ix d
u
plica
t
e synthesized elements i
n
M
R
O
commit
|
commitdiff
|
tree
2019-05-13
Jake Ba
i
ley (Hacklang)
Replace tc_is_disposabl
e
w
i
t
h lazy-lookup
commit
|
commitdiff
|
tree
2019-05-13
Jake Bailey (Hacklang)
Replace
tc_
r
eq_a
n
cesto
r
s
w
it
h
laz
y
-l
o
okup
commit
|
commitdiff
|
tree
2019-05-13
Jake Bailey
(Hacklan
g
)
Loo
k
up synt
h
e
si
z
ed an
c
estors laz
i
ly
commit
|
commitdiff
|
tree
2019-05-10
Jake
Bailey (
H
a
c
klang)
Move
n
on-loggin
g
c
ode
o
ut of type_c
h
eck_core
i
nto helpers
commit
|
commitdiff
|
tree
2019-05-01
Jake Bailey
(Hackl
a
ng)
Fix build
commit
|
commitdiff
|
tree
2019-04-24
Ja
k
e Bailey
(H
a
c
klang)
Comp
u
t
e
m
emb
e
rs_not_found lazil
y
for shallow_class_decl
commit
|
commitdiff
|
tree
2019-04-24
Jake Bail
e
y (Ha
c
klang)
Look up parent and
t
rai
t
anc
e
sto
r
s lazily from
t
he
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Jake Bail
e
y (Hacklang)
I
nclud
e
c
lasses
n
ot known
t
o exist in the linearizati
o
n
commit
|
commitdiff
|
tree
2019-04-24
Ja
k
e Bail
e
y
(Ha
c
kl
a
ng)
Don
'
t merge
XHP-a
t
tribute-inclusion c
l
asses in
t
o t
h
e
.
.
.
commit
|
commitdiff
|
tree
2019-04-20
Ja
k
e
B
ailey
(Hacklang)
Make sketchy null
c
h
e
ck a
l
int rat
h
er than a Hack error
commit
|
commitdiff
|
tree
2019-04-17
Jak
e
Bailey (Hack
l
ang)
Look up typecons
t
s l
a
z
i
ly
using the linear
i
zatio
n
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hacklang)
Move
e
nfor
c
eable override handling to Ty
p
ing_extends
commit
|
commitdiff
|
tree
2019-04-17
Jake
B
ailey (Hac
k
lang)
Look up cl
a
ss consts lazily us
i
ng the linear
i
z
ation
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Bail
e
y
(
Hackla
n
g)
Do not
u
se tc_need_init and tc_deferred_init_
m
e
mber
s
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Bailey (Hacklang)
Lo
o
k up cons
t
ructors lazil
y
using the l
i
nearization
commit
|
commitdiff
|
tree
2019-04-17
J
a
k
e
B
ailey
(H
a
ckl
a
ng)
Loo
k
up class pro
p
erties la
z
ily using
the linearization
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hac
k
lang)
Look up class methods lazily
u
sing the linearization
commit
|
commitdiff
|
tree
2019-04-17
Jake Ba
i
l
e
y (Hacklang)
Look
up class ancest
o
r
s
lazily using the lin
e
ariza
t
ion
commit
|
commitdiff
|
tree
2019-04-17
Jake
Bailey
(Ha
c
k
l
ang)
Disa
b
le class-di
f
fing
i
n incrementa
l
typechecking wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Baile
y
(
H
a
cklang)
Avoid using de
c
l_class_type
w
her
e
ver poss
i
ble
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
i
ley (H
a
cklang)
A
d
d
shared
m
emor
y
cach
e
for linearizations
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
iley (H
a
cklang)
Make Shallow
_
clas
s
es_hea
p
a
sharedme
m
heap
commit
|
commitdiff
|
tree
2019-04-17
Jak
e
Bailey (Hacklang)
Run typeche
c
k
t
ests with both
l
egacy decl
a
n
d
s
hallow
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
J
a
ke Bailey (H
a
cklang)
Add flag to enable lazy lookup of cla
s
s information
.
.
.
commit
|
commitdiff
|
tree
2019-04-16
J
ake Bailey (Hacklang)
Ba
c
k out "Avoid ex
a
m
i
ning fol
d
e
d
me
t
hod
s
table
w
hen
.
.
.
commit
|
commitdiff
|
tree
2019-04-15
Jake Bailey
(Hacklang)
Re
n
ame Typing_class_m
e
m
ber_cache
to
Lazy_
s
tring_t
a
ble
commit
|
commitdiff
|
tree
2019-04-11
J
ake Baile
y
(Hacklang)
F
i
x
review
.
sh
commit
|
commitdiff
|
tree
2019-04-10
J
a
ke
B
a
iley (Hacklang)
D
o
n't add newline
b
efore
semicolon in
hhi-style fu
n
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-04-09
Jake Bai
l
e
y
(Ha
c
klang)
Fix comment
commit
|
commitdiff
|
tree
2019-04-05
J
a
ke Bailey (H
a
ckla
n
g
)
Suppress
forma
t
ting
o
f nod
e
s fol
l
o
w
ing HH
_
FIXM
E
s only
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Jake Bailey
(Hacklang)
R
e
o
rder M
R
O to match Decl_inherit (
a
gain)
commit
|
commitdiff
|
tree
2019-03-28
Jak
e
B
a
iley (Ha
c
klang)
Fix i
n
correct parser error m
e
ssage
commit
|
commitdiff
|
tree
2019-03-28
Ja
k
e Ba
i
le
y
(Hacklan
g
)
Don't attempt t
o
lex docstrings
in XHP bodies
commit
|
commitdiff
|
tree
2019-03-22
Jake Bailey (Ha
c
klang)
R
e
m
ove HH_FIXMEs loade
d
from the
s
aved state f
o
r any
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Jake B
a
iley (H
a
cklang)
Trea
t
error-suppression comments like hackfmt-i
g
nore
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Jake Bai
l
ey (Ha
c
klang)
Collect require-ext
e
nds and re
q
uir
e
-imp
l
ements
a
ncest
o
rs
.
.
.
commit
|
commitdiff
|
tree
2019-03-10
Jake Bailey (Hacklang)
D
o not consid
e
r
v
alue
s
of
type XHPChild to
b
e always
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jak
e
Bailey (Hac
k
l
a
n
g
)
Add
Typi
n
g_cl
a
s
s_memb
e
r_
c
ache
commit
|
commitdiff
|
tree
2019-03-06
Jake Bail
e
y
(Hacklang)
Replace mro_sou
r
ce
w
ith in
h
eritanc
e
behavior flag
s
commit
|
commitdiff
|
tree
2019-03-06
J
ake
B
ailey
(Hacklang)
Reorder
s
ynthesiz
e
d m
e
mbers to come after all
n
on-sy
n
th
e
size
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jak
e
Bailey (Hacklang)
Re
o
rder
MRO t
o
m
a
tch Dec
l
_
in
h
erit
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Ha
c
k
l
a
n
g)
Don't crash on dependency c
y
cl
e
s in Decl
_
lineari
z
e
commit
|
commitdiff
|
tree
2019-03-06
J
a
ke B
a
iley (Hacklang)
R
e
name mro_params
t
o mr
o
_t
y
pe_args
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hacklang)
Avoid exami
n
ing fold
e
d me
t
hods table
w
h
e
n
d
eclar
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hackl
a
n
g
)
Remove assume_php s
e
tting
commit
|
commitdiff
|
tree
2019-03-06
Jak
e
B
ai
l
e
y
(H
a
c
klang)
Increase the cost
o
f the split
f
ollowing an assignment
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Jake B
a
il
e
y
(
Hackl
a
ng)
Back ou
t
"
[hack] Handle EIN
T
R in process
.
ml"
commit
|
commitdiff
|
tree
2019-02-15
Jake B
a
ile
y
(Hackl
a
ng)
Av
o
id Unix
.
select cras
h
es
by not linking
again
s
t Lwt_uni
x
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
Jake Baile
y
(Hacklang)
Back o
u
t "[Hack] Hi
d
e forward naming
t
ab
l
e
behind API
.
"
commit
|
commitdiff
|
tree
2019-02-12
J
a
ke Bai
l
ey (Hacklang)
H
a
ndle EINTR in
p
rocess
.
m
l
commit
|
commitdiff
|
tree
2019-02-12
Jake Bailey (Hacklang
)
Run parsin
g
,
N
aming, and Decl u
s
ing glo
b
al ParserOptions
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Jake Baile
y
(
H
a
ck
l
ang)
Use Shal
l
ow_classes_hea
p
in Decl
commit
|
commitdiff
|
tree
2019-02-06
Jake Bailey (Hack
l
ang)
Leave all amb
i
e
nt type p
a
rameters in scope while instantiati
.
.
.
commit
|
commitdiff
|
tree
2019-02-06
Jake
B
ailey (Hac
k
lang)
Refa
c
t
o
r ha
n
dle_possible
_
c
haining
commit
|
commitdiff
|
tree
2019-02-06
J
ake
Bailey (Hackla
n
g
)
Fix
h
ackfmt dropping e
x
plicit type arguments i
n
m
ethod
.
.
.
commit
|
commitdiff
|
tree
2019-02-05
Jake Ba
i
ley (Hacklang)
Don
'
t add
t
railing
c
omma after sp
l
a
t
para
m
e
ter
i
n lambda
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
Jake Bailey (H
a
cklang)
Collect XHP attr
i
bute a
n
ce
s
tor
s
when exporting decls
commit
|
commitdiff
|
tree
2019-01-29
Jake B
a
il
e
y
(
H
a
cklang)
Add \HH\Lib
t
o qualified na
m
e
f
or
C
\
contains
a
nd C
.
.
.
commit
|
commitdiff
|
tree
2019-01-18
Jake Bailey (Ha
c
klang)
Im
p
rove equalit
y
check linter messa
g
e
for opaque e
n
ums
commit
|
commitdiff
|
tree
2019-01-18
Jake
B
aile
y
(Hackl
a
ng)
Rena
m
e write_throu
g
h to
w
rite_aroun
d
in Shared
M
e
m
.
W
ithCac
h
e
commit
|
commitdiff
|
tree
next