src: switch from QUEUE to intrusive list
authorBen Noordhuis <info@bnoordhuis.nl>
Fri, 30 Jan 2015 11:54:53 +0000 (12:54 +0100)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 11 Feb 2015 22:06:29 +0000 (23:06 +0100)
commit38dc0cd8f43867092ce190db0e8fddae5a6d5f6c
tree3df685453148bfa0690baaf77151cda20b9e7bd9
parent58eb00c6936ac1a01663b2c363fb493a5e0c00a4
src: switch from QUEUE to intrusive list

This commit also breaks up req_wrap.h into req-wrap.h and req-wrap-inl.h
to work around a circular dependency issue in env.h.

PR-URL: https://github.com/iojs/io.js/pull/667
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
25 files changed:
node.gyp
src/async-wrap.h
src/base-object-inl.h
src/base-object.h
src/cares_wrap.cc
src/debug-agent.cc
src/debug-agent.h
src/env-inl.h
src/env.h
src/handle_wrap.cc
src/handle_wrap.h
src/node.cc
src/node_file.cc
src/pipe_wrap.cc
src/req-wrap-inl.h [new file with mode: 0644]
src/req-wrap.h [new file with mode: 0644]
src/req_wrap.h [deleted file]
src/stream_wrap.cc
src/stream_wrap.h
src/tcp_wrap.cc
src/tls_wrap.cc
src/tls_wrap.h
src/tty_wrap.cc
src/udp_wrap.cc
src/udp_wrap.h