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
Pretty print capabilities in generic subtyping errors
2020-12-23
Arnab De
loosen
a
ll array-likes before assign
i
ng H
H
BBC t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2020-12-11
Arnab De
Fix HHBBC for S
a
m
e
b
etween
a
St
r
and (Lazy)Cls
commit
|
commitdiff
|
tree
2020-12-11
Arnab D
e
c
o
n
vertClassKey e
x
pects key to
h
a
ve KnownDataTy
p
e
commit
|
commitdiff
|
tree
2020-12-09
A
r
nab
De
H
H
B
BC bug fixes
f
or
c
l
asses
and
la
z
y cla
s
ses
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
Allow
classes a
n
d lazy classes
as enum v
a
lues
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
var_export of
(
lazy)
clas
s
es sh
o
uld be a vali
d
H
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
Supp
o
rt (lazy) classes in builtins in ext_
s
pl
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
Add lazy class con
t
b
u
i
ld
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
More misc fixes for lazy
c
las
s
es
commit
|
commitdiff
|
tree
2020-12-09
A
r
nab De
O
p
t
i
on for PHP\gettype to return 'st
r
ing' for class
e
s
commit
|
commitdiff
|
tree
2020-12-09
Arnab
De
Allow
c
ons
t
ant
folding
o
f laz
y
classes as
keys in HackC
commit
|
commitdiff
|
tree
2020-12-09
Arn
a
b
D
e
Allow classes as keys in Shapes::i
d
x
commit
|
commitdiff
|
tree
2020-12-09
Arnab De
M
i
sc
lazyclass
fixes
for unit test
s
commit
|
commitdiff
|
tree
2020-12-08
Arnab De
Unmark dic
t
a
nd vec cast
i
nputs wh
e
n automarking is on
commit
|
commitdiff
|
tree
2020-12-08
Arnab
D
e
LazyCla
s
s support for is_a
commit
|
commitdiff
|
tree
2020-12-08
A
r
nab De
Class
to key conversion in col
l
ection me
t
hods
commit
|
commitdiff
|
tree
2020-12-02
Arnab
D
e
Expand HADVA
c
ontbuil
d
commit
|
commitdiff
|
tree
2020-12-02
Arnab De
Fix bug
in
stori
n
g
leg
a
cy array-l
i
kes in APC
commit
|
commitdiff
|
tree
2020-11-21
A
r
nab
De
Add option for v
a
r dum
p
ing class as string for t
e
sting
commit
|
commitdiff
|
tree
2020-11-21
Arnab D
e
APC support for Class and LazyCl
a
ss
commit
|
commitdiff
|
tree
2020-11-18
Arnab De
R
e
lational ope
r
ators for
l
azy c
l
asses
commit
|
commitdiff
|
tree
2020-11-12
A
r
nab De
gettyp
e
sh
o
uld return "a
r
r
ay"
for legacy dic
t
s
/
v
e
cs
commit
|
commitdiff
|
tree
2020-10-22
Arnab De
T
y
pe te
s
t
s
for lazy classes
commit
|
commitdiff
|
tree
2020-10-20
Arnab De
Unmark
c
ast to dict in Shapes
:
:toD
i
c
t
commit
|
commitdiff
|
tree
2020-10-20
Arnab
De
Reduc
e
n
umber of places w
e
us
e
the HADVA
s
witch
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
cast
O
bj
T
oDict a
n
d castObjT
o
Ve
c
may nee
d
to unmark
commit
|
commitdiff
|
tree
2020-10-11
Arnab
De
M
isc HADVA fixes
commit
|
commitdiff
|
tree
2020-10-11
Arnab De
isset for vec
b
ase and
s
t
rin
g
key does not throw
commit
|
commitdiff
|
tree
2020-10-02
A
r
n
ab De
Lazy classes as keys
commit
|
commitdiff
|
tree
2020-10-02
A
r
n
ab De
Make lazy classe
s
compatible
w
ith string ty
p
e
-hints
commit
|
commitdiff
|
tree
2020-09-29
Arnab D
e
Pre
s
e
r
ve marking
t
h
r
ough
HHBBC
c
onst
a
nt propagation
commit
|
commitdiff
|
tree
2020-09-16
Ar
n
ab De
More a
u
to-marking and hadva fixe
s
commit
|
commitdiff
|
tree
2020-09-11
Arnab De
Prese
r
ve m
a
r
k
in
g
i
n
AP
C
pre-HAD
V
A
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
cl
a
ss in l
a
zy
class mode
commit
|
commitdiff
|
tree
2020-08-29
Arnab D
e
Load Class* from lazy class
e
s
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Us
e
La
z
yCl
a
ss as co
n
st
a
nts
commit
|
commitdiff
|
tree
2020-08-29
Arn
a
b De
I
n
troduce LazyClass bytecode
commit
|
commitdiff
|
tree
2020-08-29
Arna
b
De
Misc auto-ma
r
k
i
ng
f
ixes
commit
|
commitdiff
|
tree
2020-08-20
Arnab De
a
r
ray_unmark_
l
egacy s
h
ould
wor
k
pre
-
HAM
commit
|
commitdiff
|
tree
2020-08-19
A
rnab De
H
H
BBC type for
l
azy c
l
as
s
e
s
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
M
a
r
k
d
/varray
c
a
sts
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
Add array_un
m
a
r
k_leg
a
c
y
commit
|
commitdiff
|
tree
2020-08-18
A
rnab De
Mark leg
a
cy arrays in C+
+
code part 1
commit
|
commitdiff
|
tree
2020-08-18
A
r
nab D
e
Add stat
i
c
empty legacy arrays
commit
|
commitdiff
|
tree
2020-08-11
Arna
b
De
JIT type for laz
y
clas
s
commit
|
commitdiff
|
tree
2020-08-11
Arnab
De
Add
LazyCl
a
s
s
dat
a
t
ype
commit
|
commitdiff
|
tree
2020-08-08
Arnab De
Remo
v
e list of ex
t
e
nsions
commit
|
commitdiff
|
tree
2020-08-04
Arnab De
Bac
k
out "Re
m
o
v
e unused i
m
p
o
rt in hhbc"
commit
|
commitdiff
|
tree
2020-07-31
A
r
n
ab De
War
n
fo
r
compile-t
i
me convers
i
on from class to string
commit
|
commitdiff
|
tree
2020-07-31
A
rnab De
Fix a merge issue
commit
|
commitdiff
|
tree
2020-07-29
A
r
nab De
Turn on the HackArrDV
A
rrVarDu
m
p flag for
u
ni
t
tests
commit
|
commitdiff
|
tree
2020-07-26
A
rnab De
Ma
k
e EmitC
l
assPointers an i
n
t
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
New fl
a
gs for
class to s
t
ri
n
g
c
o
nversion
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
I
mplicit class to string c
o
n
v
ersions
commit
|
commitdiff
|
tree
2020-07-25
Ar
n
ab De
C
ls, Func and
ClsMe
t
h n
e
e
d
not be InitPrim
commit
|
commitdiff
|
tree
2020-07-23
Ar
n
a
b De
Intr
o
duce ResolveCla
s
s bytecod
e
to resol
v
e Foo::class
.
.
.
commit
|
commitdiff
|
tree
2020-07-11
Arnab De
va
r
_
dump for
legacy arrays
commit
|
commitdiff
|
tree
2020-07-03
Arnab
De
Automatically mark as
l
eg
a
c
y
arrays
commit
|
commitdiff
|
tree
2020-07-01
Arna
b
De
Remo
v
e Ha
c
kRecordArrays runtime option
commit
|
commitdiff
|
tree
2020-07-01
Ar
n
ab De
Remove re
c
ord array from HackC
commit
|
commitdiff
|
tree
2020-06-22
A
r
nab De
Remove
r
ecord arrays
f
rom runtime
commit
|
commitdiff
|
tree
2020-06-18
Arna
b
D
e
O
utput of some
Ver
i
fyRetT
y
pe
c
a
n
not be known at comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab De
Enforce mult
i
p
l
e
p
r
operty upper-
b
ounds in repo
m
ode
commit
|
commitdiff
|
tree
2020-05-23
A
rnab De
E
nforce multiple
p
roperty upper-
b
ou
n
ds in non
-
repo
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arnab
D
e
Enforce single upper-bound
s
for pro
p
erties
commit
|
commitdiff
|
tree
2020-05-23
Arn
a
b
De
Move all upper-bound
tes
t
s to a single
f
o
l
der
commit
|
commitdiff
|
tree
2020-05-22
Arnab De
Store explicit upper-b
o
unds
f
o
r disass
e
mbler
commit
|
commitdiff
|
tree
2020-03-04
Arnab
De
Add Ptr to record f
i
elds in JIT type
commit
|
commitdiff
|
tree
2020-03-04
Arnab
De
Guard
c
onstraint for r
e
c
ords
commit
|
commitdiff
|
tree
2020-03-03
Arnab De
JIT t
y
pe specialization for
r
ecord
s
commit
|
commitdiff
|
tree
2020-03-02
Arnab De
Shadow c
l
ass upper-b
o
u
nds if me
t
hods have type
commit
|
commitdiff
|
tree
2020-03-02
Arnab
De
O
v
erride runtime o
p
t
ion
o
nly in e
n
forcement m
o
de
commit
|
commitdiff
|
tree
2020-03-02
Arna
b
De
Handle nullable and soft typ
e
-
hints wit
h
upper-bounds
commit
|
commitdiff
|
tree
2020-02-21
A
r
na
b
De
Fix merge logic for r
e
c
ords
commit
|
commitdiff
|
tree
2020-02-15
A
rnab D
e
RAT
s
pe
c
ializatio
n
for records
commit
|
commitdiff
|
tree
2020-02-15
Arnab De
Type speci
a
lization for records
i
n HHBBC
commit
|
commitdiff
|
tree
2020-02-07
Arnab
D
e
Re-int
r
o
du
c
e parser fl
a
g fo
r
uppe
r
-b
o
unds
commit
|
commitdiff
|
tree
2020-02-04
Arnab
D
e
Mark class generic
p
arame
t
ers u
s
ed
a
s typ
e
-
hints
a
s
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
Mu
l
tiple uppe
r
-bounds
i
n repo
mode
commit
|
commitdiff
|
tree
2019-12-06
A
r
nab
De
New extr
a
data for Verify*Fail* opco
d
es
commit
|
commitdiff
|
tree
2019-12-06
A
rnab De
Enforce m
u
ltiple upper bo
u
nds in
n
o
n
-repo
m
o
de
commit
|
commitdiff
|
tree
2019-12-06
Arn
a
b De
Add a
mod
e
for generati
n
g warnings for
up
p
e
r
-
bound
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Enf
o
rce si
n
g
le up
p
er-
b
oun
d
s for met
h
ods
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Enforce
par
a
m an
d
return types
w
ith singl
e
u
pper
bound
commit
|
commitdiff
|
tree
2019-11-09
Arnab
De
Produce u
p
per-bounds for methods in HHAS
commit
|
commitdiff
|
tree
2019-11-09
Arn
a
b De
Add upper-bound flag for type-constraints
commit
|
commitdiff
|
tree
2019-11-04
Arnab
De
Misc
f
unction
s
f
o
r record-arrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
I
terato
r
s fo
r
record-arrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Changed type o
f
Extra
F
ieldMap to Mi
x
edArray*
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Rec
o
rdAr
r
ay functions returnin
g
k
e
y pos
i
t
i
ons and lvalues
commit
|
commitdiff
|
tree
2019-11-04
A
r
nab De
Get/Set
wit
h
Int k
e
y
s
for RecordA
r
rays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Si
m
pli
f
y rec
o
r
d
-a
r
ray minstr o
p
s
commit
|
commitdiff
|
tree
2019-10-18
Arnab De
RAT
special
i
zation for record
s
commit
|
commitdiff
|
tree
2019-10-18
A
rnab De
T
ype specialization for
r
ecord
s
in
HHB
B
C
commit
|
commitdiff
|
tree
2019-10-02
Arnab
D
e
Emit upper
b
ound constra
i
nt
s
in HHAS
commit
|
commitdiff
|
tree
2019-09-11
Arna
b
De
Consta
n
t RecordDesc pointers
in jit type
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Do not reload persi
s
tent record
t
ypes
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Un
i
que and persi
s
tent attributes for reco
r
d
s
commit
|
commitdiff
|
tree
2019-09-01
Arnab De
Get/Set with
string key for R
e
c
ordA
r
ray
commit
|
commitdiff
|
tree
2019-08-16
Arnab De
M
i
ssing c
o
wCheck fo
r
r
e
cords
commit
|
commitdiff
|
tree
next