Commit Graph

3890 Commits

Author SHA1 Message Date
Andreas Rumpf
be16dfd195 make tests green again 2017-12-13 22:16:37 +01:00
Araq
c35788b97c make hidden visibility the default for Unix 2017-12-13 14:37:19 +01:00
Gerke Max Preussner
d3f966922e Fixed koch warning when installing Nim. (#6898) 2017-12-12 14:43:12 +01:00
Andreas Rumpf
e8a52a0fc2 Merge branch 'devel' of github.com:nim-lang/Nim into devel 2017-12-09 13:40:16 +01:00
Andreas Rumpf
14f2578604 fixes crash related to runnableExamples in Nim doc that yet uses the VM 2017-12-09 13:40:08 +01:00
jcosborn
96a5062b8c modify getTypeImpl to reduce result to final implementation (#6891)
* added test case for getTypeImpl
* modify getTypeImpl to reduce result to final implementation
2017-12-09 13:07:37 +01:00
Andreas Rumpf
f70d967d2c fixes #6889 2017-12-08 23:31:06 +01:00
Araq
b0c682de4d Merge branch 'devel' into araq-new-mm2 2017-12-08 10:06:56 +01:00
Araq
eae1aaa377 fixes another sighashes problem 2017-12-08 10:06:20 +01:00
Araq
00a230e5d8 Leak detector: give more info for anon ref objects 2017-12-08 09:19:55 +01:00
Charlie Barto
c7ba4d91a3 add dynlibOverrideAll switch (#6873) 2017-12-06 09:56:44 +01:00
jcosborn
35d7a99b6a fix getTypeInst for tyGenericInst (#6868) 2017-12-04 17:37:25 +01:00
Alexander Ivanov
1699d7c2a4 Implement codegenDecl for js (#6851) 2017-12-01 15:42:10 +01:00
Araq
96b7c2481c make tests green again 2017-12-01 10:18:49 +01:00
Araq
f9ddd00d3a Merge branch 'devel' of github.com:nim-lang/Nim into devel 2017-12-01 01:52:12 +01:00
Araq
fa92c519aa more progress on destructors; removed old destructor based code as it proved confusing 2017-12-01 01:52:00 +01:00
Araq
34ac04f705 improve the error messages when overloaded '.' operators are involved 2017-11-30 12:55:28 +01:00
Araq
49870579cc ccgexprs.nim: added support for 'debugMagics' 2017-11-30 12:11:38 +01:00
Araq
34f07d10f2 renderer.nim: support for outputting symbol magics for debugging 2017-11-30 12:09:19 +01:00
Araq
6e9a98d1e9 minor code cleanup: remove redundant .final markers 2017-11-30 12:06:44 +01:00
Yuriy Glukhov
216119212c Emit relative object file paths in genScript (#6835) 2017-11-29 17:07:16 +01:00
Andreas Rumpf
33814cf63e language change: change how the experimental dot operators work 2017-11-29 13:31:31 +01:00
Andreas Rumpf
416a322efb added lexer.newlineFollows for parser experiments 2017-11-29 11:00:25 +01:00
Anatoly Galiulin
c343303efe Fix usage of parameters types in templates #6756 (#6768) 2017-11-29 01:34:30 +01:00
Araq
c43f718301 destructors: some improvements for bug #4214: object constructors are moved too 2017-11-29 00:01:27 +01:00
Araq
7660e59afe doc gen :test: feature: created a nested directory in order to keep Nim happy in parallel builds 2017-11-28 23:13:56 +01:00
Araq
cb8dd0252f fixes #6831 2017-11-28 23:13:56 +01:00
Araq
a22dba4a8b newruntime: removed old way of writing destructors 2017-11-28 17:34:30 +01:00
Lynn C. Rees
8fbe37b2d8 Show nimscript configuration files during compilation (#6750) 2017-11-28 14:16:59 +01:00
Araq
942694d914 fixes the new ':test:' feature 2017-11-28 11:14:43 +01:00
Araq
8c634cdb2b make the tests green again 2017-11-28 02:51:10 +01:00
Araq
8aebd38514 fixes #6820 2017-11-28 02:18:23 +01:00
Araq
5d2e86ea1a the documentation generator now supports ':test:' for the testing of test snippets 2017-11-28 01:15:33 +01:00
Araq
a720539f5e fixes system.runnableExamples; strutils makes use of runnableExamples 2017-11-26 03:24:59 +01:00
Araq
8d1a5dc8e7 the documentation generator now supports system.runnableExamples 2017-11-26 02:51:11 +01:00
Araq
14468e2336 make tests green again 2017-11-23 14:37:53 +01:00
Araq
c1ad75fa5c make tests green again 2017-11-23 13:06:02 +01:00
Araq
f2e13909d3 fixes not-nil regression 2017-11-23 03:26:33 +01:00
Araq
96ddf6972d fixes #3993 2017-11-23 03:12:09 +01:00
Araq
dee5e63f62 fixes #4686 2017-11-23 02:37:23 +01:00
Araq
8a601669ef fixes #6489 2017-11-23 02:32:51 +01:00
Araq
95a5373d07 minor optimization for propagateToOwner 2017-11-23 02:32:24 +01:00
Araq
df13b2a892 fixes #6555 2017-11-23 01:17:13 +01:00
Araq
a6226d9452 fixes #6682 2017-11-22 23:39:50 +01:00
Araq
2f17be9c22 improve error message for bug #6788 2017-11-22 23:19:12 +01:00
Andreas Rumpf
85b00aff56 fixes #6445 (concepts for the JS target) 2017-11-22 12:58:03 +01:00
Andreas Rumpf
75dd3763cf fixes #6568 2017-11-22 12:58:03 +01:00
Andreas Rumpf
cae5e33a4a language change: 'generic' and 'atomic' are not keywords anymore 2017-11-21 11:27:35 +01:00
Andreas Rumpf
58187f2120 added a warning that the .deprecate statement is unreliable for routines 2017-11-21 11:27:35 +01:00
Araq
0e67fc7450 OS X has no llvm-ar tool; use ar instead 2017-11-21 01:45:03 +01:00