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
Avoid infinite loops in type-scanners more efficiently
2016-07-10
R
i
ck La
v
o
ie
Avoid infinite loo
p
s
in t
y
pe-
s
canner
s
m
o
r
e
efficiently
commit
|
commitdiff
|
tree
2016-07-10
Rick Lavoie
B
r
e
a
k
d
e
p
e
ndence of S
O
A
P
extension on DataType
v
a
l
ues
commit
|
commitdiff
|
tree
2016-07-10
Ric
k
Lavoie
Fix typ
o
bug in ann
o
tCompat
(
)
commit
|
commitdiff
|
tree
2016-06-29
Ri
c
k Lavoi
e
Fix hhb
b
c crashes
commit
|
commitdiff
|
tree
2016-06-10
Ri
c
k Lavo
i
e
Extend size of j
i
t::Type
commit
|
commitdiff
|
tree
2016-05-13
Rick
L
a
v
oie
Fix typo in MixedArray
:
:MakeFromDict
commit
|
commitdiff
|
tree
2016-05-12
Rick La
v
oie
Transfor
m
trivial
d
i
a
monds into cmovs (and then pos
s
ibly
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
Rick L
a
voie
Fix mis
s
ing native-data sca
n
function re
g
is
t
rati
o
n
commit
|
commitdiff
|
tree
2016-05-06
Rick Lav
o
ie
A
dd test cases f
o
r Hack vec arr
a
ys
commit
|
commitdiff
|
tree
2016-05-06
R
i
c
k
L
a
v
oi
e
Add
p
arser support for Hack vec arr
a
ys
commit
|
commitdiff
|
tree
2016-05-06
Rick La
v
oi
e
Add HHBC and HHIR support
f
or Hack vec arrays
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavoie
Add builtins support for Hack ve
c
ar
r
a
ys
commit
|
commitdiff
|
tree
2016-05-05
Rick
Lavoie
Add serializer/unserializer support for Ha
c
k vec arra
y
s
commit
|
commitdiff
|
tree
2016-05-05
R
i
ck La
v
oi
e
Add ToVec a
r
ray-data function
commit
|
commitdiff
|
tree
2016-05-05
Rick L
a
v
oi
e
Add Vec
A
rrayInit
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
A
d
d basic support for Hac
k
vec
ar
r
ay
commit
|
commitdiff
|
tree
2016-05-05
R
ick
L
avoie
Make Packe
d
Array h
e
lpe
r
s
more generic
commit
|
commitdiff
|
tree
2016-05-04
R
i
ck Lavoie
Some misc pre-vec c
l
ea
n
up
commit
|
commitdiff
|
tree
2016-05-04
Ric
k
Lavoie
Ad
d
new
array-data operations
for
H
ack arrays
commit
|
commitdiff
|
tree
2016-04-25
Rick Lavoie
Fix potential out-of
-
bounds array write in dirname_helper
commit
|
commitdiff
|
tree
2016-04-22
Rick Lavoie
Don't prov
i
de PHP function
a
rgumen
t
s i
n
stacktrace
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Ric
k
Lavoie
Remove
strict fr
o
m new array_with_ref test case
commit
|
commitdiff
|
tree
2016-04-17
Rick Lavoi
e
Don'
t
allow refs
in
t
o contain
e
rs during construction
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Rick L
a
vo
i
e
Fix
(
m
a
ybe?) VIXL
hostcall test
commit
|
commitdiff
|
tree
2016-04-14
R
ick Lavoie
Hook up type-
s
canners to GC
commit
|
commitdiff
|
tree
2016-04-05
Ric
k
La
v
o
ie
Add tool t
o
ge
n
e
r
ate t
y
pe-sc
a
nners automatically
commit
|
commitdiff
|
tree
2016-03-28
R
ick La
v
oie
Use Symbolizer for assembly fu
n
ction
call name
a
nnotation
commit
|
commitdiff
|
tree
2016-03-24
R
ic
k
Lavoi
e
Add type-index machinery
t
o memory
a
llocations
commit
|
commitdiff
|
tree
2016-03-09
Ri
c
k
L
a
voie
D
i
sabl
e
forced
i
nlining and flatte
n
ing
in bytecod
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
Rick Lavoie
Add type-scanner
r
u
n
time interface
commit
|
commitdiff
|
tree
2016-03-04
Ric
k
L
a
v
oie
Replace hand-rolled vec
t
o
r
implementati
o
ns
commit
|
commitdiff
|
tree
2016-03-02
R
ick Lavoie
Make
r
eq-contai
n
ers
m
ore type-scan
n
er friendly
commit
|
commitdiff
|
tree
2016-03-02
Rick Lavoie
Give ElmKey and PropA
c
cessInfo external linkag
e
commit
|
commitdiff
|
tree
2016-03-02
Rick Lavoie
Add req::calloc_raw_array
commit
|
commitdiff
|
tree
2016-02-29
Rick Lavoie
M
o
ve req:: allocations functions into re
q
-
m
allo
c
.
h
.
.
.
commit
|
commitdiff
|
tree
2016-02-29
Ri
c
k Lav
o
ie
Add de
b
u
g
information parsing
f
ramework
commit
|
commitdiff
|
tree
2016-02-29
Rick Lavo
i
e
Move PDOSqlit
e
Connection us
e
r defi
n
ed f
u
nctions into
.
.
.
commit
|
commitdiff
|
tree
2016-02-27
Rick
L
av
o
ie
Fi
x
m
aps with
v
oid* keys
commit
|
commitdiff
|
tree
2016-02-26
Rick La
v
oie
Mak
e
HPHP::match() work with folly::Discr
i
minatedPt
r
commit
|
commitdiff
|
tree
2016-02-25
Rick Lavoie
Mak
e
TinyVector memory alloca
t
ion a
t
e
mpl
a
te para
m
eter
commit
|
commitdiff
|
tree
2016-02-25
Rick Lavoie
Make
FixedVector
m
emory alloca
t
i
o
n a te
m
p
l
ate parameter
commit
|
commitdiff
|
tree
2016-01-21
Ric
k
L
av
o
ie
Fix
t
ypo i
n
n
ull-
c
oale
s
c
e imple
m
entatio
n
commit
|
commitdiff
|
tree
2015-12-17
Rick Lavoie
Fix b
u
ggy FTRACE in refcount-opts
.
cpp
commit
|
commitdiff
|
tree
2015-12-14
Ri
c
k
Lavoie
Fix ze
r
o ref-count Zend objects
commit
|
commitdiff
|
tree
2015-12-03
Rick Lavoie
Up
d
ate
fbcode
to us
e
ne
w
e
r version of li
b
d
w
arf
commit
|
commitdiff
|
tree
2015-12-02
Rick
Lavoie
Remove t
r
ivial DecRe
f
[
N
Z]
/
IncRef pairs
commit
|
commitdiff
|
tree
2015-12-02
Rick Lavo
i
e
Remove Strlen bytecode
vestig
e
s
commit
|
commitdiff
|
tree
2015-11-11
R
ick
Lavoie
Implement PHP7 null coalesce operator
commit
|
commitdiff
|
tree
2015-09-16
Ri
c
k Lavoie
A
dd suppo
r
t for PHP7 "spaceship" opera
t
or
commit
|
commitdiff
|
tree
2015-08-27
Rick Lavo
i
e
Don't defer u
p
d
a
t
i
ng position
-
lim
i
t inside php_map()
commit
|
commitdiff
|
tree
2015-08-27
Rick Lavoie
Add m
o
re
k
ind assert
i
ons t
o
catch
GC co
r
ruption more
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
R
ick Lavoie
Regi
s
t
e
r RequestE
v
ent
H
andlers immediately
commit
|
commitdiff
|
tree
2015-08-27
R
ick L
a
vo
i
e
Scan Ze
n
dReques
t
LocalVec
t
or and
Z
endRequestLocal
M
ap
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
R
ick
Lavoie
Register active exceptions as GC
r
oots
commit
|
commitdiff
|
tree
2015-08-26
Rick Lavoie
Add support for inte
r
io
r
pointers
i
n conservative GC
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Rick L
a
voie
R
e
m
ove ge
n
eric comparison
I
R ops
commit
|
commitdiff
|
tree
2015-08-25
Rick Lavoie
Fix me
m
o
ry leaks in Zend
c
omp
a
t
commit
|
commitdiff
|
tree
2015-08-25
Rick Lavoi
e
Null
out point
e
rs whe
n
d
e
stroyin
g
arrays
in
d
ebug mode
commit
|
commitdiff
|
tree
2015-08-25
Ric
k
Lav
o
ie
Properly scan o
b
j
ects tha
t
are CppB
u
ilti
n
s
o
r hav
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Rick L
a
voie
Scan ExtraArgs during G
C
commit
|
commitdiff
|
tree
2015-08-13
Ri
c
k Lavoie
A
d
d special
i
zed reso
u
rce compari
s
on IR ops
commit
|
commitdiff
|
tree
2015-08-08
Ri
c
k
L
a
voie
A
dd sp
e
c
i
a
l
i
zed array comparison IR ops
commit
|
commitdiff
|
tree
2015-08-06
Rick
Lav
o
ie
A
d
d
runti
m
e opti
o
n to
e
agerly
r
un
G
C
commit
|
commitdiff
|
tree
2015-08-03
Ric
k
Lavoie
Make O
b
ject dtor inl
i
ne
commit
|
commitdiff
|
tree
2015-08-03
Rick Lav
o
ie
Add speciali
z
e
d
object c
o
mp
a
rison IR ops
commit
|
commitdiff
|
tree
2015-07-30
Rick La
v
oie
Mak
e
con
v
erting
constructors from raw r
e
f
-
counted objects
.
.
.
commit
|
commitdiff
|
tree
2015-07-29
R
i
ck Lavo
i
e
Fix ref
-
count ha
n
d
l
i
ng for In
c
Decl byt
e
c
o
d
e
commit
|
commitdiff
|
tree
2015-07-24
Rick L
a
v
o
ie
Stop
recursi
v
e inlining in
Mixe
d
Array
:
:Rel
e
as
e
Uncoun
t
ed
P
acked
commit
|
commitdiff
|
tree
2015-07-23
R
i
c
k La
v
oie
Fix
usage of undefined
behavior in TypedValue
commit
|
commitdiff
|
tree
2015-07-21
Rick L
a
voie
A
d
d
special
i
zed boolean com
p
a
r
ison IR ops
commit
|
commitdiff
|
tree
2015-07-15
R
ick
Lavoie
Optimize comparisons
a
ga
i
nst t
h
e empty string
commit
|
commitdiff
|
tree
2015-07-09
Rick Lavoie
Properly
handle Zend compat resource
l
ife
t
imes
commit
|
commitdiff
|
tree
2015-07-07
Rick La
v
oie
M
a
ke ResourceDat
a
ref-count start at 1
commit
|
commitdiff
|
tree
2015-07-06
Rick Lavoie
Mak
e
ArrayData ref-c
o
unt start at
1
commit
|
commitdiff
|
tree
2015-07-02
Ric
k
Lav
o
ie
Fix hphp/hack/src/h2tp:h2tp_t
e
sts b
r
eakage
commit
|
commitdiff
|
tree
2015-07-01
Ric
k
Lavoie
Don't
a
ssu
m
e
a
s
c
alar Map/Set i
n
itialize
r
is
a
n integer
.
.
.
commit
|
commitdiff
|
tree
2015-07-01
Rick Lavoie
Add spec
i
a
l
ized string
c
omparis
o
n IR ops
commit
|
commitdiff
|
tree
2015-06-26
Rick Lavo
i
e
CGetPropQ should unbo
x
refs
commit
|
commitdiff
|
tree
2015-06-18
Rick Lav
o
ie
Add support for stal
l
ed-cycles-[
f
rontend/backend] hard
w
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
R
ick
Lavoie
Post ObjectData ref-count ch
a
ng
e
clean-up
commit
|
commitdiff
|
tree
2015-06-15
Rick
L
avoie
M
a
ke ObjectData ref-
c
ou
n
ts start at 1
commit
|
commitdiff
|
tree
2015-06-14
Rick
Lavoie
Move syst
e
ml
i
b ex
c
eption throws
ou
t
of line
commit
|
commitdiff
|
tree
2015-06-03
R
ick Lavoie
Make Strin
g
Da
t
a:
:
M
ake
met
h
ods initialize the re
f
-count
.
.
.
commit
|
commitdiff
|
tree
2015-06-01
Ri
c
k Lavoie
Add V
a
riant mo
v
e
assignment ope
r
a
tor
s
for various types
commit
|
commitdiff
|
tree
2015-05-14
R
ick Lav
o
i
e
Do
n
't o
p
timize out concat binops
w
it
h
p
o
tential side
.
.
.
commit
|
commitdiff
|
tree
2015-05-12
Rick Lavo
i
e
Fix E
x
traA
r
g
l
eak when
a
n Va
r
Env
u
sed
in
t
he same ActRec
commit
|
commitdiff
|
tree