Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [backport] fix #11320 (#11538) | Arne Döring | 2019-07-03 | 1 | -3/+1 |
| | | | | | * [backport] fix #11320 * fix test for 32 bit test | ||||
* | fixes #11515 (#11624) | Andreas Rumpf | 2019-07-01 | 2 | -3/+2 |
| | | | | | | * fixes #11515 * better fix for #11515; make tests green | ||||
* | [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419) | Arne Döring | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | travis: cleanup & add 32-bit Linux testing (#11337) | alaviss | 2019-05-30 | 1 | -2/+3 |
| | |||||
* | Tuple error message (#11141); fixes #3211 | Arne Döring | 2019-05-15 | 1 | -5/+2 |
| | |||||
* | forbid casting to bare unchecked array (#11186) | Arne Döring | 2019-05-08 | 1 | -0/+9 |
| | | | | | * fixes #11180, forbid casting to unchecked array. * allow UncheckedArray as param | ||||
* | empty container param error msg (#11158) | Jasper Jenkins | 2019-05-04 | 1 | -0/+5 |
| | |||||
* | Lineinfo fix (#10871) | Arne Döring | 2019-03-21 | 1 | -0/+18 |
| | |||||
* | move assertions and iterators out of system.nim (#10597) | Miran | 2019-03-07 | 1 | -1/+1 |
| | | | | | * move assertions and iterators out of system.nim * limit nimsuggest tests to the first 3 suggestions | ||||
* | make typeToString sane for sequence again | Andreas Rumpf | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | Open a new scope for `static:` expr blocks (#10649) | LemonBoy | 2019-02-23 | 2 | -0/+16 |
| | | | | Bring this in line with how plain blocks are analysed and avoids codegen errors if one references variables defined in such a block. | ||||
* | error message for accidental use of macro (#10490) | Arne Döring | 2019-02-19 | 2 | -0/+18 |
| | | | | * error message for accidental use of macro | ||||
* | 32 bit fixes (#10608) | Arne Döring | 2019-02-13 | 1 | -0/+3 |
| | |||||
* | error messages can have spaces, don't be dyslexic | Araq | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | Stop useless suggestion of unsafeAddr (#10598) | LemonBoy | 2019-02-08 | 1 | -0/+7 |
| | | | Fixes #10594 | ||||
* | closes #8610 ; adds test case (#10454) | Timothee Cour | 2019-01-25 | 1 | -0/+5 |
| | |||||
* | Finalizer proc must be global (#10388) | LemonBoy | 2019-01-22 | 1 | -0/+31 |
| | | | Fixes #10376 | ||||
* | Fix error lexer error messages for to large numbers (#10394) | Oscar Nihlgård | 2019-01-21 | 1 | -0/+15 |
| | |||||
* | better docs: strutils | narimiran | 2019-01-16 | 1 | -4/+4 |
| | |||||
* | add `isNamedTuple`; make $(1, 2) be (1, 2) instead of (Field0: 1, Field1: 2) ↵ | Timothee Cour | 2019-01-08 | 2 | -0/+33 |
| | | | | | | | | | | | | | which leaked implementation detail (#10070) * add `isNamedTuple`; make $(1, 2) be (1, 2) instead of leaking implementation detail (Field0: 1, Field1: 2) fixes this: #8670 (comment) /cc @alehander42 @Vindaar @mratsim * Note: isNamedTuple is useful in other places, eg #10010 (comment) * move isNamedTuple to helpers.nim to avoid exposing new symbol to system.nim * remove workaround in tests/vm/tissues.nim failing test now that #10218 was makes it work | ||||
* | [error messages, stacktraces] fix #8794 #9270 #9767 #9768 (#9766) | Timothee Cour | 2019-01-08 | 3 | -0/+71 |
| | | | | | | | | | | | | | | | | | | | * fixes #8794 : `Error: undeclared field: 'foo'` should show type (+ where type is defined) (hard to guess in generic code) * fixes #9270: `--listFullPaths` not honored by `declared in foo.nim` messages * fixes #9767: VM stacktrace doesn't honor --excessiveStackTrace:on * fixes #9768: VM stacktrace misses column info, can lead to ambiguous or harder to read stacktraces * refactors some col+1 code to col + ColOffset (self documents code) * make getProcHeader show declared info location also for types and all routine kinds (including macros,templates) instead of just (rather arbitrarily) for iterator,proc,func,method * --listFullPaths now is honored in more places * fix typo system/except.nim => lib/system/excpt.nim * remove substr(foo, 0) hack in compiler/vm.nim which seems old and not applicable anymore | ||||
* | fixes #10101 (#10103) | Timothee Cour | 2018-12-27 | 1 | -4/+4 |
| | |||||
* | lots of small changes | Arne Döring | 2018-12-11 | 3 | -3/+2 |
| | |||||
* | megatest checks output and nimout | Arne Döring | 2018-12-11 | 1 | -0/+1 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Float values are invalid in enum | Neelesh Chandola | 2018-12-09 | 2 | -2/+12 |
| | |||||
* | Fix test case expected output | Neelesh Chandola | 2018-12-09 | 1 | -1/+1 |
| | |||||
* | Add test | Neelesh Chandola | 2018-12-09 | 1 | -0/+10 |
| | |||||
* | improve line info retreival (#9822) | Arne Döring | 2018-11-30 | 1 | -1/+1 |
| | | | | | * improve line info * fix error message | ||||
* | fixes #9764 | Araq | 2018-11-23 | 1 | -0/+29 |
| | |||||
* | fixes #8671; show helpful msg (lookup symbol, eg iterator) on 'attempting to ↵ | Timothee Cour | 2018-10-14 | 6 | -0/+65 |
| | | | | call undeclared routine' error (#8786) | ||||
* | Add checks for except: body blocks (#9191) | Dheepak Krishnamurthy | 2018-10-09 | 2 | -0/+22 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-09-24 | 1 | -5/+5 |
| | |||||
* | Test case for #6483 | Ganesh Viswanathan | 2018-09-14 | 1 | -0/+31 |
| | |||||
* | fixes #8043 | Araq | 2018-09-03 | 1 | -0/+24 |
| | |||||
* | improve the error message for 'addQuitProc' etc; fixes #5794 | Araq | 2018-09-03 | 1 | -1/+2 |
| | |||||
* | fixes #4766 | Araq | 2018-08-28 | 1 | -0/+19 |
| | |||||
* | Expand tyAlias in typeToString (#8634) | LemonBoy | 2018-08-18 | 1 | -0/+8 |
| | | | Fixes #8339 | ||||
* | fixes #8434 (incomplete info in errmsg about 'required type') (#8441) | skilchen | 2018-07-30 | 1 | -0/+16 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-07-05 | 1 | -2/+2 |
| | |||||
* | Test case for #6281 (#8190) | genotrance | 2018-07-02 | 1 | -0/+9 |
| | |||||
* | Allow stacktrace and linetrace pragmas on procs | Yuriy Glukhov | 2018-06-12 | 1 | -0/+18 |
| | |||||
* | Fixes #6803 | Yuriy Glukhov | 2018-06-11 | 1 | -6/+118 |
| | |||||
* | make tests green again | Araq | 2018-05-14 | 1 | -4/+4 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-28 | 1 | -2/+2 |
| | |||||
* | fixes #6393 | Andreas Rumpf | 2018-04-21 | 1 | -0/+9 |
| | |||||
* | test case for #1154 (#7648) | genotrance | 2018-04-18 | 1 | -0/+11 |
| | |||||
* | fixes #3948 | Andreas Rumpf | 2018-04-12 | 1 | -0/+8 |
| | |||||
* | fixes #7331 | Araq | 2018-03-18 | 1 | -0/+15 |
| | |||||
* | fixes #6186 | Andreas Rumpf | 2018-02-11 | 1 | -0/+30 |
| |