Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #9675 | Andreas Rumpf | 2018-11-26 | 1 | -1/+1 |
| | |||||
* | fix segfault when calling shallow() on an empty string (#9782) [backport] | Ștefan Talpalaru | 2018-11-22 | 1 | -0/+2 |
| | | | | | | | | | shallow() casts its string argument to a seq and then tries to access its fields. Guess what happens when that string is nil, which seems to be the representation of an empty string (both the default value and an explicitly assigned ""). Segfault encountered when running "ntags -R ." on a large project. The relevant line: https://bitbucket.org/nimcontrib/ntags/src/a1c62c38e539877c105fbe4e08d06b76232f8017/ntags.nim#lines-125 | ||||
* | Empty check in shallow [backport] (#9676) | ishowta | 2018-11-21 | 1 | -0/+1 |
| | |||||
* | removes deprecated T/P types | Araq | 2018-11-16 | 1 | -4/+0 |
| | |||||
* | Inline generic min and max - https://github.com/nim-lang/Nim/issues/9514 (#9688) | Mamy Ratsimbazafy | 2018-11-14 | 1 | -2/+2 |
| | |||||
* | NaN fixes for clang backend (#9652) | Arne Döring | 2018-11-08 | 1 | -3/+3 |
| | |||||
* | Nim devel is version 0.19.9 | Andreas Rumpf | 2018-11-03 | 1 | -1/+1 |
| | |||||
* | system.nim: workaround for the fixed documentation generator | Araq | 2018-10-30 | 1 | -1/+1 |
| | |||||
* | change system.nim to adhere to the style guide | Araq | 2018-10-30 | 1 | -11/+11 |
| | |||||
* | fixes #8603 | Araq | 2018-10-30 | 1 | -27/+29 |
| | |||||
* | more examples for mod and div, plus corrections [ci skip] | narimiran | 2018-10-28 | 1 | -5/+11 |
| | |||||
* | Openmp parallel iterator improvements (#9493) | Mamy Ratsimbazafy | 2018-10-25 | 1 | -2/+6 |
| | | | | | * More flexibility in OpenMP pragma * Use static to constrain to compile-time annotation string * Update changelog with OpenMP change | ||||
* | stdlib: documenation updates, the exception names have been changed | Andreas Rumpf | 2018-10-25 | 1 | -5/+5 |
| | |||||
* | added system.typeof operation; fixes #9093 | Araq | 2018-10-24 | 1 | -0/+9 |
| | |||||
* | system.nim deprecate 'getRefcount'; refs #2839, refs #3713 | Araq | 2018-10-15 | 1 | -3/+6 |
| | |||||
* | system.nim: fixes typo | Araq | 2018-10-15 | 1 | -1/+1 |
| | |||||
* | implement sizeof and alignof operator (manually squashed #5664) (#9356) | Timothee Cour | 2018-10-14 | 1 | -2/+19 |
| | |||||
* | correctly render AST in doAssert/assert condition: fixes #8518; refs #9301 ↵ | Timothee Cour | 2018-10-14 | 1 | -6/+8 |
| | | | | | | (#9332) * fixes #8518; refs #9301; correctly render AST in doAssert condition | ||||
* | deprecate accumulateResult => sequtils.toSeq (#8666) | Timothee Cour | 2018-10-13 | 1 | -1/+4 |
| | |||||
* | Add `toOpenArray[T](ptr UncheckedArray[T])` for clarity. (#9316) | c-blake | 2018-10-12 | 1 | -0/+2 |
| | | | | | | | | | | | * Add `toOpenArray[T](ptr UncheckedArray[T])` for clarity. `ptr array[0,T]` for some unchecked type already works but A) `UncheckedArray` seems to be the intended future way for this kind of access, and B) essentially all use cases will have a `ptr` for that kind of array source and this call signature lets callers drop the trailing `[]` corresponding to that `ptr` deref. This PR relates to issue https://github.com/nim-lang/Nim/issues/9001 . * Add a test for toOpenArray() for UncheckedArray[T]s. | ||||
* | compile date and compile time tz written in doc (#9283) | eqperes | 2018-10-11 | 1 | -2/+2 |
| | |||||
* | Unchecked arrays now have their own type (#9267) | LemonBoy | 2018-10-10 | 1 | -1/+7 |
| | |||||
* | Separate high/low/len docs for each overload (#8816) | hlaaf | 2018-10-09 | 1 | -19/+99 |
| | |||||
* | development version is 0.19.1 | Araq | 2018-10-09 | 1 | -1/+1 |
| | |||||
* | update version to 0.19 | Andreas Rumpf | 2018-09-25 | 1 | -2/+2 |
| | |||||
* | .error for routines now can also have a custom error message; improve error ↵ | Araq | 2018-09-25 | 1 | -2/+10 |
| | | | | message for 'nil' strings | ||||
* | Implements the equals operator for openarray | Zahary Karadjov | 2018-09-18 | 1 | -0/+10 |
| | |||||
* | documents system.cmp's platform specific behaviour; fixes #8930 | Araq | 2018-09-15 | 1 | -0/+2 |
| | |||||
* | Merge branch 'devel' into araq-better-docgen | Araq | 2018-09-14 | 1 | -8/+11 |
|\ | |||||
| * | Merge pull request #8941 from timotheecour/pr_fix_8928 | Andreas Rumpf | 2018-09-12 | 1 | -2/+5 |
| |\ | | | | | | | fix #8928 regression | ||||
| | * | fix #8928 | Timothee Cour | 2018-09-11 | 1 | -2/+5 |
| | | | |||||
| * | | Fix add(string, cstring) when the lhs is null (#8951) | LemonBoy | 2018-09-12 | 1 | -3/+4 |
| |/ | |||||
| * | JS strings have no trailing zero anymore (#8936) | LemonBoy | 2018-09-11 | 1 | -2/+1 |
| | | |||||
| * | Fix insert/delete for JS (#8915) | LemonBoy | 2018-09-08 | 1 | -2/+2 |
| | | | | | | Fixes #8914 | ||||
* | | fixes #8961 | Araq | 2018-09-14 | 1 | -2/+2 |
| | | |||||
* | | system.nim: fix doc comment for 'once' | Andreas Rumpf | 2018-09-07 | 1 | -6/+6 |
|/ | |||||
* | Automatic deref for everything but pointers in asm/emit (#8891) | LemonBoy | 2018-09-07 | 1 | -3/+3 |
| | | | Fixes #7249 | ||||
* | fix items for cstring for the JS target; makes tests green again | Araq | 2018-09-03 | 1 | -4/+11 |
| | |||||
* | deprecate system.onRaise; fixes #1652 | Araq | 2018-09-03 | 1 | -1/+4 |
| | |||||
* | fixes #8847 | Araq | 2018-09-03 | 1 | -1/+1 |
| | |||||
* | introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817) | Andreas Rumpf | 2018-08-30 | 1 | -0/+9 |
| | |||||
* | Deprecate xlen() for strings and seqs (#8782) | awr1 | 2018-08-26 | 1 | -2/+7 |
| | | | | | | * deprecates xlen() for strings and seqs * added docs | ||||
* | doAssert, assert now print full path of failing line on error (#8555) | Timothee Cour | 2018-08-25 | 1 | -15/+13 |
| | |||||
* | fixes merge conflict | Araq | 2018-08-23 | 1 | -8/+8 |
|\ | |||||
| * | Fixes #8719 (onFailedAssert now works for doAssert) (#8731) | awr1 | 2018-08-23 | 1 | -8/+8 |
| | | |||||
| * | exploit nil seqs for performance (#8688) | Andreas Rumpf | 2018-08-20 | 1 | -4/+1 |
| | | | | | | | | | | * changes $ for seqs to never produce 'nil' * exploit the fact that empty seqs don't have to allocate in the code generator | ||||
* | | even more strict isNil handling for strings/seqs in order to detect bugs | Araq | 2018-08-22 | 1 | -2/+11 |
| | | |||||
* | | make tests green again | Araq | 2018-08-21 | 1 | -0/+1 |
| | | |||||
* | | fixes merge conflict | Andreas Rumpf | 2018-08-19 | 1 | -93/+92 |
|\ \ | |||||
| * | | changes $ for seqs to never produce 'nil' | Andreas Rumpf | 2018-08-18 | 1 | -4/+1 |
| |/ |