Arne Döring
|
ce148e71ef
|
disallow static in return type (#9686) [nobackport]
|
2019-08-06 01:26:53 +02:00 |
|
Andreas Rumpf
|
42e83ac24c
|
fixes #11817 (#11889)
|
2019-08-05 16:48:26 +02:00 |
|
John Paul Adrian Glaubitz
|
65d1140d11
|
Add build support for Linux/ia64 (#11880) [feature]
* compiler: Add ia64 as target architecture on Linux
* build.sh: Enable CPU detection for ia64
|
2019-08-04 23:16:30 +02:00 |
|
Arne Döring
|
b73d097d36
|
fixes #9829 (#11849)
|
2019-08-04 19:31:55 +02:00 |
|
Oscar Nihlgård
|
bcfb540e57
|
Allow typeof(nil) as generic parameter (#11869)
|
2019-08-03 10:16:07 +02:00 |
|
Oscar Nihlgård
|
50e921bb94
|
VM exception fixes (#11868)
|
2019-08-02 22:59:04 +01:00 |
|
Oscar Nihlgård
|
829f719670
|
Fix VM conversion to var type [bugfix] (#11866)
|
2019-08-01 17:44:12 +02:00 |
|
Andreas Rumpf
|
ceb1a1b688
|
IR: minor refactoring
|
2019-07-27 14:01:28 +02:00 |
|
Andreas Rumpf
|
f58d87cb43
|
IC: some progress
|
2019-07-27 14:01:28 +02:00 |
|
Andreas Rumpf
|
25e6c53bb5
|
makes the -d:nimIncremental compiler mode compile again
|
2019-07-27 14:01:28 +02:00 |
|
Arne Döring
|
1a77040278
|
fix #11812 (#11829)
* fixes #11812
* fixes #10899
* fixes #11367
|
2019-07-27 07:21:47 +02:00 |
|
Andrii Riabushenko
|
4c73139316
|
revert changes
|
2019-07-25 23:18:20 +01:00 |
|
Andrii Riabushenko
|
95856ab8d3
|
add test
|
2019-07-25 23:07:43 +01:00 |
|
Andrii Riabushenko
|
d7bc4e43a2
|
fixes #11826
|
2019-07-25 23:02:04 +01:00 |
|
Timothee Cour
|
8c93c692b9
|
run runnableExamples in the module scope (#11732) [feature]
|
2019-07-22 16:22:57 +02:00 |
|
cooldome
|
d563efb719
|
fixes #11792 (#11793)
|
2019-07-21 16:53:22 +02:00 |
|
Araq
|
67a6effb7b
|
fixes #11745
|
2019-07-19 22:38:35 +02:00 |
|
Araq
|
affe1be47c
|
fixes #11790 [nobackport]
|
2019-07-19 22:24:56 +02:00 |
|
Araq
|
dc38b88f7e
|
bugfix: it should be [UnusedImport] [nobackport]
|
2019-07-19 19:33:56 +02:00 |
|
Araq
|
1868cbc449
|
revert the bugfix for #11747 as it really was a new, poorly though-out feature
|
2019-07-19 19:32:13 +02:00 |
|
Araq
|
313cc337f2
|
fixes a 'nim check' regression
|
2019-07-19 17:09:11 +02:00 |
|
Araq
|
de69e1856f
|
installer: ship nimpretty.exe on Windows
|
2019-07-19 16:48:27 +02:00 |
|
Andreas Rumpf
|
fbb0642e27
|
Merge branch 'devel' into araq-detect-unused-imports
|
2019-07-18 18:16:32 +02:00 |
|
Andreas Rumpf
|
9852cf804b
|
warn about unused imports; fixes an 'export' regression [nobackport]
|
2019-07-18 18:16:25 +02:00 |
|
Araq
|
6d8913ee14
|
nimpretty: fixes #11616
|
2019-07-18 12:13:22 +02:00 |
|
Araq
|
7deb49e992
|
nimpretty: fixes #11699
|
2019-07-18 11:28:25 +02:00 |
|
Araq
|
5b7273b4f8
|
[refactoring] nimpretty
|
2019-07-18 11:00:29 +02:00 |
|
Araq
|
07d465ca42
|
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
2019-07-18 00:36:03 +02:00 |
|
Araq
|
4137a4dbf3
|
[feature] detect unused imports
|
2019-07-17 22:36:23 +02:00 |
|
Andreas Rumpf
|
745669ac25
|
fixes #11758 [nobackport]
|
2019-07-17 20:06:10 +02:00 |
|
Andreas Rumpf
|
210988c532
|
[refactoring] don't use 'defer'
|
2019-07-17 16:36:40 +02:00 |
|
Andreas Rumpf
|
e11494f1cf
|
Merge pull request #11680 from timotheecour/pr_fix_sigmatch_errmsg
fixes #8305; fixes #7808; fixes #10285; fixes #11061 + other bugs with type mismatch error msgs
|
2019-07-17 16:01:44 +02:00 |
|
Andreas Rumpf
|
326860e84c
|
Merge pull request #11751 from nim-lang/araq-fixes-11474
fixes #11747
|
2019-07-17 15:21:07 +02:00 |
|
Andreas Rumpf
|
15d2a92be0
|
fixes #11747
|
2019-07-17 15:19:25 +02:00 |
|
Andreas Rumpf
|
43940294c5
|
fixes a critical 'nim secret' regression
|
2019-07-17 15:10:02 +02:00 |
|
Araq
|
edbe02b4e1
|
newruntime: progress to make 'async' work with --newruntime
|
2019-07-15 10:56:55 +02:00 |
|
Andreas Rumpf
|
df53c68a36
|
makes devel green again
|
2019-07-14 17:14:51 +02:00 |
|
Araq
|
58e0dad371
|
'nim check' stability improvements
|
2019-07-14 16:11:42 +02:00 |
|
Araq
|
e06046ab51
|
makes --styleCheck:error the default for the Nim compiler itself
|
2019-07-14 16:08:52 +02:00 |
|
Araq
|
44c12d9d20
|
make 'koch temp' work again
|
2019-07-14 16:07:30 +02:00 |
|
Araq
|
9db369063c
|
[refactoring] moves transformation for 'spawn' into its own spawn.nim implementation
|
2019-07-14 12:13:19 +02:00 |
|
Jacek Sieka
|
cf36e4a44a
|
times: use posix constant instead of import (#11692)
* times: use posix constant instead of import
* simplify clock id usage
|
2019-07-13 08:39:20 +02:00 |
|
Andreas Rumpf
|
de1ede77fe
|
fixes #11715 (#11721)
|
2019-07-13 07:55:56 +02:00 |
|
Araq
|
d55cc0888d
|
better run also considers the command line; fixes #11719 [feature]
|
2019-07-12 21:53:46 +02:00 |
|
Araq
|
423e8cca91
|
newruntime: refchecks:on|off switch
|
2019-07-12 21:53:46 +02:00 |
|
Andreas Rumpf
|
2895ad70c8
|
fixes tcompiletimerange [bugfix] (#11720)
|
2019-07-12 15:37:54 +02:00 |
|
Araq
|
7606efc0bf
|
[bugfix] VM: finally do inheritance properly
|
2019-07-12 12:15:30 +02:00 |
|
Araq
|
6d125da93f
|
koch/nim: completion of the 'better run' feature
|
2019-07-12 10:48:29 +02:00 |
|
Araq
|
5bf3734984
|
nimpretty: implement a --maxLineLen command line option
|
2019-07-12 10:23:21 +02:00 |
|
Araq
|
eaf4b42ff9
|
JS codegen: supports toOpenArray [bugfix]
|
2019-07-12 10:11:59 +02:00 |
|