Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' of https://github.com/nim-lang/Nim into devel | Araq | 2015-10-13 | 1 | -0/+93 |
|\ | |||||
| * | added all/any/allIt/anyIt with tests and inline documentation | rbmz | 2015-10-13 | 1 | -0/+93 |
| | | | | | | | | Signed-off-by: rbmz <rbmz@users.noreply.github.com> | ||||
* | | udpated the compiler and tester to use getOrDefault | Araq | 2015-10-13 | 3 | -12/+17 |
| | | |||||
* | | added getOrDefault; bootstrapping works again | Araq | 2015-10-13 | 2 | -33/+40 |
| | | |||||
* | | Merge branch 'mget' of https://github.com/def-/Nim into def--mget | Araq | 2015-10-13 | 3 | -43/+101 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | 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 | 3 | -75/+120 |
| | | | | | | | | | | | | | | | | | | - 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 | ||||
* | | Merge pull request #3423 from petermora/breakSequtils | Andreas Rumpf | 2015-10-12 | 1 | -35/+168 |
|\ \ | | | | | | | Break sequtils | ||||
| * | | restore {.immediate.} to toSeq | Peter Mora | 2015-10-06 | 1 | -1/+1 |
| | | | |||||
| * | | sequtils related changes | Peter Mora | 2015-10-05 | 1 | -36/+169 |
| | | | |||||
* | | | added critbits.inc proc | Araq | 2015-10-06 | 1 | -0/+8 |
|/ / | |||||
* | | Fixed my name. | Alexander Mitchell-Robinson | 2015-09-07 | 1 | -2/+2 |
| | | |||||
* | | lib: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 4 | -239/+239 |
| | | | | | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | | removed sequtils.reversed again since it's already in algorithm.nim | Araq | 2015-08-10 | 1 | -23/+0 |
| | | |||||
* | | added sequtils.reversed; refs #3148 | Araq | 2015-08-09 | 1 | -0/+23 |
| | | |||||
* | | breaking change: symbol lookups in generics follows spec more closely; fixes ↵ | Araq | 2015-08-07 | 1 | -4/+4 |
| | | | | | | | | #2664 | ||||
* | | 'sequtils doesn't take confusing default args anymore | Araq | 2015-07-08 | 1 | -1/+1 |
| | | |||||
* | | prepared selectors module for multi threading | Araq | 2015-06-30 | 1 | -3/+3 |
| | | |||||
* | | Merge branch 'more_concurrency' into devel | Araq | 2015-06-30 | 4 | -168/+440 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/tut1.txt lib/core/locks.nim lib/pure/collections/tables.nim lib/pure/selectors.nim | ||||
| * | | some progress on making async multithreaded | Araq | 2015-05-28 | 4 | -168/+440 |
| | | | |||||
* | | | lib/pure/a-c - Dropped 'T' from types | pdw | 2015-06-04 | 4 | -98/+100 |
| | | | |||||
* | | | Add contains proc for tables to allow usage of `in` | Jonathan | 2015-05-05 | 1 | -0/+24 |
|/ / | |||||
* | | fixes #2625 | Araq | 2015-05-03 | 1 | -4/+7 |
| | | |||||
* | | Turn some test outputs into actual tests | Oleh Prypin | 2015-04-21 | 3 | -15/+18 |
| | | |||||
* | | Don't run non-test code when defined(testing) | Oleh Prypin | 2015-04-21 | 5 | -11/+17 |
| | | |||||
* | | Merge pull request #2411 from reactormonk/merge-counttables | Andreas Rumpf | 2015-04-21 | 1 | -0/+61 |
|\ \ | | | | | | | merge for CountTable, see #1680 | ||||
| * | | doc comments for merge | Simon Hafner | 2015-03-26 | 1 | -0/+3 |
| | | | |||||
| * | | merge for CountTable, see #1680 | Simon Hafner | 2015-03-26 | 1 | -0/+58 |
| |/ | |||||
* | | Remove unneeded import os from intsets | Oleh Prypin | 2015-04-09 | 1 | -1/+1 |
| | | |||||
* | | Use more Natural and Positive numbers in proc parameters | def | 2015-04-06 | 3 | -34/+34 |
| | | | | | | | | | | - Didn't go through all modules, only the main ones I thought of - Building the compiler and tests still work | ||||
* | | Fix warning about sets.testModule() not used. | ReneSac | 2015-04-04 | 1 | -174/+175 |
|/ | |||||
* | prepare for upcoming parsing change of unary operators | Araq | 2015-03-22 | 2 | -18/+18 |
| | |||||
* | Making tuples anonymous (so far... not finished). | Hans Raaf | 2015-03-17 | 1 | -23/+22 |
| | |||||
* | Changed cast to type conversion and added XXX. | Hans Raaf | 2015-03-07 | 1 | -1/+1 |
| | |||||
* | Do we want we to use the typesystem like this? | Hans Raaf | 2015-03-06 | 1 | -2/+3 |
| | |||||
* | Added repeat(seq, n) to sequtils. | Hans Raaf | 2015-03-06 | 1 | -0/+28 |
| | | | | This adds a repeat proc for sequences. There is also an test for it at the end of file. | ||||
* | Fixed table getter not compiling when table value type had not '$' proc ↵ | krolik | 2015-03-05 | 1 | -1/+5 |
| | | | | overriden | ||||
* | Fix unknown symbol in tables mpairs iterator. | Hans Raaf | 2015-02-21 | 1 | -1/+1 |
| | | | | Fixes an error with mpairs iterator which was introduced with 5fbcf93860. This is used by nimforum thats why I found it. I also added a testcase for the mpairs iterator. | ||||
* | Merge pull request #2139 from c-blake/devel | Andreas Rumpf | 2015-02-18 | 1 | -21/+59 |
|\ | | | | | Add mgetOrPut to support just one probe chase for the common | ||||
| * | Merge ../Nim into devel | Charles Blake | 2015-02-16 | 4 | -13/+13 |
| |\ | |||||
| * | | Add comments explaining odd looking i<0..data[i]. | Charles Blake | 2015-02-16 | 1 | -3/+3 |
| | | | |||||
| * | | Just do wide interface of hasKeyOrPut & mgetOrPut. | Charles Blake | 2015-02-16 | 1 | -36/+55 |
| | | | | | | | | | | | | | | | | | | | | | Extract maybe re-hash/re-search and insert logic into a new template. Use this new template to do impl templates for all three put forms (which required renaming a couple 'value' arguments to 'val'). Added OrderedTable and OrderedTableRef versions of both as well. | ||||
| * | | Add TableRef version of mgetOrPut. | Charles Blake | 2015-02-16 | 1 | -0/+5 |
| | | | |||||
| * | | Add mgetOrPut to support just one probe chase for the common | Charles Blake | 2015-02-15 | 1 | -0/+14 |
| | | | | | | | | | | | | pattern of either updating or initializing table entries. | ||||
* | | | intsets.empty is wrong | Araq | 2015-02-18 | 1 | -2/+3 |
| |/ |/| | |||||
* | | Fix typos | Federico Ceratto | 2015-02-15 | 4 | -7/+7 |
| | | |||||
* | | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -10/+10 |
|/ | |||||
* | assignment -> shallowCopy for efficiency. | Charles Blake | 2015-02-13 | 2 | -2/+2 |
| | |||||
* | Merge ../Nim into devel; track ttables.nim delete. | Charles Blake | 2015-02-13 | 1 | -1/+1 |
|\ | |||||
| * | fixed minor bugs; cleaned up tests | Araq | 2015-02-12 | 1 | -1/+1 |
| | | |||||
* | | Update doc comments to mention rightSize. | Charles Blake | 2015-02-13 | 2 | -10/+10 |
| | |