Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | json.nim: delete should raise KeyError, not IndexError, minor cleanup of the ↵ | Araq | 2018-05-20 | 1 | -4/+4 |
| | | | | tests | ||||
* | binarySearch improvements (#7850) | Dmitry Atamanov | 2018-05-20 | 1 | -14/+36 |
| | |||||
* | Merge pull request #7843 from koranza/devel | Dominik Picheta | 2018-05-20 | 1 | -1/+3 |
|\ | | | | | os.findExe: check string lengths to avoid index out of bound | ||||
| * | remove unneeded check on length | koranza | 2018-05-19 | 1 | -1/+1 |
| | | |||||
| * | check string lengths to avoid index out of bound | koranza | 2018-05-18 | 1 | -2/+4 |
| | | |||||
* | | Fixes #6832 (#7813) | Dmitry Atamanov | 2018-05-19 | 1 | -1/+3 |
| | | | | | | Fixes #6832 | ||||
* | | added experimental undokumented std/varints module | Andreas Rumpf | 2018-05-19 | 1 | -0/+145 |
|/ | |||||
* | Fixes CritBitTree.inc's bug (#7838) | Dmitry Atamanov | 2018-05-18 | 1 | -4/+14 |
| | | | | | | * Fixes CritBitTree.inc's bug * Update changelog | ||||
* | move parsejson logic into its own standard lib module | Araq | 2018-05-18 | 2 | -505/+547 |
| | |||||
* | keep unicode.nim warning free | Araq | 2018-05-18 | 1 | -4/+4 |
| | |||||
* | keep algorithm.nim warning free | Araq | 2018-05-18 | 1 | -6/+6 |
| | |||||
* | Fixes factorial's bug | data-man | 2018-05-17 | 1 | -1/+12 |
| | |||||
* | Merge branch 'devel' into araq-big-refactoring | Araq | 2018-05-15 | 1 | -0/+3 |
|\ | |||||
| * | fixes #7817 | Araq | 2018-05-14 | 1 | -0/+3 |
| | | |||||
* | | fixes testament compilation | Araq | 2018-05-14 | 10 | -286/+374 |
|\| | |||||
| * | Adds TextAreaElement type. | Dominik Picheta | 2018-05-14 | 1 | -1/+7 |
| | | |||||
| * | Adds onpopstate and proc related to Events to dom module. | Dominik Picheta | 2018-05-14 | 1 | -0/+3 |
| | | |||||
| * | Minor fixes to enable tcc | Ganesh Viswanathan | 2018-05-14 | 2 | -3/+3 |
| | | |||||
| * | Better db_sqlite errors when db_sqlite not connected. | Dominik Picheta | 2018-05-13 | 1 | -0/+3 |
| | | |||||
| * | Add connectUnix and bindUnix to net docs | Mathias Stearn | 2018-05-09 | 1 | -1/+1 |
| | | | | | | fixes #7715 | ||||
| * | Modify hash for HashSet to use `xor` to mix hash of items. | Lolo Iccl | 2018-05-09 | 1 | -5/+2 |
| | | |||||
| * | Modify previous commit and add tests | Lolo Iccl | 2018-05-09 | 1 | -2/+5 |
| | | |||||
| * | Modify previous commit | Lolo Iccl | 2018-05-09 | 1 | -4/+8 |
| | | | | | | | | | | Modify previous commit to use data[h].hcode in proc hash for HashSet and for OrderedSet. | ||||
| * | Add proc hash for HashSet and for OrderedSet | Lolo Iccl | 2018-05-09 | 1 | -0/+10 |
| | | | | | | | | close #7772 | ||||
| * | Export an 'escapeXml' proc from xmldom | Zahary Karadjov | 2018-05-07 | 2 | -8/+15 |
| | | | | | | | | The interface is similar to escapeJson | ||||
| * | Fix the compilation of terminal.nim on Windows | Zahary Karadjov | 2018-05-07 | 1 | -4/+1 |
| | | |||||
| * | bugfix: strutils.find was broken for strings with uneven number of chars | Zahary Karadjov | 2018-05-07 | 1 | -248/+284 |
| | | | | | | | | | | | | | | | | | | | | | | | | For some reason, the problem was manifesting only inside the VM, it was detecting an attempt to read past the string end (i.e. the formerly accessible null byte). To catch such errors, strutils now performs static tests too. I've solved the problem by re-implementing the Boyer-Moore algotihm in a cleaner way and I took the opportunity to make some other optimisations to strutils. | ||||
| * | The `terminal` module now exports additional procs for generating ANSI color | Zahary Karadjov | 2018-05-07 | 1 | -21/+43 |
| | | | | | | | | codes as strings. | ||||
| * | Better support for treating templates and macros as symbols. | Zahary Karadjov | 2018-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to pass a template or a macro to another macro which can then inspect the implementation of the former template/macro using `getImpl`. Since templates can be freely redefined, this allows you to treat their symbols as compile-time variables that have lexical scope. A motivating PoC example for a logging library taking advantage of this will be provided in the next commit. Implementation details: * The name of a template or a macro will be consider a symbol if the template/macro requires parameters * For parameterless templates/macros, you can use `bindSym`, which was extended to also work outside of compile-time procs. | ||||
* | | docgen compiles again | Andreas Rumpf | 2018-05-11 | 1 | -2/+2 |
|/ | |||||
* | Fixes #7764 (#7767) | Florent | 2018-05-06 | 1 | -0/+4 |
| | | | | | | | | | | * Fixes #7764 * Change KEY_RECORD_EVENT filter * Update terminal.nim * Revert changes and modify readPasswordFromStdIn | ||||
* | options: use isSome (#7782) | alaviss | 2018-05-06 | 1 | -4/+4 |
| | | | Fixes #7780 | ||||
* | pegs: fixes another null accessing bug | Andreas Rumpf | 2018-05-06 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' into araq-parser-fixes | Andreas Rumpf | 2018-05-06 | 59 | -340/+160 |
|\ | |||||
| * | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 54 | -287/+44 |
| | | |||||
| * | Fixes crash in httpclient due to new string indexing rules. | Dominik Picheta | 2018-05-04 | 1 | -1/+1 |
| | | |||||
| * | test binarySearch, fix for search in empty. (#7769) | Arne Döring | 2018-05-04 | 1 | -3/+24 |
| | | |||||
| * | fixes #7766 | Araq | 2018-05-04 | 1 | -0/+2 |
| | | |||||
| * | Disable setTerminate when noCppExceptions is defined (#7751) | Emery Hemingway | 2018-05-04 | 1 | -2/+3 |
| | | |||||
| * | Replace factorial function with a compile time one (#7276) | notTito | 2018-05-04 | 1 | -4/+14 |
| | | | | | | | | | | | | | | | | * Replace factorial function with a compile time one * Fix the indentation * Update | ||||
| * | Deprecate smart binary search (#7745) | Arne Döring | 2018-05-03 | 1 | -15/+19 |
| | | | | | | | | | | | | * deprecate smartBinarySearch * changelog entry | ||||
| * | Merge pull request #7760 from yglukhov/fix-7738 | Dominik Picheta | 2018-05-03 | 1 | -2/+2 |
| |\ | | | | | | | Fixes #7738 | ||||
| | * | Fixes #7738 | Yuriy Glukhov | 2018-05-03 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #7624 from skilchen/fix-issue7620 | Dominik Picheta | 2018-05-03 | 1 | -7/+15 |
| |\ \ | | | | | | | | | there is no hour 0 in am/pm time (see #7620) | ||||
| | * | | there is no hour 0 in am/pm time | skilchen | 2018-04-16 | 1 | -7/+15 |
| | | | | |||||
| * | | | Merge pull request #7694 from SolitudeSF/libssl | Dominik Picheta | 2018-05-03 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | | | link against libssl.so.45 | ||||
| | * | | | link against libssl.so.45 | SolitudeSF | 2018-04-26 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merges #7700 manually and adds decodePlus option to decodeUrl too. | Dominik Picheta | 2018-05-03 | 1 | -15/+33 |
| | |_|/ | |/| | | |||||
| * | | | Make clearCallbacks() public. (#7753) | Eugene Kabanov | 2018-05-03 | 1 | -1/+1 |
| | | | | |||||
| * | | | fixed high level sendTo for sending to udp6 (#7630) | David Krause | 2018-05-02 | 1 | -3/+2 |
| | | | |