summary refs log tree commit diff stats
path: root/doc/manual.rst
Commit message (Collapse)AuthorAgeFilesLines
* manual: prefer 'typeof(x)' over 'type(x)'Andreas Rumpf2019-03-271-16/+20
|
* move more stuff into manual_experimentalAndreas Rumpf2019-03-271-382/+4
|
* manual.rst: move experimental features to manual_experimentalAndreas Rumpf2019-03-271-1315/+17
|
* multi-methods need to be explicitly enabled (#10856)Miran2019-03-181-1/+4
| | | | | | * multi-methods need to be explicitly enabled * update changelog, manual and tutorial
* introduce tfHasOwned for fast must-move checkings; removed tfAcyclic as the ↵Andreas Rumpf2019-03-051-35/+2
| | | | GC has ignored this hint for quite some time now
* manual: document implicit type conversions involving 'range'; refs #10495Andreas Rumpf2019-02-231-1/+13
|
* mention correct usage of `export` in the manual, fixes #6227 [ci skip]narimiran2019-02-071-14/+21
|
* document that multiple `yield` in inline iterator cause code bloat (#10553)Timothee Cour2019-02-051-1/+8
| | | | | * document that multiple `yield` in inline iterator cause code duplication * doc: rule `Start types with a capital T` was deprecated
* Implement {.booldefine.} (#10533)Oscar Nihlgård2019-02-031-2/+4
|
* new doc terminology for "compile-time" and "runtime" (#10497)Andreas Rumpf2019-01-311-118/+226
|\ | | | | | | | | | | | | | | | | | | * First pass at compile-time/runtime terminology changes. * Solid edit pass on changes and successful rst2html; still need to review HTML output. * Finished this terminology update. * Incorporated Araq's initial feedback.
| * Incorporated Araq's initial feedback.deansher2019-01-301-52/+47
| |
| * Finished this terminology update.deansher2019-01-291-40/+48
| |
| * Solid edit pass on changes and successful rst2html; still need to review ↵deansher2019-01-291-61/+60
| | | | | | | | HTML output.
| * First pass at compile-time/runtime terminology changes.deansher2019-01-291-114/+220
| |
* | fix #9725 (#10503)Miran2019-01-301-0/+4
|/
* Fix example in manual for line pragma (#10468)Neelesh Chandola2019-01-271-1/+1
|
* remove float128 from the manual, fixes #10213 [ci skip]narimiran2019-01-091-1/+0
|
* Minor Fixes to Manual Wording (#10214)Tristano Ajmone2019-01-061-3/+3
|
* document NIM_EXTERNC for `emit` (#10022)Timothee Cour2018-12-181-0/+11
|
* new minor language feature: .noSideEffect blocks like .gcsafe blocksAndreas Rumpf2018-11-271-0/+10
|
* fix manual entry for .this pragma [ci skip]narimiran2018-11-181-5/+2
|
* parser change: 'not' is always a unary operator; fixes #9574Andreas Rumpf2018-11-071-0/+3
|
* document system.UncheckedArrayAraq2018-11-061-30/+31
|
* Unicode escape in string literals (#9390)Oscar Nihlgård2018-10-171-0/+5
|
* manual: Fix links to Parallel & Spawn (#9342)Tomohiro2018-10-131-1/+1
|
* manual: Remove stmt or expr template related text from manual (#9321)Tomohiro2018-10-121-9/+5
|
* Clarify that term rewriting macros are applied recursively (#9305)Andrea Ferretti2018-10-111-0/+6
| | | Fixes https://github.com/nim-lang/Nim/issues/9288 fixes https://github.com/nim-lang/Nim/issues/8376 and fixes https://github.com/nim-lang/Nim/issues/2901
* more documentation improvements; fixes #9119Araq2018-09-291-1/+1
|
* Merge pull request #9084 from demotomohiro/fixmanAndreas Rumpf2018-09-281-1/+1
|\ | | | | manual: fix typo in 'Pre-defined integer types'
| * manual: fix typo in 'Pre-defined integer types'demotomohiro2018-09-281-1/+1
| |
* | manual: fix the layoutAraq2018-09-271-5/+5
| |
* | manual: fixes the wording of case statement macrosAraq2018-09-271-3/+3
|/
* manual updates; document magical system.procCall; fixes #4329Andreas Rumpf2018-09-171-24/+40
|
* Merge pull request #8806 from awr1/add-reorder-to-docsAndreas Rumpf2018-09-151-49/+105
|\ | | | | [Docs] Added {.experimental: "codeReordering".} to manual
| * fixed language wrt initializationawr2018-09-121-4/+4
| |
| * whoops, forgot to remove old pragma sectionawr2018-09-071-4/+1
| |
| * changed to {.experimental: codeReordering.}, postpoing declared() stuffawr2018-09-061-97/+105
| |
| * updated manual for declared()awr2018-09-041-0/+14
| |
| * [Docs] Added {.reorder.} to manualawr2018-08-291-40/+77
| |
* | manual: add a note about the terminating zero for strings; refs #5596Araq2018-09-031-0/+5
| |
* | manual: more documentation for the 'using' statement; closes #8565Araq2018-09-031-2/+8
| |
* | manual: document the 'unsafeAddr' operator; closes #5038Araq2018-09-031-0/+13
| |
* | document 'var T' and 'typedesc' restriction in generics; closes #1156Araq2018-09-031-0/+28
| |
* | fixes #8797Araq2018-09-031-2/+2
| |
* | Improve enumerate macro (#8819)Vindaar2018-08-311-8/+12
| | | | | | | | | | | | | | | | * fix case macro manual entry to produce code block Previously line breaks were so weird that the code blocks were not created. * improve `enumerate` for loop macro by wrapping in block
* | fixes #8066Araq2018-08-311-7/+18
| |
* | manual: document the order of evaluationAraq2018-08-271-0/+49
| |
* | allow .experimental in a .push/pop environment; refs #8676Araq2018-08-271-1/+25
| |
* | Added to docs: warning string for {.deprecated.} pragma (#8783)awr12018-08-261-1/+5
| |
* | Fixes #8766 (#8769)hlaaf2018-08-241-1/+1
|/