Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-07 | UCS-2 support | Konstantin Käfer | |
Closes GH-644. | |||
2011-01-04 | Add C++ Buffer migration tips | Ryan Dahl | |
2010-11-20 | Revert "Merge branch 'writev'" | Ryan Dahl | |
This reverts commit cd9515efd99dfa6510e72342a2621bb4b291a89c, reversing changes made to df46c8e698b9400abaabd77ec836c7cdadf9735c. Too slow. Needs more work. | |||
2010-11-20 | Inline Buffer::Length and Buffer::Data | Ryan Dahl | |
2010-11-18 | Small clean ups | Ryan Dahl | |
2010-11-18 | Support encoding | Ryan Dahl | |
2010-11-01 | Remove old buffer api | Ryan Dahl | |
2010-10-26 | Add C++ API for constructing fast buffer from string | Ryan Dahl | |
2010-10-22 | Provide a C++ Buffer constructor for external storage. | Stéphan Kochen | |
In order to do this, buffer data management was moved out of the JS entry-point New, and into Replace. Secondly, the constructor makes an immediate call to Replace, and in order for ArrayData calls to work, wrapping must already be set up. Now, the constructor takes the wrappee as a parameter. | |||
2010-10-22 | Remove old interface remains from Buffer. | Stéphan Kochen | |
These were all lacking implementation, so deprecating wouldn't help. | |||
2010-10-10 | Add char* constructor for Buffer | Ryan Dahl | |
2010-10-09 | Warnings for new C++ buffer API | Ryan Dahl | |
2010-09-09 | Remove blobs, simplify SlowBuffer | Ryan Dahl | |
Implement SlowBuffer.prototype.slice in js | |||
2010-09-09 | Work to get C++ fast buffers. incomplete | Ryan Dahl | |
2010-09-09 | Fix buffer binding | Ryan Dahl | |
2010-09-09 | FastBuffer implementation. API needs migration | Tim-Smart | |
2010-08-21 | Improve appendix markdown | Ryan Dahl | |
2010-07-23 | Implement buffer.write for base64 | Ryan Dahl | |
There might be an off-by-one on the returned value. | |||
2010-07-23 | Implement buffer.toString('base64') | Ryan Dahl | |
2010-05-24 | Create a public Buffer constructor for use in addons. | Ryan Dahl | |
2010-05-20 | Make buffer's c++ constructor public | Ryan Dahl | |
2010-04-04 | Blob struct should not contain actual data | Ryan Dahl | |
This is to allow eventual realloc without messing up the data_ references in all the slices. | |||
2010-04-04 | Add buffer.copy | Ryan Dahl | |
2010-03-19 | Add legacy 'binary' encoding/decoding methods to Buffer | Ryan Dahl | |
2010-03-19 | Buffer.utf8ByteLength -> Buffer.byteLength | Ryan Dahl | |
2010-02-02 | Inline Buffer::HasInstance | Ryan Dahl | |
2010-02-01 | Rename Buffer.utf8Length to Buffer.utf8ByteLength | Ryan Dahl | |
2010-01-29 | Add buffer.unpack | Ryan Dahl | |
2010-01-27 | Reimplment Buffers | Ryan Dahl | |
2010-01-25 | HTTP works somewhat on net2 now | Ryan Dahl | |
However it's not working very well: Hitting a 'hello world' server with many requests (ab -t 60 -c 10) will cause it to crash with the following error. Obtained 3 stack frames. ./node(_Z11print_tracev+0x1c) [0x80d1b3c] ./node(_ZN4node6Parser7ExecuteERKN2v89ArgumentsE+0x69) [0x80d3759] ./node [0x811f44b] TypeError: Already parsing a buffer at Socket.<anonymous> (/home/ryan/projects/node/lib/http2.js:393:20) at IOWatcher.callback (/home/ryan/projects/node/lib/net.js:81:12) at node.js:985:9 at node.js:989:1 | |||
2010-01-24 | Expose buffer_root() | Ryan Dahl | |
2009-12-29 | More bindings, beginning tcp server code in js | Ryan Dahl | |
2009-12-29 | Rename blob to buffer. | Ryan Dahl | |