Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document import/include outside of top level semantics (#13548) | hlaaftana | 2020-03-01 | 1 | -0/+14 |
| | |||||
* | [backport] tut1: Update the proc overloading examples (#13497) [skip ci] | Kaushal Modi | 2020-02-25 | 1 | -5/+11 |
| | |||||
* | only enable linenoise for -d:nimUseLinenoise (#13478) | Timothee Cour | 2020-02-24 | 2 | -2/+2 |
| | | | | | | * only enable linenoise for -d:nimUseLinenoise * fixup | ||||
* | Update advopt.txt to include link to nim cache docs (#13464) | Lee Matos | 2020-02-22 | 1 | -0/+1 |
| | |||||
* | Fixed non-working examples in Manual: Exception Handling (#13424) | Manav | 2020-02-20 | 1 | -1/+3 |
| | |||||
* | manual: documents changes regarding dynlib (#13425) | alaviss | 2020-02-18 | 1 | -4/+4 |
| | | | | | | | | * manual: documents changes regarding dynlib Closes #13416 * manual: clean up sentence phrasing | ||||
* | lib.rst: add a link for jsconsole [backport] (#13383) | Jjp137 | 2020-02-11 | 1 | -0/+3 |
| | |||||
* | fixes #3339 by documenting the limitations of case-statement (#13366) | Miran | 2020-02-08 | 1 | -0/+29 |
| | |||||
* | fix #13150 `nim doc --project` now works reliably (#13223) | Timothee Cour | 2020-02-06 | 1 | -0/+7 |
| | | | | | | | | | | * fix #13150 `nim doc --project` works with duplicate names and with imports below main project file * add to help; fixup after #13212 isRelativeTo got merged * fix test tests/compilerapi/tcompilerapi.nim * remove nimblePkg field; compute on the fly instead * kochdocs: compiler docs now under compiler/ * --docRoot now has smart default: best among @pkg, @path | ||||
* | contributing.rst: Add a special rule for 'outplace'-like features | Araq | 2020-02-05 | 1 | -2/+15 |
| | |||||
* | contributing docs: symbols need package prefix; changed allocStats to ↵ | Timothee Cour | 2020-01-25 | 1 | -0/+14 |
| | | | | nimAllocStats (#13247) | ||||
* | Updated 'nim for embedded systems' section to use --os:any and --gc:arc (#13237) | Ico Doornekamp | 2020-01-23 | 1 | -15/+33 |
| | | | | | | * Updated 'nim for embedded systems' section to use --os:any and --gc:arc * Added section about size optimization to embedded systems | ||||
* | VM: allow overriding MaxLoopIterations without rebuilding nim (#13233) | Timothee Cour | 2020-01-23 | 1 | -0/+1 |
| | |||||
* | [backport] Documentation Fix #12251 (#13226) [ci skip] | Juan Carlos | 2020-01-22 | 1 | -0/+8 |
| | |||||
* | followup on #10435 : should be diff, not show (#13162) | Timothee Cour | 2020-01-17 | 1 | -1/+1 |
| | |||||
* | make sink operator optional (#13068) | cooldome | 2020-01-17 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | * make sink operator optional * bug fix, add changelog entry * Trigger build * fix one regression * fix test * Trigger build * fix typos | ||||
* | Fix typo in doc/destructors.rst (#13148) | Tomohiro | 2020-01-14 | 1 | -1/+1 |
| | |||||
* | fixes #10665 (#13141) [backport] | Andreas Rumpf | 2020-01-14 | 2 | -23/+28 |
| | |||||
* | [easy] --hint:link:on now shows link cmd instead of nothing (#13056) | Timothee Cour | 2020-01-07 | 1 | -1/+2 |
| | | | | | | * --hint:link:on now shows link cmd instead of nothing * update doc for --listCmd | ||||
* | Fix typo (#13015) [backport] | Siegfried Ehret | 2020-01-03 | 1 | -1/+1 |
| | |||||
* | --exception:goto switch for deterministic exception handling (#12977) | Andreas Rumpf | 2020-01-01 | 1 | -1/+2 |
| | | | | | This implements "deterministic" exception handling for Nim based on goto instead of setjmp. This means raising an exception is much cheaper than in C++'s table based implementations. Supports hard realtime systems. Default for --gc:arc and the C target because it's generally a good idea and arc is all about deterministic behavior. Note: This implies that fatal runtime traps are not catchable anymore! This needs to be documented. | ||||
* | [ci skip] docfix .. < => ..< (#12981) [backport] | Timothee Cour | 2019-12-29 | 1 | -1/+1 |
| | |||||
* | added guidelines for evolving Nim's stdlib | Araq | 2019-12-24 | 1 | -0/+62 |
| | |||||
* | docs: tiny style improvements | Araq | 2019-12-24 | 2 | -2/+3 |
| | |||||
* | update documentation for `closureScope` and `capture` (#12886) | Judd | 2019-12-21 | 1 | -1/+2 |
| | |||||
* | ARC: cycle detector (#12823) | Andreas Rumpf | 2019-12-17 | 2 | -6/+30 |
| | | | | | | | | | | | | | * first implementation of the =trace and =dispose hooks for the cycle collector * a cycle collector for ARC: progress * manual: the .acyclic pragma is a thing once again * gcbench: adaptations for --gc:arc * enable valgrind tests for the strutils tests * testament: better valgrind support * ARC refactoring: growable jumpstacks * ARC cycle detector: non-recursive algorithm * moved and renamed core/ files back to system/ * refactoring: --gc:arc vs --gc:orc since 'orc' is even more experimental and we want to ship --gc:arc soonish | ||||
* | Add `--git.devel` option to the documentation | BinHong Lee | 2019-12-15 | 1 | -0/+4 |
| | |||||
* | feature dracula themed doc (#12816) | Andreas Rumpf | 2019-12-10 | 1 | -214/+800 |
| | | | | | | | | | | * Implement gorgeous Dracula themed Nim documentation * Add color for escape sequences * fixes the test cases * the big CSS cleanup | ||||
* | Manual update: custom exceptions (#12847) [backport] | Mark | 2019-12-08 | 1 | -0/+17 |
| | | | Said that you can have custom exceptions and showed how to create and raise them. | ||||
* | Removing the mention of using `discard` for block comments (#12837) [backport] | Elliot Waite | 2019-12-08 | 1 | -3/+0 |
| | | | | | | * Remove mention of using `discard` for block comments * Add a 32x32 alternate favicon | ||||
* | deviated -> derived (#12846) [backport] | Mark | 2019-12-08 | 1 | -3/+3 |
| | |||||
* | deviated -> derived (#12845) [backport] | Mark | 2019-12-08 | 1 | -1/+1 |
| | |||||
* | [backport] Fix spelling typos (#12755) | Brian Wignall | 2019-11-28 | 3 | -9/+9 |
| | |||||
* | fix typo in the manual (#12723) | tauplus | 2019-11-25 | 1 | -1/+1 |
| | |||||
* | Fix wrong section hierarchy in the manual (#12724) [backport] | tauplus | 2019-11-25 | 1 | -9/+9 |
| | |||||
* | implemented a new localPassc pragma (#12706) | Andreas Rumpf | 2019-11-22 | 1 | -4/+17 |
| | |||||
* | added the --asm command line option for inspection of the produced assember ↵ | Andreas Rumpf | 2019-11-21 | 1 | -0/+1 |
| | | | | code (#12699) | ||||
* | conversions to unsigned numbers are not checked anymore; implements /… ↵ | Andreas Rumpf | 2019-11-20 | 1 | -0/+14 |
| | | | | | | | | (#12688) [backport] * conversions to unsigned numbers are not checked anymore; implements / fixes https://github.com/nim-lang/RFCs/issues/175 * change the spec yet again to be less consistent but to make more sense; updated the changelog | ||||
* | Discussion both in (#12678) | c-blake | 2019-11-20 | 1 | -0/+1 |
| | | | | | | | | | | | https://github.com/nim-lang/Nim/pull/12600 and in https://forum.nim-lang.org/t/5499 indicates that everyone is happy/happier with ``pop``. This just renames the brand new ``take``s to ``pop`` and installs inline aliases/wrappers to preserve ``Table.take`` and ``TableRef.take``. Update apis.rst to try to maintain consistency of remove-and-return procs. | ||||
* | fixes and changes the recently introduced 'alignas' to be 'align' (#12666) | Andreas Rumpf | 2019-11-15 | 1 | -13/+14 |
| | | | | | | * fixes and changes the recently introduced 'alignas' to be 'align' * more improvements | ||||
* | implemented alignas pragma (#12643) | Arne Döring | 2019-11-13 | 1 | -0/+32 |
| | | | | | | | | | | | | * implemented alignas pragma * fix bootstrap * generate c++ compatible syntax for alignas * Make it work. * Multiple alignof expressions. Implement top level alignof. | ||||
* | add --clearNimblePath; fixes #12601 (#12609) | Andy Davidoff | 2019-11-06 | 1 | -0/+1 |
| | |||||
* | [backport] doc/tut3.rst: Fix typo in Introduction (#12607) [ci skip] | Tor Arvid Lund | 2019-11-06 | 1 | -1/+1 |
| | | | Derivative of `b*pow(x, 2)` is `2*b*x`, while old version had `2*a*x` | ||||
* | [backport] Add links to packaging and distro pages (#12603) [ci skip] | Federico Ceratto | 2019-11-06 | 2 | -0/+4 |
| | |||||
* | fix several typos in documentation and comments (#12553) | Nindaleth | 2019-10-30 | 1 | -1/+1 |
| | |||||
* | destructors.rst: added a missing 'var' to the motivating example | Araq | 2019-10-28 | 1 | -1/+1 |
| | |||||
* | [backport] fix broken link to non-existing c2nim manual html, fixes #12537 ↵ | Anthon van der Neut | 2019-10-28 | 1 | -1/+1 |
| | | | | [ci skip] (#12544) | ||||
* | integer literal documentation [ci skip] (#12513) | Arne Döring | 2019-10-28 | 1 | -0/+88 |
| | | | | | | * integer literal documentation [ci skip] * apply feedback [ci skip] | ||||
* | Remove sentences referring to the graphics module (#12522) | Jjp137 | 2019-10-26 | 1 | -2/+1 |
| | |||||
* | '#' value parcing is explained (disambiguated) (#12476) | Artem V L | 2019-10-25 | 1 | -1/+2 |
| |