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 ExprTree's TInfer type param covariant
2020-12-21
Tho
m
as
Jiang
Make ExprTr
e
e's TInfer type param cov
a
rian
t
commit
|
commitdiff
|
tree
2020-12-21
Noam
Zilberstein
Funct
i
o
n
pointers
commit
|
commitdiff
|
tree
2020-12-21
Leo Osvald
Enforce indexi
n
g & mutatio
n
outs
i
de TAST chec
k
[
2
/2]
commit
|
commitdiff
|
tree
2020-12-21
David Snide
r
T
e
st case for
b
ug with ctx cons
t
ants with nam
e
d
c
o
ntexts
commit
|
commitdiff
|
tree
2020-12-21
D
a
vid Sni
d
er
Remove pure con
t
ex
t
from Exceptions
.
hhi
commit
|
commitdiff
|
tree
2020-12-21
Matthew Amido
n
Make ha
c
kfmt ignore non-hack files
commit
|
commitdiff
|
tree
2020-12-21
Da
v
i
d Snider
Back out "Add function-arg dependen
t
c
oeffect
s
to li
s
t"
commit
|
commitdiff
|
tree
2020-12-21
V
assil
M
l
a
denov
Elaborate ctx co
n
stant namespaces
commit
|
commitdiff
|
tree
2020-12-21
V
ass
i
l
M
lad
e
nov
Insta
n
ti
a
te c
o
nstr
u
ct
o
r tp
a
ra
m
s
if
they exist
commit
|
commitdiff
|
tree
2020-12-21
Leo
O
svald
type-che
c
k const
r
uctors i
n
attr
i
butes wit
h
default
.
.
.
commit
|
commitdiff
|
tree
2020-12-21
V
a
ssil Mladenov
Transf
o
rmation for pa
r
ameter d
e
pendent conte
x
ts
commit
|
commitdiff
|
tree
2020-12-21
B
e
n Harr
i
son
Add triv
i
al e
n
try points to var
i
ous
tests
commit
|
commitdiff
|
tree
2020-12-21
David Snider
A
d
d funct
i
on
-
a
rg
dependen
t
coeffects
t
o list
commit
|
commitdiff
|
tree
2020-12-21
D
avid Snider
M
o
v
e c
o
effec
t
s
n
a
st te
s
ts in
t
o a sub directory
commit
|
commitdiff
|
tree
2020-12-21
David Snider
Lower
context const
a
nts
commit
|
commitdiff
|
tree
2020-12-20
L
eo Osvald
E
n
forc
e
r
eactive indexing & mutati
o
n
o
uts
i
de TA
S
T
check
.
.
.
commit
|
commitdiff
|
tree
2020-12-19
Shaunak Ki
s
hore
Fix automarking bug
:
counted type const
a
nts
commit
|
commitdiff
|
tree
2020-12-19
Shaunak Ki
s
hore
Mitigate HADVAs b
u
g
:
return
v
array
for vec in ar
r
a
y_slice
commit
|
commitdiff
|
tree
2020-12-19
Sha
u
nak Kishore
Drop nativ
e
Sh
a
pes::idx
'opti
m
iz
a
tion'
commit
|
commitdiff
|
tree
2020-12-19
Rick
L
avoie
When
E
n
um values collide
,
print ou
t
co
l
li
d
ing names
.
.
.
commit
|
commitdiff
|
tree
2020-12-19
Shaunak Kishore
Enable clsmeth HADVAs tests
commit
|
commitdiff
|
tree
2020-12-18
M
ax Katsev
M
ake adapter alwa
y
s operate on non-nullable
types
commit
|
commitdiff
|
tree
2020-12-18
A
ndre
N
ash
Replace sp
r
op init
loo
p
with s
i
ngle memcpy
commit
|
commitdiff
|
tree
2020-12-18
S
haunak Kishore
Fix HADVAs bug: reified
g
enerics typechecks
commit
|
commitdiff
|
tree
2020-12-18
Shauna
k
Kish
o
re
Fi
x
H
A
DV
A
s bug
:
A
P
CS
e
rialize markin
g
commit
|
commitdiff
|
tree
2020-12-18
Jake Bai
l
ey (Hac
k
lang)
Declare fol
d
ed classes in De
c
l
.
make_env when using
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Shaunak Ki
s
hore
Add un
i
t
te
s
t
f
or t
y
pehi
n
t refle
c
t
i
on
commit
|
commitdiff
|
tree
2020-12-18
Davi
d
Snid
e
r
some notes on ==/
=
=
=
commit
|
commitdiff
|
tree
2020-12-18
Scott Owens
Up
d
ate a
s
and
f
oreach
typing for so
u
nd dynamic
commit
|
commitdiff
|
tree
2020-12-18
Andrew
Kenn
e
dy
S
implify and impr
o
v
e
t
yp
e
a
c
ce
s
ses through int
e
rsections
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Alex S
n
as
t
A
d
d new options for curl
v
7
.
71
.
0 to hack (#8790)
commit
|
commitdiff
|
tree
2020-12-18
Sha
u
nak Kishore
E
nable more tests in
H
AD
V
A mode (2)
commit
|
commitdiff
|
tree
2020-12-18
Shaunak Kis
h
ore
E
n
able more te
s
t
s in
H
A
D
VA mode (1)
commit
|
commitdiff
|
tree
2020-12-18
Rick Lavo
i
e
Enfor
c
e
r
equest
memory limits for JS
O
N d
e
coder parse
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Shaunak Kishore
Small unm
a
rking
o
ptimization
commit
|
commitdiff
|
tree
2020-12-18
Guilherm
e
Ottoni
Use Ev
a
l
.
H
HIRGen
e
r
a
teAss
e
rts to contro
l
emi
s
sion of
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
V
assil Mladenov
Lower `ctx $f`
commit
|
commitdiff
|
tree
2020-12-17
Jake Bailey (Hacklang
)
Rename helpers to be more
consistent
commit
|
commitdiff
|
tree
2020-12-17
Katy Voo
r
Hardc
o
d
e
Di
v
isionBy
Z
eroException in h
h
vm
commit
|
commitdiff
|
tree
2020-12-17
Steve C
a
o
Enable Int64 for FileInfo
.
hash
commit
|
commitdiff
|
tree
2020-12-17
Wilfred Hughes
Remove code th
a
t
h
as no eff
e
c
t
commit
|
commitdiff
|
tree
2020-12-17
S
hau
n
a
k
Kishore
A
v
o
id truncati
o
ns in MonotypeVec
commit
|
commitdiff
|
tree
2020-12-17
Sh
a
unak Kishore
Introduce make_t
v
_of_type helper
commit
|
commitdiff
|
tree
2020-12-17
Cat
h
erine Gasnier
mi
n
or chang
e
s in
Fi
l
e_pos_small
commit
|
commitdiff
|
tree
2020-12-17
Leo Osv
a
ld
Modify capability h
i
erarchy &
work around lack of lower
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
Michael Co
l
avita
Imp
r
ove MInstrElem type
pes
s
i
mization
commit
|
commitdiff
|
tree
2020-12-17
Leo Osvald
Migrate output &
s
t
atic prop checks & Rx/Pure tests
commit
|
commitdiff
|
tree
2020-12-17
David
Snider
Add empty coeffects list to p
u
re functions
commit
|
commitdiff
|
tree
2020-12-17
David Snider
Add
<
<file: __
E
nableUns
t
ableFeatures('c
o
effects_provisi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
David Snider
Mark H
H
VM DateTimeZone fns as pure
commit
|
commitdiff
|
tree
2020-12-16
D
a
vi
d
Snider
M
ark DateT
i
m
eZone functions
as
p
ure
commit
|
commitdiff
|
tree
2020-12-16
Vassil M
l
adenov
Some renaming
commit
|
commitdiff
|
tree
2020-12-16
Mi
s
t
r
al O
r
han Jean
.
.
.
Support dyn
a
mic in foreach
commit
|
commitdiff
|
tree
2020-12-16
Mi
s
tral O
r
ha
n
Jean
.
.
.
Mutable col
l
ect
i
on a
s
s
i
g
n
ment support
commit
|
commitdiff
|
tree
2020-12-16
Mis
t
r
al Orh
a
n
Je
a
n
.
.
.
A
void redundant computa
t
ion
commit
|
commitdiff
|
tree
2020-12-16
Mistr
a
l Orhan J
e
an
.
.
.
Mutable coll
e
cti
o
n
access supp
o
rt
commit
|
commitdiff
|
tree
2020-12-16
R
i
ck Lavoie
Im
p
rove block merging in HHBB
C
commit
|
commitdiff
|
tree
2020-12-16
Rick Lavoie
Add TV
e
cish and TDictish types to HH
B
BC
commit
|
commitdiff
|
tree
2020-12-16
Rick Lavoie
Rework i
n
te
r
p-minstr logic i
n
HH
B
BC
commit
|
commitdiff
|
tree
2020-12-16
Rick Lavoie
Ca
l
culate
t
y
pe-const
r
a
i
nt effects for
sta
t
ic prop
e
rty
.
.
.
commit
|
commitdiff
|
tree
2020-12-16
Rick
L
avoie
A
nalyze protected static properties with
i
n
H
HBBC
commit
|
commitdiff
|
tree
2020-12-16
Rick Lavoi
e
Refa
c
tor sta
t
ic property
inter
f
aces in hhbbc
commit
|
commitdiff
|
tree
2020-12-16
Rick Lavoie
C
h
eck request
h
ea
p
limits bef
o
re allocating i
n
num
b
er_form
a
t
commit
|
commitdiff
|
tree
2020-12-16
V
assil Mla
d
enov
Change typ
e
of capa
b
ilities to list of
h
ints
commit
|
commitdiff
|
tree
2020-12-16
Michael Colavita
B
e
spoke key/value type information
commit
|
commitdiff
|
tree
2020-12-16
Mic
h
ael Cola
v
ita
Improve deduction and h
a
ndling of unreachabl
e
instru
c
tion
s
commit
|
commitdiff
|
tree
2020-12-16
O
guz Ulgen
Re
n
ame
rx
.
h
to
coeff
e
cts
.
h
commit
|
commitdiff
|
tree
2020-12-16
Max Katsev
Allow
a
user-defined adapter t
o
conv
e
rt betw
e
en r
u
ntime
.
.
.
commit
|
commitdiff
|
tree
2020-12-16
Katy Voor
Opti
m
ize (new
R
eflecti
o
nClass($clas
s
)
)
->
commit
|
commitdiff
|
tree
2020-12-15
J
ak
e
Bail
e
y (Ha
c
klang)
Track whe
t
her
the
d
i
re
c
t decl parser was used
i
n
typecheck
.
.
.
commit
|
commitdiff
|
tree
2020-12-15
V
incent S
i
les
Implement
ren
a
ming fo
r
candidate review
commit
|
commitdiff
|
tree
2020-12-15
Shaunak Kishore
Array i
n
ou
t
b
u
iltins preser
v
e marking
s
commit
|
commitdiff
|
tree
2020-12-15
Katy Vo
o
r
Op
t
i
mize (new
R
eflectionClass($class
)
)->isAbstract())
commit
|
commitdiff
|
tree
2020-12-15
Fran
c
e
sco
Z
ap
p
a
.
.
.
Enum S
u
pertyping
[
4
.
h
b
bcc suppo
r
t ]
commit
|
commitdiff
|
tree
2020-12-15
Wilfre
d
Hug
h
es
Use $
{
.
.
.
} for splicin
g
commit
|
commitdiff
|
tree
2020-12-15
Michael O'Farrell
Translat
e
prologues
i
n
parallel
d
ur
i
ng retr
a
ns
l
ate-all
commit
|
commitdiff
|
tree
2020-12-15
Steve Cao
FileInfo
.
hash ch
a
nge
prepa
r
ation
commit
|
commitdiff
|
tree
2020-12-15
Xi T
a
o
Fix binary search wit
h
foll
y
::midpoint (#8787)
commit
|
commitdiff
|
tree
2020-12-15
Fred Emmott
update version header
commit
|
commitdiff
|
tree
2020-12-15
L
e
o Osval
d
W
rite comprehensive
H
H
VM tests with
cont
e
xt syntax
commit
|
commitdiff
|
tree
2020-12-15
O
g
uz Ul
g
en
Cleanup after killing off FCallBuiltin
commit
|
commitdiff
|
tree
2020-12-15
Ogu
z
U
l
g
e
n
Kill FCallB
u
iltin a
n
d PopFrame
commit
|
commitdiff
|
tree
2020-12-15
Oguz Ulgen
Conve
r
t FCallBuiltin o
p
timi
z
ation to F
C
a
llFuncD/FCallClsMethodD
commit
|
commitdiff
|
tree
2020-12-15
Oguz Ulg
e
n
Fix type_structure_no_thro
w
static arr bug
commit
|
commitdiff
|
tree
2020-12-15
Leo Osvald
Pars
e
& lower contex
t
list
o
n PHP-styl
e
an
o
n
.
function
commit
|
commitdiff
|
tree
2020-12-15
Lucian
W
i
sch
i
k
use lists not Sequenc
e
.
t fo
r
li
n
earizat
i
on gener
a
tio
n
commit
|
commitdiff
|
tree
2020-12-15
Vassil
M
ladenov
Add pars
i
n
g for $x::C in context lists
commit
|
commitdiff
|
tree
2020-12-14
Jak
e
Bail
e
y (
H
acklang)
Remove unuse
d
stub
commit
|
commitdiff
|
tree
2020-12-14
Leo Os
v
ald
Parse c
o
ntext constant
s
with optional super
(
and
a
s)
commit
|
commitdiff
|
tree
2020-12-14
Vassil Mladenov
Add pars
i
ng for d
e
p
e
n
d
ent fu
n
ction contexts
commit
|
commitdiff
|
tree
2020-12-14
David Snider
Parser fla
g
f
or
c
oeffect
s
commit
|
commitdiff
|
tree
2020-12-14
Vassil Mladenov
Delet
e
p
rovisional syntax
for cap
a
bilities
commit
|
commitdiff
|
tree
2020-12-14
Francesco
Z
app
a
.
.
.
naive
"
im
p
lement
s
dyn
a
mic" soundness chec
k
s
commit
|
commitdiff
|
tree
2020-12-14
Lucian Wischik
revert
D25302218
commit
|
commitdiff
|
tree
2020-12-14
Lucian Wischik
O
(1) BigList
.
leng
t
h
commit
|
commitdiff
|
tree
2020-12-14
Luci
a
n Wischik
Typing_check_service uses
B
igLi
s
t
commit
|
commitdiff
|
tree
2020-12-14
Lucian Wischik
Bi
g
List
commit
|
commitdiff
|
tree
2020-12-14
Lucian
W
ischik
Avoid some ea
s
y List
.
length in Typing_che
c
k
_
service
.
.
.
commit
|
commitdiff
|
tree
2020-12-14
Lucian W
i
schik
Telemetry for typing
_
check_s
e
rvice
.
n
ext
commit
|
commitdiff
|
tree
2020-12-14
Vincen
t
Siles
C
leanup test f
i
les
commit
|
commitdiff
|
tree
next