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
Generate the state machine, and wire the closure to call it
2017-04-25
P
h
ili
p
Hölzenspi
e
s
Definition
s
in statement
p
osit
i
ons for PHP supp
o
rt
commit
|
commitdiff
|
tree
2017-04-19
Phil
i
p Hölzenspies
Correctly lower
i
ng variadic type
h
ints
f
or variadic
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Philip Hölzenspies
A
l
low trailing tri
v
ia on
m
ode line
commit
|
commitdiff
|
tree
2017-04-04
Philip Hölzens
p
i
es
Ad
d
ed mis
s
ing case f
o
r
'bare' namespace
d
e
c
laration
commit
|
commitdiff
|
tree
2017-04-03
Philip Höl
z
enspies
P
ropagating co
r
rect Parse
r
Options in the low
e
rer
commit
|
commitdiff
|
tree
2017-04-03
Philip H
ö
lzenspies
Remitting emitter
commit
|
commitdiff
|
tree
2017-04-03
P
h
ilip Hölzenspies
Cutting o
u
t h
h
_matcher
commit
|
commitdiff
|
tree
2017-04-03
Philip Hölzenspies
Kill
t
ech-debt fo
r
h
2tp
commit
|
commitdiff
|
tree
2017-04-03
Philip Höl
z
enspies
Prevent expor
t
of sum method in interface
of r
e
duce
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Phi
l
ip Hölzens
p
ies
Op
t
i
on to not
c
ompute posit
i
ons in lowerer
commit
|
commitdiff
|
tree
2017-03-31
P
h
il
i
p Hölzenspies
Added `Mphp` file
m
ode to offer
b
ette
r
f
r
ont-end support
.
.
.
commit
|
commitdiff
|
tree
2017-03-28
P
hilip Hölzenspies
Al
l
owi
n
g `noreturn` in type
s
pecifie
r
s
commit
|
commitdiff
|
tree
2017-03-28
Philip Hölzenspies
Me
r
ged
`par
s
ing` and `full_fidelity`
t
o prevent
cyclic
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Philip Hölz
e
nspie
s
Created
a
trivia-scraper to implement `include_li
n
e_comments`
commit
|
commitdiff
|
tree
2017-03-14
Phil
i
p Hö
l
z
enspies
Fi
x
ed `l
e
ad
i
ng_text`
u
tility funct
i
on to s
t
art
f
rom
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
Philip Hölzen
s
pies
Added missin
g
c
a
se for
exp
l
iicit `a
n
d` operator in
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
P
h
ilip Hölze
n
spies
Adding front-
e
nd fea
t
ures
to new par
s
er to sync with old
commit
|
commitdiff
|
tree
2017-03-08
Philip Hölzenspies
Finally fixing t
h
e string madness
commit
|
commitdiff
|
tree
2017-03-08
Phi
l
ip Hölze
n
spies
Cut
-
o
ver of `hh_single
_
compi
l
e` to use
t
he
F
u
ll Fi
d
elity
.
.
.
commit
|
commitdiff
|
tree
2017-03-02
Philip Höl
z
enspies
Added missing
c
ase for missing fu
n
ction bod
y
.
commit
|
commitdiff
|
tree
2017-03-02
Philip Hölzenspies
Cut
-
over
o
f
`hh_for
m
at` to use the F
u
ll
Fidelit
y
Parser
commit
|
commitdiff
|
tree
2017-03-02
Philip Hölzens
p
i
es
C
ut-over
of `hh_emi
t
ter
`
t
o u
s
e the
F
ull
Fide
l
ity Parser
commit
|
commitdiff
|
tree
2017-03-01
P
h
ilip H
ö
l
zenspies
E
n
try-
p
oint f
o
r the F
F
P
+
L
o
w
e
rer
,
in prep for t
h
e
c
u
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-28
Phil
i
p Hölze
n
spies
`param
e
ter_is_va
r
iadic` fix
commit
|
commitdiff
|
tree
2017-02-28
Philip Hölzenspies
Expa
n
ded v
i
sitors f
o
r AS
T
commit
|
commitdiff
|
tree
2017-02-28
Ph
i
lip Hölz
e
nspies
VarArg support for the lo
w
ere
r
commit
|
commitdiff
|
tree
2017-02-28
P
hil
i
p Hölzen
s
pies
Cleaning
up the lo
w
erer for main
t
ainability (and
p
e
rf)
commit
|
commitdiff
|
tree
2017-02-28
Philip Hö
l
zensp
i
es
M
i
s
sing oper
a
tor
s
and further Noop
fixes
commit
|
commitdiff
|
tree
2017-02-27
Ph
i
l
ip Hölzenspies
Tool
s
for generating v
i
sit
o
rs for AST(X) data structures
commit
|
commitdiff
|
tree
2017-02-06
Philip Hölzenspies
Cor
r
ect
i
ng precedence of
`instan
c
e
of`
over
`
!`
commit
|
commitdiff
|
tree
2017-02-06
Philip Hö
l
zenspies
Multiple fixes
(
missing c
a
ses) for the lowerer
commit
|
commitdiff
|
tree
2017-02-01
Philip Höl
z
enspies
Fixes for
X
H
P, t
r
ailing junk and
commit
|
commitdiff
|
tree
2017-02-01
P
h
i
lip Hölzenspies
UseTrai
t
, Switch and is_ref fix
e
s
commit
|
commitdiff
|
tree
2017-01-27
Philip Höl
z
ens
p
ies
Lower
i
n
g support for H
a
ck
A
r
ray intr
i
nsics
commit
|
commitdiff
|
tree
2017-01-27
Philip Hölzensp
i
es
Multip
l
e fi
x
e
s to FF
P
lowering
commit
|
commitdiff
|
tree
2017-01-23
Philip Hölz
e
n
s
pies
Ad
d
ed
'sp
e
c
ial' bu
i
ltins to
t
h
e lowerer
commit
|
commitdiff
|
tree
2017-01-23
P
h
ilip
Hölzenspies
Noop
b
ehaviour to match th
e
old parser
commit
|
commitdiff
|
tree
2017-01-23
Philip Hölzens
p
i
e
s
Fixes to lowering for
c
onst
r
aints, fun
kinds and constants
commit
|
commitdiff
|
tree
2017-01-23
Philip
H
ölzenspies
Fixed class
k
i
nd detection
in
the lowering
commit
|
commitdiff
|
tree
2017-01-23
P
hilip Hölzensp
i
es
XHP en
u
ms and X
H
P
e
mbedde
d
strings fixed
commit
|
commitdiff
|
tree
2017-01-23
Philip Hö
l
z
ensp
i
es
Nam
e
spaces no
l
o
nger i
g
nored
i
n
t
h
e l
o
wering
commit
|
commitdiff
|
tree
2017-01-23
Philip Höl
z
enspies
Actually using class co
n
stantant's in
f
ormation
commit
|
commitdiff
|
tree
2017-01-13
P
hil
i
p Hölzens
p
ies
Making
t
he
F
FP
s
uper-fidel
e
ous; parse
b
odies in decl
.
.
.
commit
|
commitdiff
|
tree
2017-01-13
Philip
Hö
l
z
e
n
spies
Fixe
d
c
o
rner
-
case
of intermittent Noop insid
e
st
a
t
e
ment
.
.
.
commit
|
commitdiff
|
tree
2017-01-13
Phi
l
ip Hö
l
zenspie
s
Strin
g
ha
n
d
ling
and XH
P
fixes
commit
|
commitdiff
|
tree
2016-12-15
Philip
H
ölz
e
nsp
i
es
Benc
h
marki
n
g parse
r
s
commit
|
commitdiff
|
tree
2016-11-16
Ph
i
l
i
p H
ö
lzensp
i
es
fix for l
o
werin
g
us
e
r attribute
s
, initial XH
P
and typ
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Philip Hölzenspies
C
lass_get, T
u
ple, Switch and FALLTHROUGH pragma
commit
|
commitdiff
|
tree
2016-11-16
Ph
i
lip Hölzenspie
s
Special ca
s
es
f
o
r Yield_break, instan
c
eof and abstra
c
t
commit
|
commitdiff
|
tree
2016-11-16
Philip Hölzenspies
Fi
x
in
g
I
f
statements (blocks vs
.
st
a
tem
e
nts) and fu
n
_
kind
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Ph
i
lip Hölzensp
i
es
Fixin
g
liter
a
l stri
n
g
s, a
r
gument order in for-loops
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
Philip Hölzen
s
pies
Added m
i
ssing UnsetS
t
ateme
n
t
commit
|
commitdiff
|
tree
2016-11-16
Phil
i
p
H
ölze
n
spies
Fixing While lo
o
p
s and shapes
using c
l
ass
constant
s
commit
|
commitdiff
|
tree
2016-11-16
Philip H
ö
lzen
s
pies
I
n
cremental fixes to the lowerin
g
from FFPT to AST
commit
|
commitdiff
|
tree
2016-11-16
Phi
l
ip Höl
z
enspies
Mapp
i
ng FFP trees to ASTs
commit
|
commitdiff
|
tree
2016-11-07
Phili
p
H
ö
lzenspies
Prepping t
h
e
f
r
o
nt-end
o
f
`
hh
_
singl
e
_parse` to suppor
t
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Phil
i
p Hö
l
zenspies
Cleaned
u
p some t
e
st gun
k
that shoul
d
never have made
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Philip Hölzenspies
Cleanup tests f
o
r
w
here
-
clause
s
commit
|
commitdiff
|
tree
2016-10-04
Phili
p
Hölze
n
spi
e
s
Making r
e
writer return option
a
l to
allow
surjective
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
Ph
i
lip Hölz
e
nspies
Bugfix; arg
u
ment
s
to rewr
i
t
e
r
s
f
l
i
p
p
ed
commit
|
commitdiff
|
tree
2016-09-20
P
hilip Hölzenspies
M
akin
g
w
h
ere-clauses work
commit
|
commitdiff
|
tree
2016-09-20
Philip Höl
z
e
nspi
e
s
Typing for the where-clause AST additions
f
or Hack
commit
|
commitdiff
|
tree
2016-09-20
Philip Hölzenspies
Added `where` cl
a
use s
y
nta
x
fo
r
type constr
a
i
nts on
.
.
.
commit
|
commitdiff
|
tree
2016-08-22
Phi
l
ip Höl
z
e
n
s
pies
Making M
y
Map
Great Again
commit
|
commitdiff
|
tree
2016-08-16
P
hilip Hö
l
z
enspi
e
s
Add
i
ng ty
p
e
c
onstraint `where` cl
a
u
s
e syn
t
ax to hhvm
.
.
.
commit
|
commitdiff
|
tree