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
mysqli: Return false on non-selects
2014-06-11
B
e
rt Ma
h
e
r
Fix W
i
t
h
R
ef iter
a
t
or cre
a
tion
commit
|
commitdiff
|
tree
2014-06-09
Bert
M
aher
C
h
eck ful
l
y-resol
v
ed
r
hs of type aliases for
compatibility
commit
|
commitdiff
|
tree
2014-06-07
Bert Maher
D
o
n
'
t spil
l
ev
e
rything for FCallBui
l
tin
commit
|
commitdiff
|
tree
2014-06-06
Be
r
t Maher
Fix
r
e
fcounti
n
g
opts for b
c
control flow
commit
|
commitdiff
|
tree
2014-06-05
Bert Maher
Remove
UNLIKEL
Y
from JIT-only place
s
commit
|
commitdiff
|
tree
2014-06-03
Bert Maher
Mo
v
e loadClassCt
o
r
to
t
r
anslator-runtime wher
e
it b
e
longs
commit
|
commitdiff
|
tree
2014-06-02
B
ert Maher
Generate code to cas
t
in
t
to doubl
e
in p
l
ace
commit
|
commitdiff
|
tree
2014-05-30
Bert Maher
Use IR control
flow for InitPr
o
ps/Ini
t
SP
r
ops
commit
|
commitdiff
|
tree
2014-05-27
Bert
Maher
Optimize checks in iter_next_
p
acked al
s
o
commit
|
commitdiff
|
tree
2014-05-23
Bert Maher
Opt
i
mi
z
e away
V
er
i
fy
P
aramTyp
e
of
t
ype aliases of primit
i
ve
.
.
.
commit
|
commitdiff
|
tree
2014-05-22
B
e
rt
Maher
Avo
i
d double
-
testi
n
g IS_REFCOUNT
E
D
_TYPE in iter_n
e
xt_m
i
xed_
i
mpl
commit
|
commitdiff
|
tree
2014-05-22
Bert Maher
Upda
t
e spec with CreateAFWH/Cre
a
teCon
t
changes
commit
|
commitdiff
|
tree
2014-05-20
Bert
M
aher
Pass num
S
lotsInFrame thr
o
ugh Resum
a
ble
h
elpers
commit
|
commitdiff
|
tree
2014-05-19
Bert
M
a
her
Make ak_e
x
ist return
a b
o
o
l
commit
|
commitdiff
|
tree
2014-05-15
Bert Mah
e
r
JIT VerifyParamType of interfaces
c
ompr
i
sing
n
ative
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Bert
M
aher
F
i
x
.
sectio
n
/
.
size
f
or OSX enterTCHelp
e
r
commit
|
commitdiff
|
tree
2014-05-13
B
e
rt Mahe
r
Twe
a
ks to improve linker s
c
ri
p
t cover
a
g
e
commit
|
commitdiff
|
tree
2014-05-12
Bert Maher
Fa
s
t pa
t
h arra
y
new_i
t
er_ar
r
ay_k
e
y when val/ke
y
loc
a
ls
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
B
e
rt Maher
Revert "
f
ix get_objec
t
_
va
r
s f
o
r simpl
e
xml objects"
commit
|
commitdiff
|
tree
2014-05-08
Bert
Maher
Remove c
o
nstra
i
nBase
a
ssertion when HHBBC infers more
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
B
e
rt Maher
Use m_mainCo
d
e or m
_
stubsCode i
n
cg instead
of mcg
.
.
.
commit
|
commitdiff
|
tree
2014-05-02
Bert Mahe
r
Remove return
v
alue
of Variant::set
commit
|
commitdiff
|
tree
2014-05-02
Bert Mah
e
r
Delete docs for
d
eleted IR op
c
ode,
A
llocObjFas
t
commit
|
commitdiff
|
tree
2014-04-28
Bert Maher
Create
p
h
i
s
f
o
r lo
c
al
s
commit
|
commitdiff
|
tree
2014-04-19
Bert Maher
Fix
pos
t
c
o
nditi
o
ns by saving
F
rameState at terminal
.
.
.
commit
|
commitdiff
|
tree
2014-04-18
Be
r
t M
a
her
Re
m
ove JIT:: in some
p
l
ac
e
s
wher
e
it's unne
c
e
s
sary
commit
|
commitdiff
|
tree
2014-04-18
Bert
M
aher
R
e
al
l
y
disa
b
le the test/run p
r
ogress ba
r
for emacs
.
.
.
commit
|
commitdiff
|
tree
2014-04-16
B
e
rt Maher
RFC:
Prototype
s
ele
c
ting whole CFG for pr
o
f
il
e
-
gui
d
ed
.
.
.
commit
|
commitdiff
|
tree
2014-04-15
Bert Maher
T
e
st
r
unner shouldn't displ
a
y progress b
a
r unle
s
s stty
.
.
.
commit
|
commitdiff
|
tree
2014-04-14
Bert Maher
T
r
acelet postconditions sho
u
ld be comput
e
d
usin
g
the
.
.
.
commit
|
commitdiff
|
tree
2014-04-11
B
e
rt Maher
Add BC offsets to ir-build
e
r
t
racing
commit
|
commitdiff
|
tree
2014-04-11
Bert
M
aher
Re
m
ove
dead
function
f
orE
a
ch
T
race
commit
|
commitdiff
|
tree
2014-04-11
Ber
t
Maher
T
idy
u
p mc-
g
e
ne
r
ator
.
h
commit
|
commitdiff
|
tree
2014-04-11
Bert Maher
Smoke test for control flow w
i
th b
r
anchovers
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
E
nable Refc
o
untOpts
commit
|
commitdiff
|
tree
2014-04-04
Bert Maher
Retranslat
e
with
o
ut co
n
t
r
ol flow if r
e
fcount opts
f
a
i
l
s
commit
|
commitdiff
|
tree
2014-04-04
Be
r
t Ma
h
er
Fix
s
ec
o
nd-pass CSE
commit
|
commitdiff
|
tree
2014-04-02
B
e
rt
M
aher
T
w
ea
k
compare
-
ir
t
o remo
v
e more irrelevant differences
commit
|
commitdiff
|
tree
2014-04-02
Ber
t
M
aher
M
ake A
r
ray(ArrayData*) c
o
nstr
u
ct
o
r explicit
commit
|
commitdiff
|
tree
2014-04-01
B
er
t
Maher
Revert
"
Convert ext/mysql to
H
N
I
"
commit
|
commitdiff
|
tree
2014-04-01
Bert Maher
Fix constant branch elimination
commit
|
commitdiff
|
tree
2014-03-27
Bert
M
ah
e
r
En
a
ble ExtraOptPass when BytecodeControlFlow is
o
n
commit
|
commitdiff
|
tree
2014-03-26
Bert Ma
h
er
Set next
block during reopt
i
m
i
ze
commit
|
commitdiff
|
tree
2014-03-26
Bert M
a
h
e
r
S
et up control
f
low options for co
n
tbuild co
n
tr
o
l
commit
|
commitdiff
|
tree
2014-03-26
Be
r
t Maher
Bug fi
x
for guard r
e
laxat
i
on when refco
u
nt
o
pts are
.
.
.
commit
|
commitdiff
|
tree
2014-03-20
Bert M
a
he
r
Add exception barriers b
e
for
e
jumps to retain spillstacks
commit
|
commitdiff
|
tree
2014-03-17
B
e
rt
Maher
Mis
c
ellaneous b
u
gfixes
commit
|
commitdiff
|
tree
2014-03-14
Bert Maher
H
a
ndl
e
Mov i
n
get
S
tackValue
commit
|
commitdiff
|
tree
2014-03-14
Be
r
t Ma
h
er
emitI
s
TypeTe
s
t shouldn't as
s
e
r
t if it receives a
c
onst
a
n
t
commit
|
commitdiff
|
tree
2014-03-12
Bert Ma
h
er
Tr
a
celet breaki
n
g
jump
s
can't include bot
h
tar
g
ets
commit
|
commitdiff
|
tree
2014-03-10
Bert Mah
e
r
B
r
eak up AllocObjFast
commit
|
commitdiff
|
tree
2014-03-07
Bert Mah
e
r
Test http headers co
n
t
a
ining "E
x
p
ect: 100-c
o
ntinue
"
commit
|
commitdiff
|
tree
2014-03-05
Bert Maher
Arra
y
comparisons need
a
catch blo
c
k
commit
|
commitdiff
|
tree
2014-03-05
B
e
rt Mah
e
r
Enable m
e
mory safety for QuickLZ
commit
|
commitdiff
|
tree
2014-03-04
Bert Mahe
r
Add a test
case for RaiseArrayInd
e
x
N
ot
i
ce catch
b
lock
commit
|
commitdiff
|
tree
2014-02-26
Bert M
a
her
Fix escaping in LightP
r
ocess
p
r
otocol
commit
|
commitdiff
|
tree
2014-02-23
Bert Maher
Remove incorr
e
ct asserti
o
n about proflogues
commit
|
commitdiff
|
tree
2014-02-23
B
e
rt Maher
Release Elf object
a
f
ter extracting
em
b
edded dat
a
commit
|
commitdiff
|
tree
2014-02-21
Be
r
t M
a
he
r
Support by
t
ecode
con
t
rol flow in IR
r
e
gions
commit
|
commitdiff
|
tree
2014-02-21
Bert Maher
U
pd
a
te N
E
WS for upcoming release
commit
|
commitdiff
|
tree
2014-02-13
Bert Maher
P
r
int
lo
c
al s
t
a
t
e
w
hen TRACE
=
hhir:
N
commit
|
commitdiff
|
tree
2014-02-13
B
e
rt Maher
Renam
e
m_irf t
o
m
_
u
nit in MI
n
str
T
ranslat
o
r
commit
|
commitdiff
|
tree
2014-02-12
Bert
Maher
Support saving/res
t
or
e
Fr
a
meSta
t
e on exit blocks
commit
|
commitdiff
|
tree
2014-02-12
Bert Maher
Move EvalStack
into FrameState
commit
|
commitdiff
|
tree
2014-02-06
Bert Mah
e
r
Decouple EvalStack from I
R
B
u
ilder
commit
|
commitdiff
|
tree
2014-02-06
Ber
t
M
aher
Don't
f
use jumps with comparisons
t
ha
t
co
d
egen can
.
.
.
commit
|
commitdiff
|
tree
2014-02-06
Bert Maher
Re
m
ove test
/
zend/
.
.
.
/strin
g
s
/
dump
.
txt
commit
|
commitdiff
|
tree
2014-02-06
Ber
t
M
a
her
Make
CheckType un
d
erstan
d
const
a
nts,
n
ulls
commit
|
commitdiff
|
tree
2014-02-06
B
e
rt Ma
h
er
AssertType with no registers is
a no
p
commit
|
commitdiff
|
tree
2014-02-04
Bert Maher
Print do
t
-f
o
rmatted
CFG along with
t
he unit
commit
|
commitdiff
|
tree
2014-02-04
Bert Maher
Tidy
up p
r
in
t
met
h
ods
commit
|
commitdiff
|
tree
2014-01-30
Bert Mahe
r
Give RaiseArra
y
I
n
dexNotic
e
a catch block
commit
|
commitdiff
|
tree
2014-01-30
Bert Ma
h
er
Fix InstrInfo for E
x
it
commit
|
commitdiff
|
tree
2014-01-30
B
ert Maher
Add prett
y
printing fo
r
Fram
e
Stat
e
commit
|
commitdiff
|
tree
2014-01-28
Bert
M
aher
Av
o
id assertion failure while trying to print an empty
.
.
.
commit
|
commitdiff
|
tree
2014-01-28
B
ert Maher
Remove a
n
un
u
sed enum from
T
raceBuilder
commit
|
commitdiff
|
tree
2014-01-28
Ber
t
Maher
Move runtime helper from translat
o
r-x64
to translator
.
.
.
commit
|
commitdiff
|
tree
2014-01-22
B
er
t
Ma
h
e
r
E
l
iminate un
u
sed stubBlock() template fun
c
tion
commit
|
commitdiff
|
tree
2014-01-22
Bert Maher
Remove Me
t
hodLookup na
m
espace
commit
|
commitdiff
|
tree
2014-01-20
Bert
M
ahe
r
Pop stack bef
o
re C
o
n
tEnter
commit
|
commitdiff
|
tree
2014-01-20
B
ert Maher
U
s
e getNa
t
i
v
eFun
c
tionName i
n
Dis
a
sm
commit
|
commitdiff
|
tree
2014-01-17
Be
r
t Maher
Admi
n
command for TC section
a
ddresses
commit
|
commitdiff
|
tree
2014-01-13
Bert Mahe
r
Add FP, SP to hhirTracelet tracing
commit
|
commitdiff
|
tree
2014-01-13
Bert Maher
Don't preemptive
l
y opti
m
ize awa
y
cond
i
tional jump
s
commit
|
commitdiff
|
tree
2014-01-10
Bert Maher
Miscellaneous cleanup of
Array
commit
|
commitdiff
|
tree
2014-01-10
Bert Mahe
r
Re
m
ove Arra
y
::lval since it basically duplicat
e
s Arr
a
y
.
.
.
commit
|
commitdiff
|
tree
2014-01-09
Bert Ma
h
er
AHo
t
size is 0
if
i
t
is unallocated
commit
|
commitdiff
|
tree
2014-01-07
Bert Maher
Get rid of
unnecessar
y
includes of unit
.
h
commit
|
commitdiff
|
tree
2014-01-07
Bert Maher
Make expected outp
u
t of setprofile-this more perm
i
ssiv
e
.
.
.
commit
|
commitdiff
|
tree
2014-01-04
Be
r
t Mahe
r
Put demangled sy
m
bols in
p
e
r
f
m
ap
commit
|
commitdiff
|
tree
2014-01-04
Be
r
t Mah
e
r
Mov
e
i
s
Con
v
IntOrPtrToB
o
ol
c
lose to its one u
s
e
commit
|
commitdiff
|
tree
2014-01-03
Bert Maher
Use
P
RId64 instead of ld for uint64_t
commit
|
commitdiff
|
tree
2014-01-03
Bert Mah
e
r
Don't
redefine ENABLE_GD_TTF if d
e
fi
n
ed
commit
|
commitdiff
|
tree
2013-12-24
Bert Maher
U
s
e base 10 fo
r
bytecode offsets
in CF
G
printer
commit
|
commitdiff
|
tree
2013-12-19
Bert
M
a
her
Remov
e
useHHIR param fro
m
T
ra
c
eletContext
:
:recordR
e
ad
commit
|
commitdiff
|
tree
2013-12-19
Bert Maher
M
o
re ve
s
t
i
gial bits of Mem and Refs flags
commit
|
commitdiff
|
tree
2013-12-19
Bert Maher
Remove Mem and Refs flags,
bec
a
u
s
e th
e
y are
d
e
a
d
commit
|
commitdiff
|
tree
2013-12-17
Bert
M
aher
Ch
a
nging some
ide
n
t
i
fiers to mak
e
more s
e
nse
.
commit
|
commitdiff
|
tree
2013-12-05
Bert Maher
I
mpr
o
ve FP
u
sh
C
u
f
-
>
F
P
ushObjMethod
t
ransformati
o
n
commit
|
commitdiff
|
tree
2013-11-27
Bert
Maher
Impr
o
ve bs
t
rcaseeq
commit
|
commitdiff
|
tree
next