Commit Graph

3007 Commits

Author SHA1 Message Date
Kier Davis
2bea2bdbbf Locate 'attempt to redefine' errors at the import statement rather than at the first line of the imported module. Fixes #4541. 2016-07-30 14:29:45 +01:00
Andreas Rumpf
a8edf67a28 make nim bootstrap again for older versions 2016-07-30 00:50:38 +02:00
Andreas Rumpf
8f457f6ebb make tests green again 2016-07-29 23:51:01 +02:00
Andreas Rumpf
60b187513e stdlib and compiler don't use .immediate anymore 2016-07-29 23:51:01 +02:00
andri lim
c4904e17de this commit will fix visual studio family warning #4459 2016-07-29 14:01:48 +07:00
Andreas Rumpf
953a5eb644 make tests green again 2016-07-29 01:56:32 +02:00
Andreas Rumpf
1ddd2a3865 fixes #4432 2016-07-29 01:00:25 +02:00
Andreas Rumpf
ce91a1b25d fixes #4510 2016-07-29 01:00:25 +02:00
Andreas Rumpf
f5fa5dae85 generic multi-methods should work now 2016-07-28 20:23:24 +02:00
Andreas Rumpf
34afaeeedd .base pragma works for generic methods 2016-07-28 20:23:24 +02:00
Andreas Rumpf
471672fecc fix: generic tuples instantiations were cached incorrectly 2016-07-28 20:23:24 +02:00
Andreas Rumpf
be22071b2e fixes a varargs of untyped regression 2016-07-24 21:37:59 +02:00
Andreas Rumpf
6bbb25f2d7 json doc info also includes line,col information 2016-07-23 23:23:47 +02:00
Andreas Rumpf
093b1bae64 docgen improvements 2016-07-22 22:31:09 +02:00
Andreas Rumpf
bea62bb632 overloading of dot and parenthesis operators should now be done in .experimental 2016-07-22 22:31:09 +02:00
Sergey Avseyev
1492ff33ce define sparc64 platform 2016-07-21 00:08:49 +03:00
Andreas Rumpf
5f623ea9ef fixes an valid 'T' is not used hint 2016-07-20 16:16:56 +02:00
Andreas Rumpf
f8fe86fcd5 get rid of debug output 2016-07-20 10:45:14 +02:00
Andreas Rumpf
850b908f15 remove XXX comment 2016-07-20 00:27:42 +02:00
Andreas Rumpf
d4573f1762 fixes #888 2016-07-19 20:19:52 +02:00
Andreas Rumpf
9605435f2e get rid of deprecated toLower/toUpper 2016-07-19 19:28:01 +02:00
Andreas Rumpf
dc4b2c920c fixes #4328 2016-07-19 19:27:38 +02:00
Andreas Rumpf
d455d58af6 fixes #4345 2016-07-19 15:40:21 +02:00
Andreas Rumpf
2d8572e948 fixes #4428 2016-07-19 15:24:42 +02:00
Andreas Rumpf
9eb909baf9 fixes #4485; package handling works better; docgen works with --project on Nimble package level 2016-07-19 14:13:23 +02:00
Andreas Rumpf
267855f9fb make tests green again 2016-07-18 14:57:22 +02:00
Andreas Rumpf
f1e77d3124 fixes #4496 2016-07-18 13:05:18 +02:00
Andreas Rumpf
d779a9b722 fixes #4478 2016-07-18 12:16:54 +02:00
Andreas Rumpf
c3315bc763 added gFuzzyGraphChecking for nimsuggest timeout problems 2016-07-17 01:56:45 +02:00
Hans Raaf
c00bb2ca82 findExe() now by default follows symlinks. 2016-07-17 01:07:09 +02:00
Andreas Rumpf
622ab7089c Merge pull request #4488 from mbaulch/fix4346improved
Use target field types in tuple conversions.
2016-07-16 14:13:20 +02:00
Andreas Rumpf
8698de1742 nimsuggest improvements 2016-07-16 13:47:21 +02:00
Andreas Rumpf
b7c1be03c8 added system.newSeqOfCap for improved efficiency 2016-07-15 17:04:14 +02:00
Andreas Rumpf
11b499f3ca prepare for #3898 2016-07-15 15:40:26 +02:00
Andreas Rumpf
57c52d05df better be safe than sorry 2016-07-15 13:29:22 +02:00
Andreas Rumpf
0834cd63d9 prepare Nim codebase for upcoming parser changes 2016-07-15 12:56:03 +02:00
Matthew Baulch
915185dd11 Handle tuples with unnamed fields, symbols, and more. Less duplication. 2016-07-15 20:36:11 +10:00
Andreas Rumpf
3e72c98d49 rollback of nimsuggest improvement until we figured out the reasons 2016-07-15 11:44:02 +02:00
Andreas Rumpf
153fd13f3d fixes #2758 2016-07-15 02:36:37 +02:00
Andreas Rumpf
ab3c684c62 fixes #3545 2016-07-15 01:55:42 +02:00
Andreas Rumpf
db56174a19 fixes #3548 2016-07-15 00:22:14 +02:00
Andreas Rumpf
995727ffd0 decent error message for 'var T' problems 2016-07-15 00:22:14 +02:00
Matthew Baulch
05486957d4 Fix: Correctly (and more efficiently) handle non-tuple conversions. 2016-07-14 21:24:39 +10:00
Matthew Baulch
de41649b0e Use target field types in tuple conversions. 2016-07-14 20:51:40 +10:00
Andreas Rumpf
0867c62ded patchFile: support properly 2016-07-14 10:54:31 +02:00
Araq
6dddb3e68e nimscript.patchFile supports $lib and stuff 2016-07-14 01:40:12 +02:00
Andreas Rumpf
491e8d04ec docgen improvement: hidden 'attachedType' span is generated for upcoming docgen improvements 2016-07-13 21:27:39 +02:00
Andreas Rumpf
b43d5148c5 --listCmd also needs to affect linking step 2016-07-13 21:26:58 +02:00
Andreas Rumpf
7df8b4bb43 nimsuggest: dependencies are recalculated properly 2016-07-13 21:26:37 +02:00
Andreas Rumpf
813828f690 the Nim compiler supports the jsondoc2 command 2016-07-13 01:06:33 +02:00