summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* expect valgrind test failure on memory leak (#15669)n5m2020-10-222-0/+19
| | | | | * expect valgrind test failure on memory leak * alloc 1 instead of 0
* small changelog cleanup [ci skip]narimiran2020-10-221-2/+3
|
* CleanupClyybber2020-10-221-2/+0
|
* add Source+Edit links on top of every docgend file (#15642)Timothee Cour2020-10-227-23/+32
|
* Fix #13609 (#15567)Gampol T2020-10-211-0/+11
| | | | | | | | | | | | | * add documentation that discardable pragma cannot use on template * Update doc/manual.rst Co-authored-by: Euan <euantorano@users.noreply.github.com> * Update doc/manual.rst Co-authored-by: Euan <euantorano@users.noreply.github.com> Co-authored-by: Euan <euantorano@users.noreply.github.com>
* reuse existing toHumanStr (#15674)Timothee Cour2020-10-212-2/+2
|
* --declaredlocs => --declaredLocs (#15672)Timothee Cour2020-10-211-1/+1
|
* add --declaredlocs (#15666)Timothee Cour2020-10-217-11/+21
|
* fix cgen header copyright (#15649)Timothee Cour2020-10-211-3/+1
| | | | * remove copyright Andreas Rumpf from cgen files
* fixes bootstrapping for any machine that has a Nim already installed ↵Andreas Rumpf2020-10-203-18/+24
| | | | [backport:1.4] (#15660)
* make patchFile more discoverable (#15659)Timothee Cour2020-10-201-0/+1
|
* Fixes compilation for --os:any + --exception:setjmp (#15626)Dominik Picheta2020-10-201-1/+1
|
* gc.rst: updated the docs to reflect realityAraq2020-10-201-2/+1
|
* $(uint|uint64) now works with nimscript (#15644)Timothee Cour2020-10-204-22/+23
| | | | | * $(uint|uint64) now works with nimscript * fixup
* Fix compilation error for regions and memory profiling (#15641) (#15656)RecruitMain7072020-10-201-0/+3
| | | Co-authored-by: Recruit_main707 <Recruit_main707@users.noreply.github.com>
* even more "eg" fixes [ci skip]narimiran2020-10-203-5/+5
|
* Remove bit about opening files not raising (#15654)Tomáš Hübelbauer2020-10-201-4/+2
| | | | | Resolved #473 I am removing this bit because this advice to not throw on recoverable-from cases like a file failing to open is actually not respected by Nim standard library. `readFile` and `readLines` both throw and exceptions must be used as a method of control flow for the recovery from that. There are alternatives, like opening a file handle instead of using these helpers, but that's less convenient than these helper methods for cases where you really want to just slurp up a file to memory and use a fallback value if it doesn't exist or is for whatever reason not readable.
* more "eg" fixesnarimiran2020-10-208-8/+8
|
* it is not "eg", it is "e.g."narimiran2020-10-201-5/+5
|
* workaround https://github.com/citycide/glob/issues/49 glob broken (#15647)Timothee Cour2020-10-191-1/+1
|
* Fix commentOffsetA for doc comments (#15643)Clyybber2020-10-203-1/+11
|
* Fix #15639 (#15640)Clyybber2020-10-191-1/+1
|
* fix #15631 (#15632)n5m2020-10-196-9/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trigger valgrind failure on memory leak * remove non-malloc tests * remove ORC test is redundant because we already have an ARC test * only run valgrind tests on 64-bit Linux * disable freebsd and openbsd * Remove tleak_refc As to not test implementation details (or bug) * Fix test failures by removing redundant test Since this tests/shoulfail/tvalgrind.nim was specified here to fail this test itself fails since it will be skipped on non-linux CI * Remove test, reason detailed in the previous commit * Remove redundant disables * Revert removing disables * Add and use valgrind: leaks * Fix Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: n5m
* arc allocation method aligned (#15588)cooldome2020-10-199-41/+85
| | | | | * progress * fix typo
* contributing docs: add instructions for economically restarting failed CI ↵Timothee Cour2020-10-191-1/+20
| | | | | | | jobs, debugging failed CI (#15576) * contributing docs: add instructions for economically restarting failed CI jobs, debugging failed CI * fixup
* add a section on naming new stdlib module names (#15590)Timothee Cour2020-10-191-0/+14
|
* Tables, use sink val arguments more actively (#15625)cooldome2020-10-193-29/+30
|
* Add tests to #15363 (#15633)Danil Yarantsev2020-10-191-0/+26
|
* Merge pull request #15635 from nim-lang/discord-blueDanil Yarantsev2020-10-191-1/+1
|\ | | | | Change discord's badge color to be consistent with other badges
| * Change discord's badge color to be consistent with other badgesDanil Yarantsev2020-10-191-1/+1
|/
* Add discord to the README (#15634)Danil Yarantsev2020-10-191-1/+6
|
* add tests for #15584 (#15619)n5m2020-10-182-0/+27
| | | | | | | | | | | | | | | | | * add test for #15584 * Rename userlocks.nim to trlocks.nim * add bug comment * improve cmd * reference bugfix, not bug * add test that runs rlocks * disallow joining joining with other test cases (e.g., a test case that invokes `RLock.initRLock()`) may cause this test to compile, when the goal is to test if these lines can be compiled in isolation
* Fix FreeBSD build failures (#15613)Euan2020-10-181-14/+8
| | | | | | | The FreeBSD is/was failing, due to a conflict with installing Git. Git is guaranteed to be in the base image, so this removes that package from the package list. It also reverts back to the built-in `packages` tag since it's officially supported. Should the build fail in the future, the best place to go is the #sr.ht channel on freenode.
* document that Nim executable must be included (#15611)n5m2020-10-171-1/+1
|
* Fix #15599 (#15601)Clyybber2020-10-162-2/+14
| | | | | * Fix #15599 * Add test
* cosmetic fixes for the 1.4 changelog [ci skip]narimiran2020-10-161-78/+66
|
* add bufixes for 1.4 in its changelognarimiran2020-10-161-0/+515
|
* change NimVersion to 1.5.1narimiran2020-10-161-2/+2
|
* create a changelog for 1.4.0narimiran2020-10-162-354/+372
|
* fix option formatting (#15591)n5m2020-10-151-1/+1
|
* fixes #15560 (#15587)Andreas Rumpf2020-10-151-2/+1
|
* fix rlock compilation failure (#15584)shirleyquirk2020-10-152-3/+3
| | | | | | | | | | | * change SysLockType_Reentrant fix edge case where using SysLockType_Reentrant doesn't trigger an #include pthread.h * syslocktype_reentrant now a var * remove nodecl to remove empty system_syslocks.c * let is better than var. in reality SysLockType = enum, maybe that would be a better fix
* renamed '=' to '=copy' [backport:1.2] (#15585)Andreas Rumpf2020-10-1517-29/+1001
| | | | | | | | | * Assign hook name changed to `=copy` * Adapt destructors.rst * [nobackport] Duplicate tests for =copy hook * Fix tests * added a changelog entry Co-authored-by: Clyybber <darkmine956@gmail.com>
* Fix crash in parsexml (#15582) (#15583)Igor Ribeiro de Assis2020-10-151-0/+3
| | | Co-authored-by: Igor Ribeiro de Assis <igor.ribeiro_de_assis@zeiss.com>
* ORC: API extensions for 1.4 (#15581)Andreas Rumpf2020-10-151-5/+22
|
* harden the ORC asyncleak3 test case (#15580)Andreas Rumpf2020-10-152-1/+416
| | | | | * harden the ORC asyncleak3 test case * add another ORC stress test
* Bump nimble (#15573)genotrance2020-10-141-1/+1
|
* ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ↵Andreas Rumpf2020-10-143-20/+33
| | | | easier stress testing (#15572)
* suggest: try to find the implementation of a symbol when def is used (#15555)alaviss2020-10-144-7/+33
| | | | | * suggest: try to find the implementation of a symbol when def is used * suggest: return all declarations of the symbol on `def`
* Make useVersion:1.0 disable the proc arg sym change (#15570)Clyybber2020-10-144-2/+13
| | | | | * Make useVersion:1.0 disable the proc arg sym change * Also do this for useVersion:1.2