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.
15 years ago
Ryan Dahl
d03b67669c
Upgrade v8 to 1.3.15
15 years ago
Ryan Dahl
1f31a7dbfe
Upgrade v8 to 1.3.14
15 years ago
Ryan Dahl
13793aed20
Add Makefiles which were forgotten.
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 Dahl
45ea62a0f6
Changes to compile on Andrew Miller's very old machine
15 years ago
Ryan Dahl
0eb8d880f8
Remove -Werror on v8, for compiling on GCC 4.4
15 years ago
Ryan Dahl
e0ec0036ca
Add connection.setNoDelay() to disable Nagle algorithm.
15 years ago
Ryan Dahl
2df13c7310
Upgrade v8 to 1.3.13
15 years ago
Ryan Dahl
ab530bb211
Upgrade v8 to 1.3.11
15 years ago
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.
16 years ago
Ryan
fcff66bf29
Upgrade v8 to 1.3.10
16 years ago
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.
16 years ago
Ryan
2097b9d2e5
Upgrade evcom - disable EPIPE error output.
16 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
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!
16 years ago
Ryan
97ce138621
Upgrade V8 to 1.3.9
16 years ago
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.
16 years ago
Ryan
2b6d72431b
First attempt at node.dlopen
Compiled first working 'hello world' module with this config
16 years ago
Ryan
b5b65ddcd7
Upgrade v8 to 1.3.7
16 years ago
Ryan
b0a362a727
Fix coupling problems on OSX
16 years ago
Ryan
aa664c8040
Add close() to coupling pump. Wasn't getting EOF.
16 years ago
Ryan
17c6a67f15
Introduce node.stdio
Remove old stdout, stderr, stdin objects.
16 years ago
Ryan
a8813fcdf5
evcom upgrade - ignore sigpipe. remove error output.
16 years ago
Ryan
ed3602dddc
Sync evcom
16 years ago
Ryan
048a1b8b9e
Upgrade v8 to 1.3.6
16 years ago
Ryan
368ea93bfe
Upgrade evcom - fix API issues.
16 years ago
Ryan
0cec74d03d
Upgrade v8 to 1.3.5
16 years ago
Ryan
b41ea5289e
Upgrade libev to 3.8
16 years ago
Ryan
9dc621f83a
Upgrade v8 to 1.3.4
16 years ago
Ryan
79ff085c4a
Upgrade v8 to 1.3.3
16 years ago
Ryan
3b0408ec1c
Sync evcom after refactor; fix binding issues
16 years ago
Ryan
4253baf4ab
Sync evcom.
16 years ago
Ryan
ca0dda797a
(evcom) SOL_SOCKET got renamed in socket,stream renaming
This was breaking the build on Macintosh.
16 years ago
Ryan
738d20f6f0
(evcom) Add fix for pausing against big buffers.
discussion:
http://groups.google.com/group/nodejs/browse_thread/thread/11a920da4d0ed21d
16 years ago
Ryan
7d60998ee1
Upgrade evcom
Made API changes in evcom and had to make minor change src/net.cc to comply.
16 years ago
Ryan
abaab2ce9b
Add -m32 gcc flag to udns build.
This is a temporary fix until V8 supports 64bit systems natively.
16 years ago
Ryan
d8226af7f5
Upgrade http_parser to v0.2
16 years ago
Ryan
0486c091e1
(evcom) Increase recv buffer from 4 bytes (!!!) to 8192
16 years ago
Ryan
7946e98c1f
Delete v8 file that was removed in 1.3.2
16 years ago
Ryan
8bb8b4b570
Upgrade v8 to 1.3.2
16 years ago
Ryan
fb7dd02929
Add ranlib to udns Makefile
Thanks to Urban Hafner.
http://groups.google.com/group/nodejs/browse_thread/thread/25867dba9db11d8
16 years ago
Ryan
396ed96b2d
Upgrade evcom - fix accepting too many connections issue
16 years ago
Ryan
2312ff4b23
Apply patch for V8 bug 414
http://groups.google.com/group/nodejs/browse_thread/thread/25867dba9db11d8
http://code.google.com/p/v8/issues/detail?id=414
http://codereview.chromium.org/159659
16 years ago
Ryan
2ebd692151
Upgrade V8 to 1.3.1
16 years ago
Ryan
41d89f611f
Add DNS API.
Missing functional tests. I'm not sure how to do tests because I don't want
to rely on the fact that users have an internet connection.
16 years ago
Ryan
0fb0af3a6c
Rename evnet to evcom.
16 years ago
Ryan
88e9a5f122
Upgrade V8 to 1.2.14
16 years ago
Ryan
f4dfbe37a3
Upgrade libev to 3.7
16 years ago
Ryan
8b819d8546
Upgrade evnet.
16 years ago