0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
Cross-platform JavaScript runtime environment https://nodejs.org/
Go to file
Bert Belder 25d0e38048 Workaround for libev handle caching bug on windows
The windows socket api uses handles, not fds. Libev caches the handle
associated with an fd, and uses this handle when updating the (also cached)
handle set that goes into select(). When an fd is closed and subsequently
re-used before the event loop returns to libev, libev fails to detect
properly that the handle changed. And even if it does, the cached handle of
the closed socket is overwritten by the new handle, so by the time libev
tries to update the select fdset it has forgotten which handle to remove
from it. This is solved by a simple hook ev_fd_closed that makes it clear
its caches before the fd is re-used.
2011-01-24 10:34:18 -08:00
benchmark Bump size of bench histogram to 100ms 2011-01-10 18:00:21 -08:00
cmake cmake: Add toolchain file for cross-compiling. 2010-12-22 16:12:49 -08:00
deps Workaround for libev handle caching bug on windows 2011-01-24 10:34:18 -08:00
doc Bump version to v0.3.6 2011-01-21 18:18:37 -08:00
lib Fixing bug in http request's end method. 2011-01-23 15:22:42 -08:00
src Workaround for libev handle caching bug on windows 2011-01-24 10:34:18 -08:00
test windows compat: undefined_reference_in_new_context test 2011-01-23 15:32:07 -08:00
tools Bump version to v0.3.5 2011-01-16 15:12:28 -08:00
.gitignore Ignore eclipse project files 2010-12-20 23:51:07 +01:00
AUTHORS Bump version to v0.3.4 2011-01-08 15:46:07 -08:00
ChangeLog Bump version to v0.3.6 2011-01-21 18:18:37 -08:00
CMakeLists.txt cmake: Add coverage support. 2010-12-02 10:35:39 -08:00
config.h.cmake Add cmake build support. 2010-11-22 13:32:49 -08:00
configure
CTestConfig.cmake cmake: Add cdash support. 2010-11-23 23:33:20 -06:00
LICENSE Import cpplint.py 2010-12-01 17:01:25 -08:00
Makefile Add 'make test-valgrind' 2010-12-22 10:24:47 -08:00
Makefile.cmake cmake: Add toolchain file for cross-compiling. 2010-12-22 16:12:49 -08:00
README
README.cmake cmake: Add toolchain file for cross-compiling. 2010-12-22 16:12:49 -08:00
TODO Update TODO items 2011-01-05 11:59:04 -08:00
TODO.win32 Update TODO.win32 2011-01-18 23:22:38 -08:00
wscript waf: display oprofile and gdbjit options for all platforms 2011-01-20 19:07:19 -08:00

Evented I/O for V8 javascript.

To build:

  ./configure
  make 
  make install

To run the tests:
  
  make test

To build the documentation:

  make doc
 
To read the documentation:

  man doc/node.1

See http://nodejs.org/ for more information. For help and discussion
subscribe to the mailing list by visiting
http://groups.google.com/group/nodejs or by sending an email to
nodejs+subscribe@googlegroups.com.