Araq
|
48e95fe9f9
|
added some support for Haiku
|
2012-07-29 00:23:37 +02:00 |
|
Araq
|
58a66a0d70
|
more reliable NI/NU definitions
|
2012-07-28 17:28:36 +02:00 |
|
Araq
|
b9afdffb3e
|
fixes #178
|
2012-07-28 16:37:31 +02:00 |
|
Araq
|
538b06a123
|
implements #173
|
2012-07-28 14:16:08 +02:00 |
|
Araq
|
2ff8d17369
|
added warning for confusing var declarations
|
2012-07-26 08:47:54 +02:00 |
|
Araq
|
840e5f34ef
|
no range checks for conversion to unsigned (but I may reconsider this)
|
2012-07-25 22:09:08 +02:00 |
|
Araq
|
20b6dc3829
|
next steps for closure consistency; fixes #176
|
2012-07-25 21:59:31 +02:00 |
|
Araq
|
39f399f424
|
fixes #172
|
2012-07-25 00:56:34 +02:00 |
|
Araq
|
1e4fc02e5e
|
small bugfix: code generation for nil closures
|
2012-07-25 00:12:56 +02:00 |
|
Araq
|
033dc50c69
|
closure is now default calling convention for proc types
|
2012-07-24 08:28:05 +02:00 |
|
Araq
|
09a4c2f0ad
|
bugfix: bind context for generics
|
2012-07-24 07:39:23 +02:00 |
|
Araq
|
ed915a309e
|
DLLs should work again; fixes #169
|
2012-07-24 01:14:21 +02:00 |
|
Araq
|
8413772063
|
optimizations for system.compiles
|
2012-07-20 16:23:07 +02:00 |
|
Araq
|
1c6f14deee
|
added system.compiles
|
2012-07-20 08:49:42 +02:00 |
|
Araq
|
43f057c5aa
|
got rid of some mAddU64 etc. magics
|
2012-07-20 07:52:04 +02:00 |
|
Zahary Karadjov
|
371619c43a
|
fixed the rodfiles tests
|
2012-07-20 00:35:05 +03:00 |
|
Zahary Karadjov
|
4841b6390c
|
removed nimdat in favor of per-module dat init procs
|
2012-07-19 19:43:58 +03:00 |
|
Araq
|
540e244cf7
|
bugfix: name mangling of field names
|
2012-07-19 18:06:43 +02:00 |
|
Araq
|
39235e21f5
|
bugfixes for the symbol mangling; implements #129
|
2012-07-19 17:38:52 +02:00 |
|
Araq
|
98fd408adc
|
implemented #133
|
2012-07-19 16:38:46 +02:00 |
|
Araq
|
c9513c2e5a
|
bugfix: constraint matching for tyGenericInst; implements #130
|
2012-07-19 08:41:57 +02:00 |
|
Araq
|
b9e7f30dda
|
made ttempl3 green again
|
2012-07-19 00:55:58 +02:00 |
|
Araq
|
e54ce7ddc1
|
don't put DLL loading into nimdat
|
2012-07-19 00:21:29 +02:00 |
|
Araq
|
150e733a40
|
Merge branch 'master' of github.com:Araq/Nimrod
|
2012-07-19 00:20:22 +02:00 |
|
Araq
|
e68830a952
|
improvements for 'bind', fixes #166
|
2012-07-18 17:21:10 +02:00 |
|
Zahary Karadjov
|
32e2994636
|
dynamic library symbols are not loaded in nimdat
|
2012-07-18 15:40:35 +03:00 |
|
Araq
|
83deb233ee
|
attempt to fix DLL generation
|
2012-07-18 00:02:53 +02:00 |
|
Araq
|
832da8a303
|
equality and hashing for closures
|
2012-07-17 17:26:02 +02:00 |
|
Araq
|
19e57bf70d
|
made some tests green
|
2012-07-17 08:44:04 +02:00 |
|
Araq
|
4f582da27f
|
make tests green again
|
2012-07-17 01:27:25 +02:00 |
|
Araq
|
8d99753d63
|
preparations for making 'closure' the default calling convention for proc types
|
2012-07-16 23:00:57 +02:00 |
|
Araq
|
56b4e3ad91
|
closures shouldn't leak anymore
|
2012-07-16 08:43:54 +02:00 |
|
Araq
|
4215686cce
|
x11 example compiles again; updated python wrapper; compiler supports variables in DLLs
|
2012-07-16 08:11:37 +02:00 |
|
Araq
|
1279bd2855
|
c2nim and system.nim now agree on a C type mapping
|
2012-07-15 10:00:34 +02:00 |
|
Araq
|
b4084df434
|
improved unsigned support
|
2012-07-14 14:03:13 +02:00 |
|
Araq
|
8ce1c99d0d
|
work on closures continues; fixed #116
|
2012-07-13 00:50:56 +02:00 |
|
Araq
|
dc8924e1a2
|
fixes cast[int8] bug
|
2012-07-12 08:43:38 +02:00 |
|
Araq
|
94013a4cff
|
';' as statement separator
|
2012-07-12 08:17:22 +02:00 |
|
Araq
|
eee99ab272
|
fixes #112
|
2012-07-11 18:27:14 +02:00 |
|
Araq
|
b4a9aca2d3
|
';' now valid for parameter lists
|
2012-07-11 18:17:39 +02:00 |
|
Araq
|
e2f8d91290
|
overloading resolution finally takes inheritance depth into account
|
2012-07-11 00:10:24 +02:00 |
|
Araq
|
483f28d1cf
|
fixes #147
|
2012-07-10 22:17:47 +02:00 |
|
Araq
|
95faae2c0a
|
some more bugfixes for the integer promotion rules
|
2012-07-10 01:12:03 +02:00 |
|
Araq
|
428e8a0d30
|
improved cross-compilation support
|
2012-07-09 21:24:06 +02:00 |
|
Araq
|
4966212141
|
more fixes for new integer promotion rules; fixes #152; fixes #157; fixes #156; fixes #155
|
2012-07-09 21:11:11 +02:00 |
|
Araq
|
049de0ef66
|
'addSon' for types deprecated for 'int literal type' analysis (3)
|
2012-07-09 20:04:19 +02:00 |
|
Araq
|
82b5e430cf
|
'addSon' for types deprecated for 'int literal type' analysis (2)
|
2012-07-09 08:22:55 +02:00 |
|
Araq
|
121d4e0fc2
|
'addSon' for types deprecated for 'int literal type' analysis
|
2012-07-09 08:09:00 +02:00 |
|
Araq
|
795afb0021
|
made tests green again
|
2012-07-09 00:54:46 +02:00 |
|
Araq
|
f0dd96fa58
|
cross-compilation improvements
|
2012-07-08 23:33:45 +02:00 |
|