Andreas Rumpf
|
4b0ba5e3f1
|
C code generation now deterministic; fixes #4364
|
2016-06-22 02:50:50 +02:00 |
|
Andreas Rumpf
|
69966a7110
|
next attempt to fix #4272
|
2016-06-06 13:13:04 +02:00 |
|
Andreas Rumpf
|
3847348fdf
|
fixes #4272
|
2016-06-05 16:43:20 +02:00 |
|
Andreas Rumpf
|
09ac351a6f
|
fixes codegen regression
|
2016-06-02 20:41:08 +02:00 |
|
Andreas Rumpf
|
af1e941872
|
fixes #2259, fixes #1389
|
2016-06-02 18:12:11 +02:00 |
|
Andreas Rumpf
|
3ac6bd8ae1
|
refactoring: flags instead of bools
|
2016-05-18 12:40:01 +02:00 |
|
Andreas Rumpf
|
8e2528ebbc
|
fixes #4148
|
2016-05-12 01:05:41 +02:00 |
|
Andreas Rumpf
|
909a161ad2
|
fixes #4146
|
2016-05-12 00:57:43 +02:00 |
|
Andreas Rumpf
|
4f9083268f
|
fixes #4145
|
2016-05-11 21:56:56 +02:00 |
|
Andreas Rumpf
|
11d0f3f7ec
|
fixes #4034
|
2016-05-11 20:50:03 +02:00 |
|
Araq
|
b654aa399a
|
better debugging support for native debuggers; changed name mangling; fixes #3471
|
2016-05-10 22:03:07 +02:00 |
|
Araq
|
2024e1335f
|
generate typedefs for bitsets for better debugging support
|
2016-05-10 22:03:07 +02:00 |
|
Araq
|
c912ae6cb3
|
enums are mapped to a typedef for better debugging support
|
2016-05-10 22:03:07 +02:00 |
|
Andreas Rumpf
|
ef9a9b119d
|
Merge branch 'devel' of github.com:nim-lang/Nim into devel
|
2016-04-19 12:11:18 +02:00 |
|
Andreas Rumpf
|
4d56b7da5a
|
fixes #4089
|
2016-04-19 12:10:48 +02:00 |
|
mjendrusch
|
174205bcae
|
Fixes #4093
Added COMMA macro to nimbase.h,
changed code generation for c++ template types to insert COMMA im
between the arguments, instead of ",".
|
2016-04-17 17:10:24 +02:00 |
|
Erik Johansson Andersson
|
f8d98700ac
|
nimrod -> nim
|
2016-02-05 19:11:43 +01:00 |
|
Aman Gupta
|
5e9ce88daf
|
implement bitsize pragma for bitfields
|
2015-09-28 14:34:36 -07:00 |
|
Araq
|
d82d430cbe
|
fixes #2823
|
2015-07-24 01:04:40 +02:00 |
|
Araq
|
26eae7d00e
|
fixes #2470, fixes #1354
|
2015-04-28 20:21:53 +02:00 |
|
Araq
|
ecc0090939
|
fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with -d:release
|
2015-04-25 23:16:57 +02:00 |
|
Zahary Karadjov
|
1ebf1aaa80
|
importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator
|
2015-04-13 23:49:41 +03:00 |
|
def
|
39049e151f
|
Get rid of deprecation warnings
|
2015-04-07 15:47:18 +02:00 |
|
Jacek Sieka
|
b4e4ea8d1b
|
compiler_ropes: don't expose newRope
|
2015-04-01 22:30:39 +08:00 |
|
Araq
|
178a85cd25
|
fixes #1700
|
2015-03-24 23:07:19 +01:00 |
|
Araq
|
2808b7f9a5
|
fixes #2233
|
2015-02-28 23:53:52 +01:00 |
|
Araq
|
74c6c8c903
|
compiler distinguishes between 2 different 'var' types for C++ interop; code cleanups
|
2015-02-07 10:48:07 +01:00 |
|
Araq
|
e84834db79
|
lots of C++ codegen improvements
|
2015-02-07 10:48:07 +01:00 |
|
Araq
|
e75e421912
|
C++ support: codegen generates C++'s references and avoids copies
|
2015-02-04 00:52:45 +01:00 |
|
Araq
|
22318ce8ac
|
Nim can interface with C++ templates
|
2015-01-23 00:36:58 +01:00 |
|
Araq
|
6004280522
|
preparations for C++ template support
|
2015-01-23 00:36:58 +01:00 |
|
Araq
|
b5a8e34ae7
|
fixes #1928
|
2015-01-11 03:37:45 +01:00 |
|
Araq
|
9dfd8fea12
|
fixes #1901
|
2015-01-11 02:57:36 +01:00 |
|
Araq
|
85d83fd8cb
|
fixes regression due to object assignment fixes
|
2014-12-01 22:53:50 +01:00 |
|
Araq
|
77353b8084
|
fixes #1127
|
2014-11-12 02:56:02 +01:00 |
|
Araq
|
e65c296bcc
|
implemented mixed mode codegen
|
2014-10-03 01:21:35 +02:00 |
|
Araq
|
d576fbb39a
|
implemented locking levels; still incomplete
|
2014-09-27 15:06:06 +02:00 |
|
Araq
|
1088814e56
|
deepCopy is instantiated when its corresponding type is instantiated
|
2014-09-26 09:36:09 +02:00 |
|
Araq
|
5946747970
|
updated the compiler to use the new symbol names
|
2014-08-28 23:48:42 +02:00 |
|
Araq
|
2781fea9e2
|
Nimrod renamed to Nim
|
2014-08-28 09:38:14 +02:00 |
|
Araq
|
2f43fdb837
|
renamefest
|
2014-08-23 01:43:49 +02:00 |
|
Araq
|
b5248d9037
|
fixes #1143
|
2014-08-19 10:01:46 +02:00 |
|
Clay Sweetser
|
f8ea5f1a37
|
Adds documentation on skipTypes and mapType
|
2014-08-09 16:40:58 -04:00 |
|
Araq
|
9673e4f2df
|
progress on deepCopy
|
2014-08-01 23:40:48 +02:00 |
|
Araq
|
d3c8f1ab25
|
fixes recently introduced regression
|
2014-06-12 16:35:53 +02:00 |
|
Araq
|
15909c7be2
|
optimized method dispatchers
|
2014-06-12 16:05:50 +02:00 |
|
flaviut
|
85e6e2a240
|
Document mangling
|
2014-05-26 10:44:14 -04:00 |
|
flaviut
|
056c78020b
|
Fix #1226
|
2014-05-26 10:39:37 -04:00 |
|
flaviut
|
a568c6102f
|
Make codegen for 1 and similar valid
|
2014-05-16 19:07:32 -04:00 |
|
Araq
|
4196757de7
|
implemented region pointers
|
2014-04-09 00:33:51 +02:00 |
|