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
Fix potential thread starvation issue in InstanceBits
2016-10-07
Rick Lav
o
ie
F
i
x potent
i
al th
r
ead st
a
r
v
a
t
ion issue in InstanceB
i
ts
commit
|
commitdiff
|
tree
2016-10-06
Rick Lavoie
A
lway
s
conservative type-scan fol
l
y::Optional
commit
|
commitdiff
|
tree
2016-10-05
Ri
c
k Lavoi
e
Explicitl
y
disable type-scanners on
C
lang
commit
|
commitdiff
|
tree
2016-10-05
Rick La
v
oie
Add
p
roper variadic parameter su
p
p
o
rt to
HHAS fi
l
es
commit
|
commitdiff
|
tree
2016-09-16
Ri
c
k
La
v
oi
e
R
e
place CastCtxThis wit
h
AssertType
commit
|
commitdiff
|
tree
2016-09-16
Ri
c
k Lav
o
ie
GV
N
sho
u
ld not replace
v
alues with ones
with
l
e
s
s
specific
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Rick Lavoie
Add A
w
a
i
tAllWaitHandle::fromVec and AwaitAllWaitHandle
.
.
.
commit
|
commitdiff
|
tree
2016-09-07
Rick Lavoie
BaseS[C/L]
s
houldn't a
s
s
ume
i
t
s
arg
u
ment is a str
i
n
g
commit
|
commitdiff
|
tree
2016-09-03
Ri
c
k Lavoie
Only c
l
ear stac
k
fram
e
state for inn
e
r
-
mos
t
f
rame
commit
|
commitdiff
|
tree
2016-09-02
Rick La
v
oie
Use
a
n unique counter
f
or Unit "MD5"
i
n
wh
o
le pr
o
gr
a
m
.
.
.
commit
|
commitdiff
|
tree
2016-09-02
Ri
c
k
Lavoie
Auto-impo
r
t
ke
y
se
t
commit
|
commitdiff
|
tree
2016-09-02
Ric
k
L
avo
i
e
Simp
l
ify [N]InstanceO
f
Bitmask against constants
commit
|
commitdiff
|
tree
2016-09-01
Rick Lavo
i
e
Fi
x
some HHBBC bugs
commit
|
commitdiff
|
tree
2016-08-29
Rick
Lavoie
De
c
-ref input object wh
e
n failing
to convert
t
o Hack
.
.
.
commit
|
commitdiff
|
tree
2016-08-29
Rick L
a
voie
Don't ma
n
ipulate the
sta
c
k until we're sure
w
e're going
.
.
.
commit
|
commitdiff
|
tree
2016-08-29
Rick Lavoie
Get
K
o
p
era
t
ions with i
n
valid
o
ffsets s
h
ould be unreachable
commit
|
commitdiff
|
tree
2016-08-25
Rick Lavoie
Remove type from DecR
e
fPr
o
file
k
ey
commit
|
commitdiff
|
tree
2016-08-22
Rick Lavoie
Fix unused
function warning in gen
-
member-r
e
flection
commit
|
commitdiff
|
tree
2016-08-22
R
i
ck
L
a
v
oie
Re
n
ame is[Mixed,
P
ac
k
e
d]Layout to
h
a
s[Mi
x
ed,Packed]
L
a
y
ou
t
commit
|
commitdiff
|
tree
2016-08-22
Rick Lavoie
Co
n
v
e
rsion
s
to Keyset should keep
t
he values, not the
.
.
.
commit
|
commitdiff
|
tree
2016-08-19
Rick La
v
oie
Simplify comp
a
risons again
s
t
zero
t
o tes
t
ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2016-08-18
Rick Lav
o
ie
Fix repo test
f
a
i
lure on uns
e
t
t
ing
vec ele
m
ents
commit
|
commitdiff
|
tree
2016-08-18
Rick Lavoie
Fix N
e
wLikeArray
L
repo test failur
e
s on Hack arrays
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k
L
av
o
ie
Exa
c
t
l
y sc
a
n "
n
ormal" RD
S
dur
i
n
g GC using type-scanner
s
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k
Lav
o
ie
Re-
e
na
b
le vec/d
i
ct/keyse
t
test cases
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Ad
d
misc
J
IT
s
uppo
r
t fo
r
vec/di
c
t/key
s
e
t
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavo
i
e
Ad
d
JIT suppor
t
f
or ve
c
/dict/keyset minstrs and rel
a
t
ed ops
commit
|
commitdiff
|
tree
2016-08-16
Rick
Lavoie
A
dd JIT support
f
o
r convert
i
ng to/from vec/d
i
c
t/keyset
commit
|
commitdiff
|
tree
2016-08-16
Rick
L
a
v
oie
Ad
d
JIT support for
vec/dict/k
e
yset comparisons
commit
|
commitdiff
|
tree
2016-08-16
Ric
k
Lavoie
Add JIT types f
o
r vec
/
dict/keyset
commit
|
commitdiff
|
tree
2016-08-16
Rick
L
avoie
Remove special
t
ype-hint checking lo
g
ic for vecs
/
dicts
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
R
ick Lav
o
i
e
Misc
cha
n
ges to support vec/dicts/keysets
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Add n
e
w bytecode instr
u
ction
s
for ve
c
/
dict/keyset
commit
|
commitdiff
|
tree
2016-08-16
Rick L
a
v
oie
M
is
c
v
e
c
/
dic
t
/keys
e
t behavior cleanup
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Re-work array comparisons a
n
d a
d
d s
u
ppo
r
t
fo
r
vec
/
dict
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Ri
c
k Lavoie
Fi
x
p
o
tential mem leak
s
w
hen converting to vec
s
and
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Add member ope
r
ations
s
upport for vec/dicts/keyse
t
s
commit
|
commitdiff
|
tree
2016-08-16
Rick
L
avoie
Add
suppo
r
t fo
r
vecs
/
di
c
ts/k
e
ys
e
ts t
o
A
P
C
commit
|
commitdiff
|
tree
2016-08-16
Rick Lavoie
Remove DefineReffy
commit
|
commitdiff
|
tree
2016-08-16
Rick
L
a
v
oie
Add K
i
ndOf[Persistent]Vec, Kin
d
Of[Per
s
istent]
D
ict,
.
.
.
commit
|
commitdiff
|
tree
2016-08-16
Ric
k
Lavoie
R
e-
o
rganize Dat
a
type
v
a
l
ues
commit
|
commitdiff
|
tree
2016-08-02
Ri
c
k Lavoie
Fix cras
h
with
throwing from __
s
leep() with
packe
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-10
Rick
Lavoie
Avo
i
d
infinite loops in
t
ype-scanners more
efficiently
commit
|
commitdiff
|
tree
2016-07-10
Rick Lavoie
Break dep
e
ndence o
f
SOAP ex
t
ensi
o
n on DataType valu
e
s
commit
|
commitdiff
|
tree
2016-07-10
Rick
Lav
o
ie
Fi
x
t
y
p
o
bug
in annotC
o
m
pat()
commit
|
commitdiff
|
tree
2016-06-29
Rick Lavoie
Fix
h
hbbc cras
h
es
commit
|
commitdiff
|
tree
2016-06-10
Ric
k
Lavoie
Ex
t
end
s
i
ze of jit::Type
commit
|
commitdiff
|
tree
2016-05-13
Rick
Lavoie
F
i
x
typo in MixedArr
a
y::MakeFro
m
Dict
commit
|
commitdiff
|
tree
2016-05-12
Rick Lavoie
Transform trivial dia
m
onds
into cmovs
(
and then possibly
.
.
.
commit
|
commitdiff
|
tree
2016-05-11
Rick Lavoie
Fix mi
s
sing nat
i
v
e
-data scan fun
c
tion registrati
o
n
commit
|
commitdiff
|
tree
2016-05-06
Rick Lav
o
ie
Add test cases for Hack vec arrays
commit
|
commitdiff
|
tree
2016-05-06
Rick
Lav
o
ie
Add pars
e
r sup
p
ort for Hack
vec arr
a
ys
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavoi
e
Add HHBC
a
n
d HHI
R
s
upport for Hack ve
c
arrays
commit
|
commitdiff
|
tree
2016-05-06
Rick Lavoi
e
A
d
d
builti
n
s sup
p
o
r
t for Hack ve
c
ar
r
ays
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
Add se
r
ializer/unserializ
e
r su
p
port
f
or Hack vec arrays
commit
|
commitdiff
|
tree
2016-05-05
Rick
L
avoie
Add T
o
Vec array-dat
a
functi
o
n
commit
|
commitdiff
|
tree
2016-05-05
Rick La
v
oi
e
Add VecA
r
rayInit
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
Add basic support for Hack vec array
commit
|
commitdiff
|
tree
2016-05-05
Rick Lavoie
M
a
k
e PackedArra
y
h
elpers more generic
commit
|
commitdiff
|
tree
2016-05-04
Ri
c
k La
v
o
ie
Some misc
pre-vec cleanup
commit
|
commitdiff
|
tree
2016-05-04
Rick
L
avoie
Add new
a
rr
a
y
-da
t
a
op
e
r
a
t
i
ons for Hack arrays
commit
|
commitdiff
|
tree
2016-04-25
Rick Lavoie
Fix
p
otenti
a
l out-of-bo
u
nd
s
a
r
ray wri
t
e i
n
dirname_helper
commit
|
commitdiff
|
tree
2016-04-22
Rick
Lavoie
D
o
n't
p
rovide PHP functio
n
arguments in
stacktr
a
ce
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Rick Lavoie
Remove s
t
rict from
n
ew a
r
ray_with_ref te
s
t case
commit
|
commitdiff
|
tree
2016-04-17
Rick Lavoie
Don'
t
allo
w
refs into co
n
tainers during const
r
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Rick Lavoie
F
i
x
(maybe?) VIXL hostcall test
commit
|
commitdiff
|
tree
2016-04-14
Rick Lavoie
Hoo
k
up type-sca
n
ners to GC
commit
|
commitdiff
|
tree
2016-04-05
Rick Lavoie
Add tool to genera
t
e type-scanners auto
m
at
i
cal
l
y
commit
|
commitdiff
|
tree
2016-03-28
Rick Lavoie
Use
Symbolizer
for assembl
y
functio
n
call
n
a
me annot
a
tion
commit
|
commitdiff
|
tree
2016-03-24
Rick Lavoie
A
dd
t
ype-index machinery to
m
e
m
ory all
o
cations
commit
|
commitdiff
|
tree
2016-03-09
R
ick
Lavo
i
e
Disable forced inlining and fl
a
ttening in by
t
ecod
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
Ric
k
La
v
o
i
e
Add type-
s
canner runtime interface
commit
|
commitdiff
|
tree
2016-03-04
R
i
ck Lav
o
ie
Replace hand-rolled vector i
m
pleme
n
t
ati
o
ns
commit
|
commitdiff
|
tree
2016-03-02
Rick La
v
oie
Make req-
c
o
nt
a
iners more t
y
p
e
-scanner
friend
l
y
commit
|
commitdiff
|
tree
2016-03-02
Ri
c
k L
a
voie
Gi
v
e ElmKey and PropAccessInfo
external
linkage
commit
|
commitdiff
|
tree
2016-03-02
R
ick
Lavoie
Add req::
c
all
o
c_r
a
w_arra
y
commit
|
commitdiff
|
tree
2016-02-29
Rick Lavoie
Move req:: allocati
o
n
s
f
u
n
c
tio
n
s into req-mal
l
o
c
.
h
.
.
.
commit
|
commitdiff
|
tree
2016-02-29
Ri
c
k Lavo
i
e
Add debug inf
o
rma
t
ion par
s
in
g
fram
e
work
commit
|
commitdiff
|
tree
2016-02-29
Rick Lavoie
Move
PDOSqliteConnec
t
ion user defined
f
uncti
o
ns
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-02-27
Rick L
a
voie
Fix maps
w
ith void* ke
y
s
commit
|
commitdiff
|
tree
2016-02-26
Rick Lavo
i
e
Make HPHP
:
:mat
c
h(
)
w
o
r
k with foll
y
::Discri
m
inatedPtr
commit
|
commitdiff
|
tree
2016-02-25
R
ick Lavo
i
e
Make TinyVector memory all
o
c
ation a te
m
p
late pa
r
ameter
commit
|
commitdiff
|
tree
2016-02-25
Rick
L
a
v
oie
Make
FixedVector memo
r
y alloca
t
ion a te
m
plate parameter
commit
|
commitdiff
|
tree
2016-01-21
R
i
ck Lavo
i
e
Fix t
y
po in
n
ul
l
-coalesce implementation
commit
|
commitdiff
|
tree
2015-12-17
Rick Lavoie
Fix bug
g
y FTRACE
i
n
refc
o
unt-opt
s
.
cpp
commit
|
commitdiff
|
tree
2015-12-14
R
ick Lav
o
ie
Fix zero ref-co
u
nt Zend o
b
j
ects
commit
|
commitdiff
|
tree
2015-12-03
R
ick Lavoie
U
p
dat
e
f
b
code
t
o use
n
ewer version of
libdwarf
commit
|
commitdiff
|
tree
2015-12-02
Rick Lavoie
Remove trivial DecRef
[
N
Z]/IncRef pa
i
r
s
commit
|
commitdiff
|
tree
2015-12-02
Ric
k
Lavo
i
e
Remo
v
e
S
trlen bytecode vestiges
commit
|
commitdiff
|
tree
2015-11-11
R
ick Lavoie
Implement PHP7 nu
l
l coalesce
operator
commit
|
commitdiff
|
tree
2015-09-16
Rick
Lavoie
Add sup
p
ort for
P
HP7 "spac
e
shi
p
" operator
commit
|
commitdiff
|
tree
2015-08-27
Rick
Lavoie
D
o
n't
def
e
r updating positi
o
n
-
l
i
mit inside php_map()
commit
|
commitdiff
|
tree
2015-08-27
R
ick
La
v
oie
Add more kind assertions to catch GC corr
u
ptio
n
m
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Rick Lavoie
Regi
s
ter RequestE
v
entHandl
e
rs im
m
ed
i
ately
commit
|
commitdiff
|
tree
2015-08-27
Rick Lavoie
S
c
an
Z
e
n
dRequ
e
stL
o
calVect
o
r an
d
Zend
R
eq
u
estL
o
calMap
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Rick Lavoie
Register active exceptions as GC roots
commit
|
commitdiff
|
tree
2015-08-26
R
ick Lavo
i
e
A
dd suppor
t
f
or interior pointers i
n
co
n
servative
G
C
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Rick Lavoie
Rem
o
ve
generi
c
c
ompari
s
on IR ops
commit
|
commitdiff
|
tree
2015-08-25
Ric
k
Lavoie
Fix m
e
mory leaks in Zend compat
commit
|
commitdiff
|
tree
2015-08-25
Ric
k
La
v
oie
Null out p
o
i
n
ter
s
wh
e
n
d
estr
o
y
ing arrays in
d
e
bug mode
commit
|
commitdiff
|
tree
next