Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | importjs symbol (#12218) | Arne Döring | 2019-09-20 | 1 | -6/+15 |
| | | | | | * importjs symbol * importjs warning message, minor warning fixes | ||||
* | allows access to .compileTime vars at runtime (#12128) | Andreas Rumpf | 2019-09-05 | 1 | -0/+25 |
| | |||||
* | Fix int literals and range interaction (#11197) | Oscar Nihlgård | 2019-08-31 | 1 | -5/+6 |
| | | | | | | | | * Fix int literals and range interaction * Fix test * remove float range fix; update changelog | ||||
* | fixes #12029; finish the 'unused import' feature (#12064) | Andreas Rumpf | 2019-08-27 | 1 | -0/+11 |
| | |||||
* | manual: more precise rules about evaluation order | Araq | 2019-08-27 | 1 | -0/+38 |
| | |||||
* | manual: better documentation for implicit generics | Andreas Rumpf | 2019-08-26 | 1 | -18/+82 |
| | |||||
* | new gensym handling (#11985) | Andreas Rumpf | 2019-08-23 | 1 | -0/+39 |
| | | | | | | | | | | | * new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package | ||||
* | Consider range type of runtime discrim [feature] (#11432) | Oscar Nihlgård | 2019-08-20 | 1 | -1/+7 |
| | |||||
* | added destructors.rst spec to the build documentation | Araq | 2019-08-16 | 1 | -0/+4 |
| | |||||
* | Incremental compilation (IC): Improvements (#11881) | Andreas Rumpf | 2019-08-08 | 1 | -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) | awr1 | 2019-08-07 | 1 | -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 Saranathan | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Moved 'Case statement macros' documentation out of manual into ↵ | Ico Doornekamp | 2019-07-12 | 1 | -51/+0 |
| | | | | manual_experimental (#11716) | ||||
* | manual: document block expression (#11638) | Tomohiro | 2019-07-05 | 1 | -0/+15 |
| | |||||
* | [other] additions to the manual | Andreas Rumpf | 2019-06-29 | 1 | -1/+76 |
| | |||||
* | manual: typo | Andreas Rumpf | 2019-06-27 | 1 | -1/+1 |
| | |||||
* | manual: document how accessors are resolved; fixes #11514 | Andreas Rumpf | 2019-06-27 | 1 | -0/+19 |
| | |||||
* | [bugfix] document the norewrite pragma (#11453) | Juan Carlos | 2019-06-13 | 1 | -1/+0 |
| | | | | | * fixes #9454 * Peer review feedback, wording, move to experimental manual | ||||
* | pass typedesc as NimNode to macros (#11400) | Arne Döring | 2019-06-05 | 1 | -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 Doornekamp | 2019-06-01 | 1 | -5/+14 |
| | |||||
* | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -4/+17 |
| | |||||
* | Smarter variant object construction (#11273) | Jasper Jenkins | 2019-05-26 | 1 | -0/+23 |
| | |||||
* | fixes #10038; deprecate generic methods, they are unreliable | Andreas Rumpf | 2019-05-25 | 1 | -0/+2 |
| | |||||
* | fixes #7167 (#11300) | Andreas Rumpf | 2019-05-22 | 1 | -1/+6 |
| | | | | | | * fixes #7167 * spec: distinct types can be ordinal types * bootstrapping issue | ||||
* | fixes #11237 | Araq | 2019-05-13 | 1 | -0/+3 |
| | |||||
* | manual: fix typo in inImplicitlyConvertible [ci skip] (#11211) | Jjp137 | 2019-05-09 | 1 | -1/+1 |
| | |||||
* | Document bit fields usage (#11011) | Federico Ceratto | 2019-05-04 | 1 | -0/+1 |
| | |||||
* | Update docs around docSeeSrcUrl #6071 (#11074) | Federico Ceratto | 2019-04-23 | 1 | -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 good | Araq | 2019-04-20 | 1 | -20/+20 |
| | |||||
* | minor capitalization typo in manual (#11028) [ci skip] | Andy Davidoff | 2019-04-15 | 1 | -1/+1 |
| | |||||
* | manual: make currency example compile and ensure it remains working | Araq | 2019-04-09 | 1 | -3/+5 |
| | |||||
* | manual: prefer 'typeof(x)' over 'type(x)' | Andreas Rumpf | 2019-03-27 | 1 | -16/+20 |
| | |||||
* | move more stuff into manual_experimental | Andreas Rumpf | 2019-03-27 | 1 | -382/+4 |
| | |||||
* | manual.rst: move experimental features to manual_experimental | Andreas Rumpf | 2019-03-27 | 1 | -1315/+17 |
| | |||||
* | multi-methods need to be explicitly enabled (#10856) | Miran | 2019-03-18 | 1 | -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 Rumpf | 2019-03-05 | 1 | -35/+2 |
| | | | | GC has ignored this hint for quite some time now | ||||
* | manual: document implicit type conversions involving 'range'; refs #10495 | Andreas Rumpf | 2019-02-23 | 1 | -1/+13 |
| | |||||
* | mention correct usage of `export` in the manual, fixes #6227 [ci skip] | narimiran | 2019-02-07 | 1 | -14/+21 |
| | |||||
* | document that multiple `yield` in inline iterator cause code bloat (#10553) | Timothee Cour | 2019-02-05 | 1 | -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ård | 2019-02-03 | 1 | -2/+4 |
| | |||||
* | new doc terminology for "compile-time" and "runtime" (#10497) | Andreas Rumpf | 2019-01-31 | 1 | -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. | deansher | 2019-01-30 | 1 | -52/+47 |
| | | |||||
| * | Finished this terminology update. | deansher | 2019-01-29 | 1 | -40/+48 |
| | | |||||
| * | Solid edit pass on changes and successful rst2html; still need to review ↵ | deansher | 2019-01-29 | 1 | -61/+60 |
| | | | | | | | | HTML output. | ||||
| * | First pass at compile-time/runtime terminology changes. | deansher | 2019-01-29 | 1 | -114/+220 |
| | | |||||
* | | fix #9725 (#10503) | Miran | 2019-01-30 | 1 | -0/+4 |
|/ | |||||
* | Fix example in manual for line pragma (#10468) | Neelesh Chandola | 2019-01-27 | 1 | -1/+1 |
| | |||||
* | remove float128 from the manual, fixes #10213 [ci skip] | narimiran | 2019-01-09 | 1 | -1/+0 |
| | |||||
* | Minor Fixes to Manual Wording (#10214) | Tristano Ajmone | 2019-01-06 | 1 | -3/+3 |
| | |||||
* | document NIM_EXTERNC for `emit` (#10022) | Timothee Cour | 2018-12-18 | 1 | -0/+11 |
| |