Ryan
12bb0d46ce
bump version
2009-09-11 21:06:50 +02:00
Ryan
8c41adb628
Add node-repl
2009-09-11 20:32:24 +02:00
Ryan
68dda0a7d8
Man page generation.
2009-09-10 13:40:38 +02:00
Ryan
ba6c5e38d5
bump version
2009-09-05 14:47:56 +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
734e86b9e5
bump version
2009-09-04 12:35:30 +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
8152f9cff2
Revert static library build.
...
Not necessary to build dll modules after all.
2009-09-01 14:15:29 +02:00
Ryan
a97dce7523
Build static executable.
...
- Fix a few errors with node.dlopen()
- Report errors to stderr (this should probably be a separate commit, but
whatever)
2009-08-31 11:45:44 +02:00
Ryan
b73264d9b3
Add command line arguments for accessing build flags.
...
node --cflags
node --libs
At the expense of some WAF nastiness.
2009-08-27 16:08:47 +02:00
Ryan
4d92199d18
Add pkgconfig files to help with dll builds.
2009-08-27 16:08:47 +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
ad9d683f9f
API: rename node.Process to node.ChildProcess
...
This is to avoid confusion with the global "process" object, especially for
the instances of node.Process.
2009-08-26 22:36:45 +02:00
Ryan
17c6a67f15
Introduce node.stdio
...
Remove old stdout, stderr, stdin objects.
2009-08-24 21:20:26 +02:00
Ryan
1bf9be6b37
Add node.version
2009-08-03 17:51:35 +02:00
Ryan
e10fbab00f
bump version
2009-08-01 14:56:45 +02:00
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.
2009-07-28 12:36:41 +02:00
Ryan
77d407df28
bump version
2009-07-27 15:48:16 +02:00
Ryan
0fb0af3a6c
Rename evnet to evcom.
2009-07-25 17:52:26 +02:00
Ryan
eb10553634
Move node.inherit, node.path, node.cat to new file: util.js
2009-07-16 17:19:36 +02:00
Ryan
c5ab0d5a80
Upgrade liboi, which is now called evnet.
2009-07-13 16:38:25 +02:00
Ryan
813b53938b
bump version
2009-06-30 15:18:05 +02:00
Ryan
a623d763c1
Add -m32 flags for compiling on 64bit machines.
...
These can be removed after v8 supports x64.
2009-06-29 21:17:06 +02:00
Ryan
2ecd7ffe54
in the middle putting in event code. broken.
2009-06-28 19:08:25 +02:00
Ryan
fbe0be19eb
bump version
2009-06-24 16:43:37 +02:00
Ryan
115c4942db
Create tools directory
...
Users will need to "make distclean" to recompile from scratch since I've
moved a lot of the core build tools around.
2009-06-22 13:08:32 +02:00
Ryan
83cb156b6f
skelton of node.Process
2009-06-20 16:55:40 +02:00
Ryan
ec5f3dbae1
bump version
2009-06-18 23:22:31 +02:00
Ryan
7bad9dea51
Add electric fence option to configure process
2009-06-16 15:47:57 +02:00
Ryan
f76c3dc3ca
bump version
2009-06-13 14:13:42 +02:00
Ryan
4cfc982c77
bump version
2009-06-11 13:54:03 +02:00
Ryan
452d3f1418
comment out gnutls check in wscript until it's used
2009-06-11 13:40:14 +02:00
Ryan
4fbe15f065
bump version to v0.0.2
2009-05-31 14:25:07 +02:00
Ryan
a3627c06f8
Change to build on FreeBSD
...
The v8/SConstruct change has been give to the v8 people.
http://codereview.chromium.org/113897
2009-05-27 16:29:55 +02:00
Ryan
b260a9108b
Add errno constants. Move all constants to node.constants
namespace.
2009-05-26 19:48:49 +02:00
Ryan
dfde465483
Don't need librt.
2009-05-14 17:36:39 +02:00
Ryan
427e3f5dcb
Introduce NODE_SET_PROTOTYPE_METHOD which properly sets the signature.
2009-05-14 13:16:45 +02:00
Ryan
3212b31ea1
Rename main.js to node.js.
2009-05-13 21:43:24 +02:00
Ryan
94a182a2c8
liboi should include libev
2009-05-12 03:46:30 +02:00
Ryan
0bb12be660
link to google profiler
2009-05-05 21:16:19 +02:00
Ryan
30450388d6
update oi_socket - modify node code to match
2009-05-05 12:52:18 +02:00
Ryan
be6b3acf0e
extract headers, status_code, path, http version from http messages.
...
still a work in progress.
2009-05-03 21:06:20 +02:00
Ryan
5a071ad72f
Begin refactor of http.cc. Remove libebb add http_parser.
...
And most of http.cc was deleted.
2009-05-03 14:09:16 +02:00
Ryan
0f5170339c
remove process.{cc,h} process.exit() now exit()
...
the process object might return in the future but for now it is going away.
2009-04-29 11:09:32 +02:00
Ryan
f213a27657
Refactor setTimeout to be a Timer object.
...
Timer now uses ObjectWrap. setTimeout, setInterval are now implemented in
javascript.
2009-04-29 11:00:46 +02:00
Ryan
8e7bbf26e2
get 'make install' working
2009-04-23 19:26:56 +02:00
Ryan
29b528c980
fix the waf configure --debug options. seems to work now.
2009-04-23 17:29:31 +02:00
Ryan
a4593e3ebd
WAF: fix the debug variant.
...
problem is they both build by default. need a way to disable the debug variant.
2009-04-23 13:18:38 +02:00
Ryan
c62b124082
add scons local for v8. check for librt in wscript
2009-04-22 19:55:08 +02:00