Activity
From 07/12/2013 to 08/10/2013
08/10/2013
- 06:11 PM Revision 2b5b37a3 (main_repo): stream_wrap: use v8::Integer::NewFromUnsigned()
- Use v8::Integer::NewFromUnsigned() when updating the writeQueueSize
field.
Before this commit, it used v8::Integer::... - 10:28 AM Revision a20d565d (main_repo): v8: fix openbsd build
- This is [1] applied ahead of time. Summary:
OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
... - 10:27 AM Revision f69be329 (main_repo): v8: upgrade v8 to 3.20.14.1
- 09:46 AM Revision 39aa8940 (main_repo): build: disable SSLv2 by default
- No one in this day and age should be using SSLv2 so disable it by
default. You can re-enable it with `./configure --w... - 09:26 AM Revision c937f5b5 (main_repo): build: fix up style issues in configure script
- * Use single quotes consistently.
* Remove a few stray semicolons.
* Fix up some overly long lines.
* Line up a few e... - 07:41 AM Revision 52e47b24 (main_repo): configure: order configure switches alphabetically
- Alphabetical order should make it easier to find the switches you need
because we've got quite a lot of them now.
Ke... - 07:18 AM Revision d046e9d0 (main_repo): build: make ninja build respect V=
- Compiling with `make V=1` (which is the default) now runs ninja in
verbose mode. To disable, run `make V=`. - 07:13 AM Revision c75251ce (main_repo): build: don't auto-destroy existing configuration
- Don't run configure when the configure script has been touched. Doing so
would be okay if the Makefile passed the ori...
08/09/2013
- 07:54 PM Revision 3f5d5847 (main_repo): domain: share object and state with native land
- Change process.domain to use a getter/setter and access that property
via an array index. These are much faster to ge... - 07:13 PM Revision 2ef1782b (main_repo): node: remove domain nextTick
- It's ridiculously cheap to check if process.domain is set. Don't bother
cluttering the code. - 12:56 PM Revision 78f709d0 (main_repo): src: fix windows build breakage from f674b09
- The TWO_BYTE_BUFFER macro never made it into the final version of
the patch that got landed in commit f674b09. - 12:56 PM Revision 1449739d (main_repo): dgram: don't call into js when send cb is omitted
- Speed up dgram.Socket#send()-heavy code a little by omitting the call
into JS land when the user doesn't pass us a co... - 05:44 AM Revision f674b09f (main_repo): src: use v8::String::NewFrom*() functions
- * Change calls to String::New() and String::NewSymbol() to their
respective one-byte, two-byte and UTF-8 counterpar... - 02:16 AM Revision f9b7714b (main_repo): src: don't call v8::Object::SetHiddenValue()
- Don't use v8::Object::SetHiddenValue() to keep a reference alive to the
buffer, we can just as easily do that from JS... - 01:33 AM Revision f5484331 (main_repo): test: use common.PORT in simple/test-net-GH-5504
- 09:05 PM Revision 41ec6d05 (main_repo): dgram: fix regression in string argument handling
- v0.10 allows strings for the offset, length and port arguments to
dgram.send() and dgram.sendto() but master before t...
08/08/2013
- 04:01 PM Revision c0e70354 (main_repo): stream: Short-circuit buffer pushes when flowing
- When a stream is flowing, and not in the middle of a sync read, and
the read buffer currently has a length of 0, we c... - 04:01 PM Revision 967b5dbb (main_repo): http: Use streams3 directly, not .ondata/end
08/07/2013
- 03:53 PM Revision cec81593 (main_repo): smalloc: allow different external array types
- smalloc.alloc now accepts an optional third argument which allows
specifying the type of array that should be allocat... - 03:52 PM Revision cd000645 (main_repo): smalloc: cleanup checks/conversions
- * Moved the ToObject check out of smalloc::Alloc and into JS. Direct
usage of that method is for internal use only ... - 03:33 PM Revision b9150344 (main_repo): stream_wrap: fix long line introduced in da5ad92
- Said commit was a back-port from a feature branch where it did lint.
Mea culpa. - 01:29 PM Revision 12cd1331 (main_repo): http: Support legacy agent.addRequest API
- There are some agent subclasses using this today.
Despite the addRequest function being undocumented internal API, i... - 12:03 PM Revision d24decb8 (main_repo): src: remove no-op HandleWrap::Initialize()
- It's never been used and we probably never will. Remove it.
- 11:27 AM Revision 54a9ec4e (main_repo): stream_wrap: add handle type checkers
- Add is_named_pipe(), is_named_pipe_ipc() and is_tcp() and update the
code base to use those rather than `stream->type... - 11:16 AM Revision da5ad92a (main_repo): stream_wrap: use getters, not direct field access
- Hide member fields behind getters. Make the fields themselves const
in the sense that the pointer is non-assignable -... - 08:53 AM Revision 4692b725 (main_repo): src: constify WITH_GENERIC_STREAM macro
- Make the pointer-to-wrap const (i.e. mutable but not assignable) to
prevent accidental reassignment in the macro body. - 08:46 AM Revision c079f6e2 (main_repo): src: add IsEmpty() check to HasInstance()
- The check has virtually zero overhead and it simplifies the call sites
because they were calling IsEmpty() anwyay. - 08:14 PM Revision b1acb2eb (main_repo): blog: Post for v0.11.5
- 08:13 PM Revision 53603736 (main_repo): Now working on 0.11.6
- 08:13 PM Revision 7aa42428 (main_repo): Merge branch 'v0.11.5-release'
08/06/2013
- 06:42 PM Revision e3c5019a (main_repo): domains: properly check if domains are being used
- process.domain is almost never just undefined, so it was setting the
object property unnecessarily. - 05:41 PM Revision 6f92da2d (main_repo): 2013.08.06, Version 0.11.5 (Unstable)
- * v8: upgrade to 3.20.11
* uv: upgrade to v0.11.7
* buffer: return offset for end of last write (Trevor Norris)
* ... - 05:35 PM Revision fa8efa98 (main_repo): uv: Upgrade to v0.11.7
- 04:57 PM Revision 166c405b (main_repo): tls: fix lazy initialization of clienthello parser
- `server.SNICallback` was initialized with `SNICallback.bind(this)`, and
therefore check `this.SNICallback === SNICall... - 02:59 PM Revision b26d346b (main_repo): Merge remote-tracking branch 'upstream/v0.10'
- Conflicts:
deps/v8/test/cctest/test-api.cc
lib/events.js
lib/http.js - 11:51 AM Revision b8a7eede (main_repo): process_wrap: omit superfluous Number creation
- Don't create a superfluous Number object, just use the version of
v8::Object::Get() that takes an unsigned int. Conve... - 11:15 AM Revision 23d92ec8 (main_repo): stream: Fix double pipe error emit
- If an error listener is added to a stream using once() before it is
piped, it is invoked and removed during pipe() bu... - 09:47 AM Revision 45d056ee (main_repo): src: fix WITH_GENERIC_STREAM() type check bug
- The handle object was checked against the wrong constructor template.
Put another way, it was unwrapped as the wrong ... - 09:39 AM Revision 57649663 (main_repo): crypto: fix signed/unsigned comparison warning
- The type of the expression `(uint16_t) server_names_len + 2` gets
implicitly widened to int. Change the type of serve... - 08:13 AM Revision 048e0e77 (main_repo): tls: asynchronous SNICallback
- Make ClientHelloParser handle SNI extension, and extend `_tls_wrap.js`
to support loading SNI Context from both hello... - 08:13 AM Revision 8e28193c (main_repo): tls_wrap: DRY ClientHelloParser
- Share ClientHelloParser code between `tls_wrap.cc` and `node_crypto.cc`.
fix #5959 - 08:03 PM Revision 6942a95a (main_repo): repl: Add 'smalloc' to list of known modules
- 08:03 PM Revision 13ed817f (main_repo): doc: add a missing word in streams doc
- Ignore encoding *if* chunk is a buffer
08/05/2013
- 05:33 PM Revision 032373df (main_repo): build: fix ia32 sunos, elfwrap only needs -64
- 05:19 PM Revision e851fef6 (main_repo): build: embed the mdb_v8.so into the binary
- This builds and includes the mdb_v8.so in the binary of node so mdb
can be sure to always use the latest version - 04:56 PM Revision 366baedf (main_repo): doc: Update LICENSE for npm's Artistic 2.0
- 03:55 PM Revision f4b1e000 (main_repo): test: Move test-http-default-port from disabled to simple
- 03:53 PM Revision 72ad2c94 (main_repo): https: fix default port
- https.get('https://github.com/') should use port 443, not 80.
- 03:33 PM Revision 32fdae2c (main_repo): http: Fix overlooked agent.globalAgent export
- Noticed by @bnoordhuis in https://github.com/joyent/node/pull/5991#discussion_r5575946
- 12:17 PM Revision 6b92a713 (main_repo): v8: back-port fix for CVE-2013-2882
- Quoting the CVE:
Google V8, as used in Google Chrome before 28.0.1500.95, allows
remote attackers to cause a... - 07:11 AM Revision 231092d2 (main_repo): doc: document domain.enter() and domain.exit()
- Adds the documentation requested in #5017.
- 06:26 AM Revision 6a7be997 (main_repo): doc: fs.open, fix flag/mode confusion, etc.
- Flags and modes aren't the same, symlinks are followed in all of the
path but the last component, docs should say som... - 08:53 PM Revision 222e5239 (main_repo): v8: fix openbsd build
- This is [1] applied ahead of time. Summary:
OpenBSD doesn't have <ucontext.h>. ucontext_t lives in <signal.h>
...
08/04/2013
- 06:11 AM Revision ea7b8172 (main_repo): tls: fix handling of `SNICallback` server option
- It shouldn't ignore it!
There're two possibile cases, which should be handled properly:
1. Having a default `SNICal...
08/03/2013
- 04:50 PM Revision 5383e758 (main_repo): src: use static_cast for void-to-T casts
- Code cleanup, replace a few uses of reinterpret_cast<T*>(void_ptr) with
static_cast<T*>(void_ptr). - 04:23 PM Revision d4cc30f1 (main_repo): src: use PersistentToLocal() in a few more places
- Update a few more `Local<T>::New(isolate, persistent)` call sites to
`PersistentToLocal(isolate, persistent)` - the l... - 06:04 AM Revision e5791f74 (main_repo): crypto: fix another over-run in bio
- When doing `FreeEmpty`, `NodeBIO` skips pre-allocated `head_` buffer.
However this might lead to double-freeing buffe...
08/02/2013
- 07:30 PM Revision 350fc806 (main_repo): src: remove non-isolate PersistentToLocal(), v2
- Commit 78d9094 updated src/*.cc to use the version of PersistentToLocal
that takes a v8::Isolate* as its first argume... - 05:55 PM Revision bea9dfa1 (main_repo): npm: Upgrade to 1.3.7
- 05:17 PM Revision c80f8fa8 (main_repo): process: set key properties as ReadOnly
- 05:16 PM Revision 78d90945 (main_repo): src: remove non-isolate PersistentToLocal()
- There is no need for it and it's a tiny bit slower than the version of
PersistentToLocal() that takes a v8::Isolate* ... - 04:00 PM Revision 2dafa193 (main_repo): smalloc: remove double checks
- Now that values are checks in JS, no need for them to be checked in C++.
- 03:52 PM Revision da07709c (main_repo): smalloc: fix assertion fails/segfault
- * Numeric values passed to alloc were converted to int32, not uint32
before the range check, which allows wrap arou... - 03:52 PM Revision 3158ffb6 (main_repo): util: add isPrimitive check
- 07:54 AM Revision e772a7de (main_repo): build: fix --without-ssl build
- Build breakage accidentally introduced in 8e29ce9 during code cleanup.
HAVE_OPENSSL is always defined (as either 0 o...
08/01/2013
- 06:08 PM Revision 22c68fdc (main_repo): src: Replace macros with util functions
- 06:02 PM Revision 9a29aa8c (main_repo): benchmark: update misc to new v8 API
- 04:53 PM Revision 76ada453 (main_repo): test: add mac to test-os
- Fix test from 30701d6.
- 10:14 AM Revision 9e1eb361 (main_repo): test: future-proof simple/test-event-emitter-memory-leak
- Run the garbage collector before running the actual test. It doesn't
matter now but if in the future something in nod... - 10:07 AM Revision 98db7bab (main_repo): test: fix pummel/test-net-connect-memleak
- * Run the garbage collector before creating the big array. It doesn't
matter now but if in the future something in ... - 08:52 AM Revision fc6f8a69 (main_repo): events: fix memory leak, don't leak event names
- Before this commit, events were set to undefined rather than deleted
from the EventEmitter's backing dictionary for p... - 08:06 AM Revision dda22a52 (main_repo): tls_wrap: parse tls session ticket extension
- And, if present and non-empty, don't invoke `resumeSession` callback.
fix #5872 - 06:47 AM Revision 30701d6e (main_repo): os: add mac address to networkInterfaces() output
- 06:33 AM Revision a622bde9 (main_repo): cpplint: exclude src/node_win32_perfctr_provider.cc
- It's forced to violate the build/include_order rule because it includes
a header file generated with ctrpp.exe that d... - 06:26 AM Revision 1ef1be37 (main_repo): src: don't include <string.h> twice in src/node.cc
- 05:53 AM Revision 6430c3f5 (main_repo): build: disable some msvc compiler warnings
- These are not real problems, and they are so plenty that actual problems
are hidden from view. - 05:39 AM Revision 168ca527 (main_repo): build: un-break the windows build
07/31/2013
- 05:16 PM Revision 02cab974 (main_repo): src: more lint after cpplint tightening
- Commit 847c6d9 adds a 'project headers before system headers' check
to cpplint. Update the files in src/ to make the ... - 04:34 PM Revision 847c6d98 (main_repo): tools: cpplint: fix up build/include_order rule
- Change the build/include_order rule to match our preference:
project headers before system headers.
The rationale is... - 03:50 PM Revision 58159e30 (main_repo): doc: remove travis status image
- The project has moved to Jenkins. The status image is no longer
needed and perpetually shows a failed build. Remove it. - 02:35 PM Revision 6caf012d (main_repo): etw_provider: unbreak windows build
- 02:12 PM Revision 3c6b5d5d (main_repo): cpplint: make lint rules closer to node's source
- * Support C-style header guards (/* comments */)
* Support `class NODE_EXTERN something`
* Support `} // extern "C"`... - 02:12 PM Revision 8e29ce9f (main_repo): src: lint c++ code
- 02:12 PM Revision ccf8f3ee (main_repo): make: add `cpplint` to `test` target
- Also, exclude some C-headers, machine generated headers and tweaked
sources from cpplint file list. - 12:25 PM Revision 6a5a7b08 (main_repo): node: add inTick and lastThrew to infoBox
- To prevent all unnecessary calls to JS from MakeCallback, the remaining
two immediate return variables inTick and las... - 07:23 AM Revision 3398cce1 (main_repo): http: improve chunked res.write(buf) performance
- Avoid a costly buffer-to-string operation. Instead, allocate a new
buffer, copy the chunk header and data into it and...
07/30/2013
- 06:06 PM Revision 6359e017 (main_repo): docs: Warning about consuming response
- 05:42 PM Revision 7ca77eaf (main_repo): fs: write strings directly to disk
- Prior, strings would first be converted to a Buffer before being written
to disk. Now the intermediary step has been ... - 05:41 PM Revision 63fc6a63 (main_repo): string_bytes: export GetExternalParts
- The method is useful elsewhere when needing to check if external and
grab data. - 05:33 PM Revision 3ff2cbc8 (main_repo): deps: upgrade libuv to joyent/libuv@4bdb7d8
- Non-release upgrade so pending patches can land.
- 04:03 PM Revision 8111ca2f (main_repo): src: const-ify variables in src/node_crypto*
- No functional changes, just some code tightening. Clean up some style
inconsistencies while we are here. - 03:32 PM Revision 71b31389 (main_repo): src: remove unused import in src/node_os.cc
- 03:31 PM Revision 511af4dd (main_repo): string_bytes: don't use named imports in header
- It imports the definition into every source file that includes
string_bytes.h, as evidenced by the build suddenly bre... - 11:14 AM Revision 2fc47ab1 (main_repo): v8: upgrade v8 to 3.20.11
- 09:19 AM Revision b8c04b92 (main_repo): Merge remote-tracking branch 'origin/v0.10'
- Conflicts:
AUTHORS
ChangeLog
deps/uv/ChangeLog
deps/uv/src/version.c
deps/uv/src/win/fs.c
src/node.cc
src/node... - 08:34 AM Revision 6327d67b (main_repo): crypto: fix assert() on malformed hex input
- Use the StringBytes::IsValidString() function introduced in commit
dce26cc to ensure that the input string meets the ... - 08:32 AM Revision dce26cce (main_repo): string_bytes: add StringBytes::IsValidString()
- Performs a quick, non-exhaustive check on the input string to see if
it's compatible with the specified string encodi... - 07:29 AM Revision dc9acd4f (main_repo): assert: replace !!!value with just !value
- Not harmful, just code cleanup.
Fixes #5885.
07/29/2013
- 03:59 PM Revision 2cd7adc7 (main_repo): util: don't throw on circular %j input to format()
- Don't throw an exception when the argument to %j is an object that
contains circular references, it's not helpful. Ca... - 03:21 PM Revision 1bd711c8 (main_repo): v8: upgrade to v8 3.20.9
- 02:49 PM Revision 4cc57b4a (main_repo): crypto: simplify DH modp group name matcher
- * Use ARRAY_SIZE() rather than scanning until we hit a NULL entry.
* Fix `-fsigned-char -Wnarrowing` compiler warning... - 11:34 AM Revision 17fbd6cd (main_repo): doc: vm: fix incorrect API documentation
- On timeout, an Error object is thrown, not null.
- 10:41 AM Revision c13bfdc0 (main_repo): child_process: add 'shell' option to .exec()
- No test, we can't rely on an alternate shell being available.
Fixes #5935. - 05:33 AM Revision 38176d3a (main_repo): test: loosen timeout in https-no-reader
- fix #5925
- 12:48 AM Revision 6bd922fc (main_repo): dgram: report send errors to cb, don't pass bytes
- Passing the number of sent bytes to the callback is superfluous;
datagram sockets operate in atomic mode: either the ... - 11:11 PM Revision 34b0a361 (main_repo): src: don't use NewExternal() with unaligned strings
- V8 3.20.9 enforces that external pointers are aligned on a two-byte
boundary.
We cannot portably guarantee that for ...
07/28/2013
- 01:07 PM Revision 8f571b52 (main_repo): src: remove unused tick_spinner
- 08:52 AM Revision e5233939 (main_repo): test: cluster: add 'bind to privileged port' tests
- 08:50 AM Revision 04f87de3 (main_repo): cluster: fix shared handle bind error propagation
- A failed bind() was already being correctly reported in round-robin
mode. This commit fixes bind() error reporting in... - 05:36 AM Revision 2b569dee (main_repo): cluster: remove duplicate this.errno assignment
07/27/2013
- 06:05 PM Revision 4881a6a9 (main_repo): doc: clarify fs.read() offset argument
- 10:02 AM Revision 767c5bf0 (main_repo): doc: add nodejs.geek.nz to the community page
- 06:25 AM Revision df167320 (main_repo): doc: add nodejs.org.au to community listing
- 08:55 PM Revision d713db24 (main_repo): doc: document possible return values of os.arch()
07/26/2013
- 08:03 PM Revision 180f9871 (main_repo): blog: Post for v0.10.15
- 08:03 PM Revision 33267337 (main_repo): Now working on 0.10.16
- 08:02 PM Revision 27252571 (main_repo): Merge branch 'v0.10.15-release' into v0.10
07/25/2013
- 07:26 PM Revision 2426d65a (main_repo): 2013.07.25, Version 0.10.15 (Stable)
- * src: fix process.getuid() return value (Ben Noordhuis)
- 07:17 PM Revision 7d654be6 (main_repo): doc: Fix missing backtick in debugger doc
- 06:29 PM Revision 015ec052 (main_repo): src: fix process.getuid() return value
- And process.getgid() too.
Commit ed80638 changed fs.chown() and fs.fchown() to only accept
unsigned integers. Make p... - 05:21 PM Revision 0de5b831 (main_repo): doc: document tls.Server 'secureProtocol' option
- 04:54 PM Revision 0256edc4 (main_repo): blog: Post for v0.10.14
- 04:54 PM Revision 90c448de (main_repo): Now working on 0.10.15
- 04:53 PM Revision e2a598b5 (main_repo): Merge branch 'v0.10.14-release' into v0.10
- 04:14 PM Revision 993bb93e (main_repo): streams: Don't emit 'end' until read() past EOF
- This prevents the following sort of thing from being confusing:
```javascript
stream.on('data', function() { console... - 02:49 PM Revision fdf57f81 (main_repo): 2013.07.25, Version 0.10.14 (Stable)
- * uv: Upgrade to v0.10.13
* npm: Upgrade to v1.3.5
* os: Don't report negative times in cpu info (Ben Noordhuis)
*... - 01:48 PM Revision 5c81f41e (main_repo): uv: Upgrade to v0.10.13
- 10:27 AM Revision 508a6c2e (main_repo): openssl: use asm for sha, md5, rmd
- 06:29 AM Revision e4363145 (main_repo): test: fix simple/test-setproctitle
- The title shouldn't be too long; libuv's uv_set_process_title() out of
security considerations no longer overwrites e...
07/24/2013
- 05:16 PM Revision d62c2d97 (main_repo): tls: share tls tickets key between cluster workers
- fix #5871
- 05:15 PM Revision 509cfbc2 (main_repo): cluster: support setting data on shared server
- If `obj` given to `cluster._getServer` has `_setServerData` or
`_getServerData` methods, the data will be synchronize... - 04:37 PM Revision 4bf52118 (main_repo): doc: explicitly set industry logo height
- 04:23 PM Revision ff0de459 (main_repo): npm: Upgrade to v1.3.5
- 04:17 PM Revision 44ed42bd (main_repo): src: move NODE_MODULE_VERSION to node_version.h
- 03:49 PM Revision 0330bdf5 (main_repo): lib: macro-ify type checks
- Increases the grep factor. Makes it easier to harmonize type checks
across the code base. - 03:49 PM Revision 457d5292 (main_repo): tools: fix js2c macro expansion bug
- If the same macro was used twice in close proximity, the second one
didn't get expanded. - 03:49 PM Revision 4b279f00 (main_repo): src: rename macros.py to notrace_macros.py
- This incarnation of macros.py is only used to disable the (d)trace
macros. Rename it so it better reflects its purpos... - 12:49 PM Revision d8240769 (main_repo): src: cares_wrap: remove two unused variables
- 12:17 PM Revision c76ed643 (main_repo): smalloc: add external to alloc with callbacks
- Forgot to actually assign cb_info to the External in smalloc::Alloc()
that accepts a callback to be run in the weak c...
07/23/2013
- 02:02 PM Revision 8ce02cf0 (main_repo): buffer: misc logic simplification
- Includes:
* No need for `typeof` when checking undefined.
* length is coerced to uint so no need to check if < 0.
* S... - 01:43 PM Revision d74932e5 (main_repo): buffer: revert length and parent check
- In a rush to implement the fix 35e0d60 I overlooked the logic that
causes 0-length buffer instantiation to automatica... - 11:12 AM Revision e20811a6 (main_repo): src: os: use Number::New() for CPU info
- The return values from uv_cpu_info() don't necessarily fit in a 32 bits
signed integer.
Fixes #5732. - 07:36 AM Revision ed806385 (main_repo): fs: uids and gids must be unsigned ints
- Before this commit, fs.chown() and fs.fchown() coerced the uid and gid
arguments to signed integers which is wrong be... - 09:43 PM Revision d904c231 (main_repo): crypto: Add test for sha.write(''); sha.end()
- 08:27 PM Revision 35e0d60d (main_repo): buffer: slice on zero length buffer
- SlowBuffer(0) passes NULL instead of doing malloc(0). So when someone
attempted to SlowBuffer(0).slice(0, 1) an asser...
07/22/2013
- 07:17 PM Revision 0f8de5e1 (main_repo): stream: Simplify flowing, passive data listening
- Closes #5860
In streams2, there is an "old mode" for compatibility. Once switched
into this mode, there is no going... - 07:07 PM Revision 5fcd6e40 (main_repo): util: removed duplicated isArray check
- 06:56 PM Revision e3bb6e11 (main_repo): v8: reapply floating patches
- 06:53 PM Revision dfb1191f (main_repo): src: update v8 build requirements
- In v8 3.20.4 build/common.gypi was moved to build/toolchain.gypi and
build/features.gypi. - 06:53 PM Revision 5777d7ab (main_repo): v8: upgrade to v8 3.20.7
07/20/2013
- 03:45 PM Revision 254b7111 (main_repo): src: fix windows build error from 221c689e
- Just forward declare struct sockaddr, the struct is never actually
dereferenced in src/node_internals.h.
Before this... - 06:36 AM Revision 14f45ba7 (main_repo): test: move two tests from simple/ to internet/
- Fixes #5876.
- 06:13 AM Revision d75f67f9 (main_repo): bench: fix up benchmarks after internal api change
- 06:13 AM Revision e1fe8d4e (main_repo): test: fix up tests after internal api change
- 06:09 AM Revision ca9eb718 (main_repo): src, lib: update after internal api change
- Libuv now returns errors directly. Make everything in src/ and lib/
follow suit.
The changes to lib/ are not strict... - 06:04 AM Revision 0161ec87 (main_repo): src, lib: deduplicate errnoException
- 06:04 AM Revision d4c14c1f (main_repo): src: add libuv bindings module
- Exports:
* all UV_E* error codes
* a uv_err_name() binding - 06:04 AM Revision 0e48cb49 (main_repo): deps: upgrade libuv to 3ee4d3f
07/19/2013
- 05:41 PM Revision 221c689e (main_repo): udp_wrap, tcp_wrap: add out arg to AddressToJS
- Prep work for removing process._errno. The handle.getsockname() function
will return a status code in the future and ... - 05:41 PM Revision d11e7c20 (main_repo): src: ReqWrap now optionally accepts a wrap object
- 05:05 PM Revision 4a34c69c (main_repo): buffer: return offset for end of last write
- 04:56 PM Revision 2bedf6ef (main_repo): src: fix persistent handle lifecycle issue
- Commit 636ca7c adds an optimization that casts strong Persistent<T>
handles directly to Local<T> handles to avoid the... - 04:56 PM Revision 2b7d86ec (main_repo): tools: make check-imports.sh work on bsd-likes
- 04:56 PM Revision db13983e (main_repo): src: add IsFunction() assert to MakeCallback
- Helps catch bugs early on. Without it, V8 throws the fairly
unhelpful exception "TypeError: undefined is not a functi... - 04:36 PM Revision d817843d (main_repo): smalloc: create separate module
- It will be confusing if later on we add Buffer#dispose(), and smalloc is
its own cpp api anyways. So instead create a... - 03:47 PM Revision 46d11510 (main_repo): node: always set function name
- For easier debugging it's helpful to always have the function name.
These were not set for methods coming from cc.
07/18/2013
- 02:49 PM Revision e0c4fba0 (main_repo): doc: events: clarify 'newListener' emitter state
- Ditto for the 'removeListener' event.
- 09:32 PM Revision e71d9fd8 (main_repo): Merge remote-tracking branch 'ry/v0.10'
- Conflicts:
doc/api/stream.markdown
lib/tls.js
07/17/2013
- 06:59 PM Revision 48a4600c (main_repo): url: Fix edge-case when protocol is non-lowercase
- When using url.parse(), path and pathname usually return '/' when there
is no path available. However when you have a...
07/16/2013
- 04:02 PM Revision bd5ab9c6 (main_repo): doc: Explain process.nextTick timing
- Provide more detailed explanation of the timing of `process.nextTick`
relative to I/O. - 01:49 PM Revision 04e0324f (main_repo): doc: style the 'type' fields in API docs
- 01:49 PM Revision db5776cf (main_repo): doc: Streams API Doc Rewrite
- The Streams API doc is now broken up into 3 sections:
1. API for Consumers
2. API for Implementors
3. Details and Ex...
07/15/2013
- 02:08 PM Revision be940b45 (main_repo): smalloc: remove NULL assert check
- In fa10b75 the assert to check if data == NULL was remove for
smalloc::Alloc with no callback. It should have also be... - 11:08 PM Revision e48536f4 (main_repo): tls: Trivial use_strict fix
07/13/2013
- 08:08 AM Revision 2c470301 (main_repo): src: remove Buffer::Data(Persistent<T>&)
- It hits a compiler bug in gcc <= 4.4 similar to the issue that was
recently addressed in commit 157d2bc:
../deps... - 08:05 PM Revision 875dd37a (main_repo): blog: v0.11.4 is unstable not stable
07/12/2013
- 06:18 PM Revision c898704d (main_repo): lint: fix _http_client.js after v0.10 merge
- 06:17 PM Revision 81c2a364 (main_repo): Now working on 0.11.5
- 06:16 PM Revision 31109808 (main_repo): Merge branch 'v0.11.4-release'
- 06:12 PM Revision 21dd5f4e (main_repo): blog: v0.11.4 release
- 04:51 PM Revision b5b84197 (main_repo): 2013.07.12, Version 0.11.4 (Unstable)
- * npm: Upgrade to 1.3.4
* v8: Upgrade to v3.20.2
* c-ares: Upgrade to piscisaureus/cares@805d153
* timers: setImme... - 04:26 PM Revision 48c542db (main_repo): Merge remote-tracking branch 'upstream/v0.10'
- Conflicts:
AUTHORS
ChangeLog
deps/npm/Makefile
deps/npm/doc/api/npm-commands.md
deps/npm/doc/api/npm-deprecate.m... - 04:14 PM Revision 5e865191 (main_repo): npm: Upgrade to 1.3.4
- 11:56 AM Revision 9da67fa5 (main_repo): npm: Upgrade to 1.3.3
- 11:56 AM Revision ff8a4058 (main_repo): npm: Upgrade to 1.3.3
- 01:22 AM Revision f88b8dad (main_repo): test: regression test for #5798 setImmediate
- 01:22 AM Revision fa46483f (main_repo): timers: setImmediate process full queue each turn
- Previously only one cb per turn of the event loop was processed at a
time, which is not exactly what is meant by imme...
Also available in: Atom