├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── benchmark.erl └── multi_spawn.erl ├── c_src ├── .gitattributes ├── .gitignore ├── Makefile ├── critical_section.h ├── epqueue.cc ├── epqueue.h ├── epqueue_item.cc ├── epqueue_item.h ├── epqueue_nif.cc ├── epqueue_nif.h ├── macros.h ├── nif.mk ├── nif_utils.cc ├── nif_utils.h ├── priority_queue.cc └── priority_queue.h ├── rebar.config ├── rebar.lock ├── src ├── epqueue.app.src ├── epqueue.erl └── epqueue_nif.erl └── test └── integrity_test.erl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/benchmark.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/benchmarks/benchmark.erl -------------------------------------------------------------------------------- /benchmarks/multi_spawn.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/benchmarks/multi_spawn.erl -------------------------------------------------------------------------------- /c_src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/.gitattributes -------------------------------------------------------------------------------- /c_src/.gitignore: -------------------------------------------------------------------------------- 1 | *.d 2 | *.o 3 | /env.mk 4 | -------------------------------------------------------------------------------- /c_src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/Makefile -------------------------------------------------------------------------------- /c_src/critical_section.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/critical_section.h -------------------------------------------------------------------------------- /c_src/epqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue.cc -------------------------------------------------------------------------------- /c_src/epqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue.h -------------------------------------------------------------------------------- /c_src/epqueue_item.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue_item.cc -------------------------------------------------------------------------------- /c_src/epqueue_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue_item.h -------------------------------------------------------------------------------- /c_src/epqueue_nif.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue_nif.cc -------------------------------------------------------------------------------- /c_src/epqueue_nif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/epqueue_nif.h -------------------------------------------------------------------------------- /c_src/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/macros.h -------------------------------------------------------------------------------- /c_src/nif.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/nif.mk -------------------------------------------------------------------------------- /c_src/nif_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/nif_utils.cc -------------------------------------------------------------------------------- /c_src/nif_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/nif_utils.h -------------------------------------------------------------------------------- /c_src/priority_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/priority_queue.cc -------------------------------------------------------------------------------- /c_src/priority_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/c_src/priority_queue.h -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/rebar.config -------------------------------------------------------------------------------- /rebar.lock: -------------------------------------------------------------------------------- 1 | []. 2 | -------------------------------------------------------------------------------- /src/epqueue.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/src/epqueue.app.src -------------------------------------------------------------------------------- /src/epqueue.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/src/epqueue.erl -------------------------------------------------------------------------------- /src/epqueue_nif.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/src/epqueue_nif.erl -------------------------------------------------------------------------------- /test/integrity_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silviucpp/epqueue/HEAD/test/integrity_test.erl --------------------------------------------------------------------------------