Closed
      
        Bug 1432576
      
      
        Opened 7 years ago
          Closed 7 years ago
      
        
    
  
Remove B2G shared global isms from Promise.jsm 
    Categories
(Toolkit :: Async Tooling, enhancement)
        Toolkit
          
        
        
      
        
    
        Async Tooling
          
        
        
      
        
    Tracking
()
        RESOLVED
        FIXED
        
    
  
        
            mozilla60
        
    
  
| Tracking | Status | |
|---|---|---|
| firefox60 | --- | fixed | 
People
(Reporter: mccr8, Assigned: mccr8)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Promise.jsm defines this.Cc etc. as an adaptation to the particular way B2G was doing shared globals, but that isn't needed any more.
| Comment hidden (mozreview-request) | 
| Comment 2•7 years ago
           | ||
| mozreview-review | ||
Comment on attachment 8944859 [details]
Bug 1432576 - Remove B2G shared global isms from Promise.jsm.
https://reviewboard.mozilla.org/r/215018/#review220644
rs=me
        Attachment #8944859 -
        Flags: review?(gijskruitbosch+bugs) → review+
Pushed by amccreight@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d1484bf37d1e
Remove B2G shared global isms from Promise.jsm. r=Gijs
| Comment 4•7 years ago
           | ||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 7 years ago
          status-firefox60:
          --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
| Comment 5•7 years ago
           | ||
| mozreview-review | ||
Comment on attachment 8944859 [details]
Bug 1432576 - Remove B2G shared global isms from Promise.jsm.
https://reviewboard.mozilla.org/r/215018/#review220824
::: toolkit/modules/Promise.jsm:9
(Diff revision 1)
>   * License, v. 2.0. If a copy of the MPL was not distributed with this
>   * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
>  
>  "use strict";
>  
> -this.EXPORTED_SYMBOLS = [
> +var EXPORTED_SYMBOLS = [
Would it make sense to do this change everywhere?
| Assignee | ||
| Comment 6•7 years ago
           | ||
(In reply to Florian Quèze [:florian] from comment #5)
> Would it make sense to do this change everywhere?
I think so. At least, I find the "this." way of doing it to be ugly, and it isn't needed any more.
| Comment 7•7 years ago
           | ||
(In reply to Andrew McCreight [:mccr8] from comment #6)
> (In reply to Florian Quèze [:florian] from comment #5)
> > Would it make sense to do this change everywhere?
> 
> I think so. At least, I find the "this." way of doing it to be ugly, and it
> isn't needed any more.
Ok, I'll treat this comment as an offer to review my patch if I do this mass change in the next few days :-).
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•