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
isset for vec base and string key does not throw
2020-10-11
Arna
b
De
isset
f
or vec base
and
string key does not throw
commit
|
commitdiff
|
tree
2020-10-02
A
r
nab De
L
a
zy classes
as keys
commit
|
commitdiff
|
tree
2020-10-02
Arnab De
Ma
k
e l
a
zy class
e
s compatible with string
type-hi
n
t
s
commit
|
commitdiff
|
tree
2020-09-29
Arnab
De
Preserve mar
k
ing t
h
roug
h
HHBBC
constant propagati
o
n
commit
|
commitdiff
|
tree
2020-09-16
Arnab De
More
a
u
t
o-markin
g
and had
v
a fixes
commit
|
commitdiff
|
tree
2020-09-11
Arnab De
P
reserve marking in APC pre
-
H
ADVA
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
class i
n
lazy class mode
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Load Class* fro
m
laz
y
clas
s
es
commit
|
commitdiff
|
tree
2020-08-29
Arnab D
e
Use LazyClass
a
s cons
t
ant
s
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Introduce LazyClass
b
ytecode
commit
|
commitdiff
|
tree
2020-08-29
Arnab De
Mi
s
c auto-mark
i
ng fixes
commit
|
commitdiff
|
tree
2020-08-20
Arnab De
a
r
r
ay_unmar
k
_legacy
shoul
d
wo
r
k pre
-
HA
M
commit
|
commitdiff
|
tree
2020-08-19
A
r
nab De
HH
B
BC typ
e
for
l
azy classe
s
commit
|
commitdiff
|
tree
2020-08-18
Arnab
D
e
Mar
k
d/varray casts
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
Add
a
rra
y
_
unmark_legacy
commit
|
commitdiff
|
tree
2020-08-18
Arnab
De
M
a
r
k legacy arrays in C++ code part 1
commit
|
commitdiff
|
tree
2020-08-18
Arnab De
A
d
d
s
tat
i
c
e
mpt
y
legacy a
r
rays
commit
|
commitdiff
|
tree
2020-08-11
Arnab De
JI
T
t
y
pe for lazy class
commit
|
commitdiff
|
tree
2020-08-11
Arnab De
Ad
d
L
azyC
l
ass dat
a
type
commit
|
commitdiff
|
tree
2020-08-08
Arnab De
R
e
mov
e
list
o
f extensi
o
n
s
commit
|
commitdiff
|
tree
2020-08-04
Arnab D
e
B
a
ck out "Remove
u
nused i
m
p
ort in hhbc"
commit
|
commitdiff
|
tree
2020-07-31
Arnab
D
e
W
arn
for compile-ti
m
e c
o
n
v
e
rsion from class
t
o
s
tring
commit
|
commitdiff
|
tree
2020-07-31
A
r
nab De
Fix a
m
e
r
ge issue
commit
|
commitdiff
|
tree
2020-07-29
A
r
nab De
Turn on t
h
e HackA
r
r
D
VArrVarDump flag
f
or u
n
i
t
tests
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
Make
EmitClassPoin
t
ers
an int
commit
|
commitdiff
|
tree
2020-07-26
Arnab De
New f
l
ags for class to
string con
v
ersion
commit
|
commitdiff
|
tree
2020-07-26
Arnab
De
Implicit
c
las
s
to st
r
i
ng conversi
o
ns
commit
|
commitdiff
|
tree
2020-07-25
Arnab De
C
ls, Func and
ClsMeth need not
be InitPr
i
m
commit
|
commitdiff
|
tree
2020-07-23
Arnab De
Introduce Re
s
olveCl
a
ss bytecode to resolve Foo
:
:class
.
.
.
commit
|
commitdiff
|
tree
2020-07-11
Arnab
De
var_
d
ump for leg
a
cy a
r
r
ays
commit
|
commitdiff
|
tree
2020-07-03
Arnab
De
Automati
c
ally
m
ark
a
s legacy arrays
commit
|
commitdiff
|
tree
2020-07-01
Ar
n
ab De
Remove HackRecordArrays runtime option
commit
|
commitdiff
|
tree
2020-07-01
Arnab D
e
Rem
o
ve re
c
ord array from HackC
commit
|
commitdiff
|
tree
2020-06-22
Arnab
D
e
Remove record arr
a
y
s
from runtime
commit
|
commitdiff
|
tree
2020-06-18
Arnab De
Output of some Verify
R
etT
y
pe
cannot be
k
nown at
c
o
mp
i
le
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arn
a
b De
Enforce mul
t
iple property upp
e
r-bounds
in rep
o
mode
commit
|
commitdiff
|
tree
2020-05-23
A
rnab De
Enforce multiple
p
rop
e
rty uppe
r
-
bounds in
n
o
n
-repo
.
.
.
commit
|
commitdiff
|
tree
2020-05-23
Arn
a
b D
e
Enf
o
rc
e
sin
g
le
upper-bounds for pr
o
pertie
s
commit
|
commitdiff
|
tree
2020-05-23
Arn
a
b
D
e
M
ove all up
p
er-bound test
s
to a s
i
ngle folde
r
commit
|
commitdiff
|
tree
2020-05-22
Arnab De
Store expli
c
it upper-bounds for disa
s
sembler
commit
|
commitdiff
|
tree
2020-03-04
Arn
a
b
D
e
Add Ptr to rec
o
rd f
i
e
l
ds in JIT type
commit
|
commitdiff
|
tree
2020-03-04
Arnab
De
Guard constraint fo
r
records
commit
|
commitdiff
|
tree
2020-03-03
Arn
a
b De
J
I
T type spec
i
al
i
z
atio
n
f
o
r records
commit
|
commitdiff
|
tree
2020-03-02
Arnab
D
e
Shad
o
w c
l
a
ss upper-bo
u
nds if metho
d
s
ha
v
e
t
y
p
e
commit
|
commitdiff
|
tree
2020-03-02
Arnab De
Override runtime option only
in enforcement mode
commit
|
commitdiff
|
tree
2020-03-02
Arn
a
b De
Handle nullab
l
e a
n
d sof
t
type-
h
ints with uppe
r
-boun
d
s
commit
|
commitdiff
|
tree
2020-02-21
Arn
a
b
De
Fi
x
merge logic
f
or re
c
o
r
ds
commit
|
commitdiff
|
tree
2020-02-15
Arn
a
b De
R
A
T specializa
t
ion for records
commit
|
commitdiff
|
tree
2020-02-15
Arna
b
D
e
Type specializ
a
tion for
r
e
cords in HHBBC
commit
|
commitdiff
|
tree
2020-02-07
Arnab De
Re-introd
u
ce
p
arse
r
flag for upper-bo
u
nds
commit
|
commitdiff
|
tree
2020-02-04
Arnab
De
Mark
class generic parameters used as type
-
hints as
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
Multiple upper-bounds i
n
repo mode
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
N
e
w extra
d
ata for Verif
y
*Fail* o
p
codes
commit
|
commitdiff
|
tree
2019-12-06
A
rnab De
Enforce multiple upper
bounds
i
n non-
r
ep
o
mode
commit
|
commitdiff
|
tree
2019-12-06
Arnab De
Add a mode for g
e
n
erating warnings for u
p
per-bo
u
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Enforce single upper-bounds for methods
commit
|
commitdiff
|
tree
2019-11-09
A
r
nab
D
e
Enforce param and return t
y
pes with s
i
ngle upper bo
u
nd
commit
|
commitdiff
|
tree
2019-11-09
Arnab De
Produce upper-bounds for met
h
ods
i
n HHAS
commit
|
commitdiff
|
tree
2019-11-09
A
r
nab De
Add
u
p
per-bound fl
a
g for type-c
o
nstrai
n
ts
commit
|
commitdiff
|
tree
2019-11-04
A
r
nab D
e
Misc
f
unction
s
for record-arrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
Iterators
f
o
r record
-
ar
r
a
ys
commit
|
commitdiff
|
tree
2019-11-04
Arnab
D
e
Ch
a
nged ty
p
e of Extr
a
FieldMa
p
to Mix
e
d
A
rr
a
y*
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
RecordArray functions returning key pos
i
tions an
d
lvalu
e
s
commit
|
commitdiff
|
tree
2019-11-04
Arnab De
G
e
t/Se
t
with In
t
ke
y
s for RecordArrays
commit
|
commitdiff
|
tree
2019-11-04
Arnab D
e
Simplify rec
o
rd-a
r
ray minstr ops
commit
|
commitdiff
|
tree
2019-10-18
Arnab De
RAT specialization
f
or r
e
cords
commit
|
commitdiff
|
tree
2019-10-18
Ar
n
a
b
De
T
y
p
e specialization for
r
ecor
d
s
i
n
HHBBC
commit
|
commitdiff
|
tree
2019-10-02
Arnab De
Emit
u
p
p
er bound cons
t
raints
in HH
A
S
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
Constant RecordDesc p
o
inters in jit type
commit
|
commitdiff
|
tree
2019-09-11
Ar
n
ab De
D
o
not reloa
d
per
s
istent record ty
p
es
commit
|
commitdiff
|
tree
2019-09-11
Arnab De
U
niqu
e
and persistent attr
i
butes for records
commit
|
commitdiff
|
tree
2019-09-01
Arnab De
Get/Set with string ke
y
for Rec
o
rdArr
a
y
commit
|
commitdiff
|
tree
2019-08-16
Arna
b
De
Missing c
o
wC
h
eck
f
or re
c
ords
commit
|
commitdiff
|
tree
2019-08-16
Arnab
D
e
Enco
d
in
g
siz
e
index
i
n header of APC and
RecordArray
commit
|
commitdiff
|
tree
2019-08-16
Arna
b
De
Int
r
oduce Recor
d
Array
commit
|
commitdiff
|
tree
2019-07-31
A
rnab De
Upd
a
te byt
e
code specification with
r
e
cord relate
d
bytecode
s
commit
|
commitdiff
|
tree
2019-07-21
Arna
b
De
F
i
xe
d
FFP test fa
i
lu
r
e
s
commit
|
commitdiff
|
tree
2019-07-19
Arnab De
P
a
rser support f
o
r R
e
c
o
rdA
r
ray ins
t
antiation
commit
|
commitdiff
|
tree
2019-07-15
Arnab De
S
up
p
ort typ
e
alias
e
s of records
commit
|
commitdiff
|
tree
2019-07-10
Arnab De
Do
n
ot
a
dd m
e
rgea
b
le type
aliases
in
H
HBBC if
i
t
h
as
.
.
.
commit
|
commitdiff
|
tree
2019-06-24
A
r
nab
D
e
Generat
e
d full_fidelity fil
e
s
for record inheri
t
an
c
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
Typehint check f
o
r rec
o
rd
i
nheri
t
ance
commit
|
commitdiff
|
tree
2019-06-20
Ar
n
ab De
Include p
a
rent fields in derive
d
record
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
Add inherita
n
ce in
r
ecord declaration
commit
|
commitdiff
|
tree
2019-06-20
Arnab D
e
Default values
a
nd
i
nitial
i
zation check
commit
|
commitdiff
|
tree
2019-06-20
Ar
n
a
b
De
Comple
x
min
s
t
r
f
o
r records
commit
|
commitdiff
|
tree
2019-06-20
Arn
a
b De
Ren
a
m
e
d
record typ
e
to Record
D
esc and other rela
t
ed
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
A
rnab De
In
t
roduce record typ
e
in
HHBBC and r
e
p
o
-aut
h
oritative
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Arna
b
De
Im
p
lement record
comparison
commit
|
commitdiff
|
tree
2019-06-20
Arnab
De
E
r
ror if a non-exis
t
ent fiel
d
i
s a
c
cesse
d
.
commit
|
commitdiff
|
tree
2019-06-20
Arnab De
A
dding t
y
pe
checks for i
n
i
t
ializati
o
n an
d
member operati
o
ns
commit
|
commitdiff
|
tree
2019-06-12
Ar
n
ab D
e
Find the right
type for record ctxt
commit
|
commitdiff
|
tree
2019-05-28
A
r
n
a
b De
Making method names consiste
n
t
with
H
HV
M
c
oding s
t
yle
commit
|
commitdiff
|
tree
2019-05-22
Arna
b
De
Removed autoloade
r
k
ind fo
r
records
commit
|
commitdiff
|
tree
2019-05-22
Arnab De
Disallow records
,
type al
i
ases an
d
clas
s
es with
same
.
.
.
commit
|
commitdiff
|
tree
2019-05-06
A
r
nab
De
Throw type checker error instead of crashing when records
.
.
.
commit
|
commitdiff
|
tree
2019-04-29
Arnab De
Make
D
ivisionByZe
r
oExcepti
o
n the default behavior
commit
|
commitdiff
|
tree
2019-04-16
Arnab De
Persi
s
t records
t
hr
o
ugh
HHB
B
C in Repo
A
uthoritative
.
.
.
commit
|
commitdiff
|
tree
2019-04-16
Arn
a
b De
B
asic JIT support for NewRecord bytecode
commit
|
commitdiff
|
tree
2019-04-16
Arnab De
Ad
d
i
n
t
e
rpre
t
er
s
upport for reco
r
ds
commit
|
commitdiff
|
tree
next