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
impl Ocamlvalue for SyntaxError
2019-08-19
Jake Bailey (Hackl
a
ng)
Handle Global_options
.
InferMissing by m
a
nually converti
n
g it
commit
|
commitdiff
|
tree
2019-08-19
J
a
k
e Bailey (Hack
l
a
ng
)
Panic
on out-of
-
bounds i
n
teger co
n
versions
commit
|
commitdiff
|
tree
2019-08-19
Jake B
a
ile
y
(Hackl
a
n
g
)
Modularize
commit
|
commitdiff
|
tree
2019-08-19
Jake
B
ailey
(Hac
k
lang)
T
a
ke &mut
Arena i
n
allocation
m
etho
d
s
commit
|
commitdiff
|
tree
2019-08-19
Jak
e
Bailey (Hacklang)
Allocate b
l
ocks in
Arena; ti
e
Va
l
u
es
t
o Ar
e
na lifetime
commit
|
commitdiff
|
tree
2019-08-19
Ja
k
e Bailey (Hacklang)
Add A
r
e
n
a class to
avoid calli
n
g
m
a
l
loc
(
) every time
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
Jake Bailey (Hackla
n
g)
Use
usi
z
e r
a
ther
than u64 in Pos
commit
|
commitdiff
|
tree
2019-08-16
J
a
ke Bailey (H
a
ckl
a
ng)
Box instances
of Fil
e
Po
s
L
a
rg
e
i
n Pos
commit
|
commitdiff
|
tree
2019-08-14
Jak
e
Bailey (Hackla
n
g)
Use oca
m
lrep
i
n hh_
o
xi
d
ize
commit
|
commitdiff
|
tree
2019-08-14
Jake Bailey (Ha
c
klang
)
Add oc
a
m
l
rep
commit
|
commitdiff
|
tree
2019-08-12
Jake Bai
l
e
y
(
H
a
cklang
)
D
o
n
o
t conv
e
rt poly
m
or
p
hic v
a
riants
commit
|
commitdiff
|
tree
2019-08-12
Jake Bailey (Hacklang)
Remove polymorphic variant
T
yping_defs
.
depe
n
dent_typ
e
commit
|
commitdiff
|
tree
2019-08-12
Jake Bail
e
y
(Hacklan
g
)
Re-e
n
ab
l
e
h
h_oxidize
t
ests
commit
|
commitdiff
|
tree
2019-08-10
Jake Bailey (Hacklang)
Add
o
xi
d
ized A
A
S
T
and Decl
_
defs/T
y
ping_defs
commit
|
commitdiff
|
tree
2019-08-10
J
ake Bailey (Hacklan
g
)
Add hh_o
x
id
i
ze
commit
|
commitdiff
|
tree
2019-08-06
J
ake
B
ailey (Hacklang)
Add trailing
co
m
ma in at
t
r
ibu
t
e
specifications
commit
|
commitdiff
|
tree
2019-07-31
Jake Bailey (Hacklang)
F
orbi
d
goto labels when the goto operator is forbidde
n
commit
|
commitdiff
|
tree
2019-07-26
Jake Bailey (Hacklang)
Bre
a
k
be
f
or
e
i
s
/as tokens i
n
stead of afte
r
commit
|
commitdiff
|
tree
2019-07-25
Jake Bailey (Hacklang
)
Include
name of in
h
eriting class
in Decl
_
he
a
p
_
e
lems
_
bug
.
.
.
commit
|
commitdiff
|
tree
2019-07-25
Jake Bai
l
e
y (Hacklang)
Don
'
t
split after case keywo
r
d
commit
|
commitdiff
|
tree
2019-07-24
Jake Bailey (Hacklang)
Back out "fix Obj_get"
commit
|
commitdiff
|
tree
2019-07-22
Jake
Bailey (Hack
l
ang)
Add
t
est case demonstrating
a
difference between shal
l
ow
.
.
.
commit
|
commitdiff
|
tree
2019-07-19
Jake Bailey (Hacklang)
Do not select defaul
t
typ
e
for a
b
stract t
y
peconsts
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
Jake Bailey (Hacklang
)
Do not consi
d
er ancestor
s
i
nclu
d
ed
via a require-im
p
lements
.
.
.
commit
|
commitdiff
|
tree
2019-07-18
Jake Bailey (
H
a
cklang)
A
d
d space after
a
ttributes
o
n p
a
ram
e
ter declaratio
n
s
commit
|
commitdiff
|
tree
2019-07-12
Jake Bai
l
ey (Hacklang)
Make
i
nvalid or sketchy truthines
s
te
s
ts lint warning
s
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Jake Bailey (Hack
l
ang)
I
n
clude synthesized ancestors in the member
resolutio
n
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
J
ake Baile
y
(
Hacklan
g
)
Do not
m
ark ancestors of
requi
r
ed cl
a
sses as requirements
commit
|
commitdiff
|
tree
2019-06-21
J
a
ke Bailey (Hack
l
ang)
Do not open De
c
l
_
to_typing in
D
ecl
_
in
h
e
r
itanc
e
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hac
k
lang)
De
s
tructure
shallow class mem
b
e
rs in Decl_to_typing
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
ake Bailey (Hackl
a
ng)
R
e
na
m
e inhe
r
ita
b
l
e_elt to tagged_el
t
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hacklang)
Move
Decl_inheritanc
e
h
e
lper
s
to Decl_to_typing
commit
|
commitdiff
|
tree
2019-06-20
Jake Bailey (Hacklang)
Fi
x
newli
n
e-counting bug
i
n forma
t
ting-s
u
ppressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
ake Baile
y
(Hac
k
l
a
ng
)
D
e
clare on
l
y shallow c
l
asses in Decl whe
n
shall
o
w_class_decl
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Ba
i
ley (Hacklang)
Re
m
ove
clas
s
_type from l
a
zy_cl
a
ss_type
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Bailey (H
a
cklang)
Check
s
ealed whi
t
e
l
ist
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Bailey (Hack
l
ang)
Use Decl_provid
e
r
.
Cla
s
s
.
t rat
h
er
t
han decl
_
clas
s
_type
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Jake B
a
iley (Hacklang)
Forbid trait reu
s
e
commit
|
commitdiff
|
tree
2019-06-20
Jake Baile
y
(Hacklang)
Check extend ki
n
ds
commit
|
commitdiff
|
tree
2019-06-20
Jak
e
Bai
l
e
y
(
Hacklang)
Che
c
k
for cyc
l
ic clas
s
defin
i
tions
commit
|
commitdiff
|
tree
2019-06-20
J
a
ke Bailey (Hacklang)
Dedup synth
e
sized mr
o
_elements
e
arlier
commit
|
commitdiff
|
tree
2019-06-20
J
ake Bailey (Hac
k
lang)
Fix du
p
licate
s
yn
t
hesi
z
ed e
l
ements i
n
MRO
commit
|
commitdiff
|
tree
2019-05-13
Jake Bailey
(Hacklang)
Replace tc
_
is_
d
isposable with lazy
-
lookup
commit
|
commitdiff
|
tree
2019-05-13
Jak
e
Ba
i
ley
(
H
ackl
a
ng)
Replace tc_req_ancest
o
rs with lazy-lookup
commit
|
commitdiff
|
tree
2019-05-13
Jak
e
Bailey (Hacklang)
Look u
p
sy
n
t
hesized ancestors lazily
commit
|
commitdiff
|
tree
2019-05-10
Jake
Bail
e
y (H
a
cklang)
Move non-logging c
o
de out
o
f type
_
check_core into helper
s
commit
|
commitdiff
|
tree
2019-05-01
Jake Baile
y
(
H
acklang)
Fix build
commit
|
commitdiff
|
tree
2019-04-24
Jake Bailey (Hacklang)
Comp
u
te members_not_
f
ound la
z
ily for shallow_
c
las
s
_decl
commit
|
commitdiff
|
tree
2019-04-24
Jake Bailey (Hackl
a
ng)
Lo
o
k
u
p parent
a
nd trait
a
ncestors
lazi
l
y from the
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Jake Bailey (Hacklang)
Incl
u
de
c
l
a
sses not kn
o
w
n
to exist in the lin
e
a
ri
z
ation
commit
|
commitdiff
|
tree
2019-04-24
J
ake Bailey (Hacklang)
Don't mer
g
e XHP-attrib
u
t
e
-inclusion cl
a
sses
i
nto
the
.
.
.
commit
|
commitdiff
|
tree
2019-04-20
Jake Bailey (Hacklang)
Make sket
c
hy null ch
e
ck a lint r
a
ther
than
a
Hack
er
r
or
commit
|
commitdiff
|
tree
2019-04-17
Jake Ba
i
ley (Hacklang)
Look up
t
ype
c
o
n
sts laz
i
ly using the linearization
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Ba
i
le
y
(
H
ack
l
a
ng)
Move enforceable o
v
e
r
r
i
de handlin
g
to Typ
i
ng_extends
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey
(
Hacklang)
Look up class consts lazily using the linearizatio
n
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (Hacklang)
Do not use tc_need_init
a
nd tc_d
e
fe
r
red_init_
m
embers
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
i
ley (Ha
c
k
lang)
Loo
k
up
c
ons
t
ru
c
tors
l
azily usin
g
the lin
e
arization
commit
|
commitdiff
|
tree
2019-04-17
Jake Ba
i
ley (Hacklang)
Look up class properties lazily
u
s
ing the
lin
e
a
r
iz
a
t
i
on
commit
|
commitdiff
|
tree
2019-04-17
Jake Bailey (
H
ackl
a
ng)
Look up class
methods lazily u
s
ing the linearization
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
iley (Hacklang)
L
o
o
k up class ances
t
ors laz
i
l
y
using the l
i
nearizatio
n
commit
|
commitdiff
|
tree
2019-04-17
J
ake B
a
ile
y
(Hack
l
a
n
g)
Disable class-diff
i
n
g in in
c
remental typeche
c
king
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Ja
k
e Bail
e
y (Hacklang)
Av
o
id usi
n
g d
e
cl_class
_
type
wherever
possible
commit
|
commitdiff
|
tree
2019-04-17
J
a
ke Bailey (Hacklang)
Add sha
r
ed memo
r
y cache for linearizat
i
ons
commit
|
commitdiff
|
tree
2019-04-17
J
ake Ba
i
ley (Hacklang)
Make Shallow_classes_heap a
sharedmem heap
commit
|
commitdiff
|
tree
2019-04-17
Jake B
a
iley
(H
a
cklang)
Run typecheck tests with both legacy
d
ecl and shallow
.
.
.
commit
|
commitdiff
|
tree
2019-04-17
Jake Ba
i
ley (Hacklang)
Ad
d
f
lag t
o
en
a
ble la
z
y lookup
of cl
a
s
s
information
.
.
.
commit
|
commitdiff
|
tree
2019-04-16
Jake
Bailey (
H
a
cklang)
Ba
c
k out "Avoid ex
a
mining
folded
methods table when
.
.
.
commit
|
commitdiff
|
tree
2019-04-15
Jake Bailey
(
H
ac
k
lang)
Rename Typin
g
_class_member_cache to L
a
z
y
_string_table
commit
|
commitdiff
|
tree
2019-04-11
J
a
k
e Bailey (Hacklang)
Fix review
.
sh
commit
|
commitdiff
|
tree
2019-04-10
Jake B
a
iley
(
Hack
l
ang)
Don't add newl
i
ne b
e
fore semicolon in hhi-style function
.
.
.
commit
|
commitdiff
|
tree
2019-04-09
Jake Bailey
(
Hacklang)
Fix co
m
ment
commit
|
commitdiff
|
tree
2019-04-05
Jake Bailey
(
Hackl
a
ng)
S
uppress formatti
n
g of nodes followin
g
HH_FI
X
MEs only
.
.
.
commit
|
commitdiff
|
tree
2019-04-04
Jake Ba
i
ley (Hacklang
)
Reord
e
r MRO
to m
a
tch Decl_inher
i
t (again
)
commit
|
commitdiff
|
tree
2019-03-28
Jake Bailey
(Hacklang)
F
i
x
incorrec
t
p
arser err
o
r
m
e
s
s
age
commit
|
commitdiff
|
tree
2019-03-28
Jake Bailey (Hacklang
)
Don't
a
t
t
emp
t
to lex docstrings
in XHP bodies
commit
|
commitdiff
|
tree
2019-03-22
J
a
ke Bailey (Hackla
n
g
)
Remove HH_FIXMEs
load
e
d fr
o
m the saved state for any
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
J
a
ke Bailey
(Hacklan
g
)
Treat error-suppression comments like
h
ackfmt
-
i
gnore
.
.
.
commit
|
commitdiff
|
tree
2019-03-11
Jake Bailey
(H
a
ckl
a
n
g)
Collect
r
equire-extends and require-
i
mplements
ances
t
o
r
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-10
Jake Bailey (Hack
l
ang)
Do no
t
conside
r
values of type XHPChild to
b
e alw
a
ys
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bai
l
e
y (H
a
cklang)
Add
T
ypin
g
_
c
l
ass_membe
r
_
c
ache
commit
|
commitdiff
|
tree
2019-03-06
Ja
k
e Bailey (Hacklang)
Replace mro_sourc
e
with in
h
eritance behavi
o
r flags
commit
|
commitdiff
|
tree
2019-03-06
J
a
ke
Bailey (Hacklang
)
Reorder synthesized
m
embers
t
o
come afte
r
all non-synthes
i
ze
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hackla
n
g)
Reorder M
R
O to match Decl_inherit
commit
|
commitdiff
|
tree
2019-03-06
J
a
ke Bailey (Hacklang)
Don't cr
a
sh on de
p
e
n
dency cycles in Decl_linearize
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey (Hackla
n
g)
Renam
e
m
r
o_params to mro_type_args
commit
|
commitdiff
|
tree
2019-03-06
Jake B
a
i
l
ey (Hacklan
g
)
Avoid examining folded methods table wh
e
n
d
e
cla
r
ing
.
.
.
commit
|
commitdiff
|
tree
2019-03-06
Jake Bai
l
e
y
(Hacklang)
Re
m
o
v
e assume_php
s
etting
commit
|
commitdiff
|
tree
2019-03-06
Jake Bailey
(
Ha
c
kla
n
g)
I
ncr
e
ase the cost of
t
h
e split f
o
llowing a
n
assi
g
nmen
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
J
a
k
e
B
a
iley (Hacklang)
Back out "
[
hack] Handle EINTR
i
n proces
s
.
m
l"
commit
|
commitdiff
|
tree
2019-02-15
Jake Bailey
(Hacklang)
Avoid Unix
.
se
l
ect crashes by not
l
inking against Lwt_unix
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
Jake Bailey (Hacklang)
Bac
k
o
u
t
"
[
Hack] Hide forward naming tab
l
e
behin
d
API
.
"
commit
|
commitdiff
|
tree
2019-02-12
Jak
e
Bailey (
H
acklang
)
Handle EI
N
TR in process
.
m
l
commit
|
commitdiff
|
tree
2019-02-12
Jake
B
aile
y
(Hacklang)
Run parsing, Naming,
an
d
De
c
l using global Pa
r
serOptions
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Jak
e
Bailey (Hackl
a
ng)
Use Sha
l
l
ow_clas
s
es_he
a
p in De
c
l
commit
|
commitdiff
|
tree
2019-02-06
Jake B
a
i
l
e
y (H
a
ckla
n
g)
Leav
e
al
l
am
b
ient type parameters in sco
p
e wh
i
le instantiat
i
.
.
.
commit
|
commitdiff
|
tree
2019-02-06
Jake Ba
i
l
e
y (Hacklang)
R
e
factor handle
_
possible_chai
n
in
g
commit
|
commitdiff
|
tree
2019-02-06
J
ake Ba
i
ley (Hacklang)
F
ix hackfmt dropp
i
ng explicit t
y
pe arguments
i
n method
.
.
.
commit
|
commitdiff
|
tree
2019-02-05
Jake Baile
y
(Hackl
a
ng)
Don't add trailing com
m
a after
splat parame
t
er i
n
lambda
.
.
.
commit
|
commitdiff
|
tree
2019-01-30
J
a
ke
B
ailey (Hacklang)
Collect XHP att
r
ibute
ancesto
r
s whe
n
exporting d
e
cls
commit
|
commitdiff
|
tree
2019-01-29
Jake Bailey (Ha
c
klang)
Ad
d
\HH\Lib to qualified name for
C
\contai
n
s
a
nd
C
.
.
.
commit
|
commitdiff
|
tree
next