Andreas Rumpf
|
ec253ada72
|
initial version of the new untested destructor pass
|
2017-10-12 11:32:29 +02:00 |
|
Andreas Rumpf
|
7eaa2474a2
|
disable the new DFA
|
2017-10-09 21:12:40 +02:00 |
|
Andreas Rumpf
|
b9511a2d7f
|
work in progress: a dataflow architecture for Nim
|
2017-10-09 21:12:40 +02:00 |
|
Andreas Rumpf
|
1a61c4d46d
|
first implementation of the 'func' keyword
|
2017-09-23 23:22:53 +02:00 |
|
Andreas Rumpf
|
440d100595
|
fixes #6067
|
2017-07-08 23:32:40 +02:00 |
|
Araq
|
0f3e1f17e9
|
fixes #5959
|
2017-06-09 14:14:47 +02:00 |
|
Araq
|
5018f6fa15
|
fixes #5729
|
2017-04-19 15:20:46 +02:00 |
|
Andreas Rumpf
|
55b5401dc6
|
fixes yet another regression caused by the .procvar removal
|
2017-04-14 19:18:26 +02:00 |
|
Andreas Rumpf
|
88c4d6aabe
|
fix another compiler regression
|
2017-04-05 11:32:23 +02:00 |
|
Andreas Rumpf
|
ac81a99892
|
make tests green again
|
2017-04-04 18:05:53 +02:00 |
|
Andreas Rumpf
|
0b79a2b02e
|
attempt to make tests green again
|
2017-04-04 13:28:15 +02:00 |
|
Andreas Rumpf
|
08f5087d2c
|
remove the need for the .procvar annotation
|
2017-04-03 16:35:41 +02:00 |
|
zah
|
1d6018726e
|
fix #5296 (#5565)
|
2017-03-19 20:33:21 +01:00 |
|
Andreas Rumpf
|
2f08fdf623
|
implements {.gcsafe.} enforcement as a pragma block
|
2017-01-18 12:55:33 +01: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
|
3a13706d7d
|
fixes #4673
|
2016-09-01 13:02:53 +02:00 |
|
Andreas Rumpf
|
e16bd735c4
|
explicit side-effects override the inferred effect; refs #4659
|
2016-08-26 13:23:15 +02:00 |
|
Andreas Rumpf
|
10f445da89
|
Merge pull request #4592 from arnetheduck/compiler-cleanup
Compiler cleanup
|
2016-08-25 16:50:54 +02:00 |
|
Andreas Rumpf
|
f1e4d8ed74
|
side-effect computation now done in the proper pass; fixes #4254
|
2016-08-25 16:33:51 +02:00 |
|
Jacek Sieka
|
4d558e2608
|
Merge remote-tracking branch 'origin/devel' into compiler-cleanup
|
2016-08-17 18:49:36 +08:00 |
|
Andreas Rumpf
|
dd84dc85d0
|
fixes #4593
|
2016-08-10 11:19:27 +02:00 |
|
Jacek Sieka
|
3cd4cf4320
|
remove unused stuff
|
2016-08-09 22:54:27 +08:00 |
|
Andreas Rumpf
|
39ebe2175b
|
compiler almost free of deprecated expr/stmt names
|
2016-07-30 16:34:42 +02:00 |
|
Andreas Rumpf
|
02db36a90a
|
fixes #3993
|
2016-06-06 13:13:04 +02:00 |
|
Araq
|
85345d2d34
|
fixes #3222
|
2015-11-26 17:46:05 +01:00 |
|
Araq
|
45dfd445da
|
fixes #2285
|
2015-11-26 17:46:05 +01:00 |
|
Araq
|
d673fb3911
|
nimsuggest: added 'chk', 'outline' and 'highlight' features
|
2015-11-01 23:26:31 +01:00 |
|
Araq
|
2210060965
|
fixes #3359
|
2015-09-23 22:47:24 +02:00 |
|
Yuriy Glukhov
|
49869a2b10
|
when nimvm stmt proof of concept
|
2015-09-04 20:50:29 +03:00 |
|
Araq
|
e733debec7
|
first implementation of write tracking and escape analysis; still disabled
|
2015-08-31 23:06:34 +02:00 |
|
Araq
|
1555f41796
|
fixes #3032
|
2015-07-01 13:35:58 +02:00 |
|
Araq
|
28de800d61
|
Merge branch 'more_concurrency' into devel
Conflicts:
doc/tut1.txt
lib/core/locks.nim
lib/pure/collections/tables.nim
lib/pure/selectors.nim
|
2015-06-30 12:50:24 +02:00 |
|
Araq
|
d94fcb38f0
|
fixes #2687
|
2015-06-06 11:59:36 +02:00 |
|
Araq
|
94f54700c4
|
first implementation of pinnedSpawn
|
2015-05-28 12:42:04 +02:00 |
|
Araq
|
3fa2e79814
|
sempass2: bugfixes
|
2015-04-28 15:01:05 +02:00 |
|
Araq
|
3317faf80d
|
fixes #2524
|
2015-04-24 12:35:12 +02:00 |
|
Araq
|
d89a20cc1d
|
fixes #2509
|
2015-04-11 10:01:10 +02:00 |
|
Araq
|
a83286192f
|
GC-safety error messages are useful now
|
2015-04-04 01:19:32 +02:00 |
|
Araq
|
f8235cbe2e
|
preparations for better gcsafety messages
|
2015-04-04 01:19:29 +02:00 |
|
Araq
|
cc26308044
|
fixes #2352
|
2015-03-16 23:16:56 +01:00 |
|
Araq
|
bc264618f5
|
fixes #2257
|
2015-03-16 23:02:20 +01:00 |
|
Max Zerzouri
|
7527da7043
|
.n.isNil checks for tyTuple PTypes.
|
2015-03-07 17:56:29 +13:00 |
|
Federico Ceratto
|
c95f6f117a
|
Fix typos
|
2015-02-15 16:06:06 +00:00 |
|
Araq
|
8763bffa84
|
better handling of gcsafety with --threadAnalysis:off
|
2015-02-12 14:56:56 +01:00 |
|
Araq
|
10335fd726
|
fixed minor bugs; cleaned up tests
|
2015-02-12 14:56:56 +01:00 |
|
Araq
|
e371bb3e26
|
fixes #1131
|
2015-02-10 20:19:46 +01:00 |
|
Araq
|
247af96b00
|
cleaned up some tests
|
2015-02-10 20:19:45 +01:00 |
|
Araq
|
3a8f7d505b
|
temptyseqs works again
|
2015-02-10 20:19:45 +01:00 |
|
Araq
|
b5f1957588
|
fixes #2057
|
2015-02-04 12:51:54 +01:00 |
|