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
Fix uninitialized field in IndexData
2019-06-26
Leo
Osval
d
P
o
rt recent
O
Caml c
h
anges to parser [5/?]
commit
|
commitdiff
|
tree
2019-06-19
Leo Osvald
Port
r
ecent OCaml
changes to parser
[4/?]
commit
|
commitdiff
|
tree
2019-06-18
Leo O
s
vald
Shallo
w
l
y
check can_be_used_
a
s_lvalu
e
commit
|
commitdiff
|
tree
2019-06-14
Leo Osv
a
ld
Kill support fo
r
by-
r
ef assignments
i
n
parser
commit
|
commitdiff
|
tree
2019-06-13
Leo Osvald
Port rec
e
nt OCaml
changes to
parser [3/?]
commit
|
commitdiff
|
tree
2019-06-12
Leo Osvald
R
e
l
a
x
cons
t
rain
t
s on
c
losures in ExpressionP
a
rser:
.
.
.
commit
|
commitdiff
|
tree
2019-06-12
Leo
O
svald
Port re
c
en
t
OCa
m
l c
h
a
nges to pa
r
ser
commit
|
commitdiff
|
tree
2019-06-11
Leo Osvald
Turn anon type
i
nto re
c
o
r
d
s
o it
ca
n
be t
r
acked easily
commit
|
commitdiff
|
tree
2019-05-29
L
eo Osv
a
ld
Don't assu
m
e emp
t
y Sourc
e
T
ex
t
points to the ful
l
sou
r
ce
commit
|
commitdiff
|
tree
2019-05-25
Leo Osvald
Fix env ar
g
passing in
R
ust-OCaml FFI
commit
|
commitdiff
|
tree
2019-05-24
Leo Osvald
Test Facts Parser a
s
u
s
ed by
hh_single
_
compile
commit
|
commitdiff
|
tree
2019-05-23
Leo Osvald
Fix F
a
c
t
s & associated Pa
r
ser/Sm
a
rtConstructors
commit
|
commitdiff
|
tree
2019-05-16
L
eo Os
v
a
l
d
E
xtend Rust I/O
test
t
o test
D
eclMode
p
arser
commit
|
commitdiff
|
tree
2019-05-15
Leo Osval
d
Minor bug fixes i
n
parser S! cal
l
s & S
y
n
tax/Decl
SC
commit
|
commitdiff
|
tree
2019-05-11
Leo Osv
a
l
d
Report multi
p
le
f
ai
l
ures, handle OCaml crashes & fil
t
e
rin
g
commit
|
commitdiff
|
tree
2019-05-11
Leo Osvald
Serialize & compare SmartCo
n
structor state
s
in R
u
s
t
.
.
.
commit
|
commitdiff
|
tree
2019-05-08
L
eo Osval
d
Remove redundant generics in Sy
n
tax*
& *SmartConstructors
commit
|
commitdiff
|
tree
2019-05-08
Leo Osvald
I
mpleme
n
t C
o
rou
t
i
ne SmartConstructor
s
in Ru
s
t
commit
|
commitdiff
|
tree
2019-05-07
Leo Osv
a
ld
Propa
g
ate SourceText
to Smar
t
Co
n
s
tructors via initia
l
_state
commit
|
commitdiff
|
tree
2019-05-02
Leo Osvald
Fix
broken buil
d
after misrebase
commit
|
commitdiff
|
tree
2019-05-01
Leo
O
svald
R
ewri
t
e Facts parser & JS
O
N
e
n
coding in Rust
commit
|
commitdiff
|
tree
2019-04-30
Le
o
Os
v
ald
Por
t
DeclMod
e
SmartCon
s
t
ru
c
tors
commit
|
commitdiff
|
tree
2019-04-26
Leo O
s
vald
Make
S
y
ntaxS
m
artConstructors "inheritable" & ad
v
ance
.
.
.
commit
|
commitdiff
|
tree
2019-04-26
Leo Osvald
Implement
Facts SmartConstructors in Rus
t
commit
|
commitdiff
|
tree
2019-04-25
Leo
Osvald
Generalize NodeTy
p
e fram
e
work not
t
o depend
o
n S
y
ntax
.
.
.
commit
|
commitdiff
|
tree
2019-04-24
Leo Osvald
P
ar
a
meterize Syn
t
axKind
:
:
T
oken w
i
th TokenKind
commit
|
commitdiff
|
tree
2019-04-19
Le
o
O
svald
Port FlattenSmartC
o
nstruct
o
rs functor
to Rust
commit
|
commitdiff
|
tree
2019-04-19
Leo Osvald
Add
trait StateType
a
s equi
v
a
l
ent to
S
tate_S
module
.
.
.
commit
|
commitdiff
|
tree
2019-04-19
Leo Osvald
Add state to SmartConst
r
uctors, update it in parsers
commit
|
commitdiff
|
tree
2019-04-17
Leo Os
v
ald
Move
S
yn
t
a
x make_ me
t
h
ods to new Synt
a
xType trait
commit
|
commitdiff
|
tree
2019-03-15
Le
o
Osvald
D
o
$thi
s
in
s
t
a
tic m
e
thod check on AST,
n
ot CS
T
commit
|
commitdiff
|
tree
2019-03-08
Leo Osvald
Per
f
o
rm await placement check on AST, not CS
T
commit
|
commitdiff
|
tree
2019-03-01
Le
o
Osvald
Sup
p
o
rt ef
f
ic
i
ent fusion of
AST r
e
duce
v
isitor
s
(
1
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
L
e
o
O
svald
Enhance
F
FP profiler
t
o
measure
heap
memory
a
nd GC
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Leo Osvald
R
e
factor hh_parse
t
o print err
o
r
s
f
o
r
moved checks
.
.
.
commit
|
commitdiff
|
tree
2019-02-14
L
eo Osva
l
d
Enable gradual mi
g
ration of FF
P
errors
away from CS
T
commit
|
commitdiff
|
tree
2019-02-11
Leo Osvald
Dela
y
error reporting
in lowering so
that
C
ST erro
r
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-09
L
e
o
Osvald
Make lower
i
tself p
u
re: raise_pa
r
sing_
e
rror fo
r
toplevel_sta
.
.
.
commit
|
commitdiff
|
tree
2019-02-08
Leo Osvald
Refactor CST lower
i
n
g
so that AST v
i
sitor can run afterwards
commit
|
commitdiff
|
tree
2019-01-25
L
e
o Osvald
Optionall
y
ban non-toplevel
(
in
l
ine
)
functions
commit
|
commitdiff
|
tree
2019-01-25
Le
o
Osvald
Dis
a
llow non-topl
e
vel fun
c
tio
n
s bef
o
re lowe
r
ing
commit
|
commitdiff
|
tree
2019-01-25
Leo Osvald
Ad
d
opti
o
n to
disable non-top
-
level
d
e
cla
r
ations
commit
|
commitdiff
|
tree
2019-01-24
Leo Osvald
Disallow
n
on-topl
e
vel classes
w
itho
u
t
syntax level
.
.
.
commit
|
commitdiff
|
tree
2019-01-16
Leo Osvald
D
e
r
ive namespace name
f
r
om cont
e
xt, om
i
t parents fr
o
m doc
commit
|
commitdiff
|
tree
2019-01-15
Leo Os
v
ald
Use
only
O
(1) context in FFP's
p
ar
a
meter e
r
rors
,
not
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Le
o
Osva
l
d
Don't
s
tore (nested)
n
ames
p
ace
in parent
s
,
fil
t
er
o
u
t
.
.
.
commit
|
commitdiff
|
tree
2019-01-14
Leo Osvald
U
se o
n
ly O(1) context in FFP's methodish
&
rei
f
i
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
L
e
o O
s
v
a
ld
Don't use parents in FFP's
c
onst_decl_errors
,
u
s
e
O
.
.
.
commit
|
commitdiff
|
tree
2019-01-11
Le
o
Osvald
U
s
e O(1) context in FFP
e
rrors' h
a
s_inout_
p
arams
&
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
L
e
o
Osva
l
d
Don'
t
use parents in FFP's p
r
oduce_error*
,
u
se O(1
.
.
.
commit
|
commitdiff
|
tree
2019-01-10
Leo
Osvald
Use O
(
1) context in F
F
P's expression_error
s
f
o
r is
_
in_funct
i
on
commit
|
commitdiff
|
tree
2019-01-07
Leo Osva
l
d
Us
e
O(1) co
n
text i
n
FFP parameter_rx_errors instead
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Leo Osvald
Limit parent
s
e
arch
in F
F
P's methodish_errors t
o
O
.
.
.
commit
|
commitdiff
|
tree
2018-12-14
Leo Osvald
Simplify patt
e
rn match and avoid one-off
helper func
t
ion
commit
|
commitdiff
|
tree
2018-11-30
Leo Osvald
Su
p
port min_r
u
ns in utili
t
y f
u
nct
i
on
f
o
r repeated profili
n
g
commit
|
commitdiff
|
tree
2018-11-28
Leo Osvald
Write min
i
mal
l
ibrary suitab
l
e for FFP/ty
p
e
c
h
e
c
ker
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Leo Os
v
ald
Set allow_
m
alformed i
n
hh_single
_
parse
commit
|
commitdiff
|
tree
2018-10-26
Leo Osvald
Let typ
e
checker fail
on call to abstra
c
t parent w
i
thout
.
.
.
commit
|
commitdiff
|
tree
2018-10-17
Leo
Osvald
Move instant
i
ability checks: typing -> n
a
s
tC
h
eck
commit
|
commitdiff
|
tree
2018-10-01
Leo Osvald
Support
as
-
e
x
p
r
e
ssions i
n
function call
s
withi
n
foreach
commit
|
commitdiff
|
tree
2018-09-28
Leo Osvald
Disallow uninstantiable types
in shape field's return
.
.
.
commit
|
commitdiff
|
tree