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
Make thread counting more robust
2018-04-27
Philip H
ö
lzen
s
pies
Sp
l
it API for reference tracking, swit
c
h
to compa
c
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-26
Philip Hölzens
p
ies
Discard trivia in codegen
c
ases
commit
|
commitdiff
|
tree
2018-04-26
Philip
Hölzenspi
e
s
More fine grained r
e
presenta
t
ion
of positioned synta
x
commit
|
commitdiff
|
tree
2018-04-25
Phil
i
p
Hölzenspi
e
s
Lexer t
w
e
a
k to
d
isamb
i
g
uate binop >= from type
ar
g
.
.
.
commit
|
commitdiff
|
tree
2018-04-25
P
hilip Hölzenspies
Ensure o
r
iginal text i
s
removed
commit
|
commitdiff
|
tree
2018-04-25
P
hilip Hölzenspie
s
Delet
e
String_s
e
quence, guess buffer size to avo
i
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-24
Philip
H
ölzenspies
B
ack out "
[
h
a
ck]
Consolidated cu
t
-over for par
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-04-24
Phili
p
H
ölzenspies
Index
-
out-of-bounds fix
commit
|
commitdiff
|
tree
2018-04-23
Phi
l
ip Hölz
e
nspies
Consolidated cut-over f
o
r parsing service a
n
d
h
eap
commit
|
commitdiff
|
tree
2018-04-23
Ph
i
lip Hölzensp
i
e
s
Forc
e
GC in specific points o
f
p
r
ogram to make sure
.
.
.
commit
|
commitdiff
|
tree
2018-04-20
Philip Hölzenspi
e
s
Surfac
e
yet more par
s
e errors
i
n
lo
w
erer
commit
|
commitdiff
|
tree
2018-04-18
Philip Hölzenspies
Fix
b
r
o
ken i
n
t
eraction be
t
ween optional lower
i
ng and
.
.
.
commit
|
commitdiff
|
tree
2018-04-16
P
h
ilip Hölzens
p
i
e
s
Using
local config
t
o gate FFP cut
o
ver
commit
|
commitdiff
|
tree
2018-04-16
Philip Hölzensp
i
es
Fix Uns
a
fe bug du
e
to optimisati
o
ns f
o
r Noop
commit
|
commitdiff
|
tree
2018-04-16
Ph
i
lip Hölze
n
spies
Non
f
atal
i
ng parse errors should still be raised in
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
P
hilip Hölzenspies
Add visibili
t
y checks
e
ven for non-ConsistentConstruc
t
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
Philip Hölzenspies
F
i
x
leak
i
ng par
s
er
combi
n
ator leading to OOMs
commit
|
commitdiff
|
tree
2018-03-26
Philip H
ö
lzenspies
Add parser error for
f
or-
l
oops with as-expres
s
ions
commit
|
commitdiff
|
tree
2018-03-15
Phil
i
p Hölz
e
nspi
e
s
FFP implem
e
ntation of l
a
nguage-and-mode
p
a
r
s
i
ng
commit
|
commitdiff
|
tree
2018-03-15
Philip Hölz
e
nspies
D
e
al with unini
t
ialised logger in lowerer
commit
|
commitdiff
|
tree
2018-03-08
Philip
Hölzenspies
Ma
k
e lowering fail
m
ore gra
c
efully
for no
n
-well-forme
d
.
.
.
commit
|
commitdiff
|
tree
2018-02-20
P
h
ili
p
Hö
l
ze
n
s
p
ies
Cu
t
ting over `--outline` to
FFP
commit
|
commitdiff
|
tree
2018-02-20
Phil
i
p Hölzenspies
Remo
v
ed debug a
r
tefact
commit
|
commitdiff
|
tree
2018-02-19
Philip
H
ölze
n
sp
i
es
Utility fun
c
ti
o
n for parsin
g
one
of
a
g
i
ven list of
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
P
h
ilip Hölzenspies
Expose
mo
r
e of the
p
arser c
o
n
figuration
t
h
r
ough the
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
P
h
ilip Hölzen
s
p
i
e
s
C
l
eaning up
an
d
abstracting the (FF
P
to AST)
l
owerer
commit
|
commitdiff
|
tree
2018-02-13
P
h
ilip
Hölzenspies
Make
m
emb
e
r i
n
it order in Ast dependent
on compatibility
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
P
hilip Hölzenspies
Add SExpr
r
e
ndering
o
f F
F
P pro
d
u
ced AST to
h
h
_parse
commit
|
commitdiff
|
tree
2018-02-09
Ph
i
lip H
ö
lz
e
ns
p
ies
file_m
o
de fix
commit
|
commitdiff
|
tree
2018-02-02
P
h
ili
p
H
ölzen
s
pies
Make
t
h
e
failur
e
for
m
i
ssing whitesp
a
ce aft
e
r async
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
P
hilip
H
ölzensp
i
e
s
Reverse resul
t
s of pars
i
ng lists of constant
s
t
o
be
.
.
.
commit
|
commitdiff
|
tree
2018-02-01
Philip Hölzenspies
Legacy fix; d
o
not promote ign
o
red methods to fun
c
tion
s
commit
|
commitdiff
|
tree
2018-02-01
Phi
l
ip H
ö
lzensp
i
es
L
e
gacy bug fix; re-alig
n
lexer be
f
ore skip
p
ing statement
commit
|
commitdiff
|
tree
2018-01-26
Philip Hölzenspi
e
s
Si
m
pli
f
ying PositionedSyn
t
a
x
commit
|
commitdiff
|
tree
2018-01-16
Philip Hölzen
s
pies
Pari
t
y
w
ith legacy parser for droppi
n
g bod
i
es in
decl
.
.
.
commit
|
commitdiff
|
tree
2018-01-12
Phi
l
ip Hö
l
zenspies
Fix for legacy c
o
mplianc
e
; `print` sh
o
uld be `
e
cho
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Philip Höl
z
enspies
Sync `Lvar` and `Id`
f
or
c
ompa
t
ibility with `Parse
r
_h
a
ck
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Phili
p
Hölz
e
nspies
Keep
f
u
n
ction/met
h
od
constraints i
n
new front-end
commit
|
commitdiff
|
tree
2017-12-21
Philip Hölzenspi
e
s
Absorb f
a
ilure to name a decla
r
e sta
t
ement quietly
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
P
hilip
Höl
z
enspies
Diff
e
rent in
t
erpretations f
o
r inty indice
s
for codegen
.
.
.
commit
|
commitdiff
|
tree
2017-11-27
Phi
l
ip Hölzenspies
A
llow XHP at
t
rib
u
te en
u
ms to be optional
commit
|
commitdiff
|
tree
2017-11-23
Phili
p
Hölzenspies
F
u
n
c
torising full_fidelity_parser_er
r
ors
commit
|
commitdiff
|
tree
2017-11-21
Philip Hölz
e
n
s
pies
Tok
e
n
i
s not enou
g
h for
r
equire
e
xtends XHP
c
lass
commit
|
commitdiff
|
tree
2017-11-09
P
h
ilip Hölzenspies
Do
not allow silencers
commit
|
commitdiff
|
tree
2017-11-07
Ph
i
lip H
ö
lzenspies
W
i
dening
`qu
i
ckM
o
de
`
in the F
F
P's l
o
werer to incl
u
de
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzens
p
ies
Allow generi
c
s o
n
t
y
pe co
n
stants in t
h
e
pa
r
ser
commit
|
commitdiff
|
tree
2017-11-07
Philip Hölzensp
i
es
Opti
o
n
a
l
se
x
p sort before diff
in `hh_
s
i
ngle_parse`
commit
|
commitdiff
|
tree
2017-11-07
P
h
i
lip Hölzenspies
Drop
t
op-level stat
e
m
ents and fun
c
tion/
m
e
thod bod
i
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-07
Phil
i
p Hölzenspies
C
l
ean-u
p
: Movi
n
g al
l
se
t
tings to new p
a
r
s
er
env
commit
|
commitdiff
|
tree
2017-10-31
Philip Hölzenspies
C
h
a
n
ge `Pos`itional information of pragmas in FFP l
o
were
r
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
P
hilip Hölzenspies
B
u
g porting required
whitespace
a
fter `async` k
e
y
w
ord
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Philip Hölzenspies
H
H
VM co
m
patability m
o
de
commit
|
commitdiff
|
tree
2017-10-19
P
h
ilip Hölzenspies
Fixi
n
g of
f
-by-one e
r
ror in li
n
e-break
-
m
ap of
FFP
commit
|
commitdiff
|
tree
2017-10-10
Philip Hölzenspie
s
I
splat
U
sp
l
at
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
Philip Hölzen
s
pies
Explicitly c
o
mpar
i
n
g
`Pos
.
t`s in `hh_single_parse`
commit
|
commitdiff
|
tree
2017-10-04
Philip
H
ö
l
zenspie
s
Explic
i
tly comparing FIXME table in hh_si
n
gle_parse
commit
|
commitdiff
|
tree
2017-10-03
Phi
l
ip H
ö
lzenspies
All
p
r
a
gmas a
r
e leading
commit
|
commitdiff
|
tree
2017-10-03
Phi
l
ip
H
ölzenspies
N
ow that
w
e put th
e
`UNS
A
FE_EXPR
`
in the co
r
rect triv
i
a
.
.
.
commit
|
commitdiff
|
tree
2017-09-25
Philip Höl
z
enspies
Hand
l
i
n
g `UNS
A
FE` and `UNSAFE_EXPR` in FFP/lowerer
commit
|
commitdiff
|
tree
2017-09-25
Philip Hölzenspies
Turn
F
FP errors upto 1
1
; repo
r
t everythin
g
commit
|
commitdiff
|
tree
2017-09-21
Philip Hölze
n
spies
L
o
w
ering variabl
e
-m
e
mber-va
r
i
a
ble correctly
commit
|
commitdiff
|
tree
2017-09-19
Ph
i
l
ip Hölz
e
n
spies
Op
e
ni
n
g sha
p
es from `Sh
a
pe
s
.
hhi`
commit
|
commitdiff
|
tree
2017-09-18
Philip Hölzen
s
pies
Bug-patch; drop
XHP a
t
tributes
if an
y
n
a
me contains
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Philip Hölzenspies
String interpolation all
o
w
i
ng keywor
d
s
commit
|
commitdiff
|
tree
2017-09-15
P
h
ilip Hölzenspies
Parsing function
c
alls with anno
t
a
t
ed generics
commit
|
commitdiff
|
tree
2017-09-07
Philip
Hölzenspies
A
l
low constan
t
de
c
larators in list
s
in the FF
P
lowerer
commit
|
commitdiff
|
tree
2017-09-07
Philip Hölzenspies
Allow `categ
o
ry`
t
o hav
e
generic type parameters in
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
A
llow qualified n
a
mes fo
r
classes i
n
the fr
o
nt-e
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip H
ö
lzenspi
e
s
Don
'
t thro
w
t
ypes of XHP attrib
u
te
declara
t
ions on
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Philip Hölzenspies
Make `pa
r
ses
_
w
i
thout_error` exception-safe
commit
|
commitdiff
|
tree
2017-09-06
P
h
ilip Hölze
n
spies
Keeping path
in source t
e
xt
structure
commit
|
commitdiff
|
tree
2017-09-05
Philip Hölzenspies
Allow keyw
o
rd
s
as names of t
y
pe
c
o
n
stants in
the
f
ull
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
Phili
p
Höl
z
e
n
spies
Fixing
r
egexp for triv
i
a
l
owering
commit
|
commitdiff
|
tree
2017-08-31
Philip Höl
z
enspies
A
llow `yield;` (no
argument)
in full fidelity p
a
rser
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölzenspies
Allow function declara
t
i
ons
everyw
h
e
r
e i
n
the
f
ull
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hö
l
ze
n
spie
s
Allow keywords as names of
c
onstants in full fidelity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Ph
i
lip Hölzensp
i
es
Allow
keywords as names
p
ace nam
e
s in ful
l
f
i
d
e
lity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
P
hili
p
Hölzens
p
ies
A
l
low
missing se
m
icolon bef
o
re `?>
`
in full fide
l
ity
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Ph
i
lip
Hölzenspies
A
d
d
e
d missing
case f
o
r PHP "execution string" sy
n
t
ax
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
P
h
ilip Hölzenspies
T
r
im empty `Markup` n
o
de from
F
FP result b
e
f
o
re c
o
mpari
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
Philip Hölzen
s
pi
e
s
Turning off codegen errors that fail in the
w
rong way
commit
|
commitdiff
|
tree
2017-08-24
P
h
i
lip Hölzensp
i
es
Dedup comment lowe
r
ing effort
commit
|
commitdiff
|
tree
2017-08-21
Philip Hölz
e
nspies
Adding
m
arginall
y
m
ore informati
o
n t
o
error me
s
sage
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
Philip
H
ölzensp
i
es
Allow `var` t
y
p
e
s
pecifiers for XH
P
a
t
tributes (PHP
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
Philip Hölze
n
s
pie
s
Allow m
i
ssing type in catch clause (PHP support)
commit
|
commitdiff
|
tree
2017-08-07
Philip Hölzen
s
pies
Fixing missing
h
e
a
der field
in
test ca
s
e
commit
|
commitdiff
|
tree
2017-08-07
Philip Hölzenspies
Back
t
rack on
a
fai
l
ure
t
o
lex numeric litera
l
s in strin
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
Philip Hölzens
p
ies
S
k
i
p over unsafe
t
ag f
o
r
expression st
a
temen
t
s
in codegen
commit
|
commitdiff
|
tree
2017-08-02
P
h
il
i
p Hö
l
zenspies
Making integr
a
tion tests m
a
r
gin
a
ll
y
more
i
nformati
v
e
commit
|
commitdiff
|
tree
2017-07-12
Philip Hölzensp
i
es
Added HHAS-ignore-clause f
o
r every
t
hin
g
under test
commit
|
commitdiff
|
tree
2017-07-10
Philip Hölzenspies
Missing cases for
`
{d|v}array
`
expressions
commit
|
commitdiff
|
tree
2017-07-07
Philip Hölzenspies
Trailing comma
cases in
F
FP
commit
|
commitdiff
|
tree
2017-07-07
P
h
ilip H
ö
lzenspie
s
Validation functions for F
F
P
tree
commit
|
commitdiff
|
tree
2017-07-05
Ph
i
lip Hö
l
z
e
ns
p
ies
V
a
lidation functions for FFP t
r
ee
commit
|
commitdiff
|
tree
2017-07-04
Philip
Hölzenspie
s
Cleani
n
g up over-engin
e
ering of Relativ
e
_
p
a
th
commit
|
commitdiff
|
tree
2017-06-28
Philip H
ö
lzenspie
s
Tagging commen
t
s
commit
|
commitdiff
|
tree
2017-06-28
Philip Hölzenspies
Missing cases
f
or `{d|v}ar
r
ay`
commit
|
commitdiff
|
tree
2017-06-06
Philip Höl
z
enspies
Allowing omitted binders in list
p
att
e
rns
commit
|
commitdiff
|
tree
2017-05-31
Philip Höl
z
enspies
Add
i
ng type defintions for Validated Syntax
commit
|
commitdiff
|
tree
2017-05-30
Philip
H
ölzenspi
e
s
Splitting off the ty
p
e d
e
finition of parse
t
r
ees
commit
|
commitdiff
|
tree
next