summary refs log tree commit diff stats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Enabled explicitly unknown lock levels (#5409)Fabian Keller2017-02-201-0/+19
| | | | | | | * enabled explicitly unknown lock levels * allowing "unknown" as locks pragma * added test case for locks pragma * updated docs on locks pragma
* new feature: .used pragma to suppress declared-but-not-used warningAraq2017-02-171-0/+20
|
* minor documentation improvementsAraq2017-02-171-6/+6
|
* Add ``tearDownForeignThreadGc`` function (#5369)Anatoly Galiulin2017-02-131-0/+8
|
* Removed $ from echo calls (#5368)Yuriy Glukhov2017-02-101-11/+11
|
* website: http to https updatesAraq2017-02-062-2/+2
|
* Fixes #5318.Dominik Picheta2017-02-011-1/+1
|
* Implement RFC #4873 improvements to JavaScript FFI (#5213)Michael Jendrusch2017-01-261-0/+3
|
* Merge pull request #5262 from AvdN/patch-2Dominik Picheta2017-01-211-1/+1
|\ | | | | inconsistent insertion of space after colon
| * inconsistent insertion of space after colonAnthon van der Neut2017-01-211-1/+1
| |
* | failing trailing underscore, caused no hyperlinkAnthon van der Neut2017-01-211-1/+1
|/
* documented the new .gcsafe override pragmaAraq2017-01-202-2/+16
|
* docs for the heap dump featureAndreas Rumpf2017-01-161-0/+17
|
* updated koch docsAraq2017-01-081-40/+0
|
* minor manual improvement; refs #5181Araq2017-01-071-1/+2
|
* Further tutorial updates (#5176)jlp7652017-01-072-15/+85
| | | | | | * tut1: added multiline comments * tut2: replaced expr/stmt with untyped/typed * added some more template/macro example * remove immediate pragma from example
* Merge pull request #5175 from jlp765/patch-1Andreas Rumpf2017-01-061-1/+29
|\ | | | | Tutorial1 additions
| * Tutorial1 additionsjlp7652017-01-031-1/+29
| | | | | | | | Add extra For Statement stuff Add Distinct Types
* | updated doc for dynlib pragmaArne Döring2017-01-041-1/+5
|/
* added distros.nim stdlib module for NimScript/Nimble supportAraq2016-12-311-0/+5
|
* reworked emit pragma; fixes #4730Andreas Rumpf2016-12-171-7/+5
|
* Added deques module, deprecating queuesRuslan Mustakov2016-11-241-2/+3
|
* recursive modules are only detected to improve error messagesAndreas Rumpf2016-11-241-2/+30
|
* disallow recursive module dependenciesAraq2016-11-231-30/+2
|
* documents --excessiveStackTrace switchAndreas Rumpf2016-11-221-0/+2
|
* Fix inaccuracy surrounding Nimble in doc/nims.rst.Dominik Picheta2016-11-211-16/+2
|
* first version of the new memory tracking featureAndreas Rumpf2016-11-211-0/+1
|
* Merge pull request #4994 from arnetheduck/nim-check-abiAndreas Rumpf2016-11-081-0/+4
|\ | | | | add a simple sizeof checker to compare nim & c types
| * abi check: prefer nim constant to enable, documentJacek Sieka2016-11-031-0/+4
| |
* | new dependency tracking for nimsuggestAraq2016-11-061-1/+1
| |
* | typoLi Jie2016-11-051-1/+1
|/
* (minor) Doc change for #3130singularperturbation2016-10-311-1/+2
|
* update the gc.rst documentAraq2016-10-241-19/+11
|
* further cleanups; refs #4934Araq2016-10-244-1/+367
|
* docgen: PDFs and HTMLs finally are generated in their own respective directoriesAraq2016-10-241-0/+0
|
* fixes #3485Andreas Rumpf2016-10-211-1/+1
|
* Fix a table in macros documentationDmitry Polienko2016-10-191-0/+1
| | | | fixes #4911
* document 'nim e' modeAraq2016-10-081-0/+1
|
* version changed to 0.15.0Araq2016-10-011-1/+1
|
* Misc documentation fixesSimon Ruderich2016-09-178-20/+21
|
* Merge pull request #4771 from rudis/develAndreas Rumpf2016-09-161-4/+5
|\ | | | | Misc minor (doc) fixes
| * doc: tut2: simplify debug macro exampleSimon Ruderich2016-09-151-4/+5
| |
* | Typo?Yuta Yamada2016-09-141-1/+1
|/
* cstring docArne Döring2016-09-051-2/+4
|
* nimsuggest: correct documentationAndreas Rumpf2016-09-011-2/+2
|
* fixes #4579Andreas Rumpf2016-08-231-3/+23
|
* removed 'strong spaces' from the manual because some people on reddit who ↵Andreas Rumpf2016-08-051-42/+0
| | | | never actually tried the feature are afraid that they could be confused (TM). Boo, we like to learn crazy precedence tables instead and check they adhere with the spacing.
* Merge pull request #4563 from krux02/spec-updateAndreas Rumpf2016-08-032-5/+7
|\ | | | | updadet doc/manual array construction syntax
| * updadet doc/manual array construction syntaxArne Döring2016-08-032-5/+7
| |
* | fix several broken linksmiere432016-07-311-1/+1
| |
">proc byLent[T](a: T): lent T = a let a = [11,12] let b = @[21,23] let ss = {1, 2, 3, 5} doAssert byLent(a) == [11,12] doAssert sameAddress(byLent(a), a) doAssert byLent(b) == @[21,23] # bug #16073 doAssert sameAddress(byLent(b), b) doAssert byLent(ss) == {1, 2, 3, 5} doAssert sameAddress(byLent(ss), ss) let r = new(float) r[] = 10.0 # bug #16073 doAssert byLent(r)[] == 10.0 when not defined(js): # pending bug https://github.com/timotheecour/Nim/issues/372 let p = create(float) p[] = 20.0 doAssert byLent(p)[] == 20.0 proc byLent2[T](a: openArray[T]): lent T = a[0] doAssert byLent2(a) == 11 doAssert sameAddress(byLent2(a), a[0]) doAssert byLent2(b) == 21 doAssert sameAddress(byLent2(b), b[0]) proc byLent3[T](a: varargs[T]): lent T = a[1] let x = 10 y = 20 z = 30 doAssert byLent3(x, y, z) == 20 main2() when false: # bug: Error: unhandled exception: 'node' is not accessible using discriminant 'kind' of type 'TFullReg' [FieldDefect] static: main2()