Skip to content
Snippets Groups Projects
  1. Jun 06, 2017
  2. Jun 02, 2017
    • Nicholas Nethercote's avatar
      Bug 1369612 - Remove ProfilerStackFrameDynamicRAII and profiler_call_{enter,exit}. r=mstange. · ede22c75
      Nicholas Nethercote authored
      ProfilerStackFrameRAII and ProfilerStackFrameDynamicRAII are very similar; the
      latter lets a dynamic string be specified as well (and lacks the
      MOZ_GUARD_OBJECT stuff, for no good reason).
      
      This patch does the following.
      
      - Removes ProfilerStackFrameDynamicRAII, and adds a dynamic string to
        ProfilerStackFrameRAII. It also reorders the constructor's arguments to match
        the field ordering of ProfileEntry. There aren't many usage sites so these
        changes don't affect many places.
      
      - With that done, there is only a single callsite for each of
        profiler_call_enter() and profiler_call_exit(), so the patch also inlines and
        removes them.
      ede22c75
    • Nicholas Nethercote's avatar
      Bug 1369644 - Remove use of |volatile| from ProfileEntry. r=mstange,shu,jseward,froydnj. · 1b418b1c
      Nicholas Nethercote authored
      These annotations aren't doing anything useful. The important thing with
      the PseudoStack is that, during pushes, the stack pointer incrementing happens
      after the new entry is written, and this is ensured by the stack pointer being
      Atomic.
      
      The patch also improves the comments on PseudoStack.
      
      --HG--
      extra : rebase_source : 100f8a5e4b750c15fac66175550c4c284a141f16
      1b418b1c
  3. Jun 06, 2017
  4. Jun 05, 2017
  5. Jun 04, 2017
  6. Jun 05, 2017
  7. May 31, 2017
  8. Jun 05, 2017
  9. Jun 03, 2017
  10. Jun 05, 2017
  11. Jun 03, 2017
  12. May 25, 2017
  13. Jun 05, 2017
  14. May 23, 2017
  15. Jun 05, 2017
  16. May 31, 2017
  17. Jun 05, 2017
    • Connor Brewster's avatar
      servo: Merge #17112 - Implement custom element registry (from... · e1f688d0
      Connor Brewster authored
      servo: Merge #17112 - Implement custom element registry (from cbrewster:custom_element_registry); r=jdm
      
      <!-- Please describe your changes on the following line: -->
      Implements https://html.spec.whatwg.org/multipage/#customelementregistry
      
      ---
      <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
      - [X] `./mach build -d` does not report any errors
      - [X] `./mach test-tidy` does not report any errors
      - [X] These changes fix #16753 (github issue number if applicable).
      
      <!-- Either: -->
      - [X] There are tests for these changes OR
      - [ ] These changes do not require tests because _____
      
      <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
      
      <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
      
      Source-Repo: https://github.com/servo/servo
      Source-Revision: b584944f1731c71920abf9a03e1f3cd1e790f7c4
      
      --HG--
      extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
      extra : subtree_revision : f6ef7d4f479353a14d76019fb549a3f76f4c0e5c
      e1f688d0
    • Mark Banner's avatar
      Bug 1370240 - Enable the ESLint no-control-regex rule across mozilla-central. r=mossop · c93c2a15
      Mark Banner authored
      MozReview-Commit-ID: IN7YMk7yhAO
      
      --HG--
      extra : rebase_source : be0a9cae6eae14d4f097eced2e231a96c89c9c47
      c93c2a15
Loading