1. 15 Jan, 2019 1 commit
  2. 07 Jan, 2019 1 commit
    • peterwmwong's avatar
      [js] Remove CORE JS Natives (prologue.js), port extra utils to C++/Torque · 263dce9b
      peterwmwong authored
      - Removes the last `CORE` JS native script: `prologue.js`.
      - Removes build step and bootstrapping associated with building/loading `CORE` JS natives.
      - Removes `natives_utils_object` from context.
      - Deprecates `--expose-natives-as` flag.
      - Ports extra utils functions to C++ (`uncurryThis`) or Torque
        (`createPrivateSymbol`, `markPromiseAsHandled`, and `promiseState`).
      - Move extra utils constants initialization into bootstrapper
        (`kPROMISE_PENDING`, `kPROMISE_FULFILLED`, `kPROMISE_REJECTED`).
      - Removes unused extra utils functions `log` and `logStackTrace`.
      
      Drive-by: Added test coverage for Array#includes being an unscopeable.
      
      Bug: v8:7624
      Change-Id: I5d983f8d11b76cb4dd3c2c67592ce1dc88364cd9
      Reviewed-on: https://chromium-review.googlesource.com/c/1381672Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Peter Wong <peter.wm.wong@gmail.com>
      Cr-Commit-Position: refs/heads/master@{#58577}
      263dce9b
  3. 23 Oct, 2018 1 commit
  4. 22 Oct, 2018 1 commit
  5. 25 Jun, 2018 1 commit
  6. 14 Aug, 2017 1 commit
  7. 28 Apr, 2017 1 commit
  8. 07 Feb, 2017 1 commit
  9. 19 Dec, 2016 1 commit
  10. 01 Sep, 2016 1 commit
  11. 09 Dec, 2015 1 commit
  12. 16 Nov, 2015 1 commit
  13. 30 Jan, 2015 3 commits
  14. 03 Jun, 2014 1 commit
  15. 17 Sep, 2013 1 commit
  16. 16 Sep, 2013 2 commits
  17. 13 Jun, 2012 1 commit
  18. 11 Nov, 2009 1 commit
  19. 11 Nov, 2008 1 commit
  20. 10 Nov, 2008 2 commits
  21. 12 Sep, 2008 1 commit
  22. 09 Sep, 2008 1 commit
  23. 27 Aug, 2008 1 commit
  24. 22 Aug, 2008 1 commit
    • christian.plesner.hansen's avatar
      Included mjsunit JavaScript test suite and C++ unit tests. · c42f5829
      christian.plesner.hansen authored
      In the shell sample don't print the result of executing a script, only
      evaluating expressions.
      
      Fixed issue when building samples on Windows using a shared V8
      library.  Added visibility option on Linux build which makes the
      generated library 18% smaller.
      
      Changed build system to accept multiple build modes in one build and
      generate seperate objects, libraries and executables for each mode.
      
      Removed deferred negation optimization (a * -b => -(a * b)) since this
      visibly changes operand conversion order.
      
      Improved parsing performance by introducing stack guard in preparsing.
      Without a stack guard preparsing always bails out with stack overflow.
      
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      c42f5829