Ryan Dahl [Sun, 21 Nov 2010 04:49:44 +0000 (20:49 -0800)]
Revert "Merge branch 'writev'"
This reverts commit
cd9515efd99dfa6510e72342a2621bb4b291a89c, reversing
changes made to
df46c8e698b9400abaabd77ec836c7cdadf9735c.
Too slow. Needs more work.
Ryan Dahl [Sun, 21 Nov 2010 04:45:30 +0000 (20:45 -0800)]
Revert "Actually don't need to limit sendmsg size on unix - seems okay."
This reverts commit
464ced4a86e89163ec68a0c2f020720dc82b0191.
Ryan Dahl [Sun, 21 Nov 2010 04:45:22 +0000 (20:45 -0800)]
Revert "fd_to_send needs to be cleared if *any* data was sent"
This reverts commit
a93634007a0c5366d415782c2a1f164a6d7ecbc5.
Marco Rogers [Sat, 20 Nov 2010 23:44:58 +0000 (18:44 -0500)]
update repl to distinguish JSON.parse SyntaxErrors from the rest
Ryan Dahl [Sat, 20 Nov 2010 08:04:22 +0000 (00:04 -0800)]
Inline Buffer::Length and Buffer::Data
Ryan Dahl [Sat, 20 Nov 2010 07:05:13 +0000 (23:05 -0800)]
fd_to_send needs to be cleared if *any* data was sent
Ryan Dahl [Sat, 20 Nov 2010 06:52:20 +0000 (22:52 -0800)]
Actually don't need to limit sendmsg size on unix - seems okay.
Ryan Dahl [Fri, 19 Nov 2010 21:28:04 +0000 (13:28 -0800)]
Add failing test for TLS server
Ryan Dahl [Fri, 19 Nov 2010 21:02:14 +0000 (13:02 -0800)]
Add some comments to securepair
Ryan Dahl [Fri, 19 Nov 2010 20:58:00 +0000 (12:58 -0800)]
fix style for SecureStream::IsInitFinished
Ryan Dahl [Fri, 19 Nov 2010 18:49:09 +0000 (10:49 -0800)]
Upgrade V8 to 2.5.7
Nikhil Marathe [Thu, 18 Nov 2010 08:41:44 +0000 (14:11 +0530)]
Added documentation for Stream.pipe
Ryan Dahl [Fri, 19 Nov 2010 18:00:21 +0000 (10:00 -0800)]
Fix style
Brian White [Fri, 19 Nov 2010 03:33:31 +0000 (22:33 -0500)]
Fix OpenSSL SSL_library_init function check on OpenBSD.
Ryan Dahl [Fri, 19 Nov 2010 00:57:46 +0000 (16:57 -0800)]
Update TODO
Ryan Dahl [Fri, 19 Nov 2010 00:49:39 +0000 (16:49 -0800)]
Merge branch 'writev'
Ryan Dahl [Fri, 19 Nov 2010 00:28:10 +0000 (16:28 -0800)]
Fix typo
Ryan Dahl [Thu, 18 Nov 2010 22:19:09 +0000 (14:19 -0800)]
Only try to flush big buffers once
Ryan Dahl [Thu, 18 Nov 2010 20:04:33 +0000 (12:04 -0800)]
Add todo about test-pipe.js and throwing on resume()
Ryan Dahl [Thu, 18 Nov 2010 19:59:15 +0000 (11:59 -0800)]
Fix socket.end() problem on non-empty queue
Ryan Dahl [Thu, 18 Nov 2010 19:45:32 +0000 (11:45 -0800)]
Fix a bug regarding queueSize, add asserts
Ryan Dahl [Thu, 18 Nov 2010 19:18:07 +0000 (11:18 -0800)]
Small clean ups
Ryan Dahl [Wed, 17 Nov 2010 19:50:51 +0000 (11:50 -0800)]
'connect' event may disconnect socket
Ryan Dahl [Wed, 17 Nov 2010 19:40:43 +0000 (11:40 -0800)]
Dump after ev_loop
Ryan Dahl [Wed, 17 Nov 2010 18:58:45 +0000 (10:58 -0800)]
Emit drain and stop IOWatcher even on empty buffer
Ryan Dahl [Sat, 13 Nov 2010 00:24:53 +0000 (16:24 -0800)]
Add callback to socket.write(), fix test-sendfds
Ryan Dahl [Fri, 12 Nov 2010 22:05:26 +0000 (14:05 -0800)]
make sure unix sockets are tagged correctly
Ryan Dahl [Fri, 12 Nov 2010 19:47:31 +0000 (11:47 -0800)]
Don't append buckets of zero length
Ryan Dahl [Fri, 12 Nov 2010 19:31:39 +0000 (11:31 -0800)]
Add IOWatcher.flush()
To be called if sockets get too much data. This is to force a flush before
the tick ends.
Ryan Dahl [Fri, 12 Nov 2010 19:24:30 +0000 (11:24 -0800)]
Maintain queueSize for each socket
Ryan Dahl [Fri, 12 Nov 2010 17:54:48 +0000 (09:54 -0800)]
Also do ondrain callback for socket (needed by http)
Ryan Dahl [Fri, 12 Nov 2010 17:18:44 +0000 (09:18 -0800)]
Reset _eof on socket reuse
Ryan Dahl [Fri, 12 Nov 2010 01:31:38 +0000 (17:31 -0800)]
Don't send null data segments
Ryan Dahl [Thu, 11 Nov 2010 22:26:41 +0000 (14:26 -0800)]
Support encoding
Ryan Dahl [Fri, 5 Nov 2010 20:03:32 +0000 (13:03 -0700)]
Dumper net.js integration
Ryan Dahl [Tue, 2 Nov 2010 22:51:16 +0000 (15:51 -0700)]
IOWatcher::Dump(), writev
Ryan Dahl [Thu, 28 Oct 2010 20:02:51 +0000 (13:02 -0700)]
Rip out the old TLS implementation
Ryan Dahl [Fri, 19 Nov 2010 00:22:11 +0000 (16:22 -0800)]
Add tests for querystring.unescapeBuffer
Oleg Efimov [Thu, 18 Nov 2010 12:00:24 +0000 (15:00 +0300)]
Fix line wrapping in docs. Add tics for constants in docs text.
Stéphan Kochen [Thu, 18 Nov 2010 18:30:47 +0000 (19:30 +0100)]
Make SlowBuffer pass Buffer.isBuffer test.
Ryan Dahl [Thu, 18 Nov 2010 23:18:06 +0000 (15:18 -0800)]
Add querystring.unescapeBuffer
Ryan Dahl [Thu, 18 Nov 2010 23:12:21 +0000 (15:12 -0800)]
query-string unescape moved to js land
Ryan Dahl [Thu, 18 Nov 2010 21:50:46 +0000 (13:50 -0800)]
fix race in test-http-big-proxy-responses.js
Brian White [Thu, 18 Nov 2010 02:41:36 +0000 (21:41 -0500)]
Make sure raw mode is disabled when exiting a terminal-based REPL.
Ryan Dahl [Thu, 18 Nov 2010 02:25:14 +0000 (18:25 -0800)]
Remove leading comma examples
Micheil Smith [Thu, 18 Nov 2010 01:51:07 +0000 (12:51 +1100)]
Remove jQuery from project
Ryan Dahl [Thu, 18 Nov 2010 01:50:00 +0000 (17:50 -0800)]
Add doc TODOs
Micheil Smith [Thu, 18 Nov 2010 01:26:37 +0000 (12:26 +1100)]
Generate Table of Contents at compile time.
Dan Søndergaard [Wed, 17 Nov 2010 16:04:21 +0000 (17:04 +0100)]
Better description of lstat(). Wrapped all lines.
Tim Cooijmans [Wed, 17 Nov 2010 20:26:08 +0000 (21:26 +0100)]
fix utils.inspect's detection of circular structures
Ryan Dahl [Wed, 17 Nov 2010 22:51:06 +0000 (14:51 -0800)]
Fix links
Ryan Dahl [Wed, 17 Nov 2010 19:31:16 +0000 (11:31 -0800)]
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.
Ryan Dahl [Wed, 17 Nov 2010 17:39:26 +0000 (09:39 -0800)]
Fix doc links
Ryan Dahl [Wed, 17 Nov 2010 17:31:51 +0000 (09:31 -0800)]
Now working on v0.3.2-pre
Ryan Dahl [Wed, 17 Nov 2010 02:46:15 +0000 (18:46 -0800)]
Bump version to v0.3.1
Ryan Dahl [Wed, 17 Nov 2010 03:13:52 +0000 (19:13 -0800)]
Revert "Upgrade V8 to 2.5.6"
This reverts commit
564a48643bd3edc6da845e458277a54c8068d0e2.
Breaks cygwin
Ryan Dahl [Wed, 17 Nov 2010 00:26:55 +0000 (16:26 -0800)]
Add ref to buffer during fs.write and fs.read
There was the possibility the buffer could be GCed while the eio_req was
pending. Still needs test coverage for the fs.read() problem.
See:
http://groups.google.com/group/nodejs/browse_thread/thread/
c11f8b683f37cef
Ryan Dahl [Tue, 16 Nov 2010 23:33:21 +0000 (15:33 -0800)]
Test for server.listen() more carefully, fix bug
Ryan Dahl [Tue, 16 Nov 2010 06:25:09 +0000 (22:25 -0800)]
scp should copy the right dir
Ryan Dahl [Tue, 16 Nov 2010 06:18:52 +0000 (22:18 -0800)]
Update TODO
Ryan Dahl [Tue, 16 Nov 2010 04:34:15 +0000 (20:34 -0800)]
Fix doc links on index.html
Ryan Dahl [Tue, 16 Nov 2010 04:26:46 +0000 (20:26 -0800)]
Docs for server.address()
Ryan Dahl [Tue, 16 Nov 2010 04:23:12 +0000 (20:23 -0800)]
make doc improvements
Ryan Dahl [Tue, 16 Nov 2010 04:22:54 +0000 (20:22 -0800)]
Test and fix for self-assigned port from net.Server
Micheil Smith [Sun, 14 Nov 2010 23:50:14 +0000 (10:50 +1100)]
Better doc indexes, fix some links
Micheil Smith [Sun, 14 Nov 2010 23:50:14 +0000 (10:50 +1100)]
Build API page into build/doc; simplify doctool.
Ryan Dahl [Tue, 16 Nov 2010 03:23:47 +0000 (03:23 +0000)]
solaris -> sunos
Ryan Dahl [Tue, 16 Nov 2010 03:21:56 +0000 (19:21 -0800)]
Fix docs for vm module
Ryan Dahl [Tue, 16 Nov 2010 03:19:01 +0000 (03:19 +0000)]
Print warning when using platform_none.cc
Ryan Dahl [Tue, 16 Nov 2010 03:06:18 +0000 (03:06 +0000)]
Fix OS::GetExecutablePath for platform_none
Ryan Dahl [Tue, 16 Nov 2010 02:37:27 +0000 (18:37 -0800)]
Rename require('javascript') to require('vm')
Ryan Dahl [Mon, 15 Nov 2010 19:20:35 +0000 (11:20 -0800)]
Add .node_moudles to lookup path again
Ryan Dahl [Mon, 15 Nov 2010 18:22:24 +0000 (10:22 -0800)]
Ryan Dahl [Mon, 15 Nov 2010 08:51:01 +0000 (00:51 -0800)]
Fix docs for 'javascript' module
isaacs [Mon, 15 Nov 2010 08:40:38 +0000 (00:40 -0800)]
Make the javascript module API nodey.
Add a createScript function, and put stuff on exports instead of hiding
it in exports.Script.
Ryan Dahl [Mon, 15 Nov 2010 08:43:53 +0000 (00:43 -0800)]
Remove RonnJS not used anymore
Ryan Dahl [Mon, 15 Nov 2010 07:44:26 +0000 (23:44 -0800)]
Remove old TODO
Ryan Dahl [Mon, 15 Nov 2010 07:12:43 +0000 (23:12 -0800)]
Add small crappy manpage (please improve)
isaacs [Tue, 26 Oct 2010 21:41:06 +0000 (14:41 -0700)]
Implement new path.join behavior
1. Express desired path.join behavior in tests.
2. Update fs.realpath to reflect new path.join behavior
3. Update url.resolve() to use new path.join behavior.
Ryan Dahl [Mon, 15 Nov 2010 06:46:26 +0000 (22:46 -0800)]
Fix configure on x86
Micheil Smith [Sun, 14 Nov 2010 12:51:57 +0000 (23:51 +1100)]
Reworked and cleaned up documentation for Events
Micheil Smith [Sun, 14 Nov 2010 12:51:32 +0000 (23:51 +1100)]
Added documentation for which module to require to use the methods defined in that documentation
Micheil Smith [Sun, 14 Nov 2010 12:50:48 +0000 (23:50 +1100)]
A few changes to the style, specifically for h3 + h3
Micheil Smith [Sun, 14 Nov 2010 10:12:04 +0000 (21:12 +1100)]
Various changes to Net Documentation, ammended style for API.
isaacs [Sun, 14 Nov 2010 04:12:47 +0000 (20:12 -0800)]
writeFile fixes
writeFileSync could exhibit pathological behavior when a buffer could
not be written to the file in a single write() call.
Also, writeFile was not quite as optimized as it could be.
Ryan Dahl [Sat, 13 Nov 2010 23:18:10 +0000 (15:18 -0800)]
Use require('javascript') instead of process.binding('evals')
Ryan Dahl [Sat, 13 Nov 2010 23:08:09 +0000 (15:08 -0800)]
Remove process.compile from docs
Ryan Dahl [Sat, 13 Nov 2010 23:02:18 +0000 (15:02 -0800)]
Update gitignore for new docs
Ryan Dahl [Sat, 13 Nov 2010 22:57:35 +0000 (14:57 -0800)]
fix 'make doc'
Bert Belder [Thu, 11 Nov 2010 22:08:26 +0000 (23:08 +0100)]
Fix V8 build on Cygwin
Ben Noordhuis [Sat, 13 Nov 2010 11:58:24 +0000 (12:58 +0100)]
Add --profile flag to configure script, enables gprof profiling.
Rasmus Andersson [Sun, 24 Oct 2010 14:15:05 +0000 (16:15 +0200)]
Added support for cross compilation and also fixed DEST_CPU to represent the canonical symbols dictated by v8
Ryan Dahl [Sat, 13 Nov 2010 22:26:40 +0000 (14:26 -0800)]
Fix segfault on test-crypto
Plus random cleanups. This code needs help.
Ryan Dahl [Fri, 12 Nov 2010 22:37:05 +0000 (14:37 -0800)]
Simplify REPL displayPrompt
Now that we insert \r into the stream and aren't switching back and forth
between termios modes, not need to worry about when to display the prompt.
Ryan Dahl [Fri, 12 Nov 2010 06:42:06 +0000 (22:42 -0800)]
Upgrade V8 to 2.5.6
Ryan Dahl [Fri, 12 Nov 2010 06:36:39 +0000 (22:36 -0800)]
Add writeFilter when in the readline
Switch \n with \r\n for all strings printed out.
Necessary for writev patch.
Ryan Dahl [Fri, 12 Nov 2010 00:33:21 +0000 (16:33 -0800)]
Move ev_loop out of javascript
Ryan Dahl [Tue, 9 Nov 2010 23:43:52 +0000 (15:43 -0800)]
joyent-ize website
Ryan Dahl [Thu, 11 Nov 2010 06:32:26 +0000 (22:32 -0800)]
Remove -e from echo in test. Non-portable
Ryan Dahl [Thu, 11 Nov 2010 06:12:47 +0000 (22:12 -0800)]
Upgrade http-parser again