Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't depend on string.h in codegen (#8299) | Yuriy Glukhov | 2018-07-13 | 1 | -1/+1 |
| | |||||
* | codgen refactoring: prepare for alternative string/seq implementations | Andreas Rumpf | 2018-06-29 | 1 | -2/+6 |
| | |||||
* | Use new binarySearch everywhere (#7876) | Dmitry Atamanov | 2018-05-25 | 1 | -15/+0 |
| | |||||
* | fixes #7766 | Araq | 2018-05-04 | 1 | -0/+2 |
| | |||||
* | correct comparisons for nil strings/seqs | Andreas Rumpf | 2018-04-28 | 1 | -8/+21 |
| | |||||
* | system.nim: minor code cleanup | Andreas Rumpf | 2018-04-28 | 1 | -4/+1 |
| | |||||
* | nil in string concats does not produce crashes anymore | Andreas Rumpf | 2018-04-27 | 1 | -11/+16 |
| | |||||
* | setLen doesn't crash on nil strings/seqs anymore | Andreas Rumpf | 2018-04-27 | 1 | -2/+9 |
| | |||||
* | 'add' on a nil sequence doesn't produce a crash anymore | Andreas Rumpf | 2018-04-27 | 1 | -0/+12 |
| | |||||
* | sysstr.nim: fix minor typos | Andreas Rumpf | 2018-04-02 | 1 | -2/+2 |
| | |||||
* | fixes #7291 | Araq | 2018-03-05 | 1 | -1/+1 |
| | |||||
* | bugfix: do not call memcmp for nil strings | Andreas Rumpf | 2018-01-19 | 1 | -3/+6 |
| | |||||
* | Fix for isssue in parseBiggestFloat #7060 (#7061) | cooldome | 2018-01-11 | 1 | -3/+4 |
| | |||||
* | cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968) | Mathias Stearn | 2017-12-24 | 1 | -4/+4 |
| | |||||
* | optimize setLen (#6816) | Brent Pedersen | 2017-12-07 | 1 | -5/+6 |
| | | | | | | inline the call to setLengthSeq and avoid decref for types if ntfNoRefs closes #6721 and speeds setLen when newLen < len for non reference types. | ||||
* | added when statement (#6759) | Arne Döring | 2017-11-17 | 1 | -29/+32 |
| | |||||
* | fixes #6609; 'if' expressions support multiple statements; minor breaking change | Araq | 2017-11-05 | 1 | -1/+1 |
| | |||||
* | more replacements for the deprecated '<' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | sysstr: code formatting | Andreas Rumpf | 2017-10-28 | 1 | -3/+3 |
| | |||||
* | make the Windows build green again | Araq | 2017-10-17 | 1 | -2/+3 |
| | |||||
* | breaking change: arrays of char do not convert to cstring; ptr to array of ↵ | Andreas Rumpf | 2017-10-10 | 1 | -4/+16 |
| | | | | char does | ||||
* | revert the 'wasMoved' logic until the write barrier has been adapted | Andreas Rumpf | 2017-09-29 | 1 | -1/+2 |
| | |||||
* | new string behaviour now available under nimShallowStrings | Andreas Rumpf | 2017-09-22 | 1 | -6/+3 |
| | |||||
* | preparations for string optimizations | Andreas Rumpf | 2017-09-22 | 1 | -2/+25 |
| | |||||
* | hotfix: fixes seq.add and str.add for edge cases | Andreas Rumpf | 2017-09-16 | 1 | -8/+12 |
| | |||||
* | WIP: --gc:regions instead of --gc:stack | Araq | 2017-08-13 | 1 | -2/+9 |
| | |||||
* | system.nim: don't use deprecated symbols/constructs | Araq | 2017-02-08 | 1 | -4/+4 |
| | |||||
* | string.add for floats and ints for more performance (JS not yet supported) | Andreas Rumpf | 2016-11-21 | 1 | -28/+23 |
| | |||||
* | fixes #4776 | Andreas Rumpf | 2016-09-24 | 1 | -0/+5 |
| | |||||
* | Fixes $(0.0/0.0) giving `-nan` on some systems. | Dominik Picheta | 2016-09-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Squashed commit of the following: commit c7fc086b663f4d4003ccd5831a0ca508cf9badc7 Author: Dominik Picheta <dominikpicheta@gmail.com> Date: Sat Sep 17 21:09:48 2016 +0200 Another attempt at fix. commit 67b7fb67cda08d945e480a6a01fb0fee797add00 Author: Dominik Picheta <dominikpicheta@gmail.com> Date: Sat Sep 17 20:47:41 2016 +0200 Fixes $(0.0/0.0) giving `-nan` on some systems. | ||||
* | Fix for cstring nil to string nil conversion with `$` | Hans Raaf | 2016-07-29 | 1 | -1/+2 |
| | |||||
* | remove system/ansi_c include from os | Jacek Sieka | 2016-06-05 | 1 | -1/+1 |
| | |||||
* | fix types of ansi_c/sysio to more closely match C ABI | Jacek Sieka | 2016-06-05 | 1 | -9/+9 |
| | | | | | also fixes some instances of using C library functions when there are nim alternatives available | ||||
* | fixes issue 4212 && add test for various valid zero floats. | Parashurama | 2016-05-25 | 1 | -2/+2 |
| | |||||
* | fixes #4212 | Andreas Rumpf | 2016-05-25 | 1 | -5/+0 |
| | |||||
* | fixes some issues with underscores in float literals. add more tests. | Parashurama | 2016-05-19 | 1 | -5/+7 |
| | | | | | | fixes some potential issues with underscores in float literals. adds more checks for badly positionned underscores in float literals. adds more test files. | ||||
* | fix issue 4181. add testcase. | Parashurama | 2016-05-18 | 1 | -2/+5 |
| | |||||
* | make float parsing locale independent. | Parashurama | 2016-05-16 | 1 | -37/+104 |
| | |||||
* | simple stuff works with --gc:stack | Andreas Rumpf | 2016-04-18 | 1 | -1/+2 |
| | |||||
* | first compiling version of the new GC | Araq | 2015-12-01 | 1 | -1/+1 |
| | |||||
* | fixes #1832 | Araq | 2015-07-24 | 1 | -0/+8 |
| | |||||
* | conditional TGenericSeq extension | Stefan Talpalaru | 2015-06-16 | 1 | -2/+4 |
| | |||||
* | fix growObj() with strings | Stefan Talpalaru | 2015-06-09 | 1 | -0/+2 |
| | |||||
* | the Go GC - initial implementation | Stefan Talpalaru | 2015-05-31 | 1 | -1/+1 |
| | |||||
* | fixes --gc:none regression; made some tests green | Araq | 2015-03-10 | 1 | -6/+6 |
| | |||||
* | Fix copyStrLast to set the trailing \0 char | def | 2015-03-04 | 1 | -1/+2 |
| | |||||
* | sizeof(char) is always 1 | def | 2015-03-04 | 1 | -8/+8 |
| | |||||
* | Only zero strings when necessary. | def | 2015-03-04 | 1 | -13/+24 |
| | | | | | This removes the zeroing when the string is subsequently overwritten by a memcpy anyway. | ||||
* | Only copy strings to their size, not capacity | def | 2015-03-03 | 1 | -2/+2 |
| | | | | | Capacity may be much bigger, so we end up with strings that are much larger than they have to be and have to copy more as well. | ||||
* | some love for the testsuite; fixed regressions | Araq | 2015-03-01 | 1 | -1/+11 |
| |