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
Port FlattenSmartConstructors functor to Rust
2019-04-19
Le
o
Osvald
Port FlattenSmar
t
Constr
u
c
t
ors functor to Rust
commit
|
commitdiff
|
tree
2019-04-19
Le
o
Osvald
Ad
d
tr
a
it S
t
ateType as equivalent to State_S mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2019-04-19
L
e
o Osvald
Add state to SmartCo
n
structors, update it in parsers
commit
|
commitdiff
|
tree
2019-04-17
L
e
o O
s
vald
Move
Syn
t
ax ma
k
e_
m
ethods to new SyntaxType trait
commit
|
commitdiff
|
tree
2019-03-15
Leo Os
v
ald
D
o
$this in sta
t
ic
m
ethod ch
e
c
k on AST, not CST
commit
|
commitdiff
|
tree
2019-03-08
Leo
Osva
l
d
Perform awai
t
p
lacement chec
k
on
A
ST,
n
ot CST
commit
|
commitdiff
|
tree
2019-03-01
Le
o
Osvald
S
up
p
ort effici
e
nt fusio
n
of AST red
u
ce visitors (
1
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Leo Osvald
E
nh
a
nce FFP p
r
ofiler to measure heap memory and GC
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Leo Osvald
Refac
t
or hh
_
p
arse to print errors f
o
r m
o
v
e
d c
h
e
cks
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
Le
o
Osvald
Enab
l
e gradual m
i
gration of FFP
e
rrors away from
CST
commit
|
commitdiff
|
tree
2019-02-11
Leo Osv
a
ld
Delay er
r
or reportin
g
in lo
w
ering so that CST error
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-09
Leo Osvald
Make
l
o
w
e
r
i
t
self pu
r
e:
r
a
ise_parsin
g
_error fo
r
toplevel_sta
.
.
.
commit
|
commitdiff
|
tree
2019-02-08
Leo Osvald
Refactor CST lowering so th
a
t
AST visitor can run afterwards
commit
|
commitdiff
|
tree
2019-01-25
Leo Osvald
Optionally ban no
n
-to
p
level (
i
n
l
ine) fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2019-01-25
Leo Osva
l
d
Disallow non-t
o
plevel funct
i
o
n
s befo
r
e lowerin
g
commit
|
commitdiff
|
tree
2019-01-25
Leo Osvald
Add option
t
o disable non-top
-
l
e
ve
l
d
e
clarations
commit
|
commitdiff
|
tree
2019-01-24
L
e
o Osvald
Disallow
n
on-toplev
e
l
cla
s
ses without
syn
t
ax level
.
.
.
commit
|
commitdiff
|
tree
2019-01-16
Le
o
O
sv
a
ld
Derive n
a
mespace name f
r
om con
t
ext, omit
par
e
nts from doc
commit
|
commitdiff
|
tree
2019-01-15
Leo
O
sva
l
d
U
s
e only O(1) cont
e
xt in
FFP's param
e
te
r
errors, not
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Leo Osvald
Don
'
t stor
e
(nes
t
ed) n
a
m
e
s
p
ace in par
e
nts, filter out
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Leo Osvald
Use only O(1
)
context in FFP'
s
m
ethodish &
r
eifie
d
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
Le
o
Os
v
ald
Don't use
p
a
r
ents in FFP's c
o
nst_decl_
e
rrors,
u
se O
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
Leo Osvald
Use O
(
1) co
n
t
e
xt in
F
FP erro
r
s' has_inout_params &
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
Leo Os
v
a
ld
Don't u
s
e parents in
FFP's
pr
o
duce_error*,
u
se O(1
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
Leo Osvald
U
se O(1) contex
t
in
FFP's expre
s
sion_err
o
rs for is_in_function
commit
|
commitdiff
|
tree
2019-01-07
Leo O
s
vald
Use O(1) cont
e
xt in FFP
p
arameter
_
rx_er
r
ors instead
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
L
eo Osvald
Limi
t
parent search in FFP's meth
o
dish_errors
t
o O
.
.
.
commit
|
commitdiff
|
tree
2018-12-14
Leo
Osvald
Simplify p
a
ttern match and avoid one-off
h
el
p
e
r
f
unct
i
on
commit
|
commitdiff
|
tree
2018-11-30
Le
o
O
s
vald
Support m
i
n_r
u
ns in
u
tility function for rep
e
ated profiling
commit
|
commitdiff
|
tree
2018-11-28
Leo O
s
vald
Wri
t
e
mi
n
i
mal library suitable for FFP/typecheck
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Leo Osvald
Set
a
llow_malformed in hh_singl
e
_parse
commit
|
commitdiff
|
tree
2018-10-26
Leo Osvald
L
et ty
p
echecker fail
on call to abstra
c
t p
a
rent w
i
thout
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Leo Os
v
ald
Move ins
t
antiab
i
lity chec
k
s: t
y
ping
-
> nas
t
C
he
c
k
commit
|
commitdiff
|
tree
2018-10-01
L
e
o
O
svald
Suppo
r
t as-expressio
n
s
i
n
function calls within foreac
h
commit
|
commitdiff
|
tree
2018-09-28
Leo Osvald
Disallow unin
s
t
antiable types in
s
h
ape f
i
el
d
'
s
retu
r
n
.
.
.
commit
|
commitdiff
|
tree