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
Process test should assert no leaking FDs
2018-02-02
Philip Hölz
e
n
s
pi
e
s
Make the failure
f
o
r
m
i
s
sing
w
hitespace after as
y
n
c
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
Philip
H
ölzenspies
Reverse
r
e
sults
o
f pa
r
s
i
ng lis
t
s of
c
o
n
stants
t
o be
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
P
h
ilip Hö
l
z
e
nspies
Legacy fix;
do not promote ignored
m
ethods to functions
commit
|
commitdiff
|
tree
2018-02-01
P
h
ilip
Hölzenspies
L
e
g
a
c
y
bug fix;
r
e-align lexer before
skipping
s
t
a
tement
commit
|
commitdiff
|
tree
2018-01-26
Phil
i
p Hölze
n
spie
s
Simplifying Posit
i
onedSyntax
commit
|
commitdiff
|
tree
2018-01-16
P
h
ili
p
Höl
z
enspies
Par
i
ty with
le
g
acy parser
for droppin
g
bodies i
n
decl
.
.
.
commit
|
commitdiff
|
tree
2018-01-12
Philip
H
ö
l
z
enspies
Fix for legacy compli
a
nce; `print` sh
o
uld be `e
c
ho
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
h
ilip Hölzen
s
pi
e
s
S
ync `Lv
a
r`
and `Id`
for compatibility wit
h
`Parser_hack
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Phili
p
H
ö
lzenspies
Keep function/method constraints i
n
new front-end
commit
|
commitdiff
|
tree
2017-12-21
Philip Hölzenspies
Absorb failure to
na
m
e a declare statement qu
i
e
tl
y
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Phi
l
ip Hölz
e
nspies
Differ
e
nt
i
nterpretations for inty indices for cod
e
g
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-11-27
Philip Hölze
n
spies
Allow
XHP attribute enum
s
to
b
e opti
o
nal
commit
|
commitdiff
|
tree
2017-11-23
Philip Hölzenspies
F
unctoris
i
n
g
full_fidelity
_
par
s
er_errors
commit
|
commitdiff
|
tree
2017-11-21
Ph
i
lip Hölz
e
nsp
i
e
s
To
k
e
n is not
eno
u
gh fo
r
require extend
s
XHP c
l
ass
commit
|
commitdiff
|
tree
2017-11-09
Philip Hölzen
s
pi
e
s
D
o not allow sile
n
cers
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzenspies
Wid
e
ning
`
quickMode` in the FFP's lo
w
e
r
er to
i
nclude
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzenspies
Allow generics on type const
a
nts in the
pa
r
ser
commit
|
commitdiff
|
tree
2017-11-07
Phili
p
Hölzenspies
Op
t
ional sexp sort before diff
in `hh_single
_
parse`
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölz
e
nspies
Drop top-leve
l
stateme
n
t
s
and fun
c
tion/method bodies
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
P
hili
p
Hölzens
p
ies
Clean-u
p
: Moving all
s
etting
s
to new parser env
commit
|
commitdiff
|
tree
2017-10-31
Philip Hölzenspies
Change
`Pos`it
i
o
n
al information of pragm
a
s
in FFP low
e
rer
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Philip H
ö
l
zenspies
Bug p
o
rting
r
eq
u
ired whit
e
sp
a
ce after `
a
sync` keyword
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Philip Hölzenspies
H
H
V
M co
m
patability m
o
de
commit
|
commitdiff
|
tree
2017-10-19
Philip Hölzens
p
ies
Fix
i
n
g
off-by-one error
in line-break-map o
f
FFP
commit
|
commitdiff
|
tree
2017-10-10
Philip Hölzenspies
I
s
plat Uspl
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Philip
H
ö
lzens
p
ies
Explic
i
tly
compari
n
g `Pos
.
t`s in `hh_s
i
ngle_parse`
commit
|
commitdiff
|
tree
2017-10-04
P
hilip Hölzen
s
p
ies
E
xplic
i
tly comparing FIXME t
a
bl
e
in hh_singl
e
_pars
e
commit
|
commitdiff
|
tree
2017-10-03
Phi
l
i
p
Hölze
n
spies
A
l
l
p
ragmas are lead
i
ng
commit
|
commitdiff
|
tree
2017-10-03
Ph
i
lip Hölzenspies
Now that
w
e
put the
`
UNSAFE_E
X
PR` in the corr
e
ct trivia
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Philip Hölze
n
spi
e
s
Handl
i
ng `UNSAFE`
and `UN
S
AFE_EXPR` in F
F
P/lowerer
commit
|
commitdiff
|
tree
2017-09-25
Phi
l
ip Hölzens
p
ies
Turn FFP err
o
rs upt
o
11;
r
eport everything
commit
|
commitdiff
|
tree
2017-09-21
Philip Hölzenspies
Lo
w
er
i
ng
v
ariable
-
member
-
variable c
o
rr
e
c
t
ly
commit
|
commitdiff
|
tree
2017-09-19
Ph
i
lip Hölzenspies
Opening shapes from `Shapes
.
hhi`
commit
|
commitdiff
|
tree
2017-09-18
Phil
i
p Hölzenspies
Bug-patch; drop XHP
a
ttributes
if
a
ny
name contains
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Phil
i
p Hölzenspie
s
String interpol
a
tion al
l
o
w
ing keywords
commit
|
commitdiff
|
tree
2017-09-15
Philip Hölzenspies
P
arsing fu
n
c
tion calls with annotated generic
s
commit
|
commitdiff
|
tree
2017-09-07
Philip Hölzens
p
ies
A
l
low const
a
nt declarat
o
rs
in lists in the FF
P
lowerer
commit
|
commitdiff
|
tree
2017-09-07
Phili
p
Hölzenspies
Al
l
ow `catego
r
y`
t
o
h
ave gene
r
ic
t
ype parameters
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
Allow qual
i
fied nam
e
s for classe
s
in
t
he fr
o
n
t
-end
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
P
h
i
lip Hölz
e
n
s
pies
Don'
t
throw types of
X
HP attribu
t
e de
c
larati
o
ns
on
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
Make
`
p
arses_witho
u
t_error
`
exception-
s
afe
commit
|
commitdiff
|
tree
2017-09-06
Philip
Höl
z
ensp
i
e
s
Keeping path in s
o
urce
t
ext structure
commit
|
commitdiff
|
tree
2017-09-05
Philip H
ö
lzenspies
Allo
w
keywords as na
m
es of type co
n
stants in the
f
ull
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
Philip Hölz
e
n
s
p
ies
F
ixing regexp
for trivia lowering
commit
|
commitdiff
|
tree
2017-08-31
P
h
ilip Hölz
e
nspies
Allow
`
yiel
d
;` (no argum
e
nt) in full
fidelity parse
r
commit
|
commitdiff
|
tree
2017-08-31
Ph
i
lip Hölzens
p
ies
Allow function declaratio
n
s everywher
e
i
n
t
he full
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölz
e
nspies
Allow k
e
y
wor
d
s as names of constants in full fidelity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Phi
l
ip Hölzenspies
A
l
l
ow keywords
a
s
namespace names in full fidelity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Phi
l
ip
Hö
l
ze
n
spi
e
s
Allow mis
s
ing semicolon
b
efore `?
>
` in ful
l
f
ide
l
ity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölzenspies
Added missi
n
g case for PHP
"
ex
e
cu
t
ion s
t
ring" syntax
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölzen
s
p
ies
T
rim empty `
M
a
rkup
`
node from FFP result before comparin
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölz
e
ns
p
ies
Turnin
g
off codegen errors that fai
l
in the
wro
n
g way
commit
|
commitdiff
|
tree
2017-08-24
P
hilip Hölze
n
spies
D
edup com
m
ent lowering effort
commit
|
commitdiff
|
tree
2017-08-21
Phi
l
ip Hölzen
s
pies
Ad
d
ing marginally more information to erro
r
m
essage
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Philip H
ö
lzenspies
Allow `var` typ
e
specifiers for XHP attributes (PHP
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
P
h
ilip Hölz
e
nspies
A
l
low missing type
i
n catch clau
s
e (PHP s
u
p
p
ort)
commit
|
commitdiff
|
tree
2017-08-07
Philip
H
ö
l
z
enspies
Fixing missing header field in
t
est case
commit
|
commitdiff
|
tree
2017-08-07
Philip Hölzenspies
Backtrack on a failure to lex numeric literals in
s
t
r
ing
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
Phi
l
ip Hölzenspies
Ski
p
ove
r
u
nsafe tag for expressi
o
n sta
t
e
m
e
n
ts in
c
od
e
g
en
commit
|
commitdiff
|
tree
2017-08-02
Philip Hölz
e
nspies
Mak
i
n
g
in
t
egrati
o
n tests
m
arginally more inform
a
tive
commit
|
commitdiff
|
tree
2017-07-12
Philip Hölzenspies
Added HHAS-
i
gnore-clause for everything under test
commit
|
commitdiff
|
tree
2017-07-10
Philip H
ö
l
zenspies
Missing ca
s
es for `{d|v}a
r
ra
y
` expressions
commit
|
commitdiff
|
tree
2017-07-07
Philip
Hölzens
p
ies
Trailing comma cases in F
F
P
commit
|
commitdiff
|
tree
2017-07-07
Phili
p
Hölze
n
spies
Validation functions for FFP t
r
ee
commit
|
commitdiff
|
tree
2017-07-05
Phi
l
i
p
Höl
z
e
n
s
pie
s
Va
l
idation functi
o
ns f
o
r FFP tree
commit
|
commitdiff
|
tree
2017-07-04
Phil
i
p Hölzenspies
C
leaning u
p
over-engin
e
ering of
R
elat
i
ve_path
commit
|
commitdiff
|
tree
2017-06-28
Philip Hölz
e
nspies
Tagging commen
t
s
commit
|
commitdiff
|
tree
2017-06-28
Philip Hölzenspies
Missing cases for `{d|v}array`
commit
|
commitdiff
|
tree
2017-06-06
P
hili
p
Hölzenspie
s
Allowing o
m
itted binders in list patterns
commit
|
commitdiff
|
tree
2017-05-31
Phil
i
p
Hölzenspies
Add
i
ng type d
e
fintions for
V
a
lidated Syntax
commit
|
commitdiff
|
tree
2017-05-30
P
hilip Hölzens
p
ies
Splitting off the type definiti
o
n
o
f parse tre
e
s
commit
|
commitdiff
|
tree
2017-05-30
Philip Hölzen
s
pie
s
Twea
k
formatting of generated code
commit
|
commitdiff
|
tree
2017-05-30
Philip H
ö
l
zensp
i
e
s
R
ev
a
mped schema
f
ormat f
o
r
`Synta
x
` ge
n
eration
commit
|
commitdiff
|
tree
2017-05-24
Philip Hölzenspies
Moving sc
h
e
ma defini
t
ion
i
n
t
o
i
ts own fi
l
e
commit
|
commitdiff
|
tree
2017-05-18
P
hilip Hölzenspies
Comment handlin
g
fixe
s
for the
F
ull
F
idelity Pa
r
ser
commit
|
commitdiff
|
tree
2017-05-17
Phi
l
i
p Höl
z
ens
p
ies
Lowering missing unequal
o
perator
commit
|
commitdiff
|
tree
2017-05-16
Philip Hö
l
z
ens
p
ies
Fron
t
-end support for PHP's `
g
l
o
bal` keywo
r
d
commit
|
commitdiff
|
tree
2017-05-16
Ph
i
lip Hölze
n
spies
Stack o
v
e
rflow
i
n
`lin
e
_
b
r
eak_map`
commit
|
commitdiff
|
tree
2017-05-16
Ph
i
lip Hölzenspies
Fix
s
ta
c
k o
v
erflow for silly-deep par
s
e tre
e
s
commit
|
commitdiff
|
tree
2017-05-10
Ph
i
l
i
p Hölzensp
i
es
Type
a
nnotat
i
o
ns o
n
ca
l
ls of generics depe
n
dent functions
commit
|
commitdiff
|
tree
2017-05-08
Philip Hölzenspies
Qu
i
ck-mode parsing for th
e
full fidel
i
t
y fr
o
nt-end
commit
|
commitdiff
|
tree
2017-05-04
Philip Hölzens
p
ies
More
per
m
issive
m
ode s
t
ri
n
g
handling
i
n
lowerer
commit
|
commitdiff
|
tree
2017-05-03
Philip Hölzen
s
p
i
e
s
F
i
x
ed erroneous default
inst
a
ntia
t
i
o
n
o
f
Re
l
a
tive_path
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
Ph
i
l
i
p Hölze
n
spies
Allow keyword
s
in classname positi
o
n
s
f
or cons
i
stent
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
Phil
i
p Hölzensp
i
es
Li
n
ting in lowering and Pos
o
ff-
b
y-o
n
e bug
in lowering
commit
|
commitdiff
|
tree
2017-05-02
Philip Hölzenspies
Fix gene
r
ic type specifier bug in lo
w
er
e
r
commit
|
commitdiff
|
tree
2017-05-02
Philip Hölzenspi
e
s
Cons
o
l
idatin
g
lowe
r
ing of
m
ember selection
t
o allow
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
P
h
i
l
i
p Hölze
n
spies
Allow omission o
f
vi
s
ib
i
lity s
p
ecifiers
commit
|
commitdiff
|
tree
2017-05-02
Phi
l
ip
Hölzenspie
s
Allow arbitrary expr
e
s
sions
i
n
varia
b
le position
s
for
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
Philip Hölzenspies
Replace
`
o
f
f
se
t
_map`'s linear se
a
rc
h
with a log n repl
a
c
e
ment
commit
|
commitdiff
|
tree
2017-05-02
Philip Hölz
e
n
s
pie
s
Assume nam
e
in i
d
ent
i
fier positio
n
o
f
alias declaratio
n
commit
|
commitdiff
|
tree
2017-04-26
Philip H
ö
lzenspies
Give empty names
p
ace body an explicit token tag
commit
|
commitdiff
|
tree
2017-04-26
Philip Hölzenspies
Adding support in `Ast` for spla
t
operato
r
commit
|
commitdiff
|
tree
2017-04-25
P
h
ilip H
ö
l
z
e
n
spies
Allow `tuple` as
a
type-level
k
e
yword
commit
|
commitdiff
|
tree
2017-04-25
Philip Hölzenspies
Combin
e
d
diff
s
commit
|
commitdiff
|
tree
2017-04-25
P
hilip Hölzen
s
p
ies
Def
i
nitions in stateme
n
t positions for PHP su
p
po
r
t
commit
|
commitdiff
|
tree
2017-04-19
Philip Hölzenspies
C
o
rrectly l
o
wering variadi
c
t
y
pe hi
n
ts f
o
r variadi
c
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
Ph
i
lip
Hölzenspies
Allow trailing trivia
on mode line
commit
|
commitdiff
|
tree
2017-04-04
Philip
Höl
z
enspies
Added missing
case for '
b
ar
e
' namesp
a
ce de
c
laration
commit
|
commitdiff
|
tree
2017-04-03
Philip
H
ölzenspies
Propa
g
a
t
ing
c
orrec
t
ParserOpt
i
ons
in t
h
e lowerer
commit
|
commitdiff
|
tree
next