Skip to content
Snippets Groups Projects
  1. Oct 22, 2011
  2. Oct 21, 2011
  3. Oct 20, 2011
  4. Oct 19, 2011
    • Ryan Dahl's avatar
      Display sys_errno when UV_UNKNOWN is returned · 6cc42927
      Ryan Dahl authored
      6cc42927
    • Ryan Dahl's avatar
      Remove os.openOSHandle · 88af0c86
      Ryan Dahl authored
      Unused.
      88af0c86
    • Ryan Dahl's avatar
      Remove support for cygwin · 67b23573
      Ryan Dahl authored
      67b23573
    • Ryan Dahl's avatar
      Revert "Fix #1801 vm: Use 'sandbox' as global_prototype" · 9d27faa2
      Ryan Dahl authored
      Accidentally committed. Revert until review.
      
      This reverts commit 200df864.
      9d27faa2
    • Thomas Parslow's avatar
      http: Added support for HTTP PATCH verb · b0f78afe
      Thomas Parslow authored
      Fixes #1907.
      b0f78afe
    • Koichi Kobayashi's avatar
      buffer: use NO_NULL_TERMINATION flag · 6a72e525
      Koichi Kobayashi authored
      Refs #394.
      Fixes #1902.
      6a72e525
    • Isaac Z. Schlueter's avatar
      Don't use a separate context for the repl. · b70fed48
      Isaac Z. Schlueter authored
      Fix #1484
      Fix #1834
      Fix #1482
      Fix #771
      
      It's been a while now, and we've seen how this separate context thing
      works.  It constantly confuses people, and no one actually uses '.clear'
      anyway, so the benefit of that feature does not justify the constant
      WTFery.
      
      This makes repl.context actually be a getter that returns the global
      object, and prints a deprecation warning.  The '.clear' command is gone,
      and will report that it's an invalid repl keyword.  Tests updated to
      allow the require, module, and exports globals, which are still
      available in the repl just like they were before, by making them global.
      b70fed48
    • Elliott Cable's avatar
      Fix #1801 vm: Use 'sandbox' as global_prototype · 200df864
      Elliott Cable authored
      Squashed commit:
      
      (- re tests) Cleaning up the `Script` test suite.
      
      For whatever reason, there were several duplicate test files related to `Script`
      and the `'vm'` module. I removed these, and fixed a few other small issues.
      (More fixes coming in subsequent commits.)
      
      Squashes: 19e86045a0..1e3dcff4eb
      
      (api fix:1801 new:1801) `'vm'` module uses sandbox as prototype
      
      As described in GH-1801, the `'vm'` module was handling the `sandbox` object
      provided by the API consumer in a particularly terrible and fragile fashion: it
      was simply shallow-copying any enumerable properties from the sandbox onto the
      global context before executing the code, and then eventually copying any values
      on the global context back into the sandbox object *afterwards*.
      
      This commit removes all of that implementation, and utilizes the passed sandbox
      object as the *prototype of the context* instead. A bit of a hack, but a very
      effective one.
      
      This no longer allows for new variables created in the global context to be
      placed into your sandbox after execution has completed, but that’s for the best
      anyway, as it’s not very in line with the concept of a “box of passed-in
      context.” I’m planning to further implement an interface for API consumers to
      acquire the *actual global* from within the VM soon, thus allowing for
      separation-of-concerns: providing data *to* the VM via the sandbox-prototype,
      and exploring the internal environment of the VM itself.
      
      // GitHub cruft: closes #1801
      
      Squashes: 43b8e3c..209ed86
      200df864
  5. Oct 18, 2011
  6. Oct 17, 2011
Loading