summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #8399 (#8401)Yuriy Glukhov2018-07-223-34/+47
|
* add sets.pop procedure (analogue to python) (#8383)skilchen2018-07-211-0/+22
|
* Render bug: if expression with statement list expression as condition (#8375)cooldome2018-07-211-0/+16
| | | | * Fixes #8348
* fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378)andri lim2018-07-201-0/+20
| | | | | | * fixes #8371, macros.hasCustomPragma doesn't crash anymore * fix macros.hasCustomPragma
* fixes #8037, json.to support object with distinct types (#8086)andri lim2018-07-191-3/+102
| | | | | | * add distinct types to json 'to' macro * fix json 'to' macro and add more test
* Fixes #8343, Fixes #8344 (#8347)cooldome2018-07-181-1/+16
|
* make typesafeprintf test greenAndreas Rumpf2018-07-171-3/+4
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-07-171-0/+21
|\
| * Extend init variable tracking to tuple assignments (#8321)LemonBoy2018-07-171-0/+21
| | | | | | Fixes #8314
* | VM: accessing the string terminator is not allowed anymore; cleanup ↵Andreas Rumpf2018-07-171-7/+10
|/ | | | tests/system/tostring.nim
* Gdb pretty printers (#8263)Arne Döring2018-07-164-0/+104
|
* Resolve converter call to constants in case arms (#8336)LemonBoy2018-07-161-0/+10
| | | Fixes #8333
* Bugfix for modules with multi byte characters in the name (#8319)Oscar Nihlgård2018-07-141-1/+4
|
* Do not crash while instantiating a generic outside a call (#8279)LemonBoy2018-07-141-0/+7
| | | Fixes #8270
* Correctly hash inferred types (#8286)LemonBoy2018-07-121-0/+16
| | | | | | | We don't really want to hash the tyInferred container since that'd make the "real" type and its inferred counterpart produce different hashes and types for the very same type. Fixes #8280
* Fixes #8287 (#8288)cooldome2018-07-121-0/+20
|
* Handle subtype relations for converter parameters (#8248)LemonBoy2018-07-091-0/+31
| | | Fixes #7098
* New implementations of times.parse & times.format (#8094)Oscar Nihlgård2018-07-092-64/+152
|
* Reset typedescMatched before paramTypesMatch (#8250)LemonBoy2018-07-091-0/+15
| | | | | The flag should not be carried out across different parameters. Fixes #7794
* Custom pragmas in proc types (#8205)cooldome2018-07-091-1/+9
|
* Testament should run tests with no action (#8232)genotrance2018-07-083-1/+5
| | | | | | * Testament should run tests with no action * Fix strutils tests for JS
* Generate dynlib strings as a single rope (#8247)LemonBoy2018-07-081-0/+7
| | | | | | In order not to trip the optimization in genInfixCall we have to do so. The same trick is also used in setExternName. Fixes #8241
* Add proc toOpenArray[byte] for strings (#7820)Dmitry Atamanov2018-07-071-0/+16
|
* Fix comparison of tyGenericBody in typerel (#8045)LemonBoy2018-07-071-0/+19
| | | | | | As shown in #7734 and #7733 the logic in typerel fails to determine that `type Foo` and `type Foo` are indeed equal. Fixes #7734
* Add normalizePath and testsFederico Ceratto2018-07-061-0/+62
|
* Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-develAndreas Rumpf2018-07-061-2/+3
|\
| * make tmemfile2 work againAraq2018-07-061-2/+3
| |
* | make tests green againAndreas Rumpf2018-07-061-1/+1
|/
* make test green for OSXAndreas Rumpf2018-07-061-2/+5
|
* make concepts tests green againAndreas Rumpf2018-07-062-12/+12
|
* make tests green againAndreas Rumpf2018-07-0513-17/+18
|
* make tests green againAndreas Rumpf2018-07-0529-52/+56
|
* turn destructors into finalizersAndreas Rumpf2018-07-052-3/+25
|
* Merge branch 'devel' into araq-develAndreas Rumpf2018-07-047-3/+89
|\
| * Error out if vararg match isn't an exact one (#8186)LemonBoy2018-07-031-0/+11
| | | | | | Fixes #8172
| * Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178)Vindaar2018-07-033-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * deprecate `0c`, `0C` prefix for octal literals Deprecates the previously allowed syntax of `0c` and `0C` as a prefix for octal literals to bring the literals in line with the behavior of `parseOct` from parseutils. * add `msgKind` arg to `lexMessageLitNum` for deprecation messages * change literal tests to check all valid integer literals Also adds the `tinvaligintegerlit3` test to test for the (still) invalid `0O` prefix.
| * Test case for #6281 (#8190)genotrance2018-07-021-0/+9
| |
| * Fix os.unixToNativePath proc returns wrong result(#8179) (#8181)Tomohiro2018-07-021-0/+41
| | | | | | | | | | | | * Fix os.unixToNativePath proc returns wrong result(#8179) * Add tests for unixToNativePath
| * Fix crash with static and anonymous procs (#8171)LemonBoy2018-07-021-0/+9
| | | | | | Fixes #6077
* | Merge branch 'devel' into araq-develAndreas Rumpf2018-07-016-2/+103
|\|
| * Minor changes to discardable handling (#8155)LemonBoy2018-07-011-0/+10
| |
| * Fix use of custom pragmas in generic procs (#8165)LemonBoy2018-07-011-1/+9
| | | | | | Fixes #7626
| * Fix constant folding of len() with concept type (#8143)LemonBoy2018-06-301-0/+12
| | | | | | Fixes #7952
| * Fix vm regression (#8163)Oscar Nihlgård2018-06-301-0/+13
| |
| * Fixes #6689 (#8135)Oscar Nihlgård2018-06-301-1/+16
| |
| * Check the RHS when building a set (#8159)LemonBoy2018-06-301-0/+6
| | | | | | Fixes #2669
| * VM regression fixes (#8146)Oscar Nihlgård2018-06-291-1/+31
| |
| * Fix codegen for mInSet magic and empty sets (#8140)LemonBoy2018-06-291-0/+7
| | | | | | Fixes #8041
* | system.nim: remove deprecated symbolsAndreas Rumpf2018-06-282-18/+2
|/
* Fix template codegen with static parameters (#8110)LemonBoy2018-06-271-1/+5
| | | | | | | | * Fix template codegen with static parameters Fixes #7477 * Move the test case to tstaticimportcpp