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
Finish shutting down after getting a signal in server mode
2018-04-20
P
hilip Hö
l
zenspies
Surface yet m
o
re
parse errors in lowere
r
commit
|
commitdiff
|
tree
2018-04-18
Philip Hölzenspies
Fix broken
i
n
t
eraction between optional lowering and
.
.
.
commit
|
commitdiff
|
tree
2018-04-16
Philip Hölzen
s
pi
e
s
U
s
i
ng local config t
o
ga
t
e FF
P
cut
o
v
er
commit
|
commitdiff
|
tree
2018-04-16
P
h
ilip
Hölze
n
spi
e
s
Fix Unsafe
b
ug due to optim
i
sations for
Noop
commit
|
commitdiff
|
tree
2018-04-16
Ph
i
lip Hölzen
s
pies
Non fataling parse errors should still be r
a
ised
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
Philip Hölzensp
i
es
Add visib
i
li
t
y
c
heck
s
even
f
or non-Consi
s
tentC
o
nstruct
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
Philip Hölz
e
n
s
pies
F
ix le
a
king par
s
e
r
combinat
o
r le
a
din
g
to OOMs
commit
|
commitdiff
|
tree
2018-03-26
Philip Hölzenspies
Add pa
r
ser error f
o
r f
o
r-loops with as-ex
p
ressio
n
s
commit
|
commitdiff
|
tree
2018-03-15
Philip H
ö
lzenspie
s
FFP imple
m
entation of langua
g
e
-
an
d
-mo
d
e parsing
commit
|
commitdiff
|
tree
2018-03-15
Philip Hölzenspies
Deal
with uninitialised logg
e
r in low
e
r
e
r
commit
|
commitdiff
|
tree
2018-03-08
P
h
ilip Hölzenspies
Make
lowering f
a
il more grace
f
u
lly for non-well-f
o
rmed
.
.
.
commit
|
commitdiff
|
tree
2018-02-20
P
hilip Hö
l
ze
n
spi
e
s
Cutting over `--outl
i
ne`
t
o
FFP
commit
|
commitdiff
|
tree
2018-02-20
Phi
l
ip Hö
l
zenspies
Removed debug artef
a
ct
commit
|
commitdiff
|
tree
2018-02-19
Phil
i
p
H
ölzenspies
Utility fun
c
tio
n
f
or parsing on
e
of a g
i
ven
l
i
st
of
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Ph
i
l
i
p
Hö
l
zenspies
E
x
p
o
se m
o
r
e
of the parser config
u
ration t
h
rou
g
h the
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Philip Hölzenspies
Cleani
n
g
u
p an
d
abstrac
t
ing t
h
e (
F
FP to A
S
T) lowerer
commit
|
commitdiff
|
tree
2018-02-13
Philip
H
ö
lz
e
nspies
Make member init orde
r
in Ast depende
n
t on compatibil
i
ty
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Philip
H
ö
lzensp
i
es
Add SExpr rendering
o
f
FFP pr
o
d
uced AS
T
t
o hh_parse
commit
|
commitdiff
|
tree
2018-02-09
Philip Hölze
n
s
p
i
e
s
file_mode
f
i
x
commit
|
commitdiff
|
tree
2018-02-02
Phi
l
i
p Hö
l
zenspies
Make th
e
failure for missing
whitespace after as
y
n
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
P
h
ilip Hölzenspi
e
s
Reverse
r
e
sults of parsi
n
g lists of
c
onstan
t
s to be
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
Philip Hö
l
zen
s
p
i
e
s
Legacy fix; do not promote ign
o
red methods to
functions
commit
|
commitdiff
|
tree
2018-02-01
Philip Hölzen
s
pies
Legacy
bug fix; r
e
-align l
e
xer before sk
i
pping statemen
t
commit
|
commitdiff
|
tree
2018-01-26
Ph
i
lip Hölzenspies
S
i
mplif
y
ing PositionedSyntax
commit
|
commitdiff
|
tree
2018-01-16
Philip
Hölzenspies
Parity
with legacy
parser for droppin
g
b
o
di
e
s in decl
.
.
.
commit
|
commitdiff
|
tree
2018-01-12
Philip Hölzenspies
Fix
for le
g
acy
c
om
p
liance; `p
r
int` shoul
d
be `ec
h
o
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Philip H
ö
l
z
enspies
S
ync
`Lvar` and
`Id` fo
r
c
ompatibili
t
y with `P
a
rser
_
hack
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Ph
i
li
p
Hölzens
p
i
e
s
Ke
e
p
functio
n
/met
h
od con
s
trai
n
ts in new fr
o
nt-end
commit
|
commitdiff
|
tree
2017-12-21
Phi
l
ip Höl
z
enspies
Absorb fail
u
r
e
to name
a declare sta
t
eme
n
t quietly
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Philip Hölzenspies
Differen
t
inter
p
re
t
ation
s
f
or inty i
n
dice
s
f
or codegen
.
.
.
commit
|
commitdiff
|
tree
2017-11-27
P
h
i
lip H
ö
l
zenspies
A
l
l
o
w XHP attribute
enums
t
o be opt
i
on
a
l
commit
|
commitdiff
|
tree
2017-11-23
Phil
i
p
H
ölzenspies
Funct
o
rising full_fidelity_pa
r
s
er_errors
commit
|
commitdiff
|
tree
2017-11-21
Philip Hö
l
zenspies
Token is not enough f
o
r
require e
x
ten
d
s
X
HP clas
s
commit
|
commitdiff
|
tree
2017-11-09
Philip
H
ölz
e
nspies
D
o
n
o
t allow sile
n
cers
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzenspies
W
idenin
g
`
quickMo
d
e
`
i
n the FF
P
's lowe
r
er to include
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
P
h
ilip Hölzenspies
All
o
w g
e
ner
i
cs on ty
p
e co
n
stants in the par
s
e
r
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzenspies
O
p
tio
n
al
s
exp sort before diff in `hh_single
_
parse`
commit
|
commitdiff
|
tree
2017-11-07
Phil
i
p Höl
z
enspies
Drop top
-
level stateme
n
ts an
d
function/meth
o
d
b
o
d
ies
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Philip
H
ölze
n
spies
Clean-
u
p: Moving all settings to new
p
arser
e
n
v
commit
|
commitdiff
|
tree
2017-10-31
Philip Höl
z
enspies
Change `Pos`itional infor
m
ation
of pr
a
gmas in FF
P
lowerer
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Philip Höl
z
enspies
Bu
g
p
o
rting require
d
w
hitespace afte
r
`as
y
nc` keyw
o
rd
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Philip Hö
l
zenspies
HHVM
c
ompatability mode
commit
|
commitdiff
|
tree
2017-10-19
Philip Hö
l
zenspies
Fixi
n
g off-by-one er
r
o
r
in
l
ine-break
-
map of FFP
commit
|
commitdiff
|
tree
2017-10-10
P
hi
l
ip H
ö
l
z
enspies
I
splat Usplat
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Ph
i
lip Hölzen
s
pies
Explicit
l
y com
p
ari
n
g
`Pos
.
t`s in `h
h
_s
i
ngle_
p
arse`
commit
|
commitdiff
|
tree
2017-10-04
Phi
l
ip Hölzenspies
Explicitly com
p
ar
i
ng FIXME
t
a
ble
i
n hh_single_parse
commit
|
commitdiff
|
tree
2017-10-03
Phil
i
p
Hö
l
z
enspies
All pragm
a
s are lea
d
ing
commit
|
commitdiff
|
tree
2017-10-03
Philip H
ö
l
z
enspies
Now that
w
e put t
h
e `UNSAFE_EXPR` in the
cor
r
ect
t
rivi
a
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Philip Hölzenspies
H
andli
n
g `UNSAFE
`
and `UNSAFE_EXPR
`
in FFP
/
l
o
werer
commit
|
commitdiff
|
tree
2017-09-25
P
hilip Hölze
n
spies
Turn FFP e
r
rors upto 11; rep
o
rt ev
e
rything
commit
|
commitdiff
|
tree
2017-09-21
P
h
ilip Höl
z
enspies
Lower
i
ng va
r
i
a
ble-me
m
b
e
r-var
i
ab
l
e correc
t
l
y
commit
|
commitdiff
|
tree
2017-09-19
Phi
l
ip Hölzensp
i
e
s
Opening
s
hapes from `Shapes
.
h
h
i`
commit
|
commitdiff
|
tree
2017-09-18
Phil
i
p Hö
l
zen
s
pies
Bug-p
a
tch; drop X
H
P
attribut
e
s if any name
contains
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Philip
H
öl
z
enspies
String i
n
terpolation allowing keywor
d
s
commit
|
commitdiff
|
tree
2017-09-15
Ph
i
lip Hölzenspie
s
Parsin
g
function calls with a
n
n
otated generics
commit
|
commitdiff
|
tree
2017-09-07
Philip Hölzenspies
A
llow constant declarators in lists
i
n the
F
FP lo
w
er
e
r
commit
|
commitdiff
|
tree
2017-09-07
P
h
i
l
ip Hölzenspies
A
llow `
c
ate
g
ory` to
have generic ty
p
e
pa
r
ameters in
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzensp
i
e
s
Allow qualified names
f
o
r
c
la
s
ses in the front-end
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
D
on't throw
t
y
pes of
XHP
a
t
t
ribute declar
a
tions on
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
Make `parses_without_error` exception-safe
commit
|
commitdiff
|
tree
2017-09-06
P
h
ilip
Hölzens
p
ies
K
eep
i
ng path in source text structure
commit
|
commitdiff
|
tree
2017-09-05
Philip Hölzenspies
Allow keywords a
s
names of type constants in t
h
e
full
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
Philip Hölze
n
s
pies
Fixin
g
regex
p
for trivia lo
w
ering
commit
|
commitdiff
|
tree
2017-08-31
P
h
il
i
p
Höl
z
enspies
Allow
`yield;
`
(no a
r
gument) in full fid
e
li
t
y
parser
commit
|
commitdiff
|
tree
2017-08-31
P
hilip Hö
l
zenspies
Allow function dec
l
a
rations
everywhere in
the full
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hö
l
z
e
nspi
e
s
Allow ke
y
words as names
of constants in
full fid
e
lity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
P
hili
p
Hölzenspies
Allo
w
k
eywords as namespace names in full f
i
d
e
lity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Ph
i
lip Hölzenspies
A
l
l
ow missin
g
semicolo
n
befo
r
e `?
>
` in fu
l
l
f
i
d
eli
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Phi
l
ip
H
ölz
e
nspies
Added missing case for PHP "execution string" syntax
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölze
n
s
p
ies
Trim
e
mpt
y
`Markup` nod
e
from
F
FP result before compa
r
ing
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
P
hilip
Hölzenspi
e
s
Turning off codeg
e
n e
r
rors that
fail in the wrong
way
commit
|
commitdiff
|
tree
2017-08-24
P
h
ilip Hölzensp
i
es
Dedup comment
l
owering effort
commit
|
commitdiff
|
tree
2017-08-21
Philip Hölze
n
spies
Adding m
a
rgin
a
lly m
o
re information t
o
e
r
ror message
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Philip Hölze
n
spie
s
All
o
w `var`
type specifiers fo
r
XHP
attr
i
butes (PHP
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
Philip Hö
l
z
e
n
spies
Allow
missing type in
catc
h
clau
s
e
(PHP support)
commit
|
commitdiff
|
tree
2017-08-07
P
h
i
l
ip
H
ölzenspies
F
i
xing mi
s
sin
g
header f
i
el
d
i
n te
s
t case
commit
|
commitdiff
|
tree
2017-08-07
Philip
Hö
l
z
e
n
spi
e
s
B
a
cktra
c
k
o
n a fa
i
lu
r
e to
l
ex
n
umeric
l
iterals
in s
t
ring
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
Philip H
ö
lzenspie
s
Skip
over u
n
safe tag for expr
e
s
s
ion statem
e
nts in codegen
commit
|
commitdiff
|
tree
2017-08-02
Philip Hölz
e
nspies
Making
integration tests marginally mo
r
e informative
commit
|
commitdiff
|
tree
2017-07-12
Philip
Hölzenspies
A
d
d
ed HHAS-
i
gnore-cl
a
use
f
or everyt
h
ing un
d
er test
commit
|
commitdiff
|
tree
2017-07-10
Philip Hölzenspies
Miss
i
n
g
cases for
`{d|v}array`
e
x
p
ressions
commit
|
commitdiff
|
tree
2017-07-07
Philip Hölz
e
nspi
e
s
Trailing com
m
a c
a
se
s
in FFP
commit
|
commitdiff
|
tree
2017-07-07
Philip Hölzenspie
s
Validatio
n
functions
for FFP tree
commit
|
commitdiff
|
tree
2017-07-05
P
h
ilip
H
ö
lzenspies
V
alidatio
n
fu
n
ctions fo
r
FFP tree
commit
|
commitdiff
|
tree
2017-07-04
Philip Hölzenspies
Clean
i
ng u
p
over-engineer
i
ng
o
f Relative
_
path
commit
|
commitdiff
|
tree
2017-06-28
P
hilip Hölzenspies
Tagging comments
commit
|
commitdiff
|
tree
2017-06-28
Phi
l
ip Hölzenspi
e
s
Missing cases
f
o
r `{
d
|v}array`
commit
|
commitdiff
|
tree
2017-06-06
Philip Hölzenspies
Allowing omi
t
ted b
i
nders
i
n
l
ist p
a
ttern
s
commit
|
commitdiff
|
tree
2017-05-31
Philip
Hölzenspies
A
d
d
i
ng t
y
pe
defin
t
ions
f
o
r
V
alidated Sy
n
tax
commit
|
commitdiff
|
tree
2017-05-30
Philip Hölzenspie
s
Splitting off the type d
e
finition of
p
arse trees
commit
|
commitdiff
|
tree
2017-05-30
P
hilip Hölze
n
spies
Tweak formatt
i
n
g
o
f
genera
t
ed code
commit
|
commitdiff
|
tree
2017-05-30
Philip Hölzenspies
Reva
m
ped schema form
a
t
f
o
r
`Syntax
`
ge
n
er
a
tion
commit
|
commitdiff
|
tree
2017-05-24
Philip Höl
z
enspi
e
s
Moving sc
h
ema def
i
ni
t
i
o
n i
n
to
i
ts o
w
n file
commit
|
commitdiff
|
tree
2017-05-18
Phili
p
Hölzenspies
Comment
h
andling
f
ixes for the Full Fidelity Parse
r
commit
|
commitdiff
|
tree
2017-05-17
Philip
Hölze
n
sp
i
es
L
o
wer
i
ng miss
i
ng u
n
equal operato
r
commit
|
commitdiff
|
tree
2017-05-16
Phi
l
ip H
ö
l
z
en
s
pies
Front-end s
u
p
p
o
rt for
PHP's `global` keyword
commit
|
commitdiff
|
tree
2017-05-16
P
hil
i
p
H
ölz
e
nspies
Stack overflow in
`line_break_ma
p
`
commit
|
commitdiff
|
tree
2017-05-16
Philip Hölzenspies
Fix s
t
ack overflow for si
l
l
y
-deep parse trees
commit
|
commitdiff
|
tree
2017-05-10
Phili
p
Hölzenspies
Type an
n
otations on calls of generic
s
dep
e
n
dent f
u
nc
t
ions
commit
|
commitdiff
|
tree
2017-05-08
P
h
ilip Hölze
n
spies
Quick-mode parsing for the full fidelity f
r
ont-end
commit
|
commitdiff
|
tree
next