Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix link to first class iterator docs (#8356) | Chris de Graaf | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | manual.rst: fixes a typo | Andreas Rumpf | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | Remove env vars from docs | Joey Yakimowich-Payne | 2018-07-15 | 1 | -8/+4 |
| | |||||
* | better doc for hard to find --define:SYMBOL:VAL (#8257) | Timothee Cour | 2018-07-11 | 1 | -1/+2 |
| | |||||
* | Fixed a wrong AST example (#8269) | Quelklef | 2018-07-11 | 1 | -4/+4 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178) | Vindaar | 2018-07-03 | 1 | -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 Modi | 2018-06-27 | 1 | -5/+5 |
| | | | Fixes https://github.com/nim-lang/Nim/issues/8131. | ||||
* | Nintendo switch support (#8069) | Joey | 2018-06-27 | 1 | -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_type | Andreas Rumpf | 2018-06-27 | 1 | -3/+7 |
|\ | | | | | Language feature: range float types | ||||
| * | merge devel | cooldome | 2018-06-12 | 1 | -37/+138 |
| |\ | |||||
| * | | style fixes, typos | cooldome | 2018-06-12 | 1 | -1/+1 |
| | | | |||||
| * | | merge devel | cooldome | 2018-06-10 | 5 | -46/+17 |
| |\ \ | |||||
| | * | | Revert "[RFC] NEP-1.1. Relax 80 chars requirement." | Dominik Picheta | 2018-06-09 | 1 | -2/+2 |
| | | | | |||||
| | * | | NEP-1.1. Relax 80 chars requirement. | Yuriy Glukhov | 2018-06-08 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge branch 'devel' into range_float_type | cooldome | 2018-04-30 | 3 | -20/+12 |
| |\ \ \ | |||||
| * | | | | update the doc | cooldome | 2018-04-29 | 1 | -3/+7 |
| | | | | | |||||
* | | | | | Merge branch 'devel' into typedesc-reforms | Andreas Rumpf | 2018-06-26 | 1 | -2/+3 |
|\ \ \ \ \ | |||||
| * | | | | | Changed tutorial documentation referring to 'constant' to 'immutable' (#8056) | mboratko | 2018-06-18 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed tutorial documentation referring to 'constant' to 'immutable' * Clarification regarding side-effect free procedures fo:r multiple assignments | ||||
* | | | | | | requested pull-request changes | Zahary Karadjov | 2018-06-16 | 1 | -4/+4 |
| | | | | | | |||||
* | | | | | | document the new `type[T]` and `static[T]` features | Zahary Karadjov | 2018-06-16 | 3 | -71/+97 |
|/ / / / / | |||||
* | | | / | document the 'pkg' and 'std' pseudo directories; closes #7250 | Araq | 2018-06-14 | 1 | -10/+29 |
| |_|_|/ |/| | | | |||||
* | | | | fixed merge conflict | Andreas Rumpf | 2018-06-04 | 1 | -1/+1 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Fixed operator precedence in example (#7912) | Chris McIntyre | 2018-06-01 | 1 | -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 support | Andreas Rumpf | 2018-06-03 | 1 | -1/+46 |
| | | | | |||||
* | | | | document how the incremental compilation scheme could work | Andreas Rumpf | 2018-06-01 | 1 | -37/+93 |
|/ / / | |||||
* | | | Remove # | Daniil Yarancev | 2018-05-27 | 1 | -2/+2 |
| | | | | | | | | | I don't even know how it got there. | ||||
* | | | Removed space between "array" and a square bracket in the docs | data-man | 2018-05-19 | 2 | -3/+3 |
| | | | |||||
* | | | fixes testament compilation | Araq | 2018-05-14 | 1 | -2/+6 |
|\ \ \ | |||||
| * | | | implement the export/except statement | Zahary Karadjov | 2018-05-07 | 1 | -0/+3 |
| | | | | |||||
| * | | | Support thread-local variables declared inside procs; fixes #7565 | Zahary Karadjov | 2018-05-07 | 1 | -2/+3 |
| | | | | |||||
* | | | | remove hardly used TimeMachine feature | Andreas Rumpf | 2018-05-06 | 1 | -31/+2 |
|/ / / | |||||
* | / | update the documentation | Andreas Rumpf | 2018-05-01 | 1 | -7/+3 |
| |/ |/| | |||||
* | | introduce --laxstrings switch for backwards compatibility | Araq | 2018-04-30 | 1 | -0/+2 |
| | | |||||
* | | update the documentation about the new strings/seqs behaviours | Andreas Rumpf | 2018-04-29 | 2 | -20/+10 |
|/ | |||||
* | Fixes #802, #803 and #3775 - genscript issues (#7677) | genotrance | 2018-04-25 | 1 | -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 features | Andreas Rumpf | 2018-04-24 | 2 | -15/+11 |
| | |||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 3 | -19/+2 |
| | |||||
* | improve documentation for 'var T return values'; refs #7373 | Andreas Rumpf | 2018-04-21 | 2 | -3/+41 |
| | |||||
* | macro manual improvements (#7666) | Arne Döring | 2018-04-21 | 1 | -13/+19 |
| | | | | | | | | * macro manual improvements * fixes a typo * Small fixes | ||||
* | replace --advanced by --fullhelp; refs #7621 | Andreas Rumpf | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | allow setting template/macro recursive evaluation limits (#7652) | jcosborn | 2018-04-19 | 1 | -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 Rumpf | 2018-04-15 | 1 | -4/+4 |
| | | | | should be done | ||||
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 1 | -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 Rumpf | 2018-04-15 | 1 | -22/+114 |
| | | | | examples compile | ||||
* | manual: many additions and improvements | Andreas Rumpf | 2018-04-14 | 1 | -41/+68 |
| | |||||
* | merge the different manual/*.rst include files. Was too hard to find the ↵ | Andreas Rumpf | 2018-04-14 | 25 | -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 hotCodeReloading | Andreas Rumpf | 2018-04-13 | 2 | -4/+5 |
| | |||||
* | Support code hot reloading for JavaScript projects (#7362) | zah | 2018-04-13 | 3 | -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 #7551 | Andreas Rumpf | 2018-04-11 | 1 | -0/+12 |
| |