Andreas Rumpf
|
2e76a92fe1
|
sempass2 compiles again
|
2018-05-11 14:18:39 +02:00 |
|
Andreas Rumpf
|
7eb39d9d26
|
guards.nim does compile
|
2018-05-11 13:07:16 +02:00 |
|
cooldome
|
16c1a90857
|
Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)
|
2018-04-10 12:14:59 +02:00 |
|
cooldome
|
5460bd2764
|
Small performance improvement in sempass2 (#7168)
|
2018-02-01 18:34:37 +01:00 |
|
Yuriy Glukhov
|
d84ace8a5b
|
Fixes #7140 (#7154)
|
2018-01-30 15:25:41 +01:00 |
|
Araq
|
2502f86d2f
|
next steps in giving Nim a decent DFA infrastructure
|
2017-12-18 13:12:10 +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
|
8a601669ef
|
fixes #6489
|
2017-11-23 02:32:51 +01:00 |
|
Araq
|
df13b2a892
|
fixes #6555
|
2017-11-23 01:17:13 +01:00 |
|
Andreas Rumpf
|
70ea45cdba
|
deprecated unary '<'
|
2017-10-29 08:37:13 +01:00 |
|
Andreas Rumpf
|
e6f0bff6dd
|
make tests green again
|
2017-10-15 09:32:53 +02:00 |
|
Araq
|
3aaf1e4980
|
make httpclient compile again via a workaround
|
2017-10-15 00:52:22 +02:00 |
|
Araq
|
9af9480340
|
fixes #5620
|
2017-10-14 22:35:20 +02:00 |
|
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 |
|