summaryrefslogtreecommitdiff
path: root/src/node_buffer.h
AgeCommit message (Collapse)Author
2011-02-07UCS-2 supportKonstantin Käfer
Closes GH-644.
2011-01-04Add C++ Buffer migration tipsRyan Dahl
2010-11-20Revert "Merge branch 'writev'"Ryan Dahl
This reverts commit cd9515efd99dfa6510e72342a2621bb4b291a89c, reversing changes made to df46c8e698b9400abaabd77ec836c7cdadf9735c. Too slow. Needs more work.
2010-11-20Inline Buffer::Length and Buffer::DataRyan Dahl
2010-11-18Small clean upsRyan Dahl
2010-11-18Support encodingRyan Dahl
2010-11-01Remove old buffer apiRyan Dahl
2010-10-26Add C++ API for constructing fast buffer from stringRyan Dahl
2010-10-22Provide 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-22Remove old interface remains from Buffer.Stéphan Kochen
These were all lacking implementation, so deprecating wouldn't help.
2010-10-10Add char* constructor for BufferRyan Dahl
2010-10-09Warnings for new C++ buffer APIRyan Dahl
2010-09-09Remove blobs, simplify SlowBufferRyan Dahl
Implement SlowBuffer.prototype.slice in js
2010-09-09Work to get C++ fast buffers. incompleteRyan Dahl
2010-09-09Fix buffer bindingRyan Dahl
2010-09-09FastBuffer implementation. API needs migrationTim-Smart
2010-08-21Improve appendix markdownRyan Dahl
2010-07-23Implement buffer.write for base64Ryan Dahl
There might be an off-by-one on the returned value.
2010-07-23Implement buffer.toString('base64')Ryan Dahl
2010-05-24Create a public Buffer constructor for use in addons.Ryan Dahl
2010-05-20Make buffer's c++ constructor publicRyan Dahl
2010-04-04Blob struct should not contain actual dataRyan Dahl
This is to allow eventual realloc without messing up the data_ references in all the slices.
2010-04-04Add buffer.copyRyan Dahl
2010-03-19Add legacy 'binary' encoding/decoding methods to BufferRyan Dahl
2010-03-19Buffer.utf8ByteLength -> Buffer.byteLengthRyan Dahl
2010-02-02Inline Buffer::HasInstanceRyan Dahl
2010-02-01Rename Buffer.utf8Length to Buffer.utf8ByteLengthRyan Dahl
2010-01-29Add buffer.unpackRyan Dahl
2010-01-27Reimplment BuffersRyan Dahl
2010-01-25HTTP works somewhat on net2 nowRyan 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-24Expose buffer_root()Ryan Dahl
2009-12-29More bindings, beginning tcp server code in jsRyan Dahl
2009-12-29Rename blob to buffer.Ryan Dahl