summary refs log tree commit diff stats
path: root/doc/manual.rst
Commit message (Collapse)AuthorAgeFilesLines
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-081-2/+2
| | | | | | | | | | | | | | | | | | | * IC: C codegen is aware of IC * manual: minor change to make VSCode's RST plugin render it properly * IC: minor refactoring * testament: code refactorings * rodutils: removed dead code * IC: always build the compiler with the IC feature * IC: C codegen improvements * IC: implement the undocumented -d:nimMustCache option for testing purposes * IC: added first basic tests * IC: extensive testing of the deserialization feature * testament: refactoring; better IC tests * IC: removes 'nimMustCache' flag; readonly does the same * testament: minor refactoring * update Nimble version * testament: removed dead code and imports; IC: added simple test * IC: progress
* Typeclass/Variant clarification in Manual (#11901)awr12019-08-071-3/+19
| | | | | | * [Docs] clarified what type classes do in manual * [Docs] fixed 'dynamism', added to object variant section
* fix broken link (#11736) [ci skip]Kartik Saranathan2019-07-151-1/+1
|
* Moved 'Case statement macros' documentation out of manual into ↵Ico Doornekamp2019-07-121-51/+0
| | | | manual_experimental (#11716)
* manual: document block expression (#11638)Tomohiro2019-07-051-0/+15
|
* [other] additions to the manualAndreas Rumpf2019-06-291-1/+76
|
* manual: typoAndreas Rumpf2019-06-271-1/+1
|
* manual: document how accessors are resolved; fixes #11514Andreas Rumpf2019-06-271-0/+19
|
* [bugfix] document the norewrite pragma (#11453)Juan Carlos2019-06-131-1/+0
| | | | | * fixes #9454 * Peer review feedback, wording, move to experimental manual
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-051-29/+42
| | | | | | | | * change typedesc's design in macros * Manual and changelog entry. * add link to RFC
* Added 'except X as Y' to section 'except clauses' of manual (#11371)Ico Doornekamp2019-06-011-5/+14
|
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-271-4/+17
|
* Smarter variant object construction (#11273)Jasper Jenkins2019-05-261-0/+23
|
* fixes #10038; deprecate generic methods, they are unreliableAndreas Rumpf2019-05-251-0/+2
|
* fixes #7167 (#11300)Andreas Rumpf2019-05-221-1/+6
| | | | | | * fixes #7167 * spec: distinct types can be ordinal types * bootstrapping issue
* fixes #11237Araq2019-05-131-0/+3
|
* manual: fix typo in inImplicitlyConvertible [ci skip] (#11211)Jjp1372019-05-091-1/+1
|
* Document bit fields usage (#11011)Federico Ceratto2019-05-041-0/+1
|
* Update docs around docSeeSrcUrl #6071 (#11074)Federico Ceratto2019-04-231-1/+4
| | | | | Flag docSeeSrcUrl as deprecated. Add quick start paragraph. Add links from the language manual.
* manual: cleanup the type/typedesc confusions, typedesc is here to stay for goodAraq2019-04-201-20/+20
|
* minor capitalization typo in manual (#11028) [ci skip]Andy Davidoff2019-04-151-1/+1
|
* manual: make currency example compile and ensure it remains workingAraq2019-04-091-3/+5
|
* 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
|