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
Ryan Dahl
af6c177b91
Upgrade libeio to latest CVS
2010-01-04 22:46:32 -08:00
Ryan Dahl
8fd46a34d6
Kill -Werror in V8 for GCC 4.4.1 users.
...
http://code.google.com/p/v8/issues/detail?id=413
2009-12-30 12:59:02 -08:00
Ryan Dahl
fd73a3a398
Upgrade V8 to 2.0.5.4
2009-12-30 02:35:15 +01:00
Ryan Dahl
a98afdfb2f
Revert "Upgrade V8 to 2.0.5"
...
This reverts commit 20b945df70
.
Broken on Hagen's Macintosh. Don't have time to investigate.
2009-12-19 01:04:19 +01:00
Ryan Dahl
22d1d3dbf7
Fix kqueue check (broke it in last commit)
2009-12-18 15:45:53 +01:00
Ryan Dahl
fa667f718c
Fix check for epoll_ctl(). Was broken on Linux
2009-12-18 15:36:25 +01:00
Rasmus Andersson
752da03eb0
detect nanosleep on OS X and do not look for functions in libraries we know dows not exist
2009-12-18 15:36:11 +01:00
Rasmus Andersson
87077e03cc
fix kqueue feature detection on Mac OS X 10.6
2009-12-18 15:14:33 +01:00
Ryan Dahl
20b945df70
Upgrade V8 to 2.0.5
2009-12-18 15:05:04 +01:00
Ryan Dahl
ee8530e0ee
offload method look up to http-parser
2009-12-07 15:21:12 +01:00
Ryan Dahl
c3e0a4bc7c
Upgrade http-parser; supports webdav extension methods now
2009-12-06 23:58:16 +01:00
Ryan Dahl
c8b6ef248e
upgrade v8 to 2.0.3
2009-12-05 15:27:56 +01:00
Ryan Dahl
0cea946cb9
Fix v8 SConstruct for freebsd
2009-11-28 01:38:32 +01:00
Ryan Dahl
4129305b7c
Upgrade v8 to 2.0.2
2009-11-27 22:53:39 +01:00
Ryan Dahl
8be6a89654
Upgrade http_parser (fixes bug reported by Felix)
2009-11-21 22:03:52 +01:00
Ryan Dahl
7719ce33db
New http-parser
...
No longer based on Ragel, but hand-written.
Had to add HTTPConnection.resetParser() because the parser is stricter and
will error out when you try to give it a message after the previous had
"Connection: close". The HTTP client was doing that. Thus we reset the
parser manually after each new connection.
2009-11-21 16:27:02 +01:00
Ryan Dahl
728d8a37f4
Upgrade v8 to 2.0
...
(With just one change: remove -Werror)
2009-11-18 15:28:54 +01:00
Ryan Dahl
55f9fdd6b5
Upgrade libev to latest CVS
2009-11-17 12:41:19 +01:00
Ryan Dahl
2ca788e6e2
Add 'drain' event to tcp.Connection
2009-11-10 17:43:37 +01:00
Ryan Dahl
51c1526b6a
Revert "Upgrade http parser, change node as needed."
...
Something is broken in how keep-alive is working. Reverting until I can fix
it.
This reverts commit b893859c34
.
2009-11-06 12:44:20 +01:00
Ryan Dahl
6959a1d6d1
Upgrade v8 to 1.3.18
2009-10-29 16:11:05 +01:00
Ryan Dahl
50f45d14b4
Upgrade v8 to 1.3.17
2009-10-28 19:25:22 +01:00
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.
2009-10-27 18:50:41 +01:00
Ryan Dahl
cfe5876350
Add v8 patch to fix mac x64 build.
...
http://codereview.chromium.org/284012
2009-10-16 18:00:06 +02:00
Ryan Dahl
8e6d978bba
Upgrade v8 to 1.3.16
...
and apply my V8 patch for debugging.
2009-10-16 14:30:27 +02:00
Ryan Dahl
b893859c34
Upgrade http parser, change node as needed.
...
The latest version of http-parser is a bit more stringent EOF semantics.
2009-10-15 19:18:18 +02:00
Ryan Dahl
0283e68129
Upgrade http_parser, allows quotes in URI
...
http_parser needs to be upgraded to latest code. Currently running off the
v0.2 branch, which is missing the latest fixes.
2009-10-14 19:29:17 +02:00
Ryan Dahl
2060e32ec9
Kill -Werror in V8 for GCC 4.4.1 users.
...
http://code.google.com/p/v8/issues/detail?id=413
2009-10-09 14:21:41 +02:00
Ryan Dahl
e742d077e0
Enable debugging.
...
Use the --debug command line flag to enable.
It appears that d8 sucks. Luckily it can be rewritten rather easily with the
repl and tcp client libraries.
Node's CL option parsing is getting rather unwieldy - needs refactor.
2009-10-09 13:26:23 +02:00
Ryan Dahl
d03b67669c
Upgrade v8 to 1.3.15
2009-10-07 16:02:34 +02:00
Ryan Dahl
1f31a7dbfe
Upgrade v8 to 1.3.14
2009-10-07 11:53:45 +02:00
Ryan Dahl
13793aed20
Add Makefiles which were forgotten.
2009-10-03 22:48:44 +02:00
Jeremy Lal
5e7a8dc75e
Fixes for libeio wscript on Debian.
...
- Link libeio to pthread.
- Add -D_GNU_SOURCE to libeio wscript.
2009-09-27 10:55:18 +02:00
Ryan Dahl
45ea62a0f6
Changes to compile on Andrew Miller's very old machine
2009-09-26 15:11:31 +02:00
Ryan Dahl
0eb8d880f8
Remove -Werror on v8, for compiling on GCC 4.4
2009-09-25 08:40:47 +02:00
Ryan Dahl
e0ec0036ca
Add connection.setNoDelay() to disable Nagle algorithm.
2009-09-23 15:36:34 +02:00
Ryan Dahl
2df13c7310
Upgrade v8 to 1.3.13
2009-09-23 14:49:51 +02:00
Ryan Dahl
ab530bb211
Upgrade v8 to 1.3.11
2009-09-17 16:16:41 +02:00
Jeff Smick
bc6f381c98
Use "platform.architecture()" to find the proper architecture.
...
In Snow Leopard "platform.machine()" returns "i386" while
"platform.architecture()" returns ('64bit',''). Using information from both
we can determine the proper architecture
This reverts commit ea29e137b5
re-enabling the
64bit build on Macintosh.
2009-09-12 14:22:57 +02:00
Ryan
fcff66bf29
Upgrade v8 to 1.3.10
2009-09-09 22:01:54 +02:00
Ryan
ea29e137b5
Hack for compiling on Snow Leopard.
...
I don't have access to this OS to fix the issue properly, so for the moment
I'm reverting back to 32bit build on Darwin. We changed to native 64bit in
8ddf930901
.
Thanks to Johan Dahlberg and Tim Caswell for reporting and debugging this.
2009-09-05 14:40:12 +02:00
Ryan
2097b9d2e5
Upgrade evcom - disable EPIPE error output.
2009-09-04 11:46:56 +02:00
Ryan
1df6d61208
Upgrade libeio, increase xthread stacksize to 64kb.
...
64kb seems to be the magic number for getaddrinfo() to work on Macintosh.
2009-09-03 15:59:48 +02:00
Ryan
8ddf930901
Build natively on x64.
...
Had to add some waf hackery to override V8's architecture choice. They
probably have a reason for defaulting still to IA32, but all tests are
passing for me, and it makes it easier on users-and I think chrome is using
x64 builds too. So let's go for it!
2009-09-02 20:19:52 +02:00
Ryan
97ce138621
Upgrade V8 to 1.3.9
2009-09-02 11:13:46 +02:00
Ryan
7beea2cd5f
Upgrade evcom; Add setTimeout method to node.tcp.Connection
...
The default timeout is 60 seconds, but it can now be changed.
evcom upgrade includes fixes to force_close.
2009-08-31 18:26:50 +02:00
Ryan
2b6d72431b
First attempt at node.dlopen
...
Compiled first working 'hello world' module with this config
2009-08-27 16:08:40 +02:00
Ryan
b5b65ddcd7
Upgrade v8 to 1.3.7
2009-08-25 13:47:18 +02:00
Ryan
b0a362a727
Fix coupling problems on OSX
2009-08-25 13:33:19 +02:00