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
Continue functorizing the parser
2017-11-13
Eri
c
Lippe
r
t
Continue f
u
n
c
torizing
t
he parser
commit
|
commitdiff
|
tree
2017-11-13
E
ri
c
Lippe
r
t
Conti
n
ue funct
o
r
iz
i
ng the parser
commit
|
commitdiff
|
tree
2017-11-10
Eric Lip
p
ert
C
ontinue fun
c
torizin
g
the
p
ar
s
er
commit
|
commitdiff
|
tree
2017-11-10
Eric Lippert
Continue
f
uncto
r
izin
g
the parser
commit
|
commitdiff
|
tree
2017-11-10
E
r
ic L
i
ppert
Continue
f
unct
o
ri
z
ing the pa
r
ser
commit
|
commitdiff
|
tree
2017-11-09
Eri
c
Lippert
Co
n
t
i
nu
e
f
unctorizin
g
t
he
p
arser
commit
|
commitdiff
|
tree
2017-11-08
Eric Lippert
Continue functorizin
g
the parser
commit
|
commitdiff
|
tree
2017-11-08
Eric Lippert
Continue functorizin
g
the parser
commit
|
commitdiff
|
tree
2017-11-08
Eric Lipp
e
rt
Remove unneeded full-fi
d
e
l
i
ty-parser u
n
it t
e
st
commit
|
commitdiff
|
tree
2017-11-06
Eric Lipp
e
rt
Continue fun
c
t
o
rizing p
a
rs
e
r
commit
|
commitdiff
|
tree
2017-11-03
Eric Lippert
Twe
a
k
pa
r
ser for
c
ast / lambda / par
e
n
d
isambiguation
commit
|
commitdiff
|
tree
2017-11-03
Eric Lippert
Fix error in
s
y
n
ta
x
f
o
l
der
commit
|
commitdiff
|
tree
2017-11-03
Eric Lippert
C
ontinue
f
unc
t
orizing pa
r
s
e
r
commit
|
commitdiff
|
tree
2017-11-02
Eric
L
ippert
Con
t
inue functorizing p
a
rser
commit
|
commitdiff
|
tree
2017-11-02
Eric Lippert
Co
n
tinue
f
unctori
z
ing par
s
er
commit
|
commitdiff
|
tree
2017-11-01
Eric Lippert
Continue functoriz
i
ng the parser
commit
|
commitdiff
|
tree
2017-11-01
E
r
ic Lippert
C
ontinue func
t
orizing
the parser
commit
|
commitdiff
|
tree
2017-11-01
Eric Lippert
Continue functorizing the parser
commit
|
commitdiff
|
tree
2017-10-31
Eric
L
ippert
C
o
n
tinue f
u
nct
o
riz
i
n
g the parser
commit
|
commitdiff
|
tree
2017-10-31
E
r
ic Lip
p
ert
Cont
i
n
ue f
u
nctorizing th
e
parser
commit
|
commitdiff
|
tree
2017-10-31
Eric Lippert
Continue functorizing the parser
commit
|
commitdiff
|
tree
2017-10-30
E
r
ic Lippert
Co
n
tinue funct
o
rizi
n
g
the pars
e
r
commit
|
commitdiff
|
tree
2017-10-27
Eric Lippert
C
ontinue to f
u
n
c
t
o
rize parser
commit
|
commitdiff
|
tree
2017-10-27
Eric Lippert
Continue functorizing the
parser
commit
|
commitdiff
|
tree
2017-10-27
Eric Lippert
Continue
f
unctorizing parser
commit
|
commitdiff
|
tree
2017-10-27
Er
i
c
L
ippert
Continue to functorize the pa
r
s
er
commit
|
commitdiff
|
tree
2017-10-27
Eric Lippe
r
t
Continue
f
unctorizing t
h
e
p
a
rser
commit
|
commitdiff
|
tree
2017-10-27
E
r
ic
Lippert
Conti
n
ue
functor
i
zing the par
s
er
commit
|
commitdiff
|
tree
2017-10-27
Eric Lippert
Contin
u
e f
u
nct
o
rizing the pars
e
r
commit
|
commitdiff
|
tree
2017-10-27
Eric
Lippert
Continue functorizing parser
commit
|
commitdiff
|
tree
2017-10-27
Eric
L
i
ppert
C
o
ntinue functorizing the parser
commit
|
commitdiff
|
tree
2017-10-27
E
r
i
c
L
ipp
e
rt
Con
t
inue
fu
n
cto
r
izing pars
e
r
commit
|
commitdiff
|
tree
2017-10-26
Eric Lippert
Continue
func
t
orizing parse
r
commit
|
commitdiff
|
tree
2017-10-26
Eric
Li
p
per
t
Continu
e
functorizin
g
the pars
e
r
commit
|
commitdiff
|
tree
2017-10-26
Eric Lippert
Conti
n
ue
functorizing the parse
r
commit
|
commitdiff
|
tree
2017-10-25
Er
i
c Lippe
r
t
Remove
i
nc
o
rr
e
c
t
com
m
en
t
from auto-
g
enerated file
s
commit
|
commitdiff
|
tree
2017-10-25
Eri
c
Lippe
r
t
Continuing
t
o functorize the p
a
rser
commit
|
commitdiff
|
tree
2017-10-20
Eric Lippert
Continue functorizin
g
the pars
e
r
commit
|
commitdiff
|
tree
2017-10-20
Eric Lip
p
ert
Small ref
a
ctorings
in parser
commit
|
commitdiff
|
tree
2017-10-20
Eric L
i
ppert
Functoriz
e
the
p
arser context
commit
|
commitdiff
|
tree
2017-10-18
Eri
c
Lippert
Fix build br
e
ak d
u
e
to b
a
d me
r
ge
commit
|
commitdiff
|
tree
2017-10-18
Eri
c
Lipp
e
r
t
Remove unn
e
eded
module
a
liases from pars
e
r
commit
|
commitdiff
|
tree
2017-10-18
Eric Lippert
Star
t
functorizing the lexer
commit
|
commitdiff
|
tree
2017-10-18
Eric Li
p
pert
Micro-optimizations in
t
he lexer
commit
|
commitdiff
|
tree
2017-10-10
E
r
ic Li
p
p
e
rt
Fi
x
comment in
d
eclara
t
io
n
parser
commit
|
commitdiff
|
tree
2017-10-10
Eric
L
ippert
Clean up c
o
de for checking de
f
ault parame
t
er errors
commit
|
commitdiff
|
tree
2017-10-09
Eric
L
ippert
Memoize
l
ast call to nex
t
_
token
,
f
or spee
d
up i
n
comm
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
Eric
L
ippert
C
r
e
at
e
to_st
r
ing hel
p
er for fixme
coll
e
c
tion
commit
|
commitdiff
|
tree
2017-09-21
Eric
L
i
ppert
Su
p
p
ress t
y
pe hint errors on "defin
e
" style constant
s
.
commit
|
commitdiff
|
tree
2017-09-20
E
r
ic Lipper
t
"new
"
op
e
rator is
case-insensitive
commit
|
commitdiff
|
tree
2017-09-19
Er
i
c Lippert
UNSAF
E
_
E
XPR c
o
mment
s
are treated as always leading
commit
|
commitdiff
|
tree
2017-09-15
Eri
c
Lippert
Generate
o
ute
r
v
a
riab
l
e
s
a
s param
e
ter
s
to the
closure
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
Eri
c
Lippe
r
t
Add debug
helper
s
for visuali
z
ing stri
n
g
and integer
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Eri
c
L
i
pp
e
rt
I
mpr
o
ve
FF
pa
r
si
n
g
of
c
ollection initializer expressi
o
ns
commit
|
commitdiff
|
tree
2017-09-14
Eric Lippert
Fix co
m
p
ut
a
tion o
f
outer
variab
l
es involving
a
nonymous
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
E
r
i
c Lippert
F
i
x comment
in constructor / destru
c
tor p
a
rse
r
commit
|
commitdiff
|
tree
2017-09-12
Eric Lippert
Com
p
ute outer
v
a
riables in corout
i
ne context constr
u
c
t
or
commit
|
commitdiff
|
tree
2017-09-12
E
r
ic Li
p
p
e
rt
Refactor co
r
outine
rew
r
i
t
ers
commit
|
commitdiff
|
tree
2017-09-11
Eric Lipp
e
rt
Imp
r
ove e
r
ror repo
r
t
ing APIs for ful
l
-fidelity parser
.
commit
|
commitdiff
|
tree
2017-09-06
Eric
Lip
p
ert
A
d
d
comments to
d
eclarat
i
o
n
parse
r
for
work items tr
a
cked
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
E
r
ic
L
ippert
Fix ent
r
ypoint to lambda analyzer so that
it t
a
kes
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Eric Lipper
t
Add the orig
i
nal node being lowered to the corouti
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-05
Eric Lip
p
ert
Dele
t
e dead code i
n
l
a
m
b
da
a
nalyzer
,
a
d
d comments
commit
|
commitdiff
|
tree
2017-09-05
Eri
c
Lippert
Minor refa
c
toring in
c
orouti
n
e synta
x
gen
e
rator
commit
|
commitdiff
|
tree
2017-08-17
Eric Lippert
Simpl
i
fy co
r
outine
b
ody
rewriter
commit
|
commitdiff
|
tree
2017-07-29
Eric Lippert
Mo
r
e r
e
facto
r
ing of l
a
mbda lowe
r
ing for coro
u
t
i
nes
commit
|
commitdiff
|
tree
2017-07-28
Er
i
c Lipper
t
Anot
h
er
lam
b
da
c
o
rou
t
ine refact
o
r
in
g
commit
|
commitdiff
|
tree
2017-07-27
Eric Lip
p
er
t
Continue refa
c
t
or
i
ng
coro
u
t
in
e
s for lambda lowering
commit
|
commitdiff
|
tree
2017-07-27
E
ric Lip
p
ert
Bug fix in cor
o
utine conte
x
t generatio
n
commit
|
commitdiff
|
tree
2017-07-27
Eric Lipp
e
rt
Continue refactoring for lambda code g
e
ner
a
tion
commit
|
commitdiff
|
tree
2017-07-24
Eric L
i
ppert
Fix
coroutine clo
s
ure me
t
hod
g
e
n
eration
commit
|
commitdiff
|
tree
2017-07-24
Er
i
c Lippert
Ref
a
ctor corou
t
ine context, stat
e
machin
e
d
ata
,
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-07-20
Eri
c
Lippert
Imp
l
ement lowe
r
ing
on expres
s
ion-bodied lambda
s
.
commit
|
commitdiff
|
tree
2017-07-18
Eric Lippert
Impleme
n
t loweri
n
g
for
l
a
m
bda co
r
outines
commit
|
commitdiff
|
tree
2017-07-18
Er
i
c Lippert
Implement closure c
l
ass numbe
r
i
ng fo
r
anon-metho
d
co
r
ou
t
i
n
es
commit
|
commitdiff
|
tree
2017-07-18
Eric Lippert
Imp
l
em
e
nt lowering of anonymous func
t
ion coroutines
commit
|
commitdiff
|
tree
2017-07-17
Eric
Lippert
More
ref
a
ctorings prep
a
ring for
l
owering lambda co
r
outines
commit
|
commitdiff
|
tree
2017-07-14
Eric Lippert
Plumb
t
he
cont
e
xt through the rewriter
commit
|
commitdiff
|
tree
2017-07-14
Eric Lippert
Fix coroutine codegen for object creation expressions
commit
|
commitdiff
|
tree
2017-07-13
Eric
L
ippert
Refacto
r
meth
o
d lowerin
g
into parente
d
aggregati
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-07-11
Eric Lippert
Creat
e
data type
f
or coroutine conte
x
t to
generate
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
Eric Lippert
Stub
i
n
c
o
de for
l
ambda, a
n
on me
t
ho
d
an
d
method rewriting
commit
|
commitdiff
|
tree
2017-07-10
Eric Lippert
Move type rewrit
i
ng
i
nto function rewriting p
a
ss
commit
|
commitdiff
|
tree
2017-07-10
Eric
Lippert
Refa
c
tor functi
o
n lo
w
ering to use parente
d
aggregating
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
E
r
ic Lippert
Implement lowering of
t
op-l
e
v
e
l
function corou
t
ine
s
commit
|
commitdiff
|
tree
2017-07-10
Eric Lippert
Mor
e
sm
a
ll refactorings f
o
r lambda, function
loweri
n
g
commit
|
commitdiff
|
tree
2017-07-07
Eri
c
Lippert
Star
t
r
e
f
a
c
toring coroutine
l
ower
i
ng f
o
r
f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2017-06-22
Eric Lippert
U
p
date commen
t
s
about missin
g
error
mess
a
ges
commit
|
commitdiff
|
tree
2017-06-08
Eric
L
i
p
pert
S
tart r
e
factorings t
o
l
ow
e
r coroutine lambdas
commit
|
commitdiff
|
tree
2017-06-07
E
r
i
c
L
ippert
Don't co
p
y-in-copy-out $this in a co
r
outi
n
e
commit
|
commitdiff
|
tree
2017-06-07
Er
i
c
Lippert
Co
p
y-in-
c
op
y
-out lo
c
als for co
r
out
i
nes
commit
|
commitdiff
|
tree
2017-06-06
E
ric Lippert
L
ambd
a
a
n
aly
z
er f
o
r
c
oroutine re
w
riting
commit
|
commitdiff
|
tree
2017-06-06
Eric Lippert
Move genera
t
e
d
state
m
ach
i
ne
o
ut of
helper method
,
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
E
r
ic Lip
p
ert
Rewrite e
l
sei
f
clauses for coroutine
g
e
nerator
commit
|
commitdiff
|
tree
2017-05-09
Eric Li
p
pert
Update
more full-fidel
i
ty-p
a
rser rewri
t
ers
commit
|
commitdiff
|
tree
2017-05-03
Eric Lippert
Implem
e
nt
a
ggregating rewr
i
ter for
full-fidelity parse
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
Eric
Lippert
Two small f
i
xes for XHP
children expression parsing
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
Eric Lipper
t
Add XHP children annota
t
ions to Hack AST, for use in
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
E
r
ic L
i
ppe
r
t
Create "s
u
sp
e
nd" operator fo
r
coroutine pro
t
otype
commit
|
commitdiff
|
tree
2017-04-27
Eric Lippe
r
t
Insert
the
body, rewrite the returns
commit
|
commitdiff
|
tree
next