summary refs log tree commit diff stats
path: root/lib/pure/collections/queues.nim
Commit message (Collapse)AuthorAgeFilesLines
* remove queues (#10347)Miran2019-01-171-257/+0
| | | This module was deprecated and superseded by deques 2 years ago.
* removes deprecated T/P typesAraq2018-11-161-2/+0
|
* make tests green againAndreas Rumpf2017-10-291-2/+1
|
* Work around issue with queues. Refs #4773.Dominik Picheta2017-02-101-1/+1
|
* More workarounds for #5098Yuriy Glukhov2016-12-071-1/+4
|
* Added deques module, deprecating queuesRuslan Mustakov2016-11-241-1/+3
|
* Fix #4422: Reset queue element on pop. Prevent NimVM confusion. Help GC.Matthew Baulch2016-07-111-0/+2
|
* Remove high() and low() procs from queues moduleReneSac2016-06-161-13/+2
| | | | | Just in case as they are said not overloadable. No deprecation because this is during a PR: those procs didn't exist before. Also update comment due to failed optimization attempt using copyMem() for POD datatypes.
* Fixes for things pointed by Araq on the PRReneSac2016-06-161-27/+18
|
* Improved the documentation and miscelaneousReneSac2016-06-151-33/+102
| | | | | | | | | Better bounds checking. Tried to make it and documentation comply with the conflicting style guides. Added example of usage at the top of the module as well as warnings on usage. Also fix the back() and internal englishOrdinal() proc from previous commit. Added {.discardable.} pragma for .pop(), when calling only for it's side effects. Sprinkled some unlikely() for optimization. Some new tests reflecting those changes.
* Enchanced random access support for queuesReneSac2016-06-121-24/+126
| | | | | | Now queues support indexing, front() and back() operations and pairs iteration. Also modernized some of the code to use newer Nim features. Added the "add()" alias to "enqueue()", per nim's conventions (also fits better with pop())
* Consistently use Channel instead of TChanneldef2016-02-251-1/+1
|
* lib: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-2/+2
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* Merge pull request #2020 from def-/mitemsreactormonk2015-02-011-0/+9
|\ | | | | mitems and mpairs
| * Add mitems and mpairs where it makes sensedef2015-01-281-0/+9
| |
* | documented new C++ supportAraq2015-01-281-1/+1
|/
* fixed typos so docgen works againAraq2014-12-201-1/+1
|
* fixes #1496Araq2014-12-181-0/+2
|
* Fix some deprecation warnings caused by renamesdef2014-11-131-7/+7
|
* big renameAraq2014-08-271-4/+6
|
* Fixed #1172 (for real)Clay Sweetser2014-06-011-1/+1
|
* Fix assertion in queues.dequeueClay Sweetser2014-05-241-1/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* preparations for 0.8.12Araq2011-07-101-0/+0
|
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-0/+89