Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing backtick to the changelog.md | Daniil Yarancev | 2018-06-27 | 1 | -1/+1 |
| | |||||
* | compiler/types.nim: make low/high know about 'sink' parameters; cleans up #7736 | Araq | 2018-06-27 | 1 | -12/+16 |
| | |||||
* | Merge pull request #7736 from cooldome/range_float_type | Andreas Rumpf | 2018-06-27 | 6 | -26/+118 |
|\ | | | | | Language feature: range float types | ||||
| * | manual merge 2 | cooldome | 2018-06-12 | 2 | -3/+3 |
| | | |||||
| * | Manual merge | cooldome | 2018-06-12 | 1 | -0/+1 |
| | | |||||
| * | merge devel | cooldome | 2018-06-12 | 136 | -5663/+4290 |
| |\ | |||||
| * | | Fix error message | cooldome | 2018-06-12 | 1 | -2/+2 |
| | | | |||||
| * | | style fixes, typos | cooldome | 2018-06-12 | 2 | -6/+6 |
| | | | |||||
| * | | remove underscores | cooldome | 2018-06-11 | 1 | -5/+5 |
| | | | |||||
| * | | fix comments | cooldome | 2018-06-10 | 2 | -23/+52 |
| | | | |||||
| * | | manual merge | cooldome | 2018-06-10 | 1 | -2/+2 |
| | | | |||||
| * | | manual merge continues | cooldome | 2018-06-10 | 1 | -16/+30 |
| | | | |||||
| * | | manual merge | cooldome | 2018-06-10 | 1 | -470/+0 |
| | | | |||||
| * | | merge devel | cooldome | 2018-06-10 | 309 | -9635/+11910 |
| |\ \ | |||||
| * | | | fix spacing in changelog | cooldome | 2018-04-30 | 1 | -2/+1 |
| | | | | |||||
| * | | | Merge branch 'devel' into range_float_type | cooldome | 2018-04-30 | 48 | -2372/+424 |
| |\ \ \ | |||||
| * \ \ \ | merge devel | cooldome | 2018-04-29 | 25 | -243/+408 |
| |\ \ \ \ | |||||
| * | | | | | update test | cooldome | 2018-04-29 | 1 | -1/+13 |
| | | | | | | |||||
| * | | | | | update the doc | cooldome | 2018-04-29 | 3 | -4/+10 |
| | | | | | | |||||
| * | | | | | Add a test | cooldome | 2018-04-29 | 1 | -0/+37 |
| | | | | | | |||||
| * | | | | | Merge branch 'devel' into range_float_type | cooldome | 2018-04-26 | 15 | -79/+146 |
| |\ \ \ \ \ | |||||
| * | | | | | | Implement float range types | cooldome | 2018-04-26 | 4 | -89/+145 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #8120 from krux02/basic-debugging | Andreas Rumpf | 2018-06-26 | 3 | -9/+9 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | make basic debugging possible | ||||
| * | | | | | | | readded -d:debug flag | Arne Döring | 2018-06-26 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | make basic debugging possible | Arne Döring | 2018-06-26 | 3 | -9/+9 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #7681 from nim-lang/typedesc-reforms | Andreas Rumpf | 2018-06-26 | 39 | -270/+1702 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Typedesc reforms | ||||
| * \ \ \ \ \ \ \ | Merge branch 'devel' into typedesc-reforms | Andreas Rumpf | 2018-06-26 | 47 | -165/+1918 |
| |\ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | requested pull-request changes | Zahary Karadjov | 2018-06-16 | 5 | -18/+25 |
| | | | | | | | | | | |||||
| * | | | | | | | | | allow referencing other parameters in default parameter values | Zahary Karadjov | 2018-06-16 | 10 | -31/+244 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #7756 fix #1201 fix #7000 fix #3002 fix #1046 | ||||
| * | | | | | | | | | fix #6928; fix #7208 | Zahary Karadjov | 2018-06-16 | 4 | -3/+37 |
| | | | | | | | | | | |||||
| * | | | | | | | | | fix some breakage after rebasing | Zahary Karadjov | 2018-06-16 | 2 | -2/+2 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Support default type parameters | Zahary Karadjov | 2018-06-16 | 3 | -3/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | progress on #7516 | ||||
| * | | | | | | | | | fixes #7222; fixes #5595; fixes #3747 | Zahary Karadjov | 2018-06-16 | 15 | -65/+321 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * late instantiation for the generic procs' default param values * automatic mixin behaviour in concepts Other fixes: * don't render the automatically inserted default params in calls * better rendering of tyFromExpr | ||||
| * | | | | | | | | | document the new `type[T]` and `static[T]` features | Zahary Karadjov | 2018-06-16 | 4 | -71/+104 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Implement the `is` operator for the new static and typedesc type classes | Zahary Karadjov | 2018-06-16 | 10 | -55/+210 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also makes the first baby steps towards a sound treatment of higher-order kinds (type type int). Adds test cases showcasing the new features. * Also fixes breakage after the rebase | ||||
| * | | | | | | | | | Bugfix: the size of an array may be a static tuple element | Zahary Karadjov | 2018-06-16 | 2 | -8/+35 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Bugfix: aliases to generic types were not considered implicit generic parameters | Zahary Karadjov | 2018-06-16 | 2 | -0/+20 |
| | | | | | | | | | | |||||
| * | | | | | | | | | A minimal patch enabling the new typedesc and static types syntax | Zahary Karadjov | 2018-06-16 | 10 | -110/+228 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Starting test recording the current state of the parser | Zahary Karadjov | 2018-06-16 | 1 | -0/+481 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the next commit, I'll introduce changes to the parser bringing consistent handling of all type modifiers (ref, ptr, var, static and type). The goal of this commit is to record precisely what is going to be changed (i.e. by allowing you to look at the diff). To preserve the diff, please don't squash upon merging. | ||||
| * | | | | | | | | | stdlib work | Zahary Karadjov | 2018-06-16 | 3 | -9/+66 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Merge pull request #8108 from LemonBoy/fix-5958 | Andreas Rumpf | 2018-06-26 | 5 | -15/+23 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Make `static` blocks introduce their own scope | ||||
| * | | | | | | | | | | Adjust some tests to make them pass | LemonBoy | 2018-06-25 | 3 | -15/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The non-scoped behaviour of static blocks was exploited by those tests, replace all the variables declared whithin one with compileTime marked ones. | ||||
| * | | | | | | | | | | Make `static` blocks introduce their own scope | LemonBoy | 2018-06-24 | 2 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Treat the static block as a normal block, don't leak any identifier in the outer scope. Fixes #5958 | ||||
* | | | | | | | | | | | Merge pull request #7800 from GULPF/vm-nil-fix | Andreas Rumpf | 2018-06-26 | 4 | -23/+79 |
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | | | VM fix for nil assignment | ||||
| * | | | | | | | | | | Improve vm support for ref types | Oscar Nihlgård | 2018-06-26 | 4 | -23/+79 |
|/ / / / / / / / / / | |||||
* | | | | | | | | | | Merge pull request #8123 from jwollen/cfile_extensions | Andreas Rumpf | 2018-06-26 | 2 | -2/+2 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Don't remove extension of source files twice, if filenames contain dots | ||||
| * | | | | | | | | | | Don't remove extension of source files twice, if filenames contain dots | Jörg Wollenschläger | 2018-06-26 | 2 | -2/+2 |
|/ / / / / / / / / / | |||||
* | | | | | | | | | | nimpretty: detect '; vs ,' style based on the first usage of the token in ↵ | Araq | 2018-06-26 | 2 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameter lists | ||||
* | | | | | | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2018-06-26 | 15 | -52/+248 |
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | | | |||||
| * | | | | | | | | | Merge pull request #8117 from LemonBoy/cmd-verbosity-level | Dominik Picheta | 2018-06-25 | 1 | -1/+4 |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Warn the user if the specified verbosity level is wrong |