Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | compile date and compile time tz written in doc (#9283) | eqperes | 2018-10-11 | 1 | -2/+2 |
| | |||||
* | Add procs to retrieve project name, directory and full path to nimscript (#9274) | Solitude | 2018-10-11 | 2 | -0/+18 |
| | |||||
* | fixes #9297 (#9298) | cooldome | 2018-10-11 | 4 | -11/+50 |
| | | | | | | * fixes #9297 * improve spacing | ||||
* | test case for #9180 and re-enables the disabled tcompilerapi test (#9181) | Timothee Cour | 2018-10-11 | 2 | -22/+29 |
| | | | | | | * add findNimStdLibCompileTime and un-disable tcompilerapi test; add test case for #9180 * address comments | ||||
* | compiler: show name of instantiating context in error traces (#6763) (#9207) | xzfc | 2018-10-11 | 9 | -19/+31 |
| | |||||
* | make contributing.rst more up to date; reference it in readme.md to make it ↵ | Timothee Cour | 2018-10-11 | 2 | -27/+94 |
| | | | | more discoverable (#9302) | ||||
* | rm web/website.ini (#9290) | Timothee Cour | 2018-10-11 | 1 | -82/+0 |
| | |||||
* | Fix OrderedSet.excl (#9287) | Oscar Nihlgård | 2018-10-11 | 1 | -34/+29 |
| | |||||
* | fix #9295 (#9299) | Timothee Cour | 2018-10-11 | 1 | -1/+1 |
| | |||||
* | Fix wrong heuristic in codegen (#9293) | LemonBoy | 2018-10-11 | 2 | -1/+29 |
| | | | | | A bare return may trigger the insertion of a genericReset. Fixes #9286 | ||||
* | Fix tests on NixOS (#9209) (#9285) | xzfc | 2018-10-10 | 3 | -4/+4 |
| | | | | | | | * Replace `/bin/sleep` with just `sleep`, i.e. use environment variable `$PATH` to locate binary. * Replace `/usr/share/zoneinfo` with `$TZDIR` when it is defined, fallback to hardcoded path otherwise. This is the same behavior that Glibc2 normally have, see man 3 tzset. | ||||
* | Unchecked arrays now have their own type (#9267) | LemonBoy | 2018-10-10 | 15 | -21/+72 |
| | |||||
* | fixes #9263 | Andreas Rumpf | 2018-10-10 | 2 | -62/+197 |
| | |||||
* | Documentation improved for `math` module (#9266) | eqperes | 2018-10-10 | 1 | -79/+171 |
| | |||||
* | Fixes #9154 (#9193) | manterolat | 2018-10-10 | 2 | -0/+6 |
| | |||||
* | Iter test: closes #3819 (#9272) | Miran | 2018-10-10 | 1 | -0/+28 |
| | |||||
* | fix #9264 regression (#9265) | Timothee Cour | 2018-10-09 | 1 | -5/+2 |
| | |||||
* | Fix macro expansion in expandMacros (#8998) | LemonBoy | 2018-10-09 | 2 | -5/+22 |
| | | | | | | | | | | * Fix macro expansion in expandMacros Running a semanticized node trough the semantic pass was a bad idea. Fixes #7723 * Simpler smaller implementation | ||||
* | better docs for `tables` module (#9221) | Miran | 2018-10-09 | 1 | -176/+190 |
| | | | | | | * better docs for `tables` module * lower case for the first sentence in docs | ||||
* | fix tests/generics/t8694.nim: runnableExamples were not run because of #9216 ↵ | Timothee Cour | 2018-10-09 | 1 | -3/+3 |
| | | | | (#9262) | ||||
* | better docs for `algorithm` module (#9192) | Miran | 2018-10-09 | 1 | -58/+103 |
| | | | | | | | | | | | | * better docs for `algorithm` module * address the comments * small first letter in the first sentence * last argument is reverted to be `int` * `rotateLeft` keeps `discardable` pragma, as discussed on IRC * another small correction | ||||
* | [cleanup] remove `xmldom` and `xmldomparser` (#9234) | Miran | 2018-10-09 | 6 | -1280/+2 |
| | |||||
* | Do not encode the anchors in docs (`id` attr in `a` tags) (#9261) | Kaushal Modi | 2018-10-09 | 3 | -5/+5 |
| | | | | | Update the tests too. Fixes https://github.com/nim-lang/Nim/issues/9232. | ||||
* | Separate high/low/len docs for each overload (#8816) | hlaaf | 2018-10-09 | 1 | -19/+99 |
| | |||||
* | fixes unexpected transforming of runnableExamples (#9158) | Steve Kellock | 2018-10-09 | 3 | -7/+9 |
| | |||||
* | Fix overload resolution for pragmas evaluation (#8902) | LemonBoy | 2018-10-09 | 8 | -33/+66 |
| | | | | Fixes #6448 Fixes #4384 | ||||
* | Field checks for everybody (#8957) | LemonBoy | 2018-10-09 | 10 | -44/+224 |
| | | | | | | | | | | | | | | | | | | | | | * Field checks for JS backend * Clean nkCall nodes with no arguments Generating a nkEmpty in place of no arguments makes no sense form the AST point of view and also trips up the VM codegen. * Field checks for VM backend * Test case for #6612 This patchset fixes #6612 * Add test case for LHS double evaluation * Prevent LHS double-eval for JS backend * Prevent double evaluation in VM backend | ||||
* | Try/Catch support for native JS exceptions (#8955) | LemonBoy | 2018-10-09 | 4 | -8/+77 |
| | | | | | | * Try/Catch support for native JS exceptions * Better tests | ||||
* | Fix transformation of yield in inline context (#9135) | LemonBoy | 2018-10-09 | 2 | -15/+63 |
| | | | | | | When the loop variables are part of the envP block it is not safe to use a nkFastAsgn. Fixes #2656 | ||||
* | Fixes #8994. FutureStream read procedure data loss no longer occurs. (#9183) | Dominik Picheta | 2018-10-09 | 2 | -2/+24 |
| | | | | | | * Fixes #8994. FutureStream read procedure data loss no longer occurs. * Optimises the fix for #8994. | ||||
* | fix for #9082 (#9089) | Arne Döring | 2018-10-09 | 1 | -14/+16 |
| | |||||
* | Fixes #8841 (#9101) | Yasuhiro Horimoto | 2018-10-09 | 1 | -2/+2 |
| | | | Modify comments for readChar and peekChar to the same as the comment for them in the source code. | ||||
* | fix #8341: add lastPathPart (#9116) | Timothee Cour | 2018-10-09 | 2 | -49/+88 |
| | |||||
* | Make the registered passes local to the ModuleGraph (#9259) | LemonBoy | 2018-10-09 | 12 | -64/+60 |
| | | | Closes #9068 | ||||
* | Fixes some minor typos in nimsuggest.rst (#9223) | technicallyagd | 2018-10-09 | 1 | -3/+3 |
| | | | | | | * Fix Minor typo in nimsuggest.rst * Fixes two more typo in nimsuggest.rst | ||||
* | asyncmacro: add nnkSym support for getName() (#9204) | alaviss | 2018-10-09 | 2 | -1/+15 |
| | | | Fixes #9201 | ||||
* | Fix range type construction in the VM (#9205) | LemonBoy | 2018-10-09 | 2 | -2/+29 |
| | | | | | | The `range[X,Y]` representation is wrong, we use `range[X .. Y]` instead. Fixes #9194 | ||||
* | os: use unlink() to remove file (#9220) | alaviss | 2018-10-09 | 2 | -3/+10 |
| | | | | | removeFile() behavior should now be consistant between Windows and POSIX Fixes #9200 | ||||
* | Fix typo in an algorithm runnableExamples (#9260) | Kaushal Modi | 2018-10-09 | 1 | -1/+1 |
| | | | | | | Fixes the 'koch docs' build failure. Ref: https://github.com/nim-lang/Nim/commit/b90b45b01bba1f3fc241a96abd4ae5c8c314bb92 | ||||
* | fixes #9222 (#9224) | cooldome | 2018-10-09 | 3 | -1/+32 |
| | |||||
* | [os] clarify docs for existsDir (#9212) | Timothee Cour | 2018-10-09 | 1 | -1/+1 |
| | | | | | | * Update os.nim * Update os.nim | ||||
* | nim doc can run code blocks (#9228) | LemonBoy | 2018-10-09 | 1 | -24/+32 |
| | |||||
* | Codegen fix for procs taking type(nil) (#9231) | xzfc | 2018-10-09 | 2 | -1/+7 |
| | |||||
* | Prevent the construction of recursive tyStatic types (#9256) | LemonBoy | 2018-10-09 | 2 | -4/+20 |
| | | | Fixes #9255 | ||||
* | Add checks for except: body blocks (#9191) | Dheepak Krishnamurthy | 2018-10-09 | 4 | -2/+42 |
| | |||||
* | fixes #4435 (#9185) | jcosborn | 2018-10-09 | 2 | -1/+22 |
| | |||||
* | Add algorithm.[sort,sorted,isSorted] overloads using 'system.cmp'. (#8778) | pqflx3 | 2018-10-09 | 1 | -7/+31 |
| | | | | | | * Add algorithm.[sort,sorted,isSorted] overloads using 'system.cmp'. Fixes 8684. * Change signatures to 'func'. Improve overload sort doc comments | ||||
* | HTMLGen Update, Add runnableExamples, Add HTML Tags center, details, dialog, ↵ | Juan Carlos | 2018-10-09 | 1 | -5/+42 |
| | | | | marquee, picture, slot, summary (#9252) | ||||
* | Replace the sha1 implementation w/ a working one (#9242) | LemonBoy | 2018-10-09 | 1 | -160/+167 |
| | | | | | | | | | As #9239 points out the old implementation had some serious flaws. The new implementation is a port of the MIT-licensed one used by Chromium OS and has been tested against the FIPS-provided vectors and by generating huge files like the ones mentioned in the issue above. While I tried my best to take into account the existence of BE machines the code has only been tested on a LE one. | ||||
* | development version is 0.19.1 | Araq | 2018-10-09 | 1 | -1/+1 |
| |