├── .Rbuildignore ├── .gitignore ├── .travis.yml ├── ChangeLog ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── R ├── 00_global.r ├── 01_constructors.r ├── TODO ├── as.deque.r ├── as.list.r ├── as.queue.r ├── as.stack.r ├── combine.r ├── dequer-package.r ├── length.r ├── peeking.r ├── popping.r ├── print.r ├── pushing.r ├── rev.r ├── sep.r └── str.r ├── README.md ├── cleanup ├── inst ├── CITATION └── benchmarks │ └── insert.r ├── man ├── as.deque.Rd ├── as.queue.Rd ├── as.stack.Rd ├── combine.Rd ├── deque.Rd ├── dequer-package.Rd ├── peeking.Rd ├── popping.Rd ├── printer.Rd ├── pushing.Rd ├── queue.Rd ├── revver.Rd ├── sep.Rd └── stack.Rd ├── src ├── constructor.c ├── converters.c ├── deque.c ├── deque.h ├── dequer_native.c └── utils.c └── tests ├── basic.R ├── caster.R ├── combine.R ├── dontrun └── big.r ├── peeks.R ├── pops.R ├── push.R ├── pushback.R ├── rev.R └── split.R /.Rbuildignore: -------------------------------------------------------------------------------- 1 | ^\.travis\.yml$ 2 | 3 | TODO 4 | 5 | tests/dontrun 6 | 7 | LICENSE.md 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: R 2 | warnings_are_errors: true 3 | 4 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/ChangeLog -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/00_global.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/00_global.r -------------------------------------------------------------------------------- /R/01_constructors.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/01_constructors.r -------------------------------------------------------------------------------- /R/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/TODO -------------------------------------------------------------------------------- /R/as.deque.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/as.deque.r -------------------------------------------------------------------------------- /R/as.list.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/as.list.r -------------------------------------------------------------------------------- /R/as.queue.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/as.queue.r -------------------------------------------------------------------------------- /R/as.stack.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/as.stack.r -------------------------------------------------------------------------------- /R/combine.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/combine.r -------------------------------------------------------------------------------- /R/dequer-package.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/dequer-package.r -------------------------------------------------------------------------------- /R/length.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/length.r -------------------------------------------------------------------------------- /R/peeking.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/peeking.r -------------------------------------------------------------------------------- /R/popping.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/popping.r -------------------------------------------------------------------------------- /R/print.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/print.r -------------------------------------------------------------------------------- /R/pushing.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/pushing.r -------------------------------------------------------------------------------- /R/rev.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/rev.r -------------------------------------------------------------------------------- /R/sep.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/sep.r -------------------------------------------------------------------------------- /R/str.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/R/str.r -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/README.md -------------------------------------------------------------------------------- /cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/cleanup -------------------------------------------------------------------------------- /inst/CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/inst/CITATION -------------------------------------------------------------------------------- /inst/benchmarks/insert.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/inst/benchmarks/insert.r -------------------------------------------------------------------------------- /man/as.deque.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/as.deque.Rd -------------------------------------------------------------------------------- /man/as.queue.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/as.queue.Rd -------------------------------------------------------------------------------- /man/as.stack.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/as.stack.Rd -------------------------------------------------------------------------------- /man/combine.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/combine.Rd -------------------------------------------------------------------------------- /man/deque.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/deque.Rd -------------------------------------------------------------------------------- /man/dequer-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/dequer-package.Rd -------------------------------------------------------------------------------- /man/peeking.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/peeking.Rd -------------------------------------------------------------------------------- /man/popping.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/popping.Rd -------------------------------------------------------------------------------- /man/printer.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/printer.Rd -------------------------------------------------------------------------------- /man/pushing.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/pushing.Rd -------------------------------------------------------------------------------- /man/queue.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/queue.Rd -------------------------------------------------------------------------------- /man/revver.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/revver.Rd -------------------------------------------------------------------------------- /man/sep.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/sep.Rd -------------------------------------------------------------------------------- /man/stack.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/man/stack.Rd -------------------------------------------------------------------------------- /src/constructor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/constructor.c -------------------------------------------------------------------------------- /src/converters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/converters.c -------------------------------------------------------------------------------- /src/deque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/deque.c -------------------------------------------------------------------------------- /src/deque.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/deque.h -------------------------------------------------------------------------------- /src/dequer_native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/dequer_native.c -------------------------------------------------------------------------------- /src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/src/utils.c -------------------------------------------------------------------------------- /tests/basic.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/basic.R -------------------------------------------------------------------------------- /tests/caster.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/caster.R -------------------------------------------------------------------------------- /tests/combine.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/combine.R -------------------------------------------------------------------------------- /tests/dontrun/big.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/dontrun/big.r -------------------------------------------------------------------------------- /tests/peeks.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/peeks.R -------------------------------------------------------------------------------- /tests/pops.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/pops.R -------------------------------------------------------------------------------- /tests/push.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/push.R -------------------------------------------------------------------------------- /tests/pushback.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/pushback.R -------------------------------------------------------------------------------- /tests/rev.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/rev.R -------------------------------------------------------------------------------- /tests/split.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrathematics/dequer/HEAD/tests/split.R --------------------------------------------------------------------------------