Bert Belder
4c16dd7c5c
win: Make libev use send instead of write for sockets
It looks like MINGW doesn't like to write() to sockets.
If wrong, revert this patch
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
Ryan Dahl
73318fa09d
Upgrade V8 to 2.5.8
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
Ryan Dahl
d695486185
Upgrade http-parser
14 years ago
Ben Noordhuis
b64791c7e4
Fix c-ares bug: reply to a CNAME query
doesn't contain addresses, causing ares_parse_a_reply() to bail out with
ARES_ENODATA.
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
cbdcc1d5f3
Upgrade V8 to 2.5.7
14 years ago
Ryan Dahl
241ea7e595
Simplify next tick logic by looping around ev_loop
This is also in preparation for the writev patch, which needs to dump
remaining data after ev_loop ends.
14 years ago
Ryan Dahl
03fa258df7
Revert "Upgrade V8 to 2.5.6"
This reverts commit 564a48643b
.
Breaks cygwin
14 years ago
Bert Belder
e129630e9e
Fix V8 build on Cygwin
14 years ago
Rasmus Andersson
e5a0fbe500
Added support for cross compilation and also fixed DEST_CPU to represent the canonical symbols dictated by v8
14 years ago
Ryan Dahl
564a48643b
Upgrade V8 to 2.5.6
14 years ago
Ryan Dahl
d23643051e
Upgrade http-parser again
14 years ago
Ryan Dahl
8285f12864
Upgrade http-parser
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
ea78d995e0
Upgrade V8 to 2.5.3
14 years ago
Ryan Dahl
268bcbde7c
Upgrade V8 to 2.5.2
14 years ago
Rasmus Andersson
899fffa395
Build system improvements: (cross compilation, libnode, etc)
- utilizing autoconf configure.guess to output canonical $target_{cpu,vendor,os}
- normalizing $target_cpu --> $arch according to v8 naming scheme
- normalizing $target_os --> $platform according to v8 naming scheme
- renamed c-ares platform-arch directories to represent v8 canonical names
- new targets in Makefile: libnode-{static,dynamic}[-debug]
- scons is symbolized as SCONS in Makefile for portability/flexibility.
- LINKFLAGS inherith from LDFLAGS ("magic" variable exported by autoconf and configure).
- When building on OS X, CFLAGS and LDFLAGS will contain appropriate -arch flag, set up by configure (instead of the Makefile).
- libv8.a make targets cleaned up with unison libv8_flags set of flags.
- the clean make target now cleans up libraries (libv8, libnode, etc).
- added config.guess, config.sub and install-sh (utilized by autoconf/configure)
14 years ago
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
14 years ago
Ryan Dahl
174a3a9a08
Upgrade libev to 4.00
14 years ago
Ryan Dahl
3b861db31d
Upgrade V8 to 2.5.1
14 years ago
Ryan Dahl
1b2f6f9e29
Upgrade V8 to 2.5.0
14 years ago
Ryan Dahl
ccf2a04ea2
Install ev.h and eio.h
14 years ago
Nathan Rajlich
9b1ff070e6
Upgrade http-parser with a fix for spaces in headers
14 years ago
Ryan Dahl
634c4bf0b0
Add missing v8 file...
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
7fca101338
Upgrade V8 to 2.4.8
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
c9627e0a0d
Upgrade V8 to 2.4.7
14 years ago
Ryan Dahl
3a64c22cc1
Disable a few more libev features
14 years ago
Ryan Dahl
4df999f85f
Revert "Upgrade V8 to 2.4.5"
This reverts commit e227441248
.
Build fails on mac
14 years ago
Ryan Dahl
e227441248
Upgrade V8 to 2.4.5
14 years ago
Ryan Dahl
431e43009c
Upgrade V8 to 2.4.4
14 years ago
Ryan Dahl
61448bfc4e
Upgrade libeio
14 years ago
Ryan Dahl
9a6d2c35a1
V8 Cygwin patch
15 years ago
Ryan Dahl
8796ed2278
Upgrade V8 to 2.4.2
15 years ago
Ryan Dahl
0906f945be
Fix V8 build for old gcc
also sent upstream: http://codereview.chromium.org/3130033/show
15 years ago
Ryan Dahl
91757fa840
Upgrade V8 to 2.3.8
15 years ago
Ryan Dahl
4bbab14346
Revert "Upgrade V8 to 2.3.7"
This reverts commit 083ee0f8b7
.
V8 build broken on cygwin:
./deps/v8/src/handles.h:62: instantiated from `T*
v8::internal::Handle<T>::operator->() const [with T = v8::internal::Code]'
./deps/v8/src/accessors.cc:396: instantiated from here
./deps/v8/src/handles-inl.h:50:
error: call of overloaded `BitCast(v8::internal::Code** const&)' is
ambiguous
./deps/v8/src/utils.h:732: note: candidates are: Dest
v8::internal::BitCast(const Source&) [with Dest = v8::internal::Code**,
Source = v8::internal::Code**]
./deps/v8/src/utils.h:743:
note: Dest v8::internal::BitCast(Source* const&) [with Dest
= v8::internal::Code**, Source = v8::internal::Code*]
scons: *** [obj/release/accessors.o] Error 1
15 years ago
Ryan Dahl
083ee0f8b7
Upgrade V8 to 2.3.7
15 years ago
Ryan Dahl
883b3e2873
Remove -Werror from v8 SConstruct
15 years ago
Ryan Dahl
a5be730906
Upgrade V8 to 2.3.6
15 years ago
Ryan Dahl
81f5ed5c65
Upgrade V8 to 2.3.5
15 years ago