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
Remove type from DecRefProfile key
2016-08-25
Rick Lavoie
Remove type from DecRef
P
rofile
k
ey
commit
|
commitdiff
|
tree
2016-08-22
Rick
L
a
v
oie
Fix unused
function
w
arning in gen-member-reflecti
o
n
commit
|
commitdiff
|
tree
2016-08-22
Rick Lavoie
Rename is[Mixed
,
Pac
k
ed]Layout t
o
has[M
i
xed,
P
acked]Layo
u
t
commit
|
commitdiff
|
tree
2016-08-22
Ri
c
k L
a
voie
C
o
nversions to Keys
e
t
s
h
o
uld kee
p
the values, not the
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
R
i
c
k
Lavoie
Simp
l
ify compariso
n
s
against zer
o
to
t
est i
n
struction
s
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Rick Lavoi
e
Fix repo test failure on un
s
e
tting v
e
c
e
lements
commit
|
commitdiff
|
tree
2016-08-18
Rick Lavoie
Fix NewLike
A
rrayL repo test
f
ailures on Hack arrays
commit
|
commitdiff
|
tree
2016-08-16
R
i
ck
Lavoie
Exactly scan "n
o
r
m
al" RDS duri
n
g G
C
u
sin
g
type-s
c
anners
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Re-enable vec/dict/k
e
yset t
e
st
c
ases
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k Lavoie
Add misc
J
IT suppor
t
f
o
r ve
c
/dict/keyset
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Add JIT s
u
pport for vec/dic
t
/keyset minst
r
s and
r
elated ops
commit
|
commitdiff
|
tree
2016-08-16
R
i
c
k
Lavoie
Add JIT suppo
r
t for convertin
g
to/from vec/
d
ict/keyset
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Add JI
T
support for vec/dict/k
e
yset comparison
s
commit
|
commitdiff
|
tree
2016-08-16
Rick La
v
oie
Add JIT type
s
for vec/dict
/
keyset
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k Lavoie
Remove s
p
ecial t
y
pe-
h
int chec
k
ing logic for
vecs/dicts
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavo
i
e
M
i
sc chan
g
es to suppo
r
t vec/dic
t
s
/
keyset
s
commit
|
commitdiff
|
tree
2016-08-16
Rick La
v
oie
Add new bytecode instructions for
v
e
c/dict/k
e
yset
commit
|
commitdiff
|
tree
2016-08-16
R
i
c
k Lavoie
Misc vec/di
c
t/ke
y
set behavior
cle
a
n
up
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
R
e
-
w
ork array co
m
parisons and
add support for vec/dict
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Fix p
o
t
ent
i
al mem
l
eak
s
wh
e
n c
o
n
v
erting
t
o vecs
a
nd
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
A
dd memb
e
r operations suppor
t
for
v
ec/dict
s
/keysets
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Add su
p
port for vecs/dicts/k
e
ysets
to APC
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Remove DefineR
e
ffy
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k Lavoie
Add
K
indO
f
[Persistent]Vec, KindOf[Pers
i
stent]Dict
,
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Ric
k
L
avo
i
e
R
e
-organ
i
ze Dat
a
type values
commit
|
commitdiff
|
tree
2016-08-02
Rick Lavoie
Fix crash
w
ith throwing fro
m
__s
l
eep(
)
with packed
.
.
.
commit
|
commitdiff
|
tree
2016-07-10
Rick
L
a
voie
Avoi
d
i
nfinite lo
o
ps in
type-scanners
m
ore effic
i
ently
commit
|
commitdiff
|
tree
2016-07-10
Rick Lavoie
B
r
eak depe
n
d
e
nce o
f
S
OAP extension o
n
DataType values
commit
|
commitdiff
|
tree
2016-07-10
Rick
L
a
voie
Fix
t
ypo bug in anno
t
Compat(
)
commit
|
commitdiff
|
tree
2016-06-29
Rick Lavoie
F
i
x hh
b
bc crashes
commit
|
commitdiff
|
tree
2016-06-10
Ri
c
k Lav
o
ie
Extend si
z
e of jit::
T
ype
commit
|
commitdiff
|
tree
2016-05-13
Rick Lav
o
ie
Fix typo i
n
MixedArr
a
y
::MakeFromD
i
ct
commit
|
commitdiff
|
tree
2016-05-12
Rick Lavoie
T
r
ansfor
m
trivial diamonds into
c
mo
v
s (and
then possibly
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
Rick Lavoie
Fix missing native-data scan
f
unction re
g
istration
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavo
i
e
A
d
d t
e
st cases for Hack
vec arra
y
s
commit
|
commitdiff
|
tree
2016-05-06
Rick L
a
voie
Ad
d
parser support for H
a
ck vec arra
y
s
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavoie
Ad
d
HHB
C
and HH
I
R supp
o
rt for Hack
v
e
c a
r
rays
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavoie
Add
builtins support f
o
r
Hack
vec arra
y
s
commit
|
commitdiff
|
tree
2016-05-05
Rick
L
a
v
oie
Add serial
i
zer/unserializer
s
upport for Hac
k
vec arrays
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
Add ToVec
array-data function
commit
|
commitdiff
|
tree
2016-05-05
R
i
ck Lavoie
A
dd VecArrayInit
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
Add b
a
sic
s
u
p
port
for
H
ack ve
c
array
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
Make Pack
e
dArray
h
e
lpers
more generic
commit
|
commitdiff
|
tree
2016-05-04
Rick
Lavoie
Some misc pr
e
-
v
ec cl
e
anup
commit
|
commitdiff
|
tree
2016-05-04
Rick Lavoie
Add new arr
a
y
-data op
e
rations for Hack arrays
commit
|
commitdiff
|
tree
2016-04-25
Rick Lavoie
Fix p
o
ten
t
ial
o
ut-of-bo
u
nds array wr
i
t
e
in dirname_helpe
r
commit
|
commitdiff
|
tree
2016-04-22
R
i
ck Lavoie
Don't provide PHP
f
uncti
o
n arguments in sta
c
ktr
a
ce
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Rick Lavoie
Remove
s
t
rict f
r
om new array_with_ref
t
e
s
t case
commit
|
commitdiff
|
tree
2016-04-17
Rick Lavoie
D
on
'
t a
l
lo
w
refs into con
t
ainers
durin
g
construction
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Rick
Lav
o
i
e
Fix (ma
y
be?) VIXL hostcal
l
t
e
s
t
commit
|
commitdiff
|
tree
2016-04-14
R
ick L
a
voie
Hook
u
p type-
s
canners to GC
commit
|
commitdiff
|
tree
2016-04-05
Rick Lavoi
e
Add tool t
o
generat
e
type-scann
e
rs automatically
commit
|
commitdiff
|
tree
2016-03-28
Rick Lavoie
Use Symbolizer for assembly
f
u
nct
i
on call name
a
nno
t
ation
commit
|
commitdiff
|
tree
2016-03-24
Ric
k
Lavo
i
e
Add type-index
machiner
y
to memory allocat
i
ons
commit
|
commitdiff
|
tree
2016-03-09
Rick L
a
voie
Dis
a
b
l
e forced inlining and flatte
n
i
ng in bytecode
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
R
i
ck Lavoie
Add type-scanner run
t
ime interface
commit
|
commitdiff
|
tree
2016-03-04
Rick Lavoie
Replace h
a
nd-rolled vector implementations
commit
|
commitdiff
|
tree
2016-03-02
Rick Lavoie
M
a
ke
req
-
c
ontainers more
t
y
p
e-scanner frien
d
ly
commit
|
commitdiff
|
tree
2016-03-02
Rick Lavoie
Give ElmKey and PropAccessInfo
external linkage
commit
|
commitdiff
|
tree
2016-03-02
Ric
k
Lavoie
Add req::callo
c
_raw_
a
rray
commit
|
commitdiff
|
tree
2016-02-29
Rick
L
avoie
M
o
ve req:: allocations
f
un
c
tions in
t
o r
e
q-
m
a
lloc
.
h
.
.
.
commit
|
commitdiff
|
tree
2016-02-29
Rick Lavoie
Add debug information parsing fra
m
ework
commit
|
commitdiff
|
tree
2016-02-29
R
i
c
k Lavoie
Move
P
D
OSqliteConne
c
t
io
n
user defi
n
e
d
functions in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-02-27
Rick Lavoie
Fix maps with
v
oid*
k
eys
commit
|
commitdiff
|
tree
2016-02-26
Rick La
v
oie
Make HPHP::ma
t
ch() w
o
rk with f
o
lly::Discriminate
d
P
t
r
commit
|
commitdiff
|
tree
2016-02-25
Ri
c
k
Lavoie
Make TinyVector memory alloca
t
ion a template paramete
r
commit
|
commitdiff
|
tree
2016-02-25
Rick Lav
o
ie
Make FixedVecto
r
memory allocation a templa
t
e pa
r
a
meter
commit
|
commitdiff
|
tree
2016-01-21
Rick
La
v
oie
Fix typo i
n
null-co
a
lesce implement
a
tion
commit
|
commitdiff
|
tree
2015-12-17
R
i
c
k Lavoi
e
Fix bug
g
y FTRAC
E
i
n refcount-opts
.
cpp
commit
|
commitdiff
|
tree
2015-12-14
Rick Lavoie
Fix zero ref-cou
n
t Ze
n
d ob
j
ects
commit
|
commitdiff
|
tree
2015-12-03
Rick Lavoie
Update fbcode t
o
u
s
e newer v
e
rsion of
li
b
dwarf
commit
|
commitdiff
|
tree
2015-12-02
Rick Lavoie
Remov
e
t
r
ivial DecRef[NZ]/IncRef pairs
commit
|
commitdiff
|
tree
2015-12-02
Rick Lavoie
R
e
move
Strle
n
bytecode vestiges
commit
|
commitdiff
|
tree
2015-11-11
Rick Lavoie
Implement
P
HP7 null coa
l
es
c
e
operator
commit
|
commitdiff
|
tree
2015-09-16
Ric
k
Lavoie
Add sup
p
o
rt for PHP
7
"s
p
a
ces
h
i
p" operator
commit
|
commitdiff
|
tree
2015-08-27
R
ic
k
Lav
o
i
e
D
on
'
t d
e
fer updat
i
ng
p
osition-lim
i
t inside
p
hp_map()
commit
|
commitdiff
|
tree
2015-08-27
R
ick Lavo
i
e
Add
m
ore
k
i
n
d assertions to catch GC
c
orruption m
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Rick La
v
o
i
e
Register RequestEventHa
n
dlers immedia
t
ely
commit
|
commitdiff
|
tree
2015-08-27
Rick Lavo
i
e
Scan ZendRequest
L
o
c
a
lVector and
Z
endRequestL
o
calMap
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Rick Lav
o
ie
Re
g
is
t
e
r
active
e
xceptions as GC roots
commit
|
commitdiff
|
tree
2015-08-26
Rick Lavoie
Ad
d
s
upport for inter
i
or pointer
s
in c
o
nservative GC
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Rick Lav
o
ie
Remove gener
i
c
comparison IR ops
commit
|
commitdiff
|
tree
2015-08-25
Rick Lavoie
Fix memory leaks in Zend compat
commit
|
commitdiff
|
tree
2015-08-25
Rick Lavoie
Null out pointers when destroyi
n
g
arrays in debug m
o
de
commit
|
commitdiff
|
tree
2015-08-25
Ri
c
k
L
a
v
oie
Properl
y
scan objects that are CppBuiltins o
r
h
a
ve
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Rick Lavoie
S
c
an Ex
t
r
aArgs
d
uring GC
commit
|
commitdiff
|
tree
2015-08-13
Rick Lavoie
Add
specialize
d
r
esource comparis
o
n IR ops
commit
|
commitdiff
|
tree
2015-08-08
Rick La
v
oie
Add speciali
z
ed array compari
s
o
n
I
R op
s
commit
|
commitdiff
|
tree
2015-08-06
Ri
c
k Lavo
i
e
Add runtime option to eagerly run
G
C
commit
|
commitdiff
|
tree
2015-08-03
Rick Lavoie
Ma
k
e Object dtor inline
commit
|
commitdiff
|
tree
2015-08-03
Rick Lavoie
A
d
d
specialized
o
bject comparison
I
R
ops
commit
|
commitdiff
|
tree
2015-07-30
R
i
ck Lavoie
Make conv
e
rting constructors fr
o
m raw ref-counted objects
.
.
.
commit
|
commitdiff
|
tree
2015-07-29
Rick
Lavoie
F
ix re
f
-count ha
n
dlin
g
for
IncDecl bytecod
e
commit
|
commitdiff
|
tree
2015-07-24
Rick Lavoie
St
o
p recursive inlining i
n
MixedA
r
ray::
R
ele
a
seUn
c
ounte
d
Packed
commit
|
commitdiff
|
tree
2015-07-23
Rick Lavoie
Fix usage of undefined be
h
avior in Typ
e
dValue
commit
|
commitdiff
|
tree
2015-07-21
Rick Lavoie
Add s
p
ecialized
boolean compa
r
ison I
R
o
ps
commit
|
commitdiff
|
tree
2015-07-15
Rick
L
avoie
Optimize
compa
r
isons aga
i
nst the
e
m
p
t
y
s
tring
commit
|
commitdiff
|
tree
2015-07-09
Ric
k
Lavoie
Properly
h
a
n
dle Zend compat
r
esource
l
ifetimes
commit
|
commitdiff
|
tree
2015-07-07
Rick L
a
voie
Make Reso
u
rceData ref-cou
n
t star
t
at 1
commit
|
commitdiff
|
tree
2015-07-06
Rick Lavoie
Make ArrayData
ref-count start at 1
commit
|
commitdiff
|
tree
next