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
Optimize calls to get_class($obj) when we know the exact type of $obj.
2014-07-24
Bert Mah
e
r
D
o
n't sel
e
c
t backward edges in Who
l
eCFG mod
e
commit
|
commitdiff
|
tree
2014-07-23
Bert
Maher
R
e
v
ert "Fix castin
g
a
D
ateTime to an array"
commit
|
commitdiff
|
tree
2014-07-22
Ber
t
Maher
Allow
a
ny condition
a
l
br
a
nching opcode
to have bot
h
.
.
.
commit
|
commitdiff
|
tree
2014-07-22
B
e
rt Mahe
r
H
a
ndle mult
i
ple en
d
-of-
r
egion points in a
t
ranslation
commit
|
commitdiff
|
tree
2014-07-19
Bert Maher
Move changesPC and populateImmediat
e
s into N
o
rmalizedInstruc
.
.
.
commit
|
commitdiff
|
tree
2014-07-17
Bert
Maher
Add intra-trans
a
rcs when building wholec
f
g region
commit
|
commitdiff
|
tree
2014-07-16
Be
r
t Ma
h
er
Get rid
o
f
c
omp
a
tibility exi
t
in em
i
tJmpHelper
commit
|
commitdiff
|
tree
2014-07-08
Bert M
a
her
Don't include th
e
i
nitial block tw
i
ce
commit
|
commitdiff
|
tree
2014-07-08
Bert Maher
Don
'
t follow regi
o
n-breaking i
n
str
u
ctions
i
n WholeCFG
commit
|
commitdiff
|
tree
2014-07-08
Bert Maher
Disable flaky zend te
s
t
s
commit
|
commitdiff
|
tree
2014-07-01
Bert Mahe
r
Don't require ne
e
dsIni
t
SPro
p
s be
f
ore initializing
commit
|
commitdiff
|
tree
2014-07-01
B
e
rt
M
a
h
e
r
Disable flaky zend test
commit
|
commitdiff
|
tree
2014-07-01
Bert
Ma
h
er
Reve
r
t "put a
r
gs in back
t
race"
commit
|
commitdiff
|
tree
2014-06-26
Bert Maher
Handle mismatchin
g
f
romLoad state in refcount o
p
ts
commit
|
commitdiff
|
tree
2014-06-25
Bert M
a
her
Lo
g
u
n
it when failing the fr
o
mLoad assertio
n
i
n
refcount
.
.
.
commit
|
commitdiff
|
tree
2014-06-25
Bert Maher
Add a con
t
rol-flow test with
a
loo
p
a
nd multiple translation
.
.
.
commit
|
commitdiff
|
tree
2014-06-24
Bert Maher
Ena
b
le HHIRBytecodeControlFlow b
y
default
commit
|
commitdiff
|
tree
2014-06-24
B
e
r
t Maher
Prevent mid-regi
o
n reffiness checks
i
n
W
holeCFG selector
commit
|
commitdiff
|
tree
2014-06-24
Bert Maher
Reimplement WholeCFG region s
e
l
ec
t
or to choose regions
.
.
.
commit
|
commitdiff
|
tree
2014-06-23
Bert
Maher
Disable test/slow/e
x
t_xdebu
g
/xd
e
bug/peak_
m
emor
y
_usage
.
php
commit
|
commitdiff
|
tree
2014-06-23
Bert Maher
F
ix pri
n
ti
n
g
o
f
Ref-to-Boolean RuntimeTypes
commit
|
commitdiff
|
tree
2014-06-19
B
ert Mahe
r
Get rid of headers
f
o
r
region-hot-
t
race and region
.
.
.
commit
|
commitdiff
|
tree
2014-06-18
B
e
rt Mahe
r
show()
f
or PostConditions
commit
|
commitdiff
|
tree
2014-06-16
Bert Maher
On
l
y
e
mi
t
E
x
c
e
ptionBarrier
s
before merg
e
points
commit
|
commitdiff
|
tree
2014-06-12
Bert
Mahe
r
Comm
a
-separat
e
l
ist of
s
ide exiting blocks
commit
|
commitdiff
|
tree
2014-06-12
Bert Maher
Tid
y
up hhb
c
-translator
.
h
commit
|
commitdiff
|
tree
2014-06-12
B
e
rt
M
aher
Ad
d
a mor
e
useful
constructor to Nor
m
alized
I
nstruction
commit
|
commitdiff
|
tree
2014-06-11
Bert Maher
Fi
x
With
R
ef iterator cr
e
ation
commit
|
commitdiff
|
tree
2014-06-09
B
er
t
M
a
her
Check fully-
r
esolved rhs
o
f type aliases
for compatibility
commit
|
commitdiff
|
tree
2014-06-07
Bert Maher
D
o
n't spill every
t
hing for FCallBuilti
n
commit
|
commitdiff
|
tree
2014-06-06
Ber
t
M
a
her
Fi
x
r
efcounting
o
p
ts for
b
c
control flow
commit
|
commitdiff
|
tree
2014-06-05
B
e
rt M
a
her
R
e
move
U
NLIKELY from JIT-only places
commit
|
commitdiff
|
tree
2014-06-03
Bert Ma
h
er
Move l
o
adCla
s
s
Cto
r
t
o
transla
t
or-runtime where
i
t belongs
commit
|
commitdiff
|
tree
2014-06-02
Bert Maher
G
enerate code to cast int to double in place
commit
|
commitdiff
|
tree
2014-05-30
Bert Ma
h
er
Use IR control flow f
o
r InitProp
s
/I
n
itSPr
o
ps
commit
|
commitdiff
|
tree
2014-05-27
Be
r
t Maher
Opti
m
iz
e
ch
e
cks i
n
i
t
er_next_p
a
cked
also
commit
|
commitdiff
|
tree
2014-05-23
Bert Ma
h
er
Optimi
z
e awa
y
V
erify
P
aramType of ty
p
e aliases of primi
t
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2014-05-22
Bert
M
aher
Avo
i
d dou
b
l
e
-t
e
s
t
ing IS_REF
C
OUNT
E
D_TYPE in
i
ter_
n
ext_mixed_impl
commit
|
commitdiff
|
tree
2014-05-22
Bert Maher
U
p
d
ate spec
with CreateAFWH/Cr
e
ateCo
n
t chang
e
s
commit
|
commitdiff
|
tree
2014-05-20
Bert
Ma
h
e
r
Pass
n
umSlotsIn
F
rame through Resumable helpers
commit
|
commitdiff
|
tree
2014-05-19
Bert Maher
Make a
k
_exist ret
u
rn a boo
l
commit
|
commitdiff
|
tree
2014-05-15
Bert
M
ahe
r
JIT
VerifyParamType o
f
inte
r
faces comprising nati
v
e
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Bert Maher
Fix
.
secti
o
n/
.
size f
o
r OSX enterTCH
e
lper
commit
|
commitdiff
|
tree
2014-05-13
Bert Maher
T
weaks to i
m
pr
o
ve linke
r
script coverage
commit
|
commitdiff
|
tree
2014-05-12
B
e
rt Maher
Fast path
arr
a
y new_iter_array_key when val/key l
o
cals
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Bert
M
aher
Re
v
ert
"
fix ge
t
_
obje
c
t
_vars for simplexml objects"
commit
|
commitdiff
|
tree
2014-05-08
Bert Maher
Remove constrainB
a
se assertion whe
n
H
H
BBC
i
nfers
more
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Be
r
t Ma
h
e
r
Use
m_main
C
ode or m
_
stubsC
o
de in cg instead of mc
g
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
B
ert Maher
Remove return v
a
l
u
e
o
f Vari
a
n
t:
:
set
commit
|
commitdiff
|
tree
2014-05-02
Bert Mah
e
r
Delete doc
s
for dele
t
e
d I
R
opcode, AllocObjFast
commit
|
commitdiff
|
tree
2014-04-28
Bert Maher
Create p
h
is
for locals
commit
|
commitdiff
|
tree
2014-04-19
Bert Maher
F
ix postconditions by
saving FrameState at terminal
.
.
.
commit
|
commitdiff
|
tree
2014-04-18
Bert Ma
h
er
Remov
e
JIT:: in some places where it's unneces
s
ary
commit
|
commitdiff
|
tree
2014-04-18
Bert Ma
h
er
R
eally disable the test/run
progress ba
r
for emacs
.
.
.
commit
|
commitdiff
|
tree
2014-04-16
Be
r
t Maher
RFC
:
Prototype selecting whole CFG for profile-guided
.
.
.
commit
|
commitdiff
|
tree
2014-04-15
B
e
r
t
Mahe
r
T
e
s
t
r
u
nner shouldn't display
p
r
o
gress b
a
r u
n
less
s
tt
y
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Be
r
t
Mah
e
r
Tracelet postc
o
nd
i
ti
o
n
s
should
b
e comp
u
ted using the
.
.
.
commit
|
commitdiff
|
tree
2014-04-11
Bert Maher
Ad
d
BC offsets to
ir-builder tracing
commit
|
commitdiff
|
tree
2014-04-11
Bert
M
aher
Remove de
a
d
f
u
nction
f
orEachTra
c
e
commit
|
commitdiff
|
tree
2014-04-11
Be
r
t Mahe
r
Tidy up
m
c
-genera
t
or
.
h
commit
|
commitdiff
|
tree
2014-04-11
Bert Maher
Smoke
test
f
o
r con
t
rol flo
w
w
i
th b
r
an
c
hovers
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
E
n
able
R
efcountOpts
commit
|
commitdiff
|
tree
2014-04-04
Be
r
t
Maher
Retranslate without control
flow
i
f re
f
count opt
s
fails
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
Fix secon
d
-pass CSE
commit
|
commitdiff
|
tree
2014-04-02
Bert Maher
T
we
a
k co
m
pare-i
r
to remov
e
more irrelevant d
i
ff
e
rences
commit
|
commitdiff
|
tree
2014-04-02
Bert Maher
Make
Array(
A
r
r
ayData*) con
s
tructor exp
l
i
c
it
commit
|
commitdiff
|
tree
2014-04-01
Bert Maher
R
evert "Convert ext/
m
ysql to H
N
I"
commit
|
commitdiff
|
tree
2014-04-01
Bert Maher
Fix con
s
tant branch e
l
imination
commit
|
commitdiff
|
tree
2014-03-27
Bert Maher
Enab
l
e ExtraOp
t
Pass w
h
e
n Bytec
o
d
eControlFlo
w
is on
commit
|
commitdiff
|
tree
2014-03-26
Ber
t
Mah
e
r
Se
t
next block duri
n
g reo
p
timi
z
e
commit
|
commitdiff
|
tree
2014-03-26
B
e
rt Maher
Set u
p
control flow options
f
or contbuild control
commit
|
commitdiff
|
tree
2014-03-26
Be
r
t Maher
Bug f
i
x for guar
d
relaxat
i
o
n
when refcount opts
are
.
.
.
commit
|
commitdiff
|
tree
2014-03-20
Bert Maher
A
d
d exception
b
a
rriers before jumps to retain spillstacks
commit
|
commitdiff
|
tree
2014-03-17
Bert Maher
Miscell
a
neous bugfi
x
es
commit
|
commitdiff
|
tree
2014-03-14
Bert Maher
Handl
e
M
ov in getStackValue
commit
|
commitdiff
|
tree
2014-03-14
Bert Maher
emitIsTypeTest shouldn't asse
r
t
i
f
it receives a const
a
n
t
commit
|
commitdiff
|
tree
2014-03-12
Bert Maher
Tracelet breakin
g
jumps can't include
both ta
r
gets
commit
|
commitdiff
|
tree
2014-03-10
Bert M
a
her
Break up Al
l
o
cObjFast
commit
|
commitdiff
|
tree
2014-03-07
B
ert M
a
her
Test http
headers containing "E
x
p
e
ct: 10
0
-continue"
commit
|
commitdiff
|
tree
2014-03-05
B
ert
M
a
her
Arr
a
y
co
m
paris
o
ns need a
c
atch
b
loc
k
commit
|
commitdiff
|
tree
2014-03-05
Bert Maher
En
a
ble m
e
m
o
ry saf
e
ty for
Q
uickLZ
commit
|
commitdiff
|
tree
2014-03-04
Bert
Maher
Add a test case for RaiseArrayIndexNotice
catch
b
lock
commit
|
commitdiff
|
tree
2014-02-26
Bert Ma
h
er
F
ix
e
s
capi
n
g in LightPr
o
cess prot
o
c
o
l
commit
|
commitdiff
|
tree
2014-02-23
Bert Ma
h
er
Remove
i
ncor
r
e
ct assertion about pr
o
flog
u
e
s
commit
|
commitdiff
|
tree
2014-02-23
Ber
t
Mahe
r
Re
l
ea
s
e E
l
f obj
e
ct after extra
c
ting em
b
e
d
d
e
d data
commit
|
commitdiff
|
tree
2014-02-21
Bert Maher
Suppor
t
bytecode contr
o
l flow
i
n IR regions
commit
|
commitdiff
|
tree
2014-02-21
B
e
rt Mah
e
r
U
pdate NEWS fo
r
upcoming relea
s
e
commit
|
commitdiff
|
tree
2014-02-13
Bert Maher
P
r
i
n
t local s
t
ate w
h
en TRACE=hhir:N
commit
|
commitdiff
|
tree
2014-02-13
Bert M
a
her
Rename
m_irf to m_unit in MInstrTransla
t
or
commit
|
commitdiff
|
tree
2014-02-12
B
e
rt Ma
h
er
Support saving/restore
F
rameState on e
x
i
t blocks
commit
|
commitdiff
|
tree
2014-02-12
Ber
t
Ma
h
er
Move EvalStack i
n
to FrameState
commit
|
commitdiff
|
tree
2014-02-06
Be
r
t Maher
D
e
couple E
v
alStack f
r
om
I
RBuilder
commit
|
commitdiff
|
tree
2014-02-06
Bert Maher
Don't fuse ju
m
ps
with comp
a
risons that codeg
e
n
c
an
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
B
er
t
Maher
Remove test/zend/
.
.
.
/strings/
d
ump
.
txt
commit
|
commitdiff
|
tree
2014-02-06
Bert Maher
Make Ch
e
ckType und
e
r
s
t
and constants, nulls
commit
|
commitdiff
|
tree
2014-02-06
B
e
rt Maher
A
s
s
ert
T
y
pe wi
t
h no re
g
is
t
ers is a nop
commit
|
commitdiff
|
tree
2014-02-04
B
ert Maher
P
r
i
n
t
d
o
t
-
formatted CFG along with the unit
commit
|
commitdiff
|
tree
2014-02-04
Bert
M
a
h
er
Tidy up print
m
e
t
hod
s
commit
|
commitdiff
|
tree
2014-01-30
Bert Maher
G
i
ve RaiseArrayInd
e
xNotice a
catch blo
c
k
commit
|
commitdiff
|
tree
2014-01-30
B
ert Maher
Fi
x
InstrInfo for Exit
commit
|
commitdiff
|
tree
next