summary refs log tree commit diff stats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* infer static parameters even when more complicated arithmetic is involvedZahary Karadjov2017-03-241-2/+2
|
* some revisions to the Concepts and VTable types specsZahary Karadjov2017-03-241-25/+24
|
* kill the reportConceptFailures options as it will be replaced by the ↵Zahary Karadjov2017-03-241-3/+0
| | | | .explain. pragma
* future manual additions for the full concept spec I'm aiming to implementZahary Karadjov2017-03-241-19/+361
|
* tut1.rst: Slices indices explanation (#5569)jlp7652017-03-221-1/+22
|
* Cleaned up nep1 and simplified the style choices offered by it.Dominik Picheta2017-03-161-59/+36
|
* Update nep1 to show type keyword on its own lineDominik Picheta2017-03-151-12/+16
|
* Mentioned that critbits is sorted... (#5524)Mark Summerfield2017-03-141-1/+1
| | | | Having a lexicographically sorted collection is a big benefit (I asked GvR years ago to add one to Python but it was no then and seems to be no now!). Anyone looking for a such a collection could easily miss the critbits model because very few people have heard of them (according to Wikipedia most people in a ration of approx 750:1 know them as radix trees: https://en.wikipedia.org/wiki/Talk%3ACrit_bit_tree).
* Deleted parenthetical phrase (#5526)Mark Summerfield2017-03-141-1/+1
| | | I deleted it because it came across as arrogant. It is also contentious so IMO has no place in a manual.
* Fixed typo (#5508)mark-summerfield2017-03-121-1/+1
|
* Nicer English (#5513)mark-summerfield2017-03-121-9/+9
|
* Nicer English (#5511)mark-summerfield2017-03-121-43/+43
|
* Nicer English (#5514)mark-summerfield2017-03-121-26/+26
|
* Update tut1.rst (#5510)mark-summerfield2017-03-121-6/+6
| | | | | | | | | | | | | | | | | | | In general: s/have to/must/g - but you can't do this mechanically because sometimes the must has to go back a word (e.g., line 519). This looks really odd to me: if thisIsaLongCondition() and thisIsAnotherLongCondition(1, 2, 3, 4): x = true I would have expected: if thisIsaLongCondition() and thisIsAnotherLongCondition( 1, 2, 3, 4): x = true If the second form is valid and good Nim style then I suggest using it rather than the original. However, if the original is the preferred style then this should be mentioned in the text since it is unusual. Since Nim is case-sensitive I think it is bad to write wrongly cased names, e.g., ``Bool`` is a built-in type on line 589. This isn't true since Bool isn't anything, but bool is. So in these cases I'd always reword to avoid this problem (and that's what I've done -- and it also avoids "bool. Bool" which was ugly).
* Suggested small change to code (#5509)mark-summerfield2017-03-121-2/+2
| | | In a code example I think it best to either use full names (index, item) or abbreviated names where that's common (i, item) but not non-standard abbreviations (indx, itm). So I've changed it to index, item since it is a tutorial, although i, item would be just as good.
* nimsuggest: update documentationAraq2017-03-081-14/+7
|
* Typo (#5495)Andrea Griffini2017-03-071-1/+1
|
* removed onThreadCreation; onThreadDestruction is now thread localAraq2017-02-261-2/+0
|
* 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
|