Bert Belder
4a2cb07808
Fix whitespace errors introduced by porting efforts
14 years ago
Bert Belder
967b7b0d8c
Libeio should use correct stat/fstat as well
14 years ago
Bert Belder
b0f048e970
Remove stray file
14 years ago
Bert Belder
62af617f84
Dynamically link with pthreads-w32
Adds some explanation what would need to be done to link pthreads statically
14 years ago
Brian White
9eaf2329e7
Fix compilation on OpenBSD and FreeBSD
While it compiles fine on FreeBSD, at least on amd64 node dies with:
"CALL_AND_RETRY_0 allocation failed - process out of memory"
14 years ago
Bert Belder
4476ce04dc
win: Export eio__pread and eio__pwrite so node_file can use it
14 years ago
Bert Belder
d1d4695474
win: Fix wscript for libeio on windows
14 years ago
Bert Belder
5a36d1b86f
win: Make libeio build on windows
14 years ago
Daniel Gröber
ea29cb4e46
cmake cleanup
* Removed useless include_directories
* Print ssl library path in build summary
* ExternalProject also exists on 2.8.0
* include pummel tests when testing with ctest
* Moved tests.cmake to test/CMakeList.txt
* Removed inconsistent, unnecessary condition in else
14 years ago
Tom Hughes
446beebd79
Add cmake build support.
Squashed commit of ca128f7dcd28cbcfba154c8577ed54d4aa71dd02 with
contributions from Mark Constable (markc@renta.net ) and Daniel Gröber
(darklord@darkboxed.org ).
14 years ago
Jorge Chamorro Bieling
6aa92d5289
Apple's threaded write()s bug
fixes test/simple/test-fs-sir-writes-alot.js on mac
14 years ago
Ryan Dahl
97c9745063
Back to WAF
Too much instability right now. Hopefully we can revisit autoconf soon.
14 years ago
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
14 years ago
Ryan Dahl
ccf2a04ea2
Install ev.h and eio.h
14 years ago
Ryan Dahl
f7a9eea0d4
Add config.h for cygwin for libev and libeio
14 years ago
Ryan Dahl
5986a582d9
#define HAVE_FDATASYNC 0 for darwin; 10.5 is missing it
14 years ago
Ryan Dahl
48d7a1edc1
libev, libeio config.h files don't depend on arch
14 years ago
David Siegel
3faa3b56f3
libev libeio: added freebsd-x86 config headers
14 years ago
Ryan Dahl
29cc78f824
Simpler libev and libeio config
14 years ago
Ryan Dahl
61448bfc4e
Upgrade libeio
14 years ago
Raffaele Sena
b3b81d67ff
Port to cygwin
15 years ago
Ryan Dahl
0f143f6c23
Upgrade libeio
15 years ago
Vanilla Hsu
116dfb8740
1: sync wscript with libeio.m4 2: try to enable macosx's sendfile.
15 years ago
Ryan Dahl
ff2457754c
Upgrade libeio
15 years ago
Ryan Dahl
3f39772834
libeio bugfix part 2
Reverts the change to deps/libeio/eio.c added in
04dd2d51be
It wasn't a bug, I was just using eio incorrectly.
See http://lists.schmorp.de/pipermail/libev/2010q1/000855.html
15 years ago
Ryan Dahl
04dd2d51be
libeio bugfix: want_poll should be called if breaking on maxreq
Reported by shansen and hassox
http://github.com/ry/node/issues#issue/38
Will send upstream.
15 years ago
Ryan Dahl
af6c177b91
Upgrade libeio to latest CVS
15 years ago
Ryan Dahl
c779647600
Link libev and libeio as a normal .o instead of as .a
Using WAF "staticlib" to compile libev tends to confuse it with a system
version. Thanks to mr.binary42 for helping debug.
15 years ago
Jeremy Lal
5e7a8dc75e
Fixes for libeio wscript on Debian.
- Link libeio to pthread.
- Add -D_GNU_SOURCE to libeio wscript.
15 years ago
Ryan
1df6d61208
Upgrade libeio, increase xthread stacksize to 64kb.
64kb seems to be the magic number for getaddrinfo() to work on Macintosh.
16 years ago
Ryan
2b6d72431b
First attempt at node.dlopen
Compiled first working 'hello world' module with this config
16 years ago
Ryan
cc67d8efc7
Fix bug waf problem with HAVE_CLOCK_SYSCALL
16 years ago
Ryan
a3627c06f8
Change to build on FreeBSD
The v8/SConstruct change has been give to the v8 people.
http://codereview.chromium.org/113897
16 years ago
Ryan
8e7bbf26e2
get 'make install' working
16 years ago
Ryan
29b528c980
fix the waf configure --debug options. seems to work now.
16 years ago
Ryan
a4593e3ebd
WAF: fix the debug variant.
problem is they both build by default. need a way to disable the debug variant.
16 years ago
Ryan
7703ad5153
update eio. add EIO_STACKSIZE define for getaddrinfo problem
16 years ago
Ryan
822d7fa27e
add framework for tcp server. change eio stacksize to 16kb.
16 years ago
Ryan
1542fc6a0b
add async dns for Socket
16 years ago
Ryan
1a126ed11c
use the WAF build system
16 years ago
Ryan
c518373838
add dependencies: libeio, libev, v8
16 years ago