1. 07 Jun, 2016 1 commit
  2. 02 Jun, 2016 1 commit
  3. 01 Jun, 2016 1 commit
  4. 31 May, 2016 3 commits
  5. 30 May, 2016 1 commit
  6. 27 May, 2016 1 commit
  7. 24 May, 2016 2 commits
  8. 18 May, 2016 1 commit
  9. 17 May, 2016 1 commit
  10. 12 May, 2016 1 commit
  11. 10 May, 2016 1 commit
  12. 09 May, 2016 2 commits
  13. 06 May, 2016 1 commit
  14. 02 May, 2016 2 commits
  15. 29 Apr, 2016 1 commit
  16. 27 Apr, 2016 1 commit
  17. 26 Apr, 2016 1 commit
  18. 25 Apr, 2016 2 commits
  19. 22 Apr, 2016 2 commits
  20. 21 Apr, 2016 4 commits
  21. 20 Apr, 2016 1 commit
    • Subzero: Allow overriding command-line args from the browser. · fd07ad08
      Jim Stichnoth authored
      In the browser build only, allows arguments to be explicitly passed to pnacl-sz, in two ways:
      
      1. The SZARGFILE envvar contains the name of a file with arguments, one per line.  For each line, initial whitespace is ignored, and lines starting with the '#' comment character are also ignored.
      
      2. The SZARGLIST envvar contains all the arguments, separated by the '|' character.
      
      Chrome needs to be started with special options to allow the envvars to be passed through, and also to allow access to the local file system.
      
      In addition, specifying "-log=/dev/stderr" or "-o /dev/stderr" gets mapped to std::cerr, in the same way "-" gets mapped to std::cout.
      
      BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4370
      R=jpp@chromium.org
      
      Review URL: https://codereview.chromium.org/1903553004 .
  22. 19 Apr, 2016 1 commit
  23. 18 Apr, 2016 3 commits
  24. 15 Apr, 2016 2 commits
  25. 14 Apr, 2016 1 commit
  26. 13 Apr, 2016 1 commit
  27. 11 Apr, 2016 1 commit
    • Reduce wait times for very large PEXE files. · 3018cf2b
      Karl Schimpf authored
      Investigated how many parser waits occur when the OptQ fills up. The
      current implementation has 64k entries, which for 10Mb examples, never
      fill up (but do come close to filling up).
      
      To test, I dropped the queue size down. The numbers I got was that the
      queue size plus the number of parse waits was within 2% of the total
      number of function blocks. Hence, once OptQ fills up a lot of slow
      notifies get applied.
      
      Hence, for scaling, I modifed the code to not wake up the parse thread
      (during a pop) until OptQ got half empty. The results were that once
      the Opt got up to size 1024, less than 100 notifies would be
      issued. From 1024 on, as the queue size doubled, the number of
      notifies would drop roughly in half.
      
      Based on this, I decided to add the feature that the OptQ did not wake
      up the waiting parse thread until half empty. Since the queue size was
      not shrunk, this CL shouldn't add any overhead for the PEXES we have,
      and very few waits with significantly largers than the current (10Mb)
      PEXES.
      
      BUG=None
      R=jpp@chromium.org
      
      Review URL: https://codereview.chromium.org/1877873002 .