1. Jan 04, 2013
    • Scott Blomquist's avatar
      windows: fix perfctr crash on XP and 2003 · 5a39df49
      Scott Blomquist authored
      Some performance counter related functions are not available on Windows
      XP and Windows Server 2003, which caused node to call a NULL pointer.
      
      Closes #4462
      Closes #4511
      5a39df49
    • Ben Noordhuis's avatar
      Merge remote-tracking branch 'origin/v0.8' · a7d8c21b
      Ben Noordhuis authored
      Conflicts:
      	configure
      	deps/uv/src/unix/core.c
      	deps/uv/test/test-fs-event.c
      	src/node_version.h
      a7d8c21b
    • Ben Noordhuis's avatar
      repl: allow overriding builtins · aad20135
      Ben Noordhuis authored
      Don't give names of built-in libraries special treatment.
      Changes the REPL's behavior from this:
      
        > var path = 42
        > path
        A different "path" already exists globally
      
      To this:
      
        > var path = 42
        > path
        42
      
      Fixes #4512.
      aad20135
    • Ben Noordhuis's avatar
      node: remove ev-emul.h · 875c1106
      Ben Noordhuis authored
      libev has been deprecated since v0.6. Add-on authors have had two major
      release cycles to upgrade. Out it goes.
      875c1106
  2. Jan 03, 2013
    • Ben Noordhuis's avatar
      v8: remove optimization switches · ce1b33a9
      Ben Noordhuis authored
      Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
      we set them globally in $(TOPLEVEL)/common.gypi.
      
      Commit 7b4d95a9 introduced the switches again, resulting in V8 getting
      built without any optimizations.
      
      This commit is essentially a rehash of commit 4b8629db.
      ce1b33a9
  3. Jan 02, 2013
  4. Jan 01, 2013
    • Fedor Indutny's avatar
      deps: update v8 to 3.15.11 · 7b4d95a9
      Fedor Indutny authored
      7b4d95a9
    • Tim Bradshaw's avatar
      os: change CPU time from Integer to Number · 50e88d0b
      Tim Bradshaw authored
      CPU time values must be Numbers, not Integers, as they can be too large
      for Integers on 32 bit platforms.
      50e88d0b
    • Ben Noordhuis's avatar
      dgram: fix double implicit bind error · 9e32c2ef
      Ben Noordhuis authored
      Calling send() on an unbound socket forces an implicit bind to
      a random port.
      
      332fea5a made the 'listening' event asynchronous. Unfortunately,
      it also introduced a bug where the implicit bind was tried more
      than once if send() was called again before the first bind operation
      completed.
      
      Address that by keeping track of the bind status and making sure that
      bind() is called only once.
      
      Fixes #4499.
      9e32c2ef
  5. Dec 31, 2012
  6. Dec 30, 2012
  7. Dec 29, 2012
  8. Dec 28, 2012
  9. Dec 27, 2012
    • isaacs's avatar
      build: Add hyphen to custom build tags · 4be9c695
      isaacs authored
      so that ./configure --tag=foo makes a version number like v0.9.5-foo
      instead of v0.9.5foo
      4be9c695
    • Maciej Małecki's avatar
      build: allow to specify custom tags · c2e71dd5
      Maciej Małecki authored
      When building custom `node` versions (e.g., floating features/fixes from
      different versions) it's often useful to specify a custom tag which
      easily identifies build when invoking `node -v`.
      
      Introduce a way to specify this tag in `node_version.h` file or by
      running `./configure --tag="<tag>"`. Insert it right after the patch
      version (and before `-pre`, if build is not a release).
      c2e71dd5
    • isaacs's avatar
      http: Handle end only when stream is not dumped · d76eacd4
      isaacs authored
      This fixes regression introduced in some cases by 8bf0c15a
      d76eacd4