Commit Graph

3382 Commits

Author SHA1 Message Date
Andreas Rumpf
2d546ca0ac fixes #5417 2017-02-24 00:32:14 +01:00
Andreas Rumpf
22789a0bfc fixes #5419 2017-02-24 00:32:14 +01:00
Arne Döring
92c2a51bf7 removed compiler internal list implementation (#5371) 2017-02-22 17:33:12 +01:00
Fabian Keller
ce4587d7b7 Enabled explicitly unknown lock levels (#5409)
* enabled explicitly unknown lock levels
* allowing "unknown" as locks pragma
* added test case for locks pragma
* updated docs on locks pragma
2017-02-20 09:31:52 +01:00
Araq
8f426b974a new feature: .used pragma to suppress declared-but-not-used warning 2017-02-17 18:03:56 +01:00
Araq
dd8cbf5fca fixes #5404 2017-02-17 17:44:52 +01:00
Araq
bdd9f971e7 update code from a time when unsigned didn't exist 2017-02-16 23:20:01 +01:00
Araq
9534a5d632 fixes #5391 2017-02-16 22:59:07 +01:00
Araq
804b0ff99c fixes #5400 2017-02-16 22:50:21 +01:00
Araq
0440aea691 fixes #5405 2017-02-16 21:30:54 +01:00
Araq
61181702d5 fixes #5399 2017-02-16 11:35:15 +01:00
Araq
c9dd6908ae resolved conflict 2017-02-16 11:18:10 +01:00
Araq
6499462303 fixes #5402 2017-02-16 11:15:43 +01:00
Araq
71026cec6e fixes #5383 2017-02-16 11:15:43 +01:00
Araq
8de6c39f87 compiler debug proc: also output node flags 2017-02-16 11:15:43 +01:00
Araq
01c785e0aa make tests green again 2017-02-16 10:39:40 +01:00
Araq
aebe9d7d13 make more tests green 2017-02-16 01:43:12 +01:00
Araq
97e26967f1 fixes #5383 2017-02-16 00:43:14 +01:00
Araq
95abf30fae compiler debug proc: also output node flags 2017-02-15 15:35:15 +01:00
Araq
57874ed9b8 C++ codegen: emit 'extern C' for importc'ed functions that we declare a prototype for 2017-02-14 14:39:53 +01:00
Araq
f0aef9f4e2 compile external .c files with the C compiler, not with C++; refs #5357 2017-02-14 14:39:17 +01:00
Araq
36d3fd64da fixes #5354 2017-02-11 00:42:12 +01:00
Andreas Rumpf
5ff6ff28bf fixes #5339 2017-02-09 01:16:43 +01:00
Andreas Rumpf
24a0927644 fixes #5185 2017-02-08 23:04:20 +01:00
Araq
d74f734471 fixes #5352 2017-02-08 13:11:07 +01:00
Andreas Rumpf
4ec39b6a8f macros are now checked to not produce cyclic ASTs 2017-02-08 11:33:42 +01:00
Araq
4ef86042f2 downloader changes 2017-02-07 23:47:03 +01:00
Dominik Picheta
d5bb5e832b Merge branch 'devel' into feature/3691 2017-02-07 18:34:05 +01:00
Andreas Rumpf
d7e312ee13 nimsuggest works in macros 2017-02-07 10:43:33 +01:00
Araq
379bdeca06 disable NSIS installers, ship with downloader.exe instead 2017-02-07 01:32:21 +01:00
Araq
2d3385c222 koch.nim: winrelease without nasty batch files 2017-02-07 01:04:38 +01:00
Araq
07562d6b99 website: http to https updates 2017-02-06 22:43:07 +01:00
Dominik Picheta
3c8c5d081e Adds except T as ident handling in semtempl. 2017-02-06 20:42:01 +01:00
Andreas Rumpf
2a22dc7787 nimsuggest improvement: don't die because of illformed ASTs 2017-02-06 20:40:27 +01:00
Dominik Picheta
4661ae22dd Fixes incorrect scoping in semstmts.semTry. 2017-02-06 19:02:51 +01:00
nigredo-tori
4c4f6541d9 Don't prepend project path to absolute filenames passed to setCommand (#5341) 2017-02-06 08:06:37 +01:00
Andreas Rumpf
072d79511f fixes #5314 2017-02-05 17:14:49 +01:00
Andreas Rumpf
b15e8124fe fixes #5090 2017-02-05 15:21:40 +01:00
Andreas Rumpf
e672208b82 fixes #5221 2017-02-05 09:41:47 +01:00
Andreas Rumpf
c4dd9dc77e fixes #5269 2017-02-05 08:51:43 +01:00
Andreas Rumpf
abaf5d0bdb fixes #5285 2017-02-04 21:00:07 +01:00
Dominik Picheta
1c233ba27a More progress towards a working #3691. 2017-02-03 19:50:22 +01:00
Andreas Rumpf
76a28d8b83 nimsuggest: bugfix: also output documentation comments 2017-02-03 17:36:39 +01:00
Andreas Rumpf
26fb6cb073 fixes #5327 2017-02-03 17:35:58 +01:00
Andreas Rumpf
848676cec6 name mangling bugfixes; ndi file generation for debugger support 2017-02-03 09:49:36 +01:00
Araq
8af10ae3b9 Merge branch 'devel' into new-name-mangling 2017-02-02 21:56:34 +01:00
Dominik Picheta
656da1f6a9 WIP: as with generics. 2017-02-02 21:36:49 +01:00
Andreas Rumpf
fab69661ad new name mangling rules for easier debugging 2017-02-02 16:27:48 +01:00
Parashurama
137b5f4302 fixes #4992 2017-02-02 11:33:54 +01:00
Andreas Rumpf
a86966eefd attempt to make nimble work again 2017-02-02 11:01:26 +01:00