1. 12 Aug, 2015 1 commit
    • Robust check of provided JS options · 9cadef6f
      Use Nan::To<Type> instead of ->ToType() to
      convert caller supplied objects in renderXXX
      functions.
      
      Verify that provided options, options.result
      and options.result.stats are all valid
      objects provided by the caller.
      Throw TypeException otherwise.
      
      Introduce low-level tests that invoke
      C++ function directly, without additional
      JavaScript wrappers.
      Marcin Cieslak authored
  2. 09 Aug, 2015 4 commits
  3. 08 Aug, 2015 1 commit
    • Update to io.js 3.0.0, use nan 2.0 · d96ad377
      The code has been updated to meet
      the requirements of the updated V8 engine
      as provided by io.js.
      
      In some cases additional EscapableHandleScope
      has been provided.
      
      SassValueWrapper<T>::New has been changed:
      in case of instance construction via
      the function call "sass.types.Color(0,0,0)"
      instead of "new sass.types.Color(0,0,0)"
      the "new" part is no longer executed by
      falling through. This should not be necessary
      because the constructor is called by
      the NewInstance call anyway.
      
      This fixes the following error:
      
      FATAL ERROR: v8::Object::SetAlignedPointerInInternalField() Internal field out of bounds
      Marcin Cieslak authored
  4. 21 Jul, 2015 3 commits
  5. 13 Jul, 2015 2 commits
  6. 11 Jul, 2015 4 commits
  7. 10 Jul, 2015 1 commit
  8. 09 Jul, 2015 1 commit
  9. 06 Jul, 2015 1 commit
  10. 02 Jul, 2015 2 commits
  11. 30 Jun, 2015 2 commits
  12. 11 Jun, 2015 1 commit
  13. 10 Jun, 2015 5 commits
  14. 21 May, 2015 1 commit
  15. 20 May, 2015 2 commits
  16. 19 May, 2015 2 commits
  17. 18 May, 2015 2 commits
  18. 15 May, 2015 3 commits
  19. 13 May, 2015 2 commits