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
Arnab De
convertCla
s
sKey exp
e
cts key to have KnownDat
a
Type
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
HHBBC bug
f
ix
e
s f
o
r classes and
lazy
classe
s
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
Allow classes an
d
l
a
zy classes as enum valu
e
s
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
var
_
export of (lazy) classes s
h
ould be
a
valid Hack
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Arnab
De
Support (lazy) classes in bu
i
ltins
i
n ext_spl
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
A
d
d lazy c
l
a
ss co
n
t
buil
d
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
More misc fixes for la
z
y classes
commit
|
commitdiff
|
tree
2020-12-09
A
r
nab De
Opti
o
n for PH
P
\gettype to return 'string' fo
r
cla
s
s
e
s
commit
|
commitdiff
|
tree
2020-12-09
A
rnab De
A
llow co
n
stant
folding of lazy classes as keys in HackC
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
Allow classes
a
s
keys in Shape
s
::i
d
x
commit
|
commitdiff
|
tree
2020-12-09
Ar
n
ab De
Misc lazyclass f
i
xes for un
i
t
tests
commit
|
commitdiff
|
tree
2020-12-08
Arnab
De
Unmar
k
dict and vec cast inp
u
ts when a
u
t
o
m
a
rking is on
commit
|
commitdiff
|
tree
2020-12-08
Arnab De
Lazy
C
lass support for is_a
commit
|
commitdiff
|
tree
2020-12-08
A
r
nab De
Class to key conv
e
rsion
in collection
m
ethods
commit
|
commitdiff
|
tree
2020-12-02
A
r
n
ab
D
e
Expand HADVA contbuild
commit
|
commitdiff
|
tree
2020-12-02
Arnab
D
e
Fix bug
i
n storing legacy array-likes i
n
A
P
C
commit
|
commitdiff
|
tree
2020-11-21
Arnab
De
Add op
t
i
o
n for
v
a
r
dumping
class a
s
string fo
r
testing
commit
|
commitdiff
|
tree
2020-11-21
Arnab De
APC
supp
o
rt for Class and LazyClass
commit
|
commitdiff
|
tree
2020-11-18
Ar
n
ab De
Relational
op
e
rators for lazy cl
a
sses
commit
|
commitdiff
|
tree
2020-11-12
Arnab De
get
t
ype should ret
u
rn "arr
a
y" for legacy dicts
/
vec
s
commit
|
commitdiff
|
tree
2020-10-22
Arnab De
Type
t
ests for
lazy
classes
commit
|
commitdiff
|
tree
2020-10-20
A
rnab De
Unmark cast to dic
t
in Shap
e
s::toDic
t
commit
|
commitdiff
|
tree
2020-10-20
Arnab De
Redu
c
e number of places we u
s
e
t
h
e
HADVA switch
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
castObj
T
oDi
c
t and
castObjToV
e
c may need
to
u
nma
r
k
commit
|
commitdiff
|
tree
2020-10-11
A
r
n
ab De
Mis
c
HADVA fixes
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
isset fo
r
vec base and string k
e
y does not throw
commit
|
commitdiff
|
tree
2020-10-02
A
rnab De
Lazy cla
s
s
e
s as k
e
ys
commit
|
commitdiff
|
tree
2020-10-02
Arnab D
e
Make lazy classes compatible with s
t
ring t
y
pe-hi
n
ts
commit
|
commitdiff
|
tree
2020-09-29
Ar
n
ab De
Preserve m
a
r
k
ing
through H
H
B
B
C
constant propagation
commit
|
commitdiff
|
tree
2020-09-16
Arnab De
More auto-
m
ark
i
n
g
a
nd
h
adva fixe
s
commit
|
commitdiff
|
tree
2020-09-11
Arnab
D
e
Preserve marking in APC
p
r
e-HADV
A
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
c
l
ass
in lazy clas
s
m
o
d
e
commit
|
commitdiff
|
tree
2020-08-29
Arn
a
b
De
Lo
a
d Class* from laz
y
classes
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Use L
a
zyClass as c
o
nstant
s
commit
|
commitdiff
|
tree
2020-08-29
Arnab
D
e
I
n
troduce La
z
y
Class by
t
ecode
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Misc auto-marki
n
g fixes
commit
|
commitdiff
|
tree
2020-08-20
Arnab De
array_unmark_leg
a
cy
s
hould work pre-HAM
commit
|
commitdiff
|
tree
2020-08-19
Arnab De
HHBBC type for lazy classes
commit
|
commitdiff
|
tree
2020-08-18
Arnab
D
e
Mark d/varray casts
commit
|
commitdiff
|
tree
2020-08-18
A
rn
a
b De
Add arra
y
_u
n
mark_legacy
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
Mark legacy a
r
r
a
ys
in C++ code part
1
commit
|
commitdiff
|
tree
2020-08-18
Arna
b
De
Ad
d
static empty legacy arra
y
s
commit
|
commitdiff
|
tree
2020-08-11
Arnab De
J
I
T
type for
l
azy class
commit
|
commitdiff
|
tree
2020-08-11
Arnab
D
e
Add
LazyClass da
t
a
type
commit
|
commitdiff
|
tree
2020-08-08
Arnab De
Remove list
of exten
s
ion
s
commit
|
commitdiff
|
tree
2020-08-04
Arnab De
Bac
k
out "Re
m
ove
unu
s
e
d import in hhbc"
commit
|
commitdiff
|
tree
2020-07-31
Arnab
D
e
Warn for compile-time conversion from cl
a
s
s to string
commit
|
commitdiff
|
tree
2020-07-31
Arna
b
De
Fix a merge issue
commit
|
commitdiff
|
tree
2020-07-29
Arnab De
Turn on th
e
Hack
A
rr
D
VArrVarDump flag fo
r
unit test
s
commit
|
commitdiff
|
tree
2020-07-26
Arnab
D
e
Mak
e
EmitCl
a
ssPointers an int
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
New
f
lags for class
t
o
string conversion
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
I
mplic
i
t c
l
a
ss
to string co
n
ver
s
i
ons
commit
|
commitdiff
|
tree
2020-07-25
Arnab De
C
l
s, Func and ClsMeth need not
be I
n
it
P
rim
commit
|
commitdiff
|
tree
2020-07-23
Arnab
De
Introduce Resol
v
eClass
b
ytecode to res
o
lve Foo::cl
a
ss
.
.
.
commit
|
commitdiff
|
tree
2020-07-11
A
rnab De
var_dump for
l
egacy ar
r
ays
commit
|
commitdiff
|
tree
2020-07-03
Arnab D
e
Automatic
a
lly mar
k
as leg
a
cy arrays
commit
|
commitdiff
|
tree
2020-07-01
Arnab
De
Remove
H
ackRe
c
ordArrays runtime option
commit
|
commitdiff
|
tree
2020-07-01
Arnab De
Remov
e
r
e
co
r
d array
from
Ha
c
kC
commit
|
commitdiff
|
tree
2020-06-22
Arna
b
De
Re
m
ove reco
r
d arrays fro
m
runtime
commit
|
commitdiff
|
tree
2020-06-18
A
r
nab
De
Out
p
ut of so
m
e
Verify
R
etType cann
o
t be kno
w
n at compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab
D
e
Enforce multiple property u
p
per-bounds
i
n repo mode
commit
|
commitdiff
|
tree
2020-05-23
Arnab De
Enf
o
rce mu
l
tiple p
r
oper
t
y upper-bounds in
n
on-repo
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab
De
Enforc
e
s
i
n
g
le upper
-
bounds for p
r
op
e
rt
i
e
s
commit
|
commitdiff
|
tree
2020-05-23
Arna
b
D
e
M
o
ve all
upper-bound tests to a single folder
commit
|
commitdiff
|
tree
2020-05-22
Arnab
De
Store explicit upper-bounds for disasse
m
bler
commit
|
commitdiff
|
tree
2020-03-04
Arnab De
Add P
t
r
t
o record fields in
J
IT
t
ype
commit
|
commitdiff
|
tree
2020-03-04
Arnab De
Guar
d
co
n
straint for
r
ecords
commit
|
commitdiff
|
tree
2020-03-03
Arnab De
JIT type speciali
z
ati
o
n for reco
r
ds
commit
|
commitdiff
|
tree
2020-03-02
Arnab De
Shadow class upper-bounds if
meth
o
ds
h
ave
t
ype
commit
|
commitdiff
|
tree
2020-03-02
Arnab De
Override runt
i
me optio
n
onl
y
in e
n
fo
r
cement mode
commit
|
commitdiff
|
tree
2020-03-02
Arna
b
De
H
a
ndle nullab
l
e and s
o
ft type-hints with upper-bounds
commit
|
commitdiff
|
tree
2020-02-21
Arnab De
Fix merge log
i
c for record
s
commit
|
commitdiff
|
tree
2020-02-15
Arnab De
RAT specializ
a
t
ion for records
commit
|
commitdiff
|
tree
2020-02-15
Arnab De
Type s
p
ecializat
i
on for rec
o
rds in HHB
B
C
commit
|
commitdiff
|
tree
2020-02-07
Ar
n
ab De
R
e-in
t
roduce parser fla
g
for upper-boun
d
s
commit
|
commitdiff
|
tree
2020-02-04
Arnab De
Mark class
generic p
a
rame
t
e
rs
u
sed as
type-hi
n
ts as
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
M
u
l
t
iple up
p
er-b
o
u
n
d
s
in
rep
o
mod
e
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
New
e
x
tra dat
a
for Ve
r
ify*F
a
il* opcodes
commit
|
commitdiff
|
tree
2019-12-06
Ar
n
ab De
Enforce m
u
l
ti
p
le
u
ppe
r
bounds in non-r
e
p
o
mod
e
commit
|
commitdiff
|
tree
2019-12-06
Arna
b
De
Add a mode for ge
n
e
ra
t
ing warnings
for upper-bound
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Enforce single upper-bounds
f
or methods
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Enfo
r
ce param a
n
d
r
e
turn types with single upper bound
commit
|
commitdiff
|
tree
2019-11-09
A
r
nab
D
e
P
roduce u
p
p
er-bounds
f
o
r
m
et
h
ods in
H
HAS
commit
|
commitdiff
|
tree
2019-11-09
Arnab D
e
Add
upp
e
r-bound fla
g
for
t
ype-constraints
commit
|
commitdiff
|
tree
2019-11-04
Arn
a
b De
Misc fu
n
ctions for r
e
cord-arrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Iterato
r
s
for record-arra
y
s
commit
|
commitdiff
|
tree
2019-11-04
A
rnab De
Changed type of Ext
r
aFie
l
dMap to Mixe
d
Array
*
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Reco
r
d
A
rray func
t
ions
r
eturning key po
s
it
i
ons
a
nd lvalues
commit
|
commitdiff
|
tree
2019-11-04
Arna
b
D
e
G
et/
S
et
wi
t
h Int key
s
for Recor
d
A
rrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
S
implify recor
d
-array m
i
nstr ops
commit
|
commitdiff
|
tree
2019-10-18
Arnab De
RAT spe
c
ializat
i
on f
o
r rec
o
rds
commit
|
commitdiff
|
tree
2019-10-18
Arna
b
D
e
T
ype specialization for records in HHBBC
commit
|
commitdiff
|
tree
2019-10-02
Ar
n
a
b
De
Emit up
p
er bound
c
onstr
a
i
nts in HHAS
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Constant RecordDesc pointers i
n
jit
type
commit
|
commitdiff
|
tree
2019-09-11
A
r
nab De
Do no
t
rel
o
ad persi
s
tent record ty
p
es
commit
|
commitdiff
|
tree
2019-09-11
Arnab
D
e
Un
i
que and per
s
istent
a
t
tributes for records
commit
|
commitdiff
|
tree
2019-09-01
Arnab D
e
G
e
t/Set w
i
th str
i
ng key for
Rec
o
rdArray
commit
|
commitdiff
|
tree
2019-08-16
Arnab
De
Missing co
w
Check for
records
commit
|
commitdiff
|
tree
2019-08-16
Arnab De
Enc
o
ding si
z
e inde
x
in
h
eader of APC
a
nd Record
A
rray
commit
|
commitdiff
|
tree
2019-08-16
Arn
a
b D
e
In
t
ro
d
uce RecordArray
commit
|
commitdiff
|
tree
next