Commit Graph

3743 Commits

Author SHA1 Message Date
Andreas Rumpf
01ae0d28d4 recursive modules are only detected to improve error messages 2016-11-24 12:27:21 +01:00
Andreas Rumpf
bc9015df50 make tests green again 2016-11-24 11:48:23 +01:00
Andreas Rumpf
7be1c55cf1 make tests green again 2016-11-24 09:14:36 +01:00
Araq
074f276c8a disallow recursive module dependencies 2016-11-23 23:23:31 +01:00
Andreas Rumpf
e7cdb1d694 attempt to fix things 2016-11-23 14:24:45 +01:00
Andreas Rumpf
02a2180a6a first version of the new memory tracking feature 2016-11-21 12:10:44 +01:00
Araq
0e1304a3e2 the compiler uses tyAlias internally; tester compiles again 2016-11-16 00:13:45 +01:00
Araq
e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes 2016-11-14 23:18:30 +01:00
Araq
b234b082b6 bootstrapping works again 2016-11-12 12:39:21 +01:00
Araq
860cbd3107 signature hashing: more progress 2016-11-11 08:58:42 +01:00
Parashurama
bd818d4fe1 make 'excessivestacktrace' option available for testing. 2016-11-10 23:19:23 +01:00
Andreas Rumpf
86b58e83ea Merge pull request #4994 from arnetheduck/nim-check-abi
add a simple sizeof checker to compare nim & c types
2016-11-08 14:08:36 +01:00
Araq
72af7e6821 use a full MD5 hash with no collision detection for proc names 2016-11-08 08:37:15 +01:00
Araq
c0b8a79315 make tests green 2016-11-08 08:37:14 +01:00
Araq
3b43cff0f8 C codegen: first version of signature hashing for better incremental builds 2016-11-08 08:37:11 +01:00
Araq
24c47dd6e7 fixes #4975 2016-11-07 12:07:52 +01:00
Araq
52bb696cd4 make tests green again 2016-11-06 18:59:49 +01:00
Andreas Rumpf
0c49822b50 nimsuggest supports include files properly; added the compiler itself as a testcase 2016-11-06 11:19:59 +01:00
Araq
8fa3e0cb25 added missing module 2016-11-05 09:27:46 +01:00
Araq
9e6fb3f696 new dependency tracking for nimsuggest 2016-11-05 01:19:23 +01:00
Jacek Sieka
fb7850a10a add primitive type abi check 2016-11-03 23:04:33 +08:00
Jacek Sieka
fa86571448 abi check: prefer nim constant to enable, document 2016-11-03 22:30:00 +08:00
Jacek Sieka
be1e3c4e09 add a simple sizeof checker to compare nim & c types 2016-11-03 21:11:39 +08:00
Andreas Rumpf
a6d17b5503 some progress on --symbolfiles:on 2016-11-02 08:39:51 +01:00
Araq
65801e4b6e make tests green again 2016-11-01 07:16:07 +01:00
Araq
08c94ef6b5 nimsuggest is now part of Nim 2016-10-31 20:12:54 +01:00
Araq
29db0d8585 refactoring complete: explicit ident cache 2016-10-31 19:47:20 +01:00
Araq
773d17cd14 big refactoring: step 1 2016-10-31 15:34:44 +01:00
Araq
5494d78e74 Merge branch 'braces' into refactor-identcache 2016-10-31 12:04:52 +01:00
andri lim
bd560d6a4e fixes #4915 2016-10-27 12:22:12 +07:00
cheatfate
29d31edc0b Generate NimMainModule name for main module. 2016-10-26 14:00:30 +03:00
Andreas Rumpf
6fd27a8a08 Merge pull request #4945 from arnetheduck/cleanup-tyXxx
Cleanup ty xxx
2016-10-24 19:20:02 +02:00
Andreas Rumpf
fbb997a24f Merge pull request #4838 from couven92/ico-vcc
Added icons support for Visual Studio compiler
2016-10-24 18:39:32 +02:00
Andreas Rumpf
cceb6c625c Merge pull request #4872 from flyx/gorgefix
Fixes #4871
2016-10-24 17:40:32 +02:00
Jacek Sieka
f5c3eb6a25 clean up tyMutable remnants 2016-10-24 23:30:10 +08:00
Jacek Sieka
b3de34548d clean up tyConst remnants 2016-10-24 23:19:46 +08:00
Jacek Sieka
f488ed973d clean up tyBigNum remnants 2016-10-24 23:11:38 +08:00
Jacek Sieka
6f7b891bdc remove remnants of tyIter 2016-10-24 21:10:48 +08:00
Araq
f1d2ed757e moved start.bat to tools/ 2016-10-24 12:05:42 +02:00
Araq
ed9d0809ae docgen: PDFs and HTMLs finally are generated in their own respective directories 2016-10-24 11:55:23 +02:00
Araq
f670ba2acc niminst works with gitlab 2016-10-22 23:23:33 +02:00
Araq
cdd69e951f fixes #4927 2016-10-22 13:41:46 +02:00
Andreas Rumpf
c247b50c00 fixes #4808 2016-10-21 13:38:34 +02:00
Andreas Rumpf
50dc712d5e fixes #4906 2016-10-21 09:48:57 +02:00
Andreas Rumpf
d60448fa69 fixes #4869 2016-10-21 03:09:00 +02:00
Andreas Rumpf
13b68a12d3 fixes #4913 2016-10-20 21:40:04 +02:00
Andreas Rumpf
20ee65af6d fixes #3078 2016-10-20 21:40:04 +02:00
Andreas Rumpf
7c0fa52bbd fixes #4875 2016-10-20 21:40:04 +02:00
Andreas Rumpf
17128f163a Merge pull request #4904 from FedericoCeratto/spellings
Fix few typos
2016-10-20 15:35:31 +02:00
Andreas Rumpf
bae3baf9cc fixes #4856 2016-10-20 15:20:27 +02:00