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
Less copying when resolving type structures
2019-05-16
Leo Osva
l
d
Extend
R
u
st
I/O test to te
s
t DeclMo
d
e parser
commit
|
commitdiff
|
tree
2019-05-15
L
e
o Osval
d
M
inor bug fixes in pa
r
ser S! calls & Synt
a
x
/Decl SC
commit
|
commitdiff
|
tree
2019-05-11
Leo Osval
d
Repor
t
multiple
fa
i
lures, handle OCaml crashes & fil
t
ering
commit
|
commitdiff
|
tree
2019-05-11
Le
o
O
s
vald
Serialize & compa
r
e SmartCo
n
structor
s
tates in Rust
.
.
.
commit
|
commitdiff
|
tree
2019-05-08
L
eo Os
v
a
l
d
Remove re
d
undan
t
g
e
nerics
in Syntax*
& *Sm
a
r
tConstructors
commit
|
commitdiff
|
tree
2019-05-08
L
e
o O
s
v
ald
Im
p
lement
C
oroutine SmartCon
s
tructors in
Rust
commit
|
commitdiff
|
tree
2019-05-07
Leo Osvald
Pr
o
pagate S
o
urceText to
SmartConstructors via i
n
itial_state
commit
|
commitdiff
|
tree
2019-05-02
Leo Osvald
Fix broken bui
l
d after mi
s
rebas
e
commit
|
commitdiff
|
tree
2019-05-01
L
eo Osval
d
Rewr
i
te Fa
c
ts
parser & J
S
ON enc
o
ding in
R
ust
commit
|
commitdiff
|
tree
2019-04-30
Leo Osvald
P
ort Decl
M
odeSm
a
r
tConstruc
t
ors
commit
|
commitdiff
|
tree
2019-04-26
L
eo Osv
a
l
d
Make Syn
t
axSmartConst
r
uc
t
o
rs "i
n
heritab
l
e" & advance
.
.
.
commit
|
commitdiff
|
tree
2019-04-26
Leo Osvald
Impleme
n
t Facts SmartCons
t
ruc
t
ors in Rust
commit
|
commitdiff
|
tree
2019-04-25
Leo Os
v
ald
Ge
n
eralize
NodeType
framework not
to
depend on Syntax
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Leo Osva
l
d
Pa
r
a
m
e
terize Syntax
K
ind:
:
Token
with T
o
k
e
nKi
n
d
commit
|
commitdiff
|
tree
2019-04-19
Leo Osvald
P
ort Fl
a
ttenSmartConstructors fun
c
tor
t
o
Rust
commit
|
commitdiff
|
tree
2019-04-19
Leo Osvald
Add trait Stat
e
T
ype as
e
quivale
n
t to
S
tate_S module
.
.
.
commit
|
commitdiff
|
tree
2019-04-19
Leo Osv
a
ld
Add s
t
ate to SmartCo
n
structors, update it
in
pars
e
rs
commit
|
commitdiff
|
tree
2019-04-17
Leo Osva
l
d
M
ove Synt
a
x ma
k
e_ methods t
o
new SyntaxType trait
commit
|
commitdiff
|
tree
2019-03-15
L
eo
O
svald
D
o
$this in static method check
o
n
A
ST, not CST
commit
|
commitdiff
|
tree
2019-03-08
Leo Osvald
P
erform await placeme
n
t check o
n
A
ST, not C
S
T
commit
|
commitdiff
|
tree
2019-03-01
Le
o
Osvald
Support
efficient
f
usion of AST reduce visitors
(
1
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Leo
O
svald
Enhance FF
P
profiler
t
o mea
s
ure
heap
m
em
o
ry a
n
d G
C
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Leo
O
sv
a
ld
R
e
fac
t
o
r
hh_parse to print
e
rr
o
rs for moved checks
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
Leo Osvald
Ena
b
le gr
a
dual migration of
F
F
P
errors away from CST
commit
|
commitdiff
|
tree
2019-02-11
Leo
Osvald
Delay
er
r
or report
i
n
g in l
o
wering so that CST errors
.
.
.
commit
|
commitdiff
|
tree
2019-02-09
L
eo Osva
l
d
Make
l
ower its
e
lf pure: raise_p
a
rsi
n
g_error for
t
oplevel_st
a
.
.
.
commit
|
commitdiff
|
tree
2019-02-08
Leo Osvald
Refa
c
tor CST lowering so that A
S
T visitor ca
n
run afterwards
commit
|
commitdiff
|
tree
2019-01-25
Le
o
Osv
a
ld
Optionally ban non-
t
oplevel (i
n
line) fu
n
ct
i
ons
commit
|
commitdiff
|
tree
2019-01-25
L
e
o
Osvald
Disallow no
n
-to
p
level
f
u
nctio
n
s
be
f
ore
lo
w
e
rin
g
commit
|
commitdiff
|
tree
2019-01-25
Leo Osv
a
ld
Add option
t
o disable non-
t
o
p
-
level declarations
commit
|
commitdiff
|
tree
2019-01-24
Leo Osvald
Disal
l
ow non-to
p
l
e
v
e
l class
e
s without syntax
l
evel
.
.
.
commit
|
commitdiff
|
tree
2019-01-16
Leo
O
svald
D
e
rive n
a
mespac
e
name from
co
n
t
ex
t
,
omit parents from doc
commit
|
commitdiff
|
tree
2019-01-15
Leo O
s
vald
Use only
O(1) context in
FFP's parameter
erro
r
s, not
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
L
eo Osvald
Don't store (
n
ested) nam
e
space in pa
r
ents, filte
r
out
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Leo Osvald
Use on
l
y
O(1) context in
FFP's met
h
o
d
ish & reified
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
Leo Osval
d
Don't use p
a
rents in FF
P
's
c
o
n
st_
d
ec
l
_
errors,
u
s
e O
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
Leo Osvald
U
s
e O(1)
cont
e
xt in
F
FP
e
rr
o
r
s
' has_inout_params &
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
Leo Osval
d
Don't use pare
n
ts
i
n F
F
P's produce_error*, use O(1
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
Leo Osva
l
d
Use O(1) context in FFP's expression_e
r
rors for is_in_fu
n
cti
o
n
commit
|
commitdiff
|
tree
2019-01-07
Leo Osvald
Use O(1) context in F
F
P parameter_rx_errors instead
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Leo Osval
d
Limit parent
search in FF
P
's methodish
_
erro
r
s to O
.
.
.
commit
|
commitdiff
|
tree
2018-12-14
Leo O
s
vald
S
i
mplify p
a
ttern match a
n
d avoi
d
one-of
f
h
e
lper function
commit
|
commitdiff
|
tree
2018-11-30
Leo Osvald
Support min_runs in utility function for repeated profiling
commit
|
commitdiff
|
tree
2018-11-28
Le
o
Osva
l
d
Write m
i
nim
a
l libra
r
y
sui
t
a
ble for F
F
P/
t
ype
c
h
e
cker
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Leo Osvald
Set all
o
w_malfor
m
ed
i
n
hh_sing
l
e_parse
commit
|
commitdiff
|
tree
2018-10-26
Leo
O
svald
Let type
c
heck
e
r f
a
i
l
on call
to abs
t
ract parent w
i
t
h
o
u
t
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Leo Osvald
Mov
e
instantiabi
l
ity che
c
ks: t
y
ping
-> nastCheck
commit
|
commitdiff
|
tree
2018-10-01
Leo Osvald
Support a
s
-ex
p
r
es
s
ions
in function
c
alls within
for
e
ac
h
commit
|
commitdiff
|
tree
2018-09-28
Leo O
s
vald
Disal
l
ow uninstantia
b
le types
i
n sh
a
pe
fi
e
l
d's
return
.
.
.
commit
|
commitdiff
|
tree