summary refs log tree commit diff stats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Fix link to first class iterator docs (#8356)Chris de Graaf2018-07-181-1/+1
|
* manual.rst: fixes a typoAndreas Rumpf2018-07-171-1/+1
|
* Remove env vars from docsJoey Yakimowich-Payne2018-07-151-8/+4
|
* better doc for hard to find --define:SYMBOL:VAL (#8257)Timothee Cour2018-07-111-1/+2
|
* Fixed a wrong AST example (#8269)Quelklef2018-07-111-4/+4
|
* make tests green againAndreas Rumpf2018-07-061-1/+1
|
* Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178)Vindaar2018-07-031-2/+2
| | | | | | | | | | | | | | | * deprecate `0c`, `0C` prefix for octal literals Deprecates the previously allowed syntax of `0c` and `0C` as a prefix for octal literals to bring the literals in line with the behavior of `parseOct` from parseutils. * add `msgKind` arg to `lexMessageLitNum` for deprecation messages * change literal tests to check all valid integer literals Also adds the `tinvaligintegerlit3` test to test for the (still) invalid `0O` prefix.
* Clarify use of special `:` for passing a block of stmts to template (#8133)Kaushal Modi2018-06-271-5/+5
| | | Fixes https://github.com/nim-lang/Nim/issues/8131.
* Nintendo switch support (#8069)Joey2018-06-271-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add config section for Nintendo Switch * Add compiler configuration for Nintendo Switch and it's CPU * Add specific lib code for Nintendo Switch * Add GC support for Nintendo Switch * Update changelog for Nintendo Switch * Update changelog with more info about fixed paths * Cleaned up GC memory management a bit * Relocate docs for Switch * Rename aarch64NoneElfGcc to nintendoSwitchGCC * Remove armv8a57 * Fix installer.ini * Reuse code in linux and amd64 * Add posix defs for nintendo switch * Add more defined sections for nintendo switch * Remove old comment * Add what's not supported for Nintendo Switch docs * Make nintendoswitch == posix * Remove DEVKITPRO references from nim.cfg * Make PR extccomp changes * Remove Result type alias * Add separate switch consts file * Update docs for nintendo switch * Fix travis errors with undefined consts and add correct wait.h procs
* Merge pull request #7736 from cooldome/range_float_typeAndreas Rumpf2018-06-271-3/+7
|\ | | | | Language feature: range float types
| * merge develcooldome2018-06-121-37/+138
| |\
| * | style fixes, typoscooldome2018-06-121-1/+1
| | |
| * | merge develcooldome2018-06-105-46/+17
| |\ \
| | * | Revert "[RFC] NEP-1.1. Relax 80 chars requirement."Dominik Picheta2018-06-091-2/+2
| | | |
| | * | NEP-1.1. Relax 80 chars requirement.Yuriy Glukhov2018-06-081-2/+2
| | | |
| * | | Merge branch 'devel' into range_float_typecooldome2018-04-303-20/+12
| |\ \ \
| * | | | update the doccooldome2018-04-291-3/+7
| | | | |
* | | | | Merge branch 'devel' into typedesc-reformsAndreas Rumpf2018-06-261-2/+3
|\ \ \ \ \
| * | | | | Changed tutorial documentation referring to 'constant' to 'immutable' (#8056)mboratko2018-06-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed tutorial documentation referring to 'constant' to 'immutable' * Clarification regarding side-effect free procedures fo:r multiple assignments
* | | | | | requested pull-request changesZahary Karadjov2018-06-161-4/+4
| | | | | |
* | | | | | document the new `type[T]` and `static[T]` featuresZahary Karadjov2018-06-163-71/+97
|/ / / / /
* | | | / document the 'pkg' and 'std' pseudo directories; closes #7250Araq2018-06-141-10/+29
| |_|_|/ |/| | |
* | | | fixed merge conflictAndreas Rumpf2018-06-041-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | Fixed operator precedence in example (#7912)Chris McIntyre2018-06-011-1/+1
| | | | | | | | | | | | The order of operations was incorrect for the right-hand side of the `assert` statement on line 3199, based on the operator precedence for line 3197.
* | | | WIP: an API for VM replay global state supportAndreas Rumpf2018-06-031-1/+46
| | | |
* | | | document how the incremental compilation scheme could workAndreas Rumpf2018-06-011-37/+93
|/ / /
* | | Remove #Daniil Yarancev2018-05-271-2/+2
| | | | | | | | | I don't even know how it got there.
* | | Removed space between "array" and a square bracket in the docsdata-man2018-05-192-3/+3
| | |
* | | fixes testament compilationAraq2018-05-141-2/+6
|\ \ \
| * | | implement the export/except statementZahary Karadjov2018-05-071-0/+3
| | | |
| * | | Support thread-local variables declared inside procs; fixes #7565Zahary Karadjov2018-05-071-2/+3
| | | |
* | | | remove hardly used TimeMachine featureAndreas Rumpf2018-05-061-31/+2
|/ / /
* | / update the documentationAndreas Rumpf2018-05-011-7/+3
| |/ |/|
* | introduce --laxstrings switch for backwards compatibilityAraq2018-04-301-0/+2
| |
* | update the documentation about the new strings/seqs behavioursAndreas Rumpf2018-04-292-20/+10
|/
* Fixes #802, #803 and #3775 - genscript issues (#7677)genotrance2018-04-251-1/+2
| | | | | | | | | | | | | | | | | | * Fixes #802, #803 and #3775 - genscript issues * Test case for genscript * Test script * Verify on Linux * Update categories.nim * Fix merge * Improve test framework * Windows fixes
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-242-15/+11
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-233-19/+2
|
* improve documentation for 'var T return values'; refs #7373Andreas Rumpf2018-04-212-3/+41
|
* macro manual improvements (#7666)Arne Döring2018-04-211-13/+19
| | | | | | | | * macro manual improvements * fixes a typo * Small fixes
* replace --advanced by --fullhelp; refs #7621Andreas Rumpf2018-04-201-1/+1
|
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-1/+1
| | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000
* manual: remove the bind-once typedesc weirdness; replaced by how things ↵Andreas Rumpf2018-04-151-4/+4
| | | | should be done
* Nim namespace for cpp (#7453)AdrianV2018-04-151-0/+1
| | | | | - new option --usenamespace to generate nim cpp code in its own namespace Nim - minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc)
* manual: cleanup the documentation; document for-loop macros; ensure the ↵Andreas Rumpf2018-04-151-22/+114
| | | | examples compile
* manual: many additions and improvementsAndreas Rumpf2018-04-141-41/+68
|
* merge the different manual/*.rst include files. Was too hard to find the ↵Andreas Rumpf2018-04-1425-8034/+8057
| | | | corresponding sections otherwise. Hope it means the manual is more likely to be kept up to date.
* the new feature's name is hotCodeReloadingAndreas Rumpf2018-04-132-4/+5
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-133-3/+48
| | | | | | | | | | | | | | | | | | | | | | * Support code hot reloading for JavaScript projects * Add some missing JavaScript symbols and APIs * fix the Travis build * (review changes) remove the js type from the standard library as it doesn't follow NEP-1 * more additions to the DOM module * Follow NEP-1 in jsffi; spell 'hot code reloading' correctly * introduce a jscore module * Document jscore module. * readded js type * Remove the '$' operator that doesn't behave
* fixes #7551Andreas Rumpf2018-04-111-0/+12
|