Ryan Dahl
ea700a8851
Upgrade V8 to 3.0.2
2010-12-16 11:52:08 -08:00
Ryan Dahl
7d73779446
Make oprofile work
2010-12-13 22:12:46 -08:00
Ryan Dahl
1d78159e8f
Upgrade V8 to 3.0.1
2010-12-13 22:12:14 -08:00
Ryan Dahl
32e8692b06
Apply V8 r5951 to fix Mac build
...
From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001
From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Date: Wed, 8 Dec 2010 16:23:25 +0000
Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough
and then trimming it when the length is known. This way we only have to
traverse the input once.
Review URL: http://codereview.chromium.org/5556012
2010-12-10 11:22:12 -08:00
Ryan Dahl
c30f113712
Upgrade V8 to 3.0.0
2010-12-07 13:56:11 -08:00
Tom Hughes
e681abe5cb
cmake: solaris fixes.
2010-12-02 10:36:10 -08:00
Ryan Dahl
7286b79521
Upgrade V8 to 2.5.9.1
2010-11-30 11:37:43 -08:00
Bert Belder
fa94d55f87
win: C-ares build config for win32
2010-11-29 23:48:58 -08:00
Bert Belder
4a329af418
win: Waf doesn't detect sys/select.h on mingw, but its there for sure
2010-11-29 23:48:34 -08:00
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
2010-11-29 23:47:48 -08:00
Bert Belder
4476ce04dc
win: Export eio__pread and eio__pwrite so node_file can use it
2010-11-29 23:46:46 -08:00
Bert Belder
d1d4695474
win: Fix wscript for libeio on windows
2010-11-29 23:46:40 -08:00
Bert Belder
5a36d1b86f
win: Make libeio build on windows
2010-11-29 23:46:35 -08:00
Ryan Dahl
73318fa09d
Upgrade V8 to 2.5.8
2010-11-24 01:03:06 -08:00
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
2010-11-23 23:33:19 -06:00
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 ).
2010-11-22 13:32:49 -08:00
Ryan Dahl
d695486185
Upgrade http-parser
2010-11-21 21:39:14 -08:00
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.
2010-11-21 20:54:53 -08:00
Jorge Chamorro Bieling
6aa92d5289
Apple's threaded write()s bug
...
fixes test/simple/test-fs-sir-writes-alot.js on mac
2010-11-21 20:44:48 -08:00
Ryan Dahl
cbdcc1d5f3
Upgrade V8 to 2.5.7
2010-11-19 10:49:09 -08:00
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.
2010-11-17 13:22:11 -08:00
Ryan Dahl
03fa258df7
Revert "Upgrade V8 to 2.5.6"
...
This reverts commit 564a48643b
.
Breaks cygwin
2010-11-16 19:14:14 -08:00
Bert Belder
e129630e9e
Fix V8 build on Cygwin
2010-11-13 14:38:25 -08:00
Rasmus Andersson
e5a0fbe500
Added support for cross compilation and also fixed DEST_CPU to represent the canonical symbols dictated by v8
2010-11-13 14:29:59 -08:00
Ryan Dahl
564a48643b
Upgrade V8 to 2.5.6
2010-11-11 22:42:06 -08:00
Ryan Dahl
d23643051e
Upgrade http-parser again
2010-11-10 22:12:47 -08:00
Ryan Dahl
8285f12864
Upgrade http-parser
2010-11-09 15:02:18 -08:00
Ryan Dahl
97c9745063
Back to WAF
...
Too much instability right now. Hopefully we can revisit autoconf soon.
2010-11-01 16:51:20 -07:00
Ryan Dahl
ea78d995e0
Upgrade V8 to 2.5.3
2010-11-01 14:10:35 -07:00
Ryan Dahl
268bcbde7c
Upgrade V8 to 2.5.2
2010-10-30 11:13:37 -07:00
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)
2010-10-27 17:15:32 -07:00
Ryan Dahl
15594eaf87
Replace WAF with make/autoconf
2010-10-24 18:39:36 -07:00
Ryan Dahl
174a3a9a08
Upgrade libev to 4.00
2010-10-21 15:38:32 -07:00
Ryan Dahl
3b861db31d
Upgrade V8 to 2.5.1
2010-10-21 15:22:38 -07:00
Ryan Dahl
1b2f6f9e29
Upgrade V8 to 2.5.0
2010-10-18 17:13:30 -07:00
Ryan Dahl
ccf2a04ea2
Install ev.h and eio.h
2010-10-17 22:57:40 -07:00
Nathan Rajlich
9b1ff070e6
Upgrade http-parser with a fix for spaces in headers
2010-10-13 02:47:10 -07:00
Ryan Dahl
634c4bf0b0
Add missing v8 file...
2010-10-09 00:56:37 -07:00
Ryan Dahl
f7a9eea0d4
Add config.h for cygwin for libev and libeio
2010-10-09 00:56:16 -07:00
Ryan Dahl
5986a582d9
#define HAVE_FDATASYNC 0 for darwin; 10.5 is missing it
2010-10-05 15:25:33 -07:00
Ryan Dahl
7fca101338
Upgrade V8 to 2.4.8
2010-10-05 15:25:07 -07:00
Ryan Dahl
48d7a1edc1
libev, libeio config.h files don't depend on arch
2010-10-02 15:07:54 -07:00
David Siegel
3faa3b56f3
libev libeio: added freebsd-x86 config headers
2010-10-02 06:44:55 -07:00
Ryan Dahl
29cc78f824
Simpler libev and libeio config
2010-10-02 06:44:55 -07:00
Ryan Dahl
c9627e0a0d
Upgrade V8 to 2.4.7
2010-10-01 14:19:11 -07:00
Ryan Dahl
3a64c22cc1
Disable a few more libev features
2010-09-28 03:11:33 -07:00
Ryan Dahl
4df999f85f
Revert "Upgrade V8 to 2.4.5"
...
This reverts commit e227441248
.
Build fails on mac
2010-09-22 19:20:06 -07:00
Ryan Dahl
e227441248
Upgrade V8 to 2.4.5
2010-09-22 10:21:15 -07:00
Ryan Dahl
431e43009c
Upgrade V8 to 2.4.4
2010-09-16 21:33:32 -07:00
Ryan Dahl
61448bfc4e
Upgrade libeio
2010-09-13 15:40:20 -07:00
Ryan Dahl
9a6d2c35a1
V8 Cygwin patch
2010-09-08 17:16:18 -07:00
Ryan Dahl
8796ed2278
Upgrade V8 to 2.4.2
2010-09-08 17:14:42 -07:00
Ryan Dahl
0906f945be
Fix V8 build for old gcc
...
also sent upstream: http://codereview.chromium.org/3130033/show
2010-08-18 22:50:16 -07:00
Ryan Dahl
91757fa840
Upgrade V8 to 2.3.8
2010-08-17 08:37:25 -07:00
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
2010-08-13 07:43:53 -07:00
Ryan Dahl
083ee0f8b7
Upgrade V8 to 2.3.7
2010-08-12 10:11:03 -07:00
Ryan Dahl
883b3e2873
Remove -Werror from v8 SConstruct
2010-08-11 00:23:12 -07:00
Ryan Dahl
a5be730906
Upgrade V8 to 2.3.6
2010-08-10 09:17:11 -07:00
Ryan Dahl
81f5ed5c65
Upgrade V8 to 2.3.5
2010-08-04 11:46:42 -07:00
Ryan Dahl
a6bc68a83b
Upgrade V8 to 2.3.4
2010-08-03 10:33:16 -07:00
Ryan Dahl
e59b3f0eb3
Upgrade http-parser for clang compat
2010-07-31 14:32:59 -07:00
Ryan Dahl
b2a2bb736b
[v8] Remove global.print from v8natives.js (fixes issue 791)
...
Review URL: http://codereview.chromium.org/3045016
2010-07-30 12:20:32 -07:00
Ryan Dahl
23cf556c6c
Upgrade http-parser
...
support for
- long messages
- spaces in header fields
2010-07-26 15:02:20 -07:00
Ryan Dahl
552cf28260
Upgrade V8 to 2.3.3
2010-07-26 14:26:42 -07:00
Ryan Dahl
cb97cdb256
Remove Werror from SConstruct
2010-07-21 12:43:19 -07:00
Ryan Dahl
e4eeaa7fbc
Upgrade V8 to 2.3.2
2010-07-21 12:31:46 -07:00
Ryan Dahl
11a784d6da
Upgrade http-parser
2010-07-17 01:22:16 -07:00
Ryan Dahl
dcd41ca864
Upgrade V8 to 2.3.0
2010-07-15 18:52:48 -07:00
Ryan Dahl
8e2530c320
Upgrade V8 to 2.2.24
2010-07-14 11:16:20 -07:00
Ryan Dahl
b1901cd5a5
hack fix to v8 2.2.23
2010-07-07 20:10:01 +02:00
Ryan Dahl
facb904c5d
Upgrade V8 to 2.2.23
2010-07-07 19:47:38 +02:00
Ryan Dahl
2072925f12
Upgrade V8 to 2.2.21
2010-07-03 08:37:05 +02:00
Ryan Dahl
5a25338ac0
Upgrade V8 to 2.2.20
2010-06-28 08:47:01 -07:00
Ryan Dahl
8825c74e7a
Upgrade http-parser
2010-06-23 21:10:13 -07:00
Ryan Dahl
2c0d91be6c
Upgrade V8 to 2.2.19
2010-06-23 20:32:06 -07:00
Ryan Dahl
1c6671aa67
Upgrade V8 to 2.2.18
2010-06-16 11:46:01 -07:00
Ryan Dahl
bc76624ec7
Upgrade V8 to 2.2.17
2010-06-15 14:52:00 -07:00
Ryan Dahl
9c85357846
Upgrade C-Ares to 1.7.3
2010-06-11 12:48:58 -07:00
Raffaele Sena
b3b81d67ff
Port to cygwin
2010-06-09 15:08:46 -07:00
Ryan Dahl
cd232a9cce
Upgrade V8 to 2.2.16
2010-06-09 10:09:37 -07:00
Ryan Dahl
0bb47b6c97
Upgrade V8 to 2.2.15
2010-06-09 00:52:06 -07:00
Ryan Dahl
9be6c501ec
Upgrade http-parser
2010-06-06 17:41:03 -07:00
Ryan Dahl
0055dd133d
Apply fix for V8 bug 728
2010-06-03 18:50:44 -07:00
Ryan Dahl
f86a214357
Upgrade to V8 2.2.13
2010-05-31 11:52:20 -07:00
Brian White
72262060db
Added support for OpenBSD 32-bit for c-ares
2010-05-27 14:02:16 -07:00
Ryan Dahl
31854c7990
Fix Solaris V8 build
...
Patch submitted to V8: http://codereview.chromium.org/2282003/show
2010-05-26 18:05:44 -07:00
Ryan Dahl
4b216d266a
Remove -Werror from V8 SConstruct
2010-05-26 10:48:20 -07:00
Ryan Dahl
d4345e1ff8
Upgrade V8 to 2.2.12
2010-05-26 10:15:43 -07:00
Ryan Dahl
2fca40e44f
Upgrade http-parser
2010-05-25 19:25:35 -07:00
Brian White
ab5c0dd63e
Port to OpenBSD
2010-05-23 17:08:57 -07:00
Ryan Dahl
0f143f6c23
Upgrade libeio
2010-05-23 17:02:35 -07:00
Ryan Dahl
2b34363d03
Upgrade V8 to 2.2.11
2010-05-21 09:41:50 -07:00
Ryan Dahl
ac3a2d899a
Changes to work on Solaris 10
2010-05-14 16:38:17 -07:00
Ryan Dahl
35dd0fb271
Patch v8 build for solaris
...
Submitted this patch to V8
http://codereview.chromium.org/1990010/show
2010-05-10 16:28:02 -07:00
Ryan Dahl
615d890622
Upgrade V8 to 2.2.9
2010-05-10 09:58:20 -07:00
Ryan Dahl
6aab6ebe61
Upgrade V8 to 2.2.8
2010-05-06 09:59:35 -07:00
Jonathan Knezek
874b80bd6a
Added c-ares headers for linux-arm
2010-05-05 22:33:53 -07:00
Ryan Dahl
f919216446
Upgrade http-parser, fixes issue 77
...
http://github.com/ry/node/issues#issue/77
2010-04-28 23:28:52 -07:00
Ryan Dahl
3b75f5070d
Upgrade V8 to 2.2.6
2010-04-28 10:46:26 -07:00
Felix Geisendörfer
203561208e
Remove coupling dep
2010-04-27 18:17:30 -07:00
Ryan Dahl
24931f8405
Upgrade V8 to 2.2.5
2010-04-27 00:31:47 -07:00
Jérémy Lal
14d1ab5a3e
Apply unreleased upstream patch to support parse_mx_reply.
2010-04-26 15:09:03 -07:00
Ryan Dahl
c72967d335
Remove http_old tcp_old
2010-04-23 17:19:29 -07:00
Ryan Dahl
e72b7b8002
Upgrade V8 to 2.2.4.2
2010-04-23 12:05:36 -07:00
Ryan Dahl
41ef1717e0
Upgrade V8 to 2.2.3.1
2010-04-14 10:34:27 -07:00
Ryan Dahl
af49187e57
Upgrade http-parser
2010-04-14 03:22:38 -07:00
Ryan Dahl
d923c94a0c
Remove udns
2010-04-07 18:25:37 -07:00
Ryan Dahl
f56ff0de92
Add darwin-x86, linux-x86_64 c-ares headers
2010-04-07 13:39:11 -07:00
Ryan Dahl
9ea8c9f2b0
Clean up c-ares platform includes, add support for a few more
2010-04-07 13:34:40 -07:00
Vanilla Hsu
067f4086b6
add c-ares' freebsd support.
2010-04-07 09:36:35 -07:00
Ryan Dahl
e9a116fe02
Include c-ares in deps/
2010-04-07 01:17:49 -07:00
Ryan Dahl
38041fcaa0
Try out Flatten API
...
Speeds up WriteUtf8 significantly when dealing with strings made by the
concatenation of many others.
2010-04-06 16:15:09 -07:00
Ryan Dahl
cd577d503d
Upgrade V8 to 2.2.0.3
2010-04-04 18:07:32 -07:00
Ryan Dahl
4279725d79
Fix thread flags on Solaris
...
Also on other platforms use -pthread for compiling commands not just
linking because I noticed in the gcc(1) man page
-pthread
Adds support for multithreading with the pthreads library. This
option sets flags for both the preprocessor and linker.
Removing the errno check in deps/coupling because it was a hack
(e165859c2e
) added to fix stdio problems.
Without adding -threads, errno is not thread local, and coupling was not
correctly checking the errno. It appears -mt does nothing to gcc/solaris.
2010-03-31 13:44:36 -07:00
Ryan Dahl
d52f63d9b2
fix whitespcae in deps/coupling
2010-03-31 11:27:57 -07:00
Ryan Dahl
52b295400d
Revert "Upgrade V8 to 2.2.0"
...
Experiencing strange errors on all platforms due to this commit. EG
http://buildbot.nodejs.org:8010/builders/Linux%20AMD64/builds/107/steps/shell_2/logs/stdio
This reverts commit 40ea061c30
.
2010-03-29 16:42:39 -07:00
Ryan Dahl
40ea061c30
Upgrade V8 to 2.2.0
2010-03-29 01:04:53 -07:00
Ryan Dahl
6ecdeada49
Remove -Werror on V8 -_-
2010-03-26 09:58:21 -07:00
Ryan Dahl
6192b8659a
Upgrade V8 to 2.1.10
2010-03-26 09:09:40 -07:00
Ryan Dahl
a49bf8622f
Finish V8 update
2010-03-25 15:01:59 -07:00
Ryan Dahl
48f5f77713
Update to V8 2.1.9.1
2010-03-25 09:53:58 -07:00
Ryan Dahl
b35d72df76
Upgrade V8 to 2.1.7
2010-03-23 15:19:32 -07:00
Ryan Dahl
54d4efd44b
Upgrade http-parser
...
Now at version 6f72c780f0a237a775150a9963bcdf5299685cde
2010-03-22 09:00:43 -07:00
Ryan Dahl
2d7e86ef58
Upgrade V8 to 2.1.5
2010-03-17 15:52:57 -07:00
Ryan Dahl
d96c52694a
Upgrade V8 to 2.1.4
2010-03-15 08:39:56 -07:00
Vanilla Hsu
116dfb8740
1: sync wscript with libeio.m4 2: try to enable macosx's sendfile.
2010-03-11 22:07:50 -08:00
Ryan Dahl
ff2457754c
Upgrade libeio
2010-03-11 14:31:51 -08:00
Ryan Dahl
70b2a44579
Remove -Werror from V8
2010-03-10 11:03:26 -08:00
Ryan Dahl
073947c150
Upgrade V8 to 2.1.3
2010-03-10 10:50:46 -08:00
Ryan Dahl
04999ef969
Remove -Werror from deps/v8/SConstruct
...
-_-
2010-03-08 18:04:59 -08:00
Ryan Dahl
74614c1bf1
Change libev/wscript for waf 1.5.14
2010-03-08 17:45:57 -08:00
Ryan Dahl
c98b0799bf
Upgrade V8 to 2.1.2.6
2010-03-08 09:33:11 -08:00
Ryan Dahl
0e844d3bcb
tcp.Connection.prototype.write should return boolean
2010-03-02 21:16:17 -08:00
Ryan Dahl
e165859c2e
Fix coupling error on Solaris
...
Was getting a lot of
push_pump read(): Resource temporarily unavailable
Apparently Solaris can return read() < 0 but errno == 0 to indicate a
EAGAIN?
2010-03-02 20:39:38 +00:00
Ryan Dahl
e0ecf4f8f5
Remove -Werror on V8
...
Are they ever going to fix this?
2010-02-23 22:58:54 -08:00
Ryan Dahl
b80bdda14e
Upgrade V8 to 2.1.2
2010-02-23 17:52:50 -08:00
Ryan Dahl
c5b149ab1e
Add hack to get error event on socket timeout
...
See
http://groups.google.com/group/nodejs/browse_thread/thread/4898a1ed3b99dcf0
2010-02-23 13:05:15 -08:00
Ryan Dahl
bcf163da27
Upgrade V8 to 2.1.1
2010-02-19 10:40:48 -08:00
Ryan Dahl
fe85062046
Bugfix: blocked pumping in stdio coupling
...
This should fix the test in c05b5d8
by Mikeal Rogers.
2010-02-05 17:14:14 -08:00
Ryan Dahl
c7cb4daa25
Upgrade V8 to 2.1.0
2010-02-03 09:07:02 -08:00
Ryan Dahl
ce4204a069
Upgrade http-parser
...
Fixes, among other things, a header overflow attack.
2010-02-02 16:40:59 -08:00
Ryan Dahl
152d956deb
Remove -Werror from V8
2010-01-20 09:39:03 -08:00
Ryan Dahl
0c1255453e
Initial Solaris support
2010-01-19 16:51:27 -08:00
Ryan Dahl
e60d653a58
Upgrade V8 to 2.0.6.1
2010-01-19 15:45:36 -08:00
Vanilla Hsu
6c5c808569
use SUN_LEN to calculate length of unix address @ FreeBSD.
2010-01-15 09:41:33 -08:00
Ryan Dahl
c9e21435c0
Upgrade http-parser
2010-01-09 01:52:49 -08:00
Ryan Dahl
75e6c39733
Upgrade http-parser
...
Fixes \n problem that psanford <pms.mail@gmail.com> reported.
2010-01-07 18:36:28 -08:00
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
2010-01-05 21:09:02 -08:00
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.
2010-01-04 23:26:58 -08:00
Ryan Dahl
933a37cd28
Upgrade libev to 3.9
2010-01-04 22:52:48 -08:00