summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* implement the --nilseqs switch properlyAndreas Rumpf2018-08-152-2/+4
|
* changes how the now illegal 'string == nil' comparison is detectedAndreas Rumpf2018-08-155-7/+12
|
* make more tests greenAndreas Rumpf2018-08-145-38/+8
|
* make nimweb compile againAraq2018-08-142-2/+2
|
* renames threadpool.await to blockUntil; refs #7853Araq2018-08-145-32/+36
|
* make dochack.nim compile againAraq2018-08-142-16/+17
|
* make tests green againAraq2018-08-138-55/+18
|
* Merge branch 'devel' into araq-miscAraq2018-08-1313-20/+90
|\
| * Converters to take into account constraints. Fixes #7520 (#8593)cooldome2018-08-132-0/+24
| |
| * Fixed 7478: splitLines keepEol option (#8621)Iván Montes2018-08-132-13/+29
| |
| * Clarify usage of "Test" argument in Koch (#8613)Naveen Arunachalam2018-08-122-2/+3
| | | | | | | | | | | | Minor change to help people (e.g. like myself) who are starting out :) Currently, the readme mentions the use of `./koch tests cat async`, but the help text for koch doesn't mention it. Helptexts are modified accordingly.
| * Fixes 8616 (#8617)LemonBoy2018-08-124-1/+17
| | | | | | | | | | | | | | | | * Don't leave dangling forward references to types Fixes #8616 * Add a test case for #8616
| * Mysterious fix for #8550 (#8561)LemonBoy2018-08-122-5/+14
| | | | | | | | Replacing the `for` body with a nkEmpty node is not the right thing to do.
| * Preliminary check for test category folder existence (#8579)LemonBoy2018-08-101-0/+4
| | | | | | Warn the user if nothing is executed.
* | document the new --nilseqs:on switchAraq2018-08-132-1/+3
| |
* | make NimInAction tests greenAraq2018-08-131-0/+2
| |
* | fixes more nil handling regressionsAraq2018-08-1313-60/+49
| |
* | build Nimble with --nilseqs:on until Nimble is fixedAraq2018-08-131-2/+2
| |
* | make the vccexe helper tool compile againAraq2018-08-132-7/+7
| |
* | make more tests greenAndreas Rumpf2018-08-135-19/+19
| |
* | make generic tests green againAndreas Rumpf2018-08-131-2/+2
| |
* | make JS tests greenAndreas Rumpf2018-08-133-3/+3
| |
* | testament: change how JS tests are disable for travis on OSXAndreas Rumpf2018-08-132-3/+5
| |
* | make more tests greenAndreas Rumpf2018-08-1316-102/+39
| |
* | WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-1343-173/+207
| |
* | make tests green againAndreas Rumpf2018-08-102-2/+2
| |
* | Merge branch 'araq-misc' of github.com:nim-lang/Nim into araq-miscAndreas Rumpf2018-08-103-6/+7
|\ \
| * | rename SystemError to CatchableError in order to avoid breaking Nimble and ↵Araq2018-08-103-6/+7
| | | | | | | | | | | | probably lots of other code
* | | fixes #8599Andreas Rumpf2018-08-102-2/+2
| | |
* | | Merge branch 'devel' into araq-miscAndreas Rumpf2018-08-1013-17/+193
|\ \ \ | |/ / |/| / | |/
| * fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531)Timothee Cour2018-08-103-1/+69
| |
| * save a backup of csources-built nim to bin/nim_csources to avoid recompiling ↵Timothee Cour2018-08-091-4/+13
| | | | | | | | from csources (#8582)
| * Uses XDG_CACHE_HOME if available (#8585)alaviss2018-08-092-2/+3
| | | | | | | | | | | | * compiler/options: use XDG_CACHE_HOME if set * doc/nimc: update documentation
| * Update channels.nim (#8583)Grant2018-08-091-1/+1
| | | | | | Fix typo in channels.nim
| * Tests for v1 closed generics/static issues (#8572)Mamy Ratsimbazafy2018-08-083-0/+51
| | | | | | | | | | | | | | | | * Add tests to confirm https://github.com/nim-lang/Nim/issues/7231 is fixed. * Add test for closed https://github.com/nim-lang/Nim/issues/6137 * Add test for https://github.com/nim-lang/Nim/issues/7141
| * add build_all.sh to allow 1-liner to build development version of the ↵Timothee Cour2018-08-082-8/+39
| | | | | | | | compiler (#8546)
| * Fix regression for mapIt (#8567)LemonBoy2018-08-081-3/+8
| | | | | | | | | | | | Don't try to be too smart and limit the use of `evalOnce` where strictly needed as not every value can be assigned with a `let`. Fixes #8566
| * Merge pull request #8559 from ehmry/fix_8109Dominik Picheta2018-08-081-2/+13
| |\ | | | | | | AsyncHttpClient: return from requests before body completion
| | * AsyncHttpClient: return from requests before body completionEmery Hemingway2018-08-081-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | Store the body completion future at the client and wait for it to complete before issuing additional requests. This allows the body FutureStream reader to drain the stream and read buffers to be freed asynchronously. Fix #8109
* | | rework the exception hierarchy; refs #8363Andreas Rumpf2018-08-105-106/+45
| | |
* | | cleanup nimsuggest tests a bitAndreas Rumpf2018-08-103-11/+11
| | |
* | | make nimsuggest go up in the directory tree in order to determine the main ↵Andreas Rumpf2018-08-101-12/+16
| | | | | | | | | | | | .nim file
* | | update the 'float' spec; refs #8589Andreas Rumpf2018-08-101-2/+2
| | |
* | | change the VM's max instruction count to 3_000_000Andreas Rumpf2018-08-102-2/+2
| | |
* | | deprecated regionized pointersAraq2018-08-105-68/+9
| | |
* | | deprecate the .this pragmaAraq2018-08-095-51/+48
| | |
* | | fixes more nil string bugsAraq2018-08-083-8/+10
| | |
* | | make async tests green for LinuxAraq2018-08-081-2/+0
| | |
* | | make test green againAraq2018-08-081-6/+6
| | |
* | | codegen improvement: map the empty string to 'nil' since it's now allowed to ↵Araq2018-08-081-3/+3
| | | | | | | | | | | | do that