├── .coverignore ├── .gitignore ├── .jshintrc ├── .mailmap ├── .travis.yml ├── CHANGES.md ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── VERSIONS.md ├── benchmark ├── compare-with-callbacks.js └── scenarios.js ├── design ├── README.md ├── q0.js ├── q1.js ├── q2.js ├── q3.js ├── q4.js ├── q5.js ├── q6.js └── q7.js ├── examples ├── all.js └── async-generators │ ├── 0.html │ ├── 1-return.js │ ├── 2-error-propagation.js │ ├── 3-spawn.js │ ├── 4-flow-control.js │ └── README.md ├── package.json ├── q.js ├── q.png ├── q.svg ├── queue.js ├── ref_send.md └── spec ├── aplus-adapter.js ├── lib ├── jasmine-1.2.0 │ ├── MIT.LICENSE │ ├── jasmine-html.js │ ├── jasmine.css │ └── jasmine.js └── jasmine-promise.js ├── q-spec.html ├── q-spec.js └── queue-spec.js /.coverignore: -------------------------------------------------------------------------------- 1 | spec/ 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/.jshintrc -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/README.md -------------------------------------------------------------------------------- /VERSIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/VERSIONS.md -------------------------------------------------------------------------------- /benchmark/compare-with-callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/benchmark/compare-with-callbacks.js -------------------------------------------------------------------------------- /benchmark/scenarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/benchmark/scenarios.js -------------------------------------------------------------------------------- /design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/README.md -------------------------------------------------------------------------------- /design/q0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q0.js -------------------------------------------------------------------------------- /design/q1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q1.js -------------------------------------------------------------------------------- /design/q2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q2.js -------------------------------------------------------------------------------- /design/q3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q3.js -------------------------------------------------------------------------------- /design/q4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q4.js -------------------------------------------------------------------------------- /design/q5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q5.js -------------------------------------------------------------------------------- /design/q6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q6.js -------------------------------------------------------------------------------- /design/q7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/design/q7.js -------------------------------------------------------------------------------- /examples/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/all.js -------------------------------------------------------------------------------- /examples/async-generators/0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/0.html -------------------------------------------------------------------------------- /examples/async-generators/1-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/1-return.js -------------------------------------------------------------------------------- /examples/async-generators/2-error-propagation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/2-error-propagation.js -------------------------------------------------------------------------------- /examples/async-generators/3-spawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/3-spawn.js -------------------------------------------------------------------------------- /examples/async-generators/4-flow-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/4-flow-control.js -------------------------------------------------------------------------------- /examples/async-generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/examples/async-generators/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/package.json -------------------------------------------------------------------------------- /q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/q.js -------------------------------------------------------------------------------- /q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/q.png -------------------------------------------------------------------------------- /q.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/q.svg -------------------------------------------------------------------------------- /queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/queue.js -------------------------------------------------------------------------------- /ref_send.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/ref_send.md -------------------------------------------------------------------------------- /spec/aplus-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/aplus-adapter.js -------------------------------------------------------------------------------- /spec/lib/jasmine-1.2.0/MIT.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/lib/jasmine-1.2.0/MIT.LICENSE -------------------------------------------------------------------------------- /spec/lib/jasmine-1.2.0/jasmine-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/lib/jasmine-1.2.0/jasmine-html.js -------------------------------------------------------------------------------- /spec/lib/jasmine-1.2.0/jasmine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/lib/jasmine-1.2.0/jasmine.css -------------------------------------------------------------------------------- /spec/lib/jasmine-1.2.0/jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/lib/jasmine-1.2.0/jasmine.js -------------------------------------------------------------------------------- /spec/lib/jasmine-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/lib/jasmine-promise.js -------------------------------------------------------------------------------- /spec/q-spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/q-spec.html -------------------------------------------------------------------------------- /spec/q-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/q-spec.js -------------------------------------------------------------------------------- /spec/queue-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kriskowal/q/HEAD/spec/queue-spec.js --------------------------------------------------------------------------------