Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make more standard libraries work with `nimPreviewSlimSystem` (#20343) | ringabout | 2022-09-27 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | * make more standard libraries work with `nimPreviewSlimSystem` * typo * part two * Delete specutils.nim * fixes more tests * more fixes * fixes tests * fixes three more tests * add formatfloat import * fix * last | ||||
* | Add sink and lent annotations to the critbits module (#20021) | silent-observer | 2022-07-14 | 1 | -8/+8 |
| | | | | | | | | | * Add sink and lent to critbits * Remove lent for pairs I guess lent doesn't work well inside tuples * Remove lent from template in critbits Apparently this also doesn't work, because some checks failed | ||||
* | Change stdlib imports to use std prefix in most examples (#17202) | Danil Yarantsev | 2021-02-28 | 1 | -7/+7 |
| | |||||
* | critbits: fix error from strictFuncs (#16877) | ee7 | 2021-02-01 | 1 | -2/+2 |
| | | | | | | | | | Previously, compiling a file containing just `import critbits` with `nim c --experimental:strictFuncs` would produce the following error: critbits.nim(529, 6) Error: 'toCritBitTree' can have side effects This was introduced by 2aed4186989e (#16564). Fixes: #16873 | ||||
* | Remove longestMatch in _WithPrefix iterators (#16689) | konsumlamm | 2021-01-12 | 1 | -23/+15 |
| | |||||
* | Improve documentation for critbits (#16568) | konsumlamm | 2021-01-03 | 1 | -135/+107 |
| | |||||
* | Fix #16554 (#16564) | hlaaftana | 2021-01-03 | 1 | -2/+3 |
| | |||||
* | move tests to testament (#16101) | flywind | 2020-11-24 | 1 | -63/+0 |
| | | | | | | | | | * move tests to testament * minor * fix random * disable test random | ||||
* | Add critbits.toCritBitTree (#15444) | Juan Carlos | 2020-10-01 | 1 | -8/+20 |
| | | | | | * Add critbits.toCritBitTree * https://github.com/nim-lang/Nim/pull/15444#discussion_r498035342 | ||||
* | string is not nil anymore (#15352) | flywind | 2020-09-18 | 1 | -4/+1 |
| | |||||
* | move since from inclrtl to std/private/since (#14188) | hlaaftana | 2020-05-02 | 1 | -1/+1 |
| | | | | * move since from inclrtl to std/private/since * move since import in system below for HCR | ||||
* | change 'iff' to 'if' to stop "corrections" once and for all (#14182) | Miran | 2020-05-01 | 1 | -4/+4 |
| | |||||
* | Add critbits.commonPrefixLen (#14072) | Phil Krylov | 2020-04-24 | 1 | -0/+16 |
| | | | | | | | * Add critbits.commonPrefixLen * add inline and since annotations, as well as a changelog entry Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | Add runnableExamples to critbits module (#13994) | jiro | 2020-04-18 | 1 | -25/+219 |
| | | | | | * doc: critbit: add runnableExamples * doc: critbit: change to upper | ||||
* | Add Documentation (#13811) | Juan Carlos | 2020-03-31 | 1 | -0/+26 |
| | | | | * Add more Docs and runnableExamples | ||||
* | removed the deprecatedGet pragma | Araq | 2019-09-21 | 1 | -3/+2 |
| | |||||
* | [bugfix] critbits styleCheck fix: consistent var naming (#11752) | Kaushal Modi | 2019-07-16 | 1 | -8/+8 |
| | |||||
* | [other] prettify collections (#11695) | Miran | 2019-07-09 | 1 | -8/+9 |
| | |||||
* | fixes #11344 | Araq | 2019-05-28 | 1 | -4/+9 |
| | |||||
* | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -6/+2 |
| | |||||
* | Remove long deprecated stuff (#10332) | Miran | 2019-01-18 | 1 | -6/+0 |
| | |||||
* | make the stdlib work with the changed docgen | Araq | 2019-01-11 | 1 | -1/+1 |
| | |||||
* | removes deprecated T/P types | Araq | 2018-11-16 | 1 | -2/+0 |
| | |||||
* | Removed redundant conditions in CritBitTree.inc, speedup it. | data-man | 2018-06-08 | 1 | -4/+1 |
| | |||||
* | Add the val parameter for CritBitTree[T].incl (#7988) | Dmitry Atamanov | 2018-06-08 | 1 | -0/+20 |
| | | | | | | * Add the val parameter for CritBitTree[T].incl * Updated changelog | ||||
* | Fixed bug in CritBitTree.inc. Fixes #7990. | data-man | 2018-06-07 | 1 | -1/+10 |
| | |||||
* | Quote a keys for CritBitTree $ impl. Fixes #7987 | data-man | 2018-06-07 | 1 | -4/+8 |
| | |||||
* | Fixes CritBitTree.inc's bug (#7838) | Dmitry Atamanov | 2018-05-18 | 1 | -4/+14 |
| | | | | | | * Fixes CritBitTree.inc's bug * Update changelog | ||||
* | critbits: don't rely on terminating zero | Andreas Rumpf | 2018-04-29 | 1 | -3/+4 |
| | |||||
* | make more tests green | Andreas Rumpf | 2018-04-29 | 1 | -2/+2 |
| | |||||
* | Improved collection-to-string behavior (#6825) | Fabian Keller | 2017-12-14 | 1 | -3/+3 |
| | |||||
* | more replacements for the deprecated '<' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | Add counterpart to containsOrIncl for excl (#6360) | superfunc | 2017-09-15 | 1 | -24/+41 |
| | |||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 1 | -3/+4 |
| | |||||
* | Minor doc fix as per issue #5523 (#5533) | Mark Summerfield | 2017-03-14 | 1 | -1/+2 |
| | |||||
* | added prefix matching to critbits.nim | Araq | 2015-11-10 | 1 | -16/+24 |
| | |||||
* | udpated the compiler and tester to use getOrDefault | Araq | 2015-10-13 | 1 | -2/+5 |
| | |||||
* | Merge branch 'mget' of https://github.com/def-/Nim into def--mget | Araq | 2015-10-13 | 1 | -9/+20 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: lib/pure/collections/critbits.nim lib/pure/collections/tables.nim lib/pure/xmltree.nim lib/system/sets.nim tests/collections/ttables.nim tests/collections/ttablesref.nim | ||||
| * | Rename mget to `[]` | def | 2015-03-31 | 1 | -19/+29 |
| | | | | | | | | | | | | | | | | | | - In sets, tables, strtabs, critbits, xmltree - This uses the new var parameter overloading - mget variants still exist, but are deprecated in favor of `[]` - Includes tests and fixed tests and usages of mget - The non-var `[]` now throws an exception instead of returning binary 0 or an empty string | ||||
* | | added critbits.inc proc | Araq | 2015-10-06 | 1 | -0/+8 |
| | | |||||
* | | lib: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -8/+8 |
| | | | | | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | | Turn some test outputs into actual tests | Oleh Prypin | 2015-04-21 | 1 | -7/+5 |
| | | |||||
* | | Don't run non-test code when defined(testing) | Oleh Prypin | 2015-04-21 | 1 | -6/+9 |
|/ | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | |||||
* | documented new C++ support | Araq | 2015-01-28 | 1 | -6/+5 |
| | |||||
* | big rename | Araq | 2014-08-27 | 1 | -40/+42 |
| | |||||
* | '[]' for crit bit trees doesn't need the 'var' parameter | Araq | 2014-07-22 | 1 | -1/+1 |
| | |||||
* | more fixes for new integer promotion rules; fixes #152; fixes #157; fixes ↵ | Araq | 2012-07-09 | 1 | -1/+1 |
| | | | | #156; fixes #155 | ||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | GC: use simple balanced tree instead of AVL tree | Araq | 2011-12-30 | 1 | -0/+302 |