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
Unittest fixes when running with icu-53.1
2016-03-01
Brett Simmers
Clean up an
d
rewrit
e
part
s
of M
C
Generato
r
::trans
l
a
t
eWork()
commit
|
commitdiff
|
tree
2016-03-01
Brett Simmers
Ru
n
__
w
akeup()
o
n
unseria
l
ized objects a
t
end of unser
i
a
l
ization
commit
|
commitdiff
|
tree
2016-02-23
B
r
ett
Si
m
mers
Remove
t
h
e
a
b
ility to punt in codege
n
commit
|
commitdiff
|
tree
2016-02-23
Bret
t
Simmers
Allow
calling InstanceBi
t
s::init() without the write
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Bre
t
t
S
immers
Remove Cod
e
G
e
nFixups from MCGener
a
tor
commit
|
commitdiff
|
tree
2016-02-19
B
rett Simmers
R
eplace Co
d
e
C
ache::Selector with CodeCache::Vie
w
commit
|
commitdiff
|
tree
2016-02-18
Bret
t
Simm
e
rs
Fix Func AttrHot initia
l
ization
commit
|
commitdiff
|
tree
2016-02-18
Brett Sim
m
ers
Fix a bug in
pointee()'s
h
an
d
ling of
Bottom and passthrough
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
B
re
t
t Simmers
Remove some
u
n
us
e
d variables
commit
|
commitdiff
|
tree
2016-02-12
Brett Simmer
s
Res
t
ore Eval
.
Ji
t
PGOH
o
tOn
l
y
commit
|
commitdiff
|
tree
2016-02-11
Brett Simmers
Fix pointee() f
o
r Def
L
abel
commit
|
commitdiff
|
tree
2016-02-11
Bre
t
t
Simmers
R
e
mo
v
e
E
v
a
l
.
JitLoops
commit
|
commitdiff
|
tree
2016-02-09
Brett Simm
e
r
s
D
on't
q
uit d
e
bugger when
unserialize() throws
commit
|
commitdiff
|
tree
2016-02-08
Brett Simm
e
rs
R
e
move Translator::m_mode
commit
|
commitdiff
|
tree
2016-02-05
Br
e
tt Simm
e
rs
Remove a couple dead run
t
ime options
commit
|
commitdiff
|
tree
2016-02-05
Brett Simmers
Don
'
t use
SFI
N
AE in setMO
p
Flags()
commit
|
commitdiff
|
tree
2016-02-03
Brett Simmers
Delet
e
assert
_
throw()
commit
|
commitdiff
|
tree
2016-02-03
Brett Simme
r
s
Remove m_ prefix
f
ro
m
pub
l
ic
C
od
e
G
enFixup
s
members
commit
|
commitdiff
|
tree
2016-01-26
B
rett
S
immers
Collapse {L,C,Int
,
Str,NewElem} varian
t
s
o
f
minstr
s
commit
|
commitdiff
|
tree
2016-01-20
Bre
t
t
Sim
m
e
r
s
Use AtomicVector f
o
r Func
h
otness profiling
commit
|
commitdiff
|
tree
2016-01-13
Brett S
i
mmers
Don't
i
nherit resolve
d
t
ype cons
t
ants
from parent classe
s
commit
|
commitdiff
|
tree
2016-01-08
Brett Simmers
Delet
e
o
ld min
s
trs
commit
|
commitdiff
|
tree
2016-01-08
Bret
t
S
im
m
ers
Implemen
t
re
m
aining new
m
instrs
commit
|
commitdiff
|
tree
2016-01-08
Brett Simmers
A
d
d new m
i
ns
t
r vers
i
ons of
FPassM
commit
|
commitdiff
|
tree
2016-01-08
B
r
e
tt
Simm
e
rs
Add ne
w
min
s
tr versions
o
f VGetM
commit
|
commitdiff
|
tree
2016-01-07
B
r
ett Simme
r
s
Get rid of Member
C
o
d
e::I
n
validMemberCode
commit
|
commitdiff
|
tree
2016-01-07
Brett
Simmer
s
Rep
l
ace Local case in getIn
p
uts() with generated s
w
it
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-12-30
Brett Simmers
F
ix OptVisitor mov
e
constr
u
ct
o
r
commit
|
commitdiff
|
tree
2015-12-28
Br
e
tt
S
immers
Explode jit::
R
egio
n
F
ormer into a bag of state
a
nd
free
.
.
.
commit
|
commitdiff
|
tree
2015-12-19
Brett Simmers
E
mit n
e
w MInstrs by default
commit
|
commitdiff
|
tree
2015-12-19
Brett Simm
e
rs
Remove checkMIState
(
) a
n
d nLogi
c
alRatchets
(
)
commit
|
commitdiff
|
tree
2015-12-19
Brett
Simmers
Tight
e
r memory-effects f
o
r ph
i
s
commit
|
commitdiff
|
tree
2015-12-19
Bret
t
Si
m
mers
MInstr memo
r
y
eff
e
ct
s
improvement
s
commit
|
commitdiff
|
tree
2015-12-16
B
rett Simmers
R
emove t
v
R
ef a
r
g
u
m
ent
s
from remain
i
ng
f
i
n
al
minstr
o
ps
commit
|
commitdiff
|
tree
2015-12-16
Brett
Simmers
Specialize object bases in new mins
t
rs
commit
|
commitdiff
|
tree
2015-12-15
B
r
ett Simmers
Tr
y
to not break tr
a
cel
e
t
s
in
t
he mi
d
dle o
f
ne
w
minstr
s
commit
|
commitdiff
|
tree
2015-12-15
B
rett Simme
r
s
Rem
o
v
e tvR
e
f arguments
f
rom VGet{Elem,Prop
}
commit
|
commitdiff
|
tree
2015-12-15
Brett Si
m
m
ers
Em
i
t FinishMemberOp after
o
ld minstr
s
commit
|
commitdiff
|
tree
2015-12-15
Br
e
tt Simmers
U
se GNU par
a
llel in test
/
tools/compare-
i
r
.
sh
commit
|
commitdiff
|
tree
2015-12-15
B
rett Simmers
D
e
f
ault
t
o
AT&T d
i
sassembly s
y
n
t
ax
commit
|
commitdiff
|
tree
2015-12-01
Bret
t
Si
m
mers
Inline ~Variant()
and tvDecRefHel
p
er()
commit
|
commitdiff
|
tree
2015-11-22
Bre
t
t Simmers
Optimiz
e
APCObject fo
r
p
e
r
sistent Classes
commit
|
commitdiff
|
tree
2015-11-21
Brett Simme
r
s
Add
f
reelists to rds al
l
oc
a
tion paths
commit
|
commitdiff
|
tree
2015-11-21
Bret
t
Si
m
mers
Remove accidental com
m
e
n
t
commit
|
commitdiff
|
tree
2015-11-19
Bre
t
t Simm
e
rs
Re
m
ove hard ve
r
sion dependenc
y
fo
r
openssl i
n
hphp
.
.
.
commit
|
commitdiff
|
tree
2015-11-19
Brett Si
m
mers
Reduce RDS usage
commit
|
commitdiff
|
tree
2015-11-18
B
r
ett Simmers
C
all native destr
u
ctors directly
whe
n
possible from
.
.
.
commit
|
commitdiff
|
tree
2015-11-18
Brett Simmer
s
Allocate R
D
S
bits in
smaller
c
h
unks
commit
|
commitdiff
|
tree
2015-11-18
B
r
e
tt Simmers
Ad
d
KindOfPer
s
isten
t
Array
commit
|
commitdiff
|
tree
2015-11-16
Brett S
i
mmers
Fix printing of Ty
p
e
d
Valu
e
*
constants in
j
it
:
:Type
commit
|
commitdiff
|
tree
2015-11-14
Bret
t
Simmers
Tig
h
ten up
v
asm unit
p
rinting
commit
|
commitdiff
|
tree
2015-11-13
Bre
t
t
Simmers
Fix Type:
:
toStrin
g
() for specia
l
ized classes an
d
unions
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
Bre
t
t S
i
mmers
Generalize jit::copyProp()
commit
|
commitdiff
|
tree
2015-11-11
B
rett
S
immers
Fix Type::toD
a
taType
(
) for StaticStr
commit
|
commitdiff
|
tree
2015-11-11
Brett Simmers
Re
j
i
gge
r
jit::P
t
r types
commit
|
commitdiff
|
tree
2015-11-09
Brett Sim
m
ers
Us
e
relaxToGuardable()
in ldRe
f
Return
(
)
commit
|
commitdiff
|
tree
2015-11-09
B
rett Simmers
Promote KindO
f
S
t
aticString -> KindOfString in
Variant
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Brett Simmers
Add simple p
h
i op
t
imi
z
ation pass to h
h
i
r
commit
|
commitdiff
|
tree
2015-11-05
Brett Sim
m
ers
D
on't
G
V
N
Ld(Loc|Stk
)
Addr
commit
|
commitdiff
|
tree
2015-11-04
Brett
Simmers
Us
e
LowPtrs for som
e
c
ommon TCA
s
commit
|
commitdiff
|
tree
2015-10-26
B
rett
Sim
m
ers
N
ew minstrs
f
or
I
s
s
etM and E
m
ptyM
commit
|
commitdiff
|
tree
2015-10-23
Brett Simmers
C
lean up instruction counter stats
commit
|
commitdiff
|
tree
2015-10-23
B
r
ett S
i
mmers
Add a ne
w
-minst
r
version of C
G
etM
that doesn't warn
commit
|
commitdiff
|
tree
2015-10-21
Brett Simme
r
s
S
upport SetM in new minstrs
commit
|
commitdiff
|
tree
2015-10-18
B
rett Simme
r
s
Fix bug i
n
ptr
_
sub
t
ype()
commit
|
commitdiff
|
tree
2015-10-16
B
r
ett Simmers
Don
'
t use
IRInstruction::
b
ecome() in IRUnit::expandJmp()
commit
|
commitdiff
|
tree
2015-10-06
Brett Simmers
Rem
o
ve some
dead sto
r
es
f
rom the jit
commit
|
commitdiff
|
tree
2015-10-01
Brett Simmers
Remove EvalStack from FrameState
commit
|
commitdiff
|
tree
2015-10-01
Brett S
i
m
mers
P
r
oper
l
y
h
a
ndle kills in store-e
l
im
commit
|
commitdiff
|
tree
2015-09-24
Brett Simme
r
s
Gener
a
te FuncChecke
r
::checkImmediates
f
rom OPCODES
commit
|
commitdiff
|
tree
2015-09-21
Brett
Simmers
Add new minstrs for re
m
a
i
n
i
ng member base operat
i
ons
commit
|
commitdiff
|
tree
2015-09-09
Brett Simmers
Spec
i
alize
d
proper
t
y access
f
or n
e
w m
i
nstrs
commit
|
commitdiff
|
tree
2015-09-08
Bret
t
Simmers
Centr
a
lize
e
ncodin
g
/decodi
n
g of bytecode
O
ps
commit
|
commitdiff
|
tree
2015-09-04
Br
e
t
t
Simmers
Support
n
ew
m
instrs in hhbbc
commit
|
commitdiff
|
tree
2015-09-04
Bre
t
t
S
immers
D
o
n
't pa
s
s M
I
nstrState* to
j
it hel
p
ers
commit
|
commitdiff
|
tree
2015-09-04
Brett Simm
e
rs
Suppo
r
t new
m
i
n
strs in the
jit
commit
|
commitdiff
|
tree
2015-08-29
B
r
e
t
t
S
i
m
mers
R
emove legacy cruft fr
o
m
g
e
t
Inputs()
commit
|
commitdiff
|
tree
2015-08-29
B
rett Sim
m
ers
Remove
t
vScratch, take 2
commit
|
commitdiff
|
tree
2015-08-27
B
rett Sim
m
er
s
Ini
t
ial
support for n
e
w mem
b
e
r
ins
t
ructions
commit
|
commitdiff
|
tree
2015-08-08
Brett Simmers
Remove dead function/dat
a
f
r
om
t
ranslator
.
{cpp,h
}
commit
|
commitdiff
|
tree
2015-08-07
Brett Simmer
s
F
i
x
instr
I
nputFlavor
f
or member vector
s
commit
|
commitdiff
|
tree
2015-08-04
B
ret
t
Simmer
s
Don
'
t fail o
n
large allocations in R
e
adOnl
y
Arena
commit
|
commitdiff
|
tree
2015-08-02
Brett S
i
mme
r
s
By
p
ass Se
r
ializat
i
on
S
ize
L
imit for stat
i
c arrays in
.
.
.
commit
|
commitdiff
|
tree
2015-08-02
Brett Simmer
s
Fix APC adviseOut
commit
|
commitdiff
|
tree
2015-08-02
Brett Simmer
s
Add
folly::format-based variants to Logger
commit
|
commitdiff
|
tree
2015-07-31
Br
e
tt Simmer
s
Disable
f
laky test
commit
|
commitdiff
|
tree
2015-07-24
Br
e
tt Simmers
Treat DataTypes as 1-byte values in the jit
commit
|
commitdiff
|
tree
2015-07-21
B
r
e
t
t Simmers
Update NEWS for Osborne releas
e
commit
|
commitdiff
|
tree
2015-07-18
Brett Simme
r
s
D
i
sab
l
e v
a
sm hoistFallbackccs p
a
ss
commit
|
commitdiff
|
tree
2015-07-17
Brett S
i
mmers
Allow dce of Asse
r
tType
commit
|
commitdiff
|
tree
2015-07-16
Brett Simmers
Remove broken as
s
ert
commit
|
commitdiff
|
tree
2015-07-14
Brett Simmers
Support Idx sp
e
ci
a
li
z
ations in guard const
r
icti
o
n
commit
|
commitdiff
|
tree
2015-07-14
Brett Simmers
Track predict
e
d type
s
f
o
r i
n
di
v
i
d
ual SS
A
Tmps
commit
|
commitdiff
|
tree
2015-07-02
Br
e
tt Simmers
Remove PredictLoc
/
PredictStk instructions
commit
|
commitdiff
|
tree
2015-07-02
Brett S
i
mmers
Remo
v
e
L
oca
l
StateHook
commit
|
commitdiff
|
tree
2015-06-26
Brett
Simmers
Fix Idx optimizat
i
ons
commit
|
commitdiff
|
tree
2015-06-26
Bre
t
t S
i
mmers
Add so
m
e
m
is
s
ing bytecodes t
o
typ
e
ToCheckFor
I
nput()
commit
|
commitdiff
|
tree
2015-06-25
Br
e
tt Sim
m
ers
Fix spli
t
pa
r
agra
p
hs in byteco
d
e
.
sp
e
c
ific
a
tion
commit
|
commitdiff
|
tree
2015-06-24
Brett
S
im
m
e
r
s
Fix an
d
r
e
enable CheckType hosting
commit
|
commitdiff
|
tree
2015-06-22
Bre
t
t Si
m
mers
Fix
guard constrict
i
on issu
e
s
commit
|
commitdiff
|
tree
next