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
Add explicit void annotation for TypeDefs
2017-10-24
Oguz Ulgen
Ad
d
expli
c
it v
o
id annotation for TypeDefs
commit
|
commitdiff
|
tree
2017-10-24
Edwin Sm
i
th
F
a
c
tor out purger
commit
|
commitdiff
|
tree
2017-10-24
Edwin Smith
Rem
o
ve smallSize2I
n
dex(),
g
eneralize
s
m
all
S
izeCla
s
s()
commit
|
commitdiff
|
tree
2017-10-24
Mike
Qia
n
inout p
a
rame
t
ers:
a
rgument naming
commit
|
commitdiff
|
tree
2017-10-24
M
i
k
e
Qian
in
o
ut paramete
r
s
:
argume
n
t parsing
commit
|
commitdiff
|
tree
2017-10-24
Mike
Q
ian
inout
parameters:
declarat
i
on nastch
e
c
k
commit
|
commitdiff
|
tree
2017-10-24
Mike Qian
i
n
out paramet
e
rs: declaration naming
commit
|
commitdiff
|
tree
2017-10-24
Mi
k
e Qian
inou
t
paramet
e
rs
:
declaration parsing
commit
|
commitdiff
|
tree
2017-10-24
P
aul Bi
s
sonnette
HHVM
Runtime support for in
o
u
t pa
r
ameters
commit
|
commitdiff
|
tree
2017-10-24
Paul Bissonnette
HHVM Pars
i
ng for i
n
out parameters
commit
|
commitdiff
|
tree
2017-10-24
Andrew Kenned
y
XML mi
s
matched tags error
commit
|
commitdiff
|
tree
2017-10-24
Vla
d
im
i
r Ma
t
veev
Pass e
n
abl
e
_h
h
_
syntax
o
p
t
ion
commit
|
commitdiff
|
tree
2017-10-24
Vladi
m
ir Matveev
F
i
x
c
odegen for finally prolo
g
ues
commit
|
commitdiff
|
tree
2017-10-24
L
u
cian Wischik
Move L
S
P i
n
to utils
commit
|
commitdiff
|
tree
2017-10-24
Lucian Wischik
Refactor
j
s
on
r
pc part 3: lsp wrapp
e
rs
commit
|
commitdiff
|
tree
2017-10-24
Lu
c
ia
n
Wischik
Refactor jsonrpc part
2: output
commit
|
commitdiff
|
tree
2017-10-24
Lucia
n
Wischik
R
efactor jsonrpc part 1: inp
u
t
commit
|
commitdiff
|
tree
2017-10-24
Vl
a
dimi
r
Matveev
Treat
$this in a catch clause
as bar
e
t
h
is
commit
|
commitdiff
|
tree
2017-10-23
Mark Williams
Fix typ
e
Sam
e
when both
i
nputs are kno
w
n to
be
stat
i
c
commit
|
commitdiff
|
tree
2017-10-23
Ed
w
in S
m
ith
Remove d
e
a
d
mall
o
c_
b
ig decls
commit
|
commitdiff
|
tree
2017-10-23
Oguz Ulgen
D
isallow re de
f
inition
o
f name
s
p
ace
u
se declaration
commit
|
commitdiff
|
tree
2017-10-23
M
i
kha
i
l Ivanov
t
o
_constractor_methods directly uses
structure of p
a
rse
.
.
.
commit
|
commitdiff
|
tree
2017-10-22
B
anit A
g
rawal
Check for static fil
e
s stat in pr
o
d
commit
|
commitdiff
|
tree
2017-10-22
Lu
c
ian Wischik
show
p
r
ogress f
o
r informant d
e
lays
commit
|
commitdiff
|
tree
2017-10-22
Lucian
W
ischik
explain why client closed
commit
|
commitdiff
|
tree
2017-10-22
Vladimir Matveev
All
o
w trailing comma
a
t the end of list of constraints
.
.
.
commit
|
commitdiff
|
tree
2017-10-22
V
l
adi
m
ir Matveev
Allow `typ
e
` / `n
e
wtype` t
o
be used
a
s i
d
entifie
r
s
commit
|
commitdiff
|
tree
2017-10-22
V
l
adimir M
a
tv
e
ev
Disallow `?
-
>` operator for non-Hack files
commit
|
commitdiff
|
tree
2017-10-22
Vladimir Ma
t
v
eev
Use Ful
l
_
f
idelity_parser_errors to ge
t
the
l
i
st
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-10-21
Vladimir Matveev
Parse generic
collection literals
commit
|
commitdiff
|
tree
2017-10-21
Ale
x
ey Toptyg
i
n
Convert o_s
e
t w
i
t
h no context and static pro
p
erty na
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-21
Mar
k
Williams
Misc
Ind
e
x
struct cleanup
commit
|
commitdiff
|
tree
2017-10-21
Mark Williams
Don't cra
s
h w
h
en v
t
able s
l
ots co
l
l
i
d
e
commit
|
commitdiff
|
tree
2017-10-21
Mark Williams
Ungarble a trace message
commit
|
commitdiff
|
tree
2017-10-21
A
l
exey Topt
y
gin
Fix destructor order when chainin
g
exceptions
.
commit
|
commitdiff
|
tree
2017-10-21
James Wu
Disa
l
low <<__Memo
i
z
e
>> on static method
s
in
n
onfinal
.
.
.
commit
|
commitdiff
|
tree
2017-10-21
Alexey Toptygin
Kill lowercase
-
v variant
funct
i
ons
.
commit
|
commitdiff
|
tree
2017-10-20
Andrew Kennedy
Ge
n
era
t
e
code
for
fore
a
c
h
(
.
.
.
a
w
ait) t
h
a
t matc
h
es
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
James W
u
Fixed enums, excep
t
i
o
ns, XH
P
commit
|
commitdiff
|
tree
2017-10-20
Br
e
t
t
Simmers
Don't c
o
unt Ret
r
a
nslateAll workers in the
p
rofiling
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Jake Bailey
Add missing function
s
t
o Nast
.
Visitor
commit
|
commitdiff
|
tree
2017-10-20
Eric Lippert
Continue func
t
orizi
n
g the pars
e
r
commit
|
commitdiff
|
tree
2017-10-20
Oguz Ul
g
en
E
m
it parse
failures
regarding variadics
commit
|
commitdiff
|
tree
2017-10-20
O
g
uz Ulgen
Di
s
allow nullsafe o
b
ject ge
t
in writ
e
c
o
n
text
commit
|
commitdiff
|
tree
2017-10-20
Oguz
Ulg
e
n
Disallow promoti
o
n
in no
n
__
c
onstructor methods
commit
|
commitdiff
|
tree
2017-10-20
E
ric Lippert
Small ref
a
cto
r
ings
in parser
commit
|
commitdiff
|
tree
2017-10-20
Jake Baile
y
Move nast to tast conve
r
sio
n
c
o
de into typing
.
ml
commit
|
commitdiff
|
tree
2017-10-20
Vladimir Matveev
Report syntax errors p
a
r
s
ing i
n
hhvm compa
t
ib
i
l
ity
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Vladimi
r
M
atvee
v
HHVM co
m
pa
t
i
b
ility fixed
commit
|
commitdiff
|
tree
2017-10-20
Mark Willi
a
ms
Make hhb
b
c wo
r
k with unflattened t
r
aits
commit
|
commitdiff
|
tree
2017-10-20
Mark Wi
l
li
a
ms
Bett
e
r
dependency t
r
acking
commit
|
commitdiff
|
tree
2017-10-20
M
a
rk
Wil
l
i
a
ms
Restructure unit emission a little
commit
|
commitdiff
|
tree
2017-10-20
Andr
e
w
Kennedy
Using construct
:
type-chec
k
ing
commit
|
commitdiff
|
tree
2017-10-20
Philip Hölz
e
n
spies
Bug porting r
e
quired
whit
e
s
p
ace af
t
er `async
`
keyword
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Alexey Toptygin
Don'
t
build up stdClass instanc
e
s using o_set
.
commit
|
commitdiff
|
tree
2017-10-20
Alexey Toptygin
Clea
r
ly split read and write us
e
s of pro
p
V
e
c
.
commit
|
commitdiff
|
tree
2017-10-20
Alexey Top
t
ygin
Make
g
etProp return
member_rval, add getProp
L
v
al,
c
onvert
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Alexey Topty
g
in
Partiall
y
convert vari
a
ble (un)seriali
z
e
r
to member_
x
v
al
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Alexey
T
o
p
tygin
Use member_xval accessors for props at
s
t
atic
a
lly know
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-20
Eric Lippert
Functorize
t
he parser context
commit
|
commitdiff
|
tree
2017-10-19
Lu
c
ian
Wischik
at
t
empt to reduce flak
i
nes
s
in LSP test
commit
|
commitdiff
|
tree
2017-10-19
Arun Kumar
Add
triv
i
a
tests
commit
|
commitdiff
|
tree
2017-10-19
Philip Höl
z
enspi
e
s
HHVM compatability mode
commit
|
commitdiff
|
tree
2017-10-19
M
ark W
i
l
l
iam
s
Better
m
e
thod r
e
s
o
lutio
n
commit
|
commitdiff
|
tree
2017-10-19
Mark
Williams
U
se Me
t
hTabEntries in res::Func
commit
|
commitdiff
|
tree
2017-10-19
V
l
adimir Matveev
emit jmp to defa
u
l
t cas
e
after all other con
d
itions
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Vla
d
imir Matv
e
ev
Do not use temp local to store sw
i
tch expression wit
h
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Phil
i
p Hö
l
ze
n
spie
s
Fixing off-by-
o
n
e
error
i
n line-break
-
m
a
p
of FFP
commit
|
commitdiff
|
tree
2017-10-19
Will Pitts
Make
H
ack r
e
port an error when you cal
l
a static met
h
od
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Vlad
i
mir Matv
e
ev
Use local t
h
is
if
m
ethod has d
y
namic local variables
commit
|
commitdiff
|
tree
2017-10-18
Eri
c
Li
p
pert
Fix
b
uild break due to bad
m
erge
commit
|
commitdiff
|
tree
2017-10-18
A
run Kumar
H
H
VM parser: Update hh_fun
c
_
t
y
pe_list
t
o suppo
r
t variadic
.
.
.
commit
|
commitdiff
|
tree
2017-10-18
Eric Lipp
e
rt
Remove unneeded modul
e
aliase
s
f
r
om parser
commit
|
commitdiff
|
tree
2017-10-18
Eric Lipp
e
r
t
Start functorizing
the lexer
commit
|
commitdiff
|
tree
2017-10-18
James
W
u
Added deregister_php_stdl
i
b option to
Hack
commit
|
commitdiff
|
tree
2017-10-18
Eric
L
ippert
Micro-opti
m
izations i
n
the lexer
commit
|
commitdiff
|
tree
2017-10-18
Mike Qi
a
n
Forbid assignment to $$ placehol
d
er
commit
|
commitdiff
|
tree
2017-10-18
Mark Williams
Ad
d
a
n
o
pt
i
on to not fla
t
t
e
n traits in hph
p
c
commit
|
commitdiff
|
tree
2017-10-18
V
l
adim
i
r Matveev
Fix codegen fo
r
for-loop
s
wi
t
h
omitted c
o
ndition
commit
|
commitdiff
|
tree
2017-10-18
V
lad
i
mir
M
a
t
veev
Fix range for braced expressions i
n
si
d
e XHP
commit
|
commitdiff
|
tree
2017-10-18
Ma
x
Wang
T
e
mplatize functions which take T
V
-lval argume
n
ts in
.
.
.
commit
|
commitdiff
|
tree
2017-10-18
R
i
ck Lavoie
Pro
p
e
r
ly COW in Set
A
rray::P
r
epe
n
d
commit
|
commitdiff
|
tree
2017-10-18
Marshall Roch
codem
o
d Res
u
lt to Core_res
u
lt
commit
|
commitdiff
|
tree
2017-10-18
Oguz Ulgen
Do not allow user-
d
efined c
o
nstants in user attribu
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-18
Ale
x
ey Top
t
y
gin
All
o
w
calling methods on parent
h
esi
z
ed expression
s
.
commit
|
commitdiff
|
tree
2017-10-17
Oguz Ulgen
Im
p
lement fu
l
l fidelity lower
i
ng and Hac
k
C code generation
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Greg Nisbet
mli-ify precedence pars
e
r
commit
|
commitdiff
|
tree
2017-10-17
Aaron
Roth
Enable hphpc
(
hh
v
m --hphp) to use H
a
ckC
f
rontend
commit
|
commitdiff
|
tree
2017-10-17
Luc
i
an
Wischik
F
i
x LSP
t
est flakiness w
i
t
h
progres
s
commit
|
commitdiff
|
tree
2017-10-17
Mike Qia
n
E
rror on param reffiness mismatch during method override
commit
|
commitdiff
|
tree
2017-10-17
Mike Qian
Infer v
a
rray type for variadics
commit
|
commitdiff
|
tree
2017-10-17
O
guz Ul
g
e
n
Disallow await
from being
in used in non async con
t
ext
commit
|
commitdiff
|
tree
2017-10-17
Mir
e
k Klimos
Build graph
f
rom (symbol,symbol,count) triplets
commit
|
commitdiff
|
tree
2017-10-17
Aaro
n
Roth
T
r
ivial
:
let
du
m
p-repo script dump HHAS as well as
.
.
.
commit
|
commitdiff
|
tree
2017-10-16
Ja
m
es
Wu
Compare ha
s
hes during initia
l
izat
i
on
commit
|
commitdiff
|
tree
2017-10-16
James Wu
Gener
a
te hashes for files after parsing
commit
|
commitdiff
|
tree
2017-10-16
J
a
mes Wu
Add
a
file hash
t
o the F
i
leInfo ob
j
ect
commit
|
commitdiff
|
tree
2017-10-16
Gr
e
g Nisbet
m
a
k
e lexer
ab
s
t
r
act
commit
|
commitdiff
|
tree
2017-10-16
Alexand
e
r C
h
ow
Refactor cho
o
si
n
g
i
nit approa
c
h; l
o
g name of approach
commit
|
commitdiff
|
tree
2017-10-16
A
n
drew Kenned
y
Hack AST
and parsing
for "usin
g
"
c
onst
r
uct
commit
|
commitdiff
|
tree
next