1. 25 Feb, 2015 1 commit
  2. 24 Feb, 2015 1 commit
    • michael_dawson's avatar
      Contribution of PowerPC port (continuation of 422063005) - PPC opt 2 · bf3691ae
      michael_dawson authored
      Contribution of PowerPC port (continuation of 422063005, 817143002,
      866843003, and 901083004. The bulk of the changes are to remove some
      hard coded assumptions about heap page size within existing tests.
      The remaining change is to use a larger heap page size for PPC linux
      as this provides a performance benefit due to the larger memory page size.
      
      	modified:   src/base/build_config.h
      	modified:   src/heap/heap.cc
      	modified:   test/cctest/test-alloc.cc
      	modified:   test/cctest/test-constantpool.cc
      	modified:   test/cctest/test-heap.cc
      	modified:   test/cctest/test-spaces.cc
      	modified:   test/cctest/test-weakmaps.cc
      	modified:   test/cctest/test-weaksets.cc
      
      R=danno@chromium.org, svenpanne@chromium.org
      
      BUG=
      
      Review URL: https://codereview.chromium.org/910333004
      
      Cr-Commit-Position: refs/heads/master@{#26833}
      bf3691ae
  3. 27 Jan, 2015 3 commits
  4. 20 Nov, 2014 2 commits
  5. 22 Oct, 2014 3 commits
  6. 01 Oct, 2014 1 commit
  7. 19 Sep, 2014 1 commit
  8. 18 Sep, 2014 2 commits
  9. 26 Aug, 2014 2 commits
  10. 01 Jul, 2014 1 commit
  11. 30 Jun, 2014 1 commit
  12. 13 Jun, 2014 1 commit
  13. 12 Jun, 2014 1 commit
  14. 03 Jun, 2014 1 commit
  15. 09 May, 2014 2 commits
  16. 30 Apr, 2014 1 commit
  17. 23 Jan, 2014 1 commit
  18. 20 Sep, 2013 1 commit
  19. 19 Sep, 2013 2 commits
  20. 11 Sep, 2013 2 commits
  21. 10 Sep, 2013 1 commit
    • bmeurer@chromium.org's avatar
      Introduce a RandonNumberGenerator class. Refactor the random/private_random... · eb381b94
      bmeurer@chromium.org authored
      Introduce a RandonNumberGenerator class. Refactor the random/private_random uses in Isolate/Context.
      
      The RandomNumberGenerator is a pseudorandom number generator
      with 48-bit state. It is properly seeded using either
      
      (1) the --random-seed if specified, or
      (2) the entropy_source function if configured, or
      (3) /dev/urandom if available, or
      (4) falls back to Time and TimeTicks based seeding.
      
      Each Isolate now contains a RandomNumberGenerator, which replaces
      the previous private_random_seed.
      
      Every native context still has its own random_seed. But this random
      seed is now properly initialized during bootstrapping,
      instead of on-demand initialization. This will allow us to cleanup
      and speedup the HRandom implementation quite a lot (this is delayed
      for a followup CL)!
      
      Also stop messing with the system rand()/random(), which should
      not be done from a library anyway! We probably re-seeded the
      libc rand()/random() after the application (i.e. Chrome) already
      seeded it (with better entropy than what we used).
      
      Another followup CL will replace the use of the per-isolate
      random number generator for the address randomization and
      thereby get rid of the Isolate::UncheckedCurrent() usage in
      the platform code.
      
      TEST=cctest/test-random-number-generator,cctest/test-random
      R=mstarzinger@chromium.org
      
      Review URL: https://codereview.chromium.org/23548024
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16612 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      eb381b94
  22. 29 Jan, 2013 1 commit
  23. 24 Jan, 2013 2 commits
  24. 02 Apr, 2012 1 commit
  25. 23 Feb, 2012 1 commit
  26. 31 Jan, 2012 2 commits
  27. 30 Jan, 2012 2 commits