1. Dec 31, 2014
  2. Dec 30, 2014
  3. Dec 24, 2014
  4. Dec 23, 2014
  5. Dec 22, 2014
  6. Dec 21, 2014
  7. Dec 20, 2014
  8. Dec 19, 2014
  9. Dec 17, 2014
  10. Dec 16, 2014
  11. Dec 15, 2014
  12. Dec 14, 2014
    • Ben Noordhuis's avatar
      src: move BE/LE buffer conversion to StringSlice() · 52fc4063
      Ben Noordhuis authored
      Move the big endian to little endian conversion logic for UCS2 input
      from src/string_bytes.cc to src/node_buffer.cc; StringSlice() is the
      only function that actually needs it and with this commit, a second
      copy is avoided on big endian architectures.
      52fc4063
    • Ben Noordhuis's avatar
      src: redo unaligned access workaround · 56fde66c
      Ben Noordhuis authored
      Introduce two-byte overloads of node::Encode() and StringBytes::Encode()
      that ensure that the input is suitably aligned.
      
      Revisits commit 535fec83 from yesterday.
      56fde66c
    • Ben Noordhuis's avatar
      src: fix addon loader regression · a60056df
      Ben Noordhuis authored
      Fix a regression that was introduced in commit a38b9178 by removing the
      bad check.  Also rearrange the addon loading logic to ensure that the
      list of pending addons remains in a consistent state when the shared
      object fails to load; in particular, when an addon self-registers first,
      then hits a dynamic linker error in a later constructor.
      
      Fixes the following asserting when loading a .node shared object:
      
          node: ../src/node.cc:1944: void node::node_module_register(void*):
          Assertion `(modpending) != (nullptr)' failed.
      
      Fixes strongloop/strongops#233.
      
      PR-URL: https://github.com/iojs/io.js/pull/154
      
      
      Reviewed-By: default avatarRyan Graham <ryan@strongloop.com>
      a60056df
  13. Dec 13, 2014
  14. Dec 11, 2014
  15. Dec 12, 2014
  16. Dec 11, 2014
  17. Dec 12, 2014
  18. Dec 11, 2014