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
convertClassKey expects key to have KnownDataType
2020-12-11
Arn
a
b
De
c
o
nvertClassKey expects ke
y
to
have Kn
o
wnDataType
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
HHBBC bug fixes fo
r
classes
a
nd lazy classes
commit
|
commitdiff
|
tree
2020-12-09
A
rnab De
Allo
w
classes
and lazy
classes as enum va
l
ues
commit
|
commitdiff
|
tree
2020-12-09
Arnab
De
var_export of (lazy) classes
s
hould be a valid Hack
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
A
rnab De
Suppor
t
(
lazy) classes in builtins in ext_
s
pl
commit
|
commitdiff
|
tree
2020-12-09
Arnab
De
Add lazy class contbuild
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
More m
i
sc
fixes for lazy class
e
s
commit
|
commitdiff
|
tree
2020-12-09
A
r
nab De
Op
t
io
n
for PHP\gettype
to
return 'st
r
ing' for classes
commit
|
commitdiff
|
tree
2020-12-09
A
rnab De
Allow c
o
nstant fold
i
ng of lazy
c
lasses as keys in HackC
commit
|
commitdiff
|
tree
2020-12-09
A
rnab D
e
Al
l
ow classes as
k
eys in Sha
p
es::idx
commit
|
commitdiff
|
tree
2020-12-09
A
rnab De
Misc lazycla
s
s fixes for u
n
it
te
s
ts
commit
|
commitdiff
|
tree
2020-12-08
Arnab De
Unmark dict
and vec cast inputs when a
u
t
o
marking
i
s on
commit
|
commitdiff
|
tree
2020-12-08
Arnab De
LazyClass support f
o
r is_a
commit
|
commitdiff
|
tree
2020-12-08
A
rnab
De
C
l
ass to key conversion in col
l
ection methods
commit
|
commitdiff
|
tree
2020-12-02
Arnab De
Exp
a
nd HADVA contb
u
ild
commit
|
commitdiff
|
tree
2020-12-02
A
rnab De
Fix bug in
s
toring
l
egacy arr
a
y-likes in APC
commit
|
commitdiff
|
tree
2020-11-21
Arnab De
Ad
d
opti
o
n
f
or
v
ar du
m
ping
class as string for test
i
n
g
commit
|
commitdiff
|
tree
2020-11-21
Arnab
D
e
APC support fo
r
Class and La
z
yClass
commit
|
commitdiff
|
tree
2020-11-18
A
rn
a
b De
Re
l
atio
n
al operato
r
s for
l
a
zy classes
commit
|
commitdiff
|
tree
2020-11-12
A
r
nab De
gettype shoul
d
return "ar
r
ay" for leg
a
cy di
c
ts/v
e
cs
commit
|
commitdiff
|
tree
2020-10-22
A
r
nab De
Typ
e
t
e
sts for lazy clas
s
es
commit
|
commitdiff
|
tree
2020-10-20
Arnab De
Unmark cast
t
o di
c
t in Shapes::toDic
t
commit
|
commitdiff
|
tree
2020-10-20
Arnab De
Re
d
uce n
u
mber of places we use the HADVA switch
commit
|
commitdiff
|
tree
2020-10-11
A
r
nab De
c
a
s
t
ObjToDict
an
d
castObjToVec may nee
d
to
unmark
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
Mis
c
HAD
V
A fi
x
es
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
iss
e
t for v
e
c
b
ase a
n
d st
r
ing key d
o
es not thro
w
commit
|
commitdiff
|
tree
2020-10-02
A
r
na
b
De
Lazy classes as k
e
ys
commit
|
commitdiff
|
tree
2020-10-02
Arnab De
Mak
e
lazy classes compati
b
le with string ty
p
e-hints
commit
|
commitdiff
|
tree
2020-09-29
A
rna
b
De
Preserve marking th
r
ough HHBBC const
a
nt propagation
commit
|
commitdiff
|
tree
2020-09-16
Arnab De
M
ore
a
uto-marking and had
v
a fixes
commit
|
commitdiff
|
tree
2020-09-11
Arnab D
e
Pre
s
erve
marking in APC p
r
e-HADVA
commit
|
commitdiff
|
tree
2020-08-29
Ar
n
ab
D
e
clas
s
in lazy cla
s
s mode
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Load
C
lass* from lazy classes
commit
|
commitdiff
|
tree
2020-08-29
Arna
b
De
Use La
z
yClass as constants
commit
|
commitdiff
|
tree
2020-08-29
Ar
n
ab De
Introduce LazyClass by
t
ecode
commit
|
commitdiff
|
tree
2020-08-29
A
r
n
ab De
Misc auto-marking fixes
commit
|
commitdiff
|
tree
2020-08-20
Ar
n
ab De
arr
a
y
_unmark_leg
a
cy should work
pre
-
H
A
M
commit
|
commitdiff
|
tree
2020-08-19
Arnab D
e
HHBBC type for lazy classes
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
Mark d/varray casts
commit
|
commitdiff
|
tree
2020-08-18
Ar
n
a
b D
e
Ad
d
array_unma
r
k_legacy
commit
|
commitdiff
|
tree
2020-08-18
Arnab D
e
Mark
l
egacy arrays in C++ cod
e
part 1
commit
|
commitdiff
|
tree
2020-08-18
Arnab
De
Add static empty
l
egacy arrays
commit
|
commitdiff
|
tree
2020-08-11
Arna
b
De
JI
T
type for
l
azy cl
a
ss
commit
|
commitdiff
|
tree
2020-08-11
A
r
nab De
Add L
a
zyClass datatype
commit
|
commitdiff
|
tree
2020-08-08
Ar
n
a
b
De
R
e
move list of e
x
t
e
nsions
commit
|
commitdiff
|
tree
2020-08-04
A
r
nab De
B
a
c
k out "Remov
e
unused
i
mport in hh
b
c"
commit
|
commitdiff
|
tree
2020-07-31
Arnab De
Warn f
o
r
c
ompile-t
i
m
e conversion from clas
s
t
o
string
commit
|
commitdiff
|
tree
2020-07-31
Ar
n
ab De
Fix a merge
issue
commit
|
commitdiff
|
tree
2020-07-29
A
rnab De
Turn on
the HackArr
D
VArrVar
D
ump flag for unit tests
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
Make EmitClassPointers
an int
commit
|
commitdiff
|
tree
2020-07-26
Arn
a
b D
e
New f
l
a
gs for c
l
ass to string conver
s
io
n
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
I
m
pl
i
cit class to
string conversions
commit
|
commitdiff
|
tree
2020-07-25
Arnab De
Cls,
Func a
n
d
C
lsMeth
need no
t
be In
i
t
Prim
commit
|
commitdiff
|
tree
2020-07-23
A
r
nab
D
e
In
t
r
o
duce ResolveClass bytecode to
r
eso
l
ve Foo::class
.
.
.
commit
|
commitdiff
|
tree
2020-07-11
Arn
a
b
D
e
var_dum
p
for
l
egacy arrays
commit
|
commitdiff
|
tree
2020-07-03
Arnab De
Aut
o
mati
c
ally mark
as legacy arrays
commit
|
commitdiff
|
tree
2020-07-01
Arnab De
Remove Hack
R
ecordArrays
r
untime option
commit
|
commitdiff
|
tree
2020-07-01
Arnab D
e
Remove record array from
HackC
commit
|
commitdiff
|
tree
2020-06-22
Ar
n
ab
D
e
Remo
v
e
recor
d
array
s
f
rom runtime
commit
|
commitdiff
|
tree
2020-06-18
Arnab
De
Output of some VerifyRetType c
a
nnot be known
a
t com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab
D
e
E
nfor
c
e
m
ultiple prop
e
r
t
y upper-bou
n
d
s
in repo mode
commit
|
commitdiff
|
tree
2020-05-23
Arnab De
E
nforce
multiple
p
rop
e
rty upper-bounds in non-repo
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab De
Enforce single upper-bounds for properties
commit
|
commitdiff
|
tree
2020-05-23
Arnab D
e
Move all upper-boun
d
test
s
t
o
a single folder
commit
|
commitdiff
|
tree
2020-05-22
Arnab De
Store
explicit
upper-bounds for
d
isas
s
em
b
ler
commit
|
commitdiff
|
tree
2020-03-04
Arnab De
Ad
d
Ptr t
o
r
ecord fields in JIT type
commit
|
commitdiff
|
tree
2020-03-04
Arnab De
Gu
a
rd constraint
f
o
r
records
commit
|
commitdiff
|
tree
2020-03-03
Arnab De
JIT type specializ
a
tion for records
commit
|
commitdiff
|
tree
2020-03-02
A
rnab De
Shado
w
class
u
pper-bounds if methods have type
commit
|
commitdiff
|
tree
2020-03-02
Arnab De
Override runtime option o
n
ly
i
n e
n
forcement mode
commit
|
commitdiff
|
tree
2020-03-02
A
rn
a
b De
H
andle nul
l
able and so
f
t type-hints
w
i
th upper-bo
u
nds
commit
|
commitdiff
|
tree
2020-02-21
Arnab De
Fi
x
merge l
o
gic for records
commit
|
commitdiff
|
tree
2020-02-15
Arnab De
R
AT spec
i
alizatio
n
for r
e
cords
commit
|
commitdiff
|
tree
2020-02-15
Arnab De
Type
spec
i
al
i
zation fo
r
record
s
in HHBB
C
commit
|
commitdiff
|
tree
2020-02-07
Arn
a
b De
Re-introduce
p
arser flag
f
o
r
up
p
er-boun
d
s
commit
|
commitdiff
|
tree
2020-02-04
Arnab
De
Mark class generic paramet
e
rs used as type-hint
s
as
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
M
ul
t
iple
u
p
per-bou
n
ds
i
n
repo mode
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
New extra da
t
a for Verify*Fail
*
opcodes
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
E
nforc
e
m
ult
i
ple upper bounds in no
n
-repo mode
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
Add a mo
d
e for g
e
ner
a
ting warnings for up
p
er-bound
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
E
nfo
r
ce s
i
n
g
le upp
e
r-bounds for m
e
thods
commit
|
commitdiff
|
tree
2019-11-09
Ar
n
ab De
Enforce param and
r
etu
r
n
t
ypes w
i
th
s
ingle
upper bound
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
P
r
oduce
upper
-
bounds for m
e
thods
in HHAS
commit
|
commitdiff
|
tree
2019-11-09
Arn
a
b
De
Add upper
-
bound flag f
o
r ty
p
e-constraints
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Misc functions for record-a
r
rays
commit
|
commitdiff
|
tree
2019-11-04
A
rna
b
De
Iterato
r
s f
o
r record-arrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab
D
e
Changed ty
p
e
of ExtraFieldMap to MixedArr
a
y*
commit
|
commitdiff
|
tree
2019-11-04
Arn
a
b
D
e
Recor
d
Array funct
i
ons re
t
ur
n
i
n
g key pos
i
tions and lvalues
commit
|
commitdiff
|
tree
2019-11-04
Arnab
D
e
Get/Set
w
ith Int keys for
RecordA
r
rays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Simplify
r
ecord-array minst
r
ops
commit
|
commitdiff
|
tree
2019-10-18
Arnab De
RAT
speciali
z
ation for recor
d
s
commit
|
commitdiff
|
tree
2019-10-18
A
rnab De
Typ
e
sp
e
cialization for reco
r
ds in HHBBC
commit
|
commitdiff
|
tree
2019-10-02
Arn
a
b De
Emit
u
pper bound
c
onstraints in
H
H
AS
commit
|
commitdiff
|
tree
2019-09-11
A
rnab De
Constant RecordDesc pointers in jit type
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Do n
o
t reload persi
s
tent
r
ecord
t
ypes
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Uni
q
ue and persistent at
t
rib
u
tes for records
commit
|
commitdiff
|
tree
2019-09-01
Ar
n
ab De
Get/Set
with st
r
i
n
g
ke
y
for Rec
o
rdArray
commit
|
commitdiff
|
tree
2019-08-16
Arn
a
b De
Missing co
w
Check fo
r
rec
o
rds
commit
|
commitdiff
|
tree
2019-08-16
Arnab De
Encodi
n
g size index i
n
h
eader of APC and
R
ecordArray
commit
|
commitdiff
|
tree
2019-08-16
Arnab De
In
t
roduce RecordArray
commit
|
commitdiff
|
tree
next