Zahary Karadjov
|
0b0a3e5f20
|
support derived values in non-generic user type classes
|
2017-03-24 16:58:15 +02:00 |
|
Araq
|
46b672a6c4
|
minor codegen bugfix: don't use names for closures that are also mangled Nim names
|
2017-02-26 17:41:00 +01:00 |
|
Araq
|
4c5ecb46b0
|
fixes a minor codegen issue where name mangling could produce an identifier used by the codegen; refs #5437
|
2017-02-26 17:41:00 +01:00 |
|
Arne Döring
|
92c2a51bf7
|
removed compiler internal list implementation (#5371)
|
2017-02-22 17:33:12 +01:00 |
|
Araq
|
6499462303
|
fixes #5402
|
2017-02-16 11:15:43 +01:00 |
|
Andreas Rumpf
|
5ff6ff28bf
|
fixes #5339
|
2017-02-09 01:16:43 +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
|
fab69661ad
|
new name mangling rules for easier debugging
|
2017-02-02 16:27:48 +01:00 |
|
Brandon Pickering
|
9f95dd8e1d
|
Create temp var in deepcopy if needed (#5205)
|
2017-01-15 06:26:59 +01:00 |
|
Andreas Rumpf
|
6ee487b0eb
|
bugfix: abs(0.0) should be +0.0
|
2017-01-10 18:29:26 +01:00 |
|
Araq
|
862a32fe85
|
make tmissing_ccgtrav_unique_type green again
|
2016-12-04 22:10:58 +01:00 |
|
Araq
|
2eee15d7f3
|
Merge branch 'devel' into sighashes
|
2016-12-01 10:06:41 +01:00 |
|
Araq
|
2adb2be86a
|
fixes tconsttable regression
|
2016-12-01 09:01:00 +01:00 |
|
Araq
|
2a7b4fda78
|
fixes #5081
|
2016-12-01 08:46:44 +01:00 |
|
Araq
|
8494338bcb
|
fixes #5055
|
2016-11-30 22:25:56 +01:00 |
|
Araq
|
20cf28adde
|
fixes the regressions introduced by fix for #5076
|
2016-11-30 19:03:04 +01:00 |
|
Araq
|
49667798eb
|
further progress; more tests are green
|
2016-11-28 21:45:29 +01:00 |
|
Araq
|
27723af469
|
Merge branch 'devel' into sighashes
|
2016-11-28 20:59:30 +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
|
e6c5622aa7
|
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
2016-11-14 23:18:30 +01:00 |
|
Araq
|
860cbd3107
|
signature hashing: more progress
|
2016-11-11 08:58:42 +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 |
|
Andreas Rumpf
|
259daf98cf
|
fixes thread vars of non-global visibility
|
2016-09-12 23:04:19 +02:00 |
|
Andreas Rumpf
|
dfa0699e73
|
C++ backend: use .noInit pragma for non-public default constructors; refs #4687
|
2016-09-04 22:36:29 +02:00 |
|
Andreas Rumpf
|
3a13706d7d
|
fixes #4673
|
2016-09-01 13:02:53 +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
|
18e37cad08
|
fixes #4653
|
2016-08-24 11:48:21 +02:00 |
|
Jacek Sieka
|
618e264b58
|
remove TLoc.heapRoot
|
2016-08-17 18:58:35 +08:00 |
|
Jacek Sieka
|
4d558e2608
|
Merge remote-tracking branch 'origin/devel' into compiler-cleanup
|
2016-08-17 18:49:36 +08:00 |
|
Andreas Rumpf
|
5d05ee21c2
|
makes tests green again
|
2016-08-09 17:49:59 +02:00 |
|
Jacek Sieka
|
3cd4cf4320
|
remove unused stuff
|
2016-08-09 22:54:27 +08:00 |
|
Jacek Sieka
|
981a8950c6
|
remove keepAlive and friends
|
2016-08-09 22:17:05 +08:00 |
|
Andreas Rumpf
|
440ed8eb68
|
fixes #4551
|
2016-08-09 14:16:26 +02:00 |
|
Andreas Rumpf
|
ce4d9e40fe
|
fixes #4582
|
2016-08-08 11:32:19 +02:00 |
|
Andreas Rumpf
|
baeec11808
|
fixes #4354
|
2016-08-04 23:34:58 +02:00 |
|
Jacek Sieka
|
7d62f031f6
|
remove sfFakeConst
|
2016-07-30 16:19:53 +08:00 |
|
Andreas Rumpf
|
d455d58af6
|
fixes #4345
|
2016-07-19 15:40:21 +02:00 |
|
Andreas Rumpf
|
b7c1be03c8
|
added system.newSeqOfCap for improved efficiency
|
2016-07-15 17:04:14 +02:00 |
|
Andreas Rumpf
|
0834cd63d9
|
prepare Nim codebase for upcoming parser changes
|
2016-07-15 12:56:03 +02:00 |
|
Andreas Rumpf
|
b47d9b7b91
|
fixes #4371
|
2016-07-08 10:34:12 +02:00 |
|
Andreas Rumpf
|
4b0ba5e3f1
|
C code generation now deterministic; fixes #4364
|
2016-06-22 02:50:50 +02:00 |
|
Andreas Rumpf
|
87ffff96d2
|
fixes #4186
|
2016-06-02 17:23:39 +02:00 |
|
Andreas Rumpf
|
e8d507c859
|
system. for cstrings uses value comparisons, not reference comparisons
|
2016-06-02 16:38:20 +02:00 |
|
Andreas Rumpf
|
3ac6bd8ae1
|
refactoring: flags instead of bools
|
2016-05-18 12:40:01 +02:00 |
|
Andreas Rumpf
|
5bdde429e7
|
fixes #4147
|
2016-05-12 00:43:57 +02:00 |
|
Andreas Rumpf
|
5757ad858c
|
fixes #3995
|
2016-04-03 18:12:25 +02:00 |
|
Andreas Rumpf
|
f6e92dcf75
|
fixes #4005
|
2016-03-29 13:14:26 +02:00 |
|