summaryrefslogtreecommitdiff
path: root/src/node_buffer.cc
Commit message (Expand)AuthorAgeFilesLines
* src: inline `SLICE_START_END()` in node_buffer.ccAnna Henningsen2019-09-021-10/+7
* buffer: consolidate encoding parsingBrian White2019-08-281-8/+7
* src: add error codes to errors thrown in C++Yaniv Friedensohn2019-08-091-1/+1
* src: use ArrayBufferViewContents more frequentlyAnna Henningsen2019-05-291-40/+40
* src: prefer v8::Global over node::PersistentAnna Henningsen2019-04-301-1/+2
* src: fix check for accepting Buffers into Node’s allocatorAnna Henningsen2019-04-141-1/+1
* src: replace FromJust() with Check() when possibleSam Roberts2019-04-121-2/+2
* src: inline macro DISALLOW_COPY_AND_ASSIGNgengjiawen2019-03-171-1/+4
* embedding: refactor public `ArrayBufferAllocator` APIAnna Henningsen2019-03-131-1/+2
* src: apply clang-tidy rule modernize-deprecated-headersgengjiawen2019-02-271-2/+2
* src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen2019-02-251-58/+40
* src: move function from header to source fileBen Noordhuis2019-02-211-0/+14
* src: refactor macro to std::min in node_buffer.ccgengjiawen2019-02-091-13/+12
* src: fix compiler warnings in node_buffer.ccDaniel Bevenius2019-02-071-9/+9
* src: use nullptr in node_buffer.ccgengjiawen2019-02-041-1/+1
* src: remove outdated `Neuter()` call in `node_buffer.cc`Anna Henningsen2019-01-211-5/+0
* src: reduce includes of node_internals.hJoyee Cheung2019-01-211-1/+2
* buffer: move initialization of buffer prototype into node.jsJoyee Cheung2019-01-101-28/+28
* src: move per-process global variables into node::per_processJoyee Cheung2019-01-081-3/+3
* buffer: fix crash for invalid index typesAnna Henningsen2018-12-311-25/+34
* src: fix type mismatch warnings from missing privSam Roberts2018-12-031-1/+2
* buffer: do proper error propagation in addon methodsAnna Henningsen2018-11-041-23/+25
* buffer: throw exception when creating from non-Node.js ContextAnna Henningsen2018-11-031-4/+18
* src: minor refactor to node_errors.hAnna Henningsen2018-10-281-5/+4
* buffer: move process.binding('buffer') to internalBindingWeijia Wang2018-10-151-1/+1
* src: remove public API for option variablesAnna Henningsen2018-10-031-5/+3
* errors: use ERR_OUT_OF_RANGE for index errorsRich Trott2018-09-261-6/+11
* src: remove calls to SetWrapperClassId()Joyee Cheung2018-09-231-3/+0
* src: refactor `Environment::GetCurrent()` usageAnna Henningsen2018-09-171-1/+6
* src: remove calls to deprecated v8 functions (IntegerValue)Ujjwal Sharma2018-09-051-4/+5
* src: allow UTF-16 in generic StringBytes decode callAnna Henningsen2018-09-031-59/+0
* src: remove calls to deprecated v8 functions (Uint32Value)Ujjwal Sharma2018-09-021-5/+11
* src: rework (mostly internal) functions to use MaybesUjjwal Sharma2018-09-021-3/+6
* src: use String::Utf8Length with isolateMichaël Zasso2018-08-291-3/+4
* src: use String::Write{OneByte,Utf8} with isolateMichaël Zasso2018-08-291-14/+16
* buffer: remove superfluous assignmentTobias Nießen2018-07-171-1/+0
* src,tools: use https://nodejs.org URL when possible.XhmikosR2018-07-141-1/+1
* src: start annotating native code side effectTimothy Gu2018-06-251-14/+14
* src: add CHECK_NULL/CHECK_NOT_NULL macrosTobias Nießen2018-05-261-3/+3
* src: remove `MarkIndependent()` callsAnna Henningsen2018-04-221-1/+0
* src: throw ERR_BUFFER_OUT_OF_BOUNDS in node_buffer.ccJoyee Cheung2018-04-191-2/+4
* src: throw ERR_INVALID_ARG_TYPE in C++ argument checksJoyee Cheung2018-04-191-2/+4
* src: migrate ERR_INDEX_OUT_OF_RANGE in C++Joyee Cheung2018-04-191-4/+5
* src: fix upcoming V8 deprecation warningsSarat Addepalli2018-03-231-2/+2
* buffer: move c++ float functions to jsRuben Bridgewater2018-03-021-95/+2
* buffer: improve Buffer#fill performanceRuben Bridgewater2018-03-021-11/+6
* src: remove unnecessary Reset() callsBen Noordhuis2018-02-211-6/+0
* src: prevent persistent handle resource leaksBen Noordhuis2018-02-211-1/+0
* src: introduce internal buffer slice constructorAnna Henningsen2018-01-181-29/+19
* buffer: throw when filling with empty bufferscjihrig2018-01-171-7/+7