<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>129582</bug_id>
          
          <creation_ts>2014-03-02 14:15:12 -0800</creation_ts>
          <short_desc>Clean up use of Options::enableConcurrentJIT().</short_desc>
          <delta_ts>2014-03-02 15:09:15 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986161</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-03-02 14:15:12 -0800</bug_when>
    <thetext>DFG Driver was conditionally checking Options::enableConcurrentJIT() only if ENABLE(CONCURRENT_JIT).  Otherwise, it bypasses it with a local enableConcurrentJIT set to false.

Instead we should configure Options::enableConcurrentJIT() to be false in Options.cpp if !ENABLE(CONCURRENT_JIT), and DFG Driver should always check Options::enableConcurrentJIT().  This makes the code read a little cleaner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986170</commentid>
    <comment_count>1</comment_count>
      <attachid>225611</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-03-02 14:28:21 -0800</bug_when>
    <thetext>Created attachment 225611
the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986182</commentid>
    <comment_count>2</comment_count>
      <attachid>225611</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-02 15:09:11 -0800</bug_when>
    <thetext>Comment on attachment 225611
the patch.

Clearing flags on attachment: 225611

Committed r164953: &lt;http://trac.webkit.org/changeset/164953&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986183</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-02 15:09:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225611</attachid>
            <date>2014-03-02 14:28:21 -0800</date>
            <delta_ts>2014-03-02 15:09:11 -0800</delta_ts>
            <desc>the patch.</desc>
            <filename>bug-129582.patch</filename>
            <type>text/plain</type>
            <size>2860</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY0OTQ4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBA
CisyMDE0LTAzLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBD
bGVhbiB1cCB1c2Ugb2YgT3B0aW9uczo6ZW5hYmxlQ29uY3VycmVudEpJVCgpLgorICAgICAgICA8
aHR0cHM6Ly93ZWJraXQub3JnL2IvMTI5NTgyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIERGRyBEcml2ZXIgd2FzIGNvbmRpdGlvbmFsbHkgY2hlY2tp
bmcgT3B0aW9uczo6ZW5hYmxlQ29uY3VycmVudEpJVCgpCisgICAgICAgIG9ubHkgaWYgRU5BQkxF
KENPTkNVUlJFTlRfSklUKS4gIE90aGVyd2lzZSwgaXQgYnlwYXNzZXMgaXQgd2l0aCBhIGxvY2Fs
CisgICAgICAgIGVuYWJsZUNvbmN1cnJlbnRKSVQgc2V0IHRvIGZhbHNlLgorCisgICAgICAgIElu
c3RlYWQgd2Ugc2hvdWxkIGNvbmZpZ3VyZSBPcHRpb25zOjplbmFibGVDb25jdXJyZW50SklUKCkg
dG8gYmUgZmFsc2UKKyAgICAgICAgaW4gT3B0aW9ucy5jcHAgaWYgIUVOQUJMRShDT05DVVJSRU5U
X0pJVCksIGFuZCBERkcgRHJpdmVyIHNob3VsZCBhbHdheXMKKyAgICAgICAgY2hlY2sgT3B0aW9u
czo6ZW5hYmxlQ29uY3VycmVudEpJVCgpLiAgVGhpcyBtYWtlcyB0aGUgY29kZSByZWFkIGEgbGl0
dGxlCisgICAgICAgIGNsZWFuZXIuCisKKyAgICAgICAgKiBkZmcvREZHRHJpdmVyLmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpjb21waWxlSW1wbCk6CisgICAgICAgICogcnVudGltZS9PcHRpb25z
LmNwcDoKKyAgICAgICAgKEpTQzo6cmVjb21wdXRlRGVwZW5kZW50T3B0aW9ucyk6CisKIDIwMTQt
MDMtMDEgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBUaGlzIHNo
b3VsZG4ndCBoYXZlIGJlZW4gYSBsYXlvdXQgdGVzdCBzaW5jZSBpdCBydW5zIG9ubHkgdW5kZXIg
anNjLiBNb3ZpbmcgaXQgdG8gSlNDCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R0RyaXZlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdE
cml2ZXIuY3BwCShyZXZpc2lvbiAxNjQ5NDgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR0RyaXZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTkyLDEzICs5Miw3IEBAIHN0YXRpYyBD
b21waWxhdGlvblJlc3VsdCBjb21waWxlSW1wbCgKICAgICBSZWZQdHI8UGxhbj4gcGxhbiA9IGFk
b3B0UmVmKAogICAgICAgICBuZXcgUGxhbihjb2RlQmxvY2ssIHByb2ZpbGVkREZHQ29kZUJsb2Nr
LCBtb2RlLCBvc3JFbnRyeUJ5dGVjb2RlSW5kZXgsIG11c3RIYW5kbGVWYWx1ZXMpKTsKICAgICAK
LSAgICBib29sIGVuYWJsZUNvbmN1cnJlbnRKSVQ7Ci0jaWYgRU5BQkxFKENPTkNVUlJFTlRfSklU
KQotICAgIGVuYWJsZUNvbmN1cnJlbnRKSVQgPSBPcHRpb25zOjplbmFibGVDb25jdXJyZW50SklU
KCk7Ci0jZWxzZSAvLyBFTkFCTEUoQ09OQ1VSUkVOVF9KSVQpCi0gICAgZW5hYmxlQ29uY3VycmVu
dEpJVCA9IGZhbHNlOwotI2VuZGlmIC8vIEVOQUJMRShDT05DVVJSRU5UX0pJVCkKLSAgICBpZiAo
ZW5hYmxlQ29uY3VycmVudEpJVCkgeworICAgIGlmIChPcHRpb25zOjplbmFibGVDb25jdXJyZW50
SklUKCkpIHsKICAgICAgICAgV29ya2xpc3QqIHdvcmtsaXN0ID0gZW5zdXJlR2xvYmFsV29ya2xp
c3RGb3IobW9kZSk7CiAgICAgICAgIHBsYW4tPmNhbGxiYWNrID0gY2FsbGJhY2s7CiAgICAgICAg
IGlmIChsb2dDb21waWxhdGlvbkNoYW5nZXMobW9kZSkpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9PcHRpb25zLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9PcHRpb25zLmNwcAkocmV2aXNpb24gMTY0OTQ4KQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNSAr
MSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDExLCAyMDEyIEFwcGxlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMSwgMjAxMiwgMjAxNCBBcHBsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
QEAgLTE4Niw2ICsxODYsOSBAQCBzdGF0aWMgdm9pZCByZWNvbXB1dGVEZXBlbmRlbnRPcHRpb25z
KCkKICNpZiAhRU5BQkxFKFlBUlJfSklUKQogICAgIE9wdGlvbnM6OnVzZVJlZ0V4cEpJVCgpID0g
ZmFsc2U7CiAjZW5kaWYKKyNpZiAhRU5BQkxFKENPTkNVUlJFTlRfSklUKQorICAgIE9wdGlvbnM6
OmVuYWJsZUNvbmN1cnJlbnRKSVQoKSA9IGZhbHNlOworI2VuZGlmCiAgICAgCiAgICAgaWYgKE9w
dGlvbnM6OnNob3dEaXNhc3NlbWJseSgpCiAgICAgICAgIHx8IE9wdGlvbnM6OnNob3dERkdEaXNh
c3NlbWJseSgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>