1. Jan 15, 2015
  2. Jan 14, 2015
  3. Jan 13, 2015
  4. Jan 09, 2015
  5. Jan 08, 2015
  6. Jan 05, 2015
  7. Jan 04, 2015
  8. Jan 03, 2015
    • Steven R. Loomis's avatar
    • Steven R. Loomis's avatar
      build: i18n: add icu config options · a3083957
      Steven R. Loomis authored
      Make "--with-intl=none" the default and add "intl-none" option to
      vcbuild.bat.
      
      If icu data is missing print a warning unless either --download=all or
      --download=icu is set. If set then automatically download, verify (MD5)
      and unpack the ICU data if not already available.
      
      There's a "list" of URLs being used, but right now only the first is
      picked up. The logic works something like this:
      
      * If there is no directory deps/icu,
        * If no zip file (currently icu4c-54_1-src.zip),
          * Download zip file (icu-project.org -> sf.net)
        * Verify the MD5 sum of the zipfile
          * If bad, print error and exit
        * Unpack the zipfile into deps/icu
      * If deps/icu now exists, use it, else fail with help text
      
      Add the configuration option "--with-icu-source=..."
      
      Usage:
        * --with-icu-source=/path/to/my/other/icu
        * --with-icu-source=/path/to/icu54.zip
        * --with-icu-source=/path/to/icu54.tgz
        * --with-icu-source=http://example.com/icu54.tar.bz2
      
      Add the configuration option "--with-ic...
      a3083957
  9. Dec 31, 2014
  10. Dec 24, 2014
  11. Dec 23, 2014
  12. Dec 20, 2014
  13. Dec 19, 2014
    • Chris Dickinson's avatar
      stream: switch _writableState.buffer to queue · 91586661
      Chris Dickinson authored
      In cases where many small writes are made to a stream
      lacking _writev, the array data structure backing the
      WriteReq buffer would greatly increase GC pressure.
      
      Specifically, in the fs.WriteStream case, the
      clearBuffer routine would only clear a single WriteReq
      from the buffer before exiting, but would cause the
      entire backing array to be GC'd. Switching to [].shift
      lessened pressure, but still the bulk of the time was
      spent in memcpy.
      
      This replaces that structure with a linked list-backed
      queue so that adding and removing from the queue is O(1).
      In the _writev case, collecting the buffer requires an
      O(N) loop over the buffer, but that was already being
      performed to collect callbacks, so slowdown should be
      neglible.
      
      PR-URL: https://github.com/joyent/node/pull/8826
      
      
      Reviewed-by: default avatarTimothy J Fontaine <tjfontaine@gmail.com>
      Reviewed-by: default avatarTrevor Norris <trev.norris@gmail.com>
      91586661
  14. Dec 18, 2014