Araq
8d39669233
fixes #2909
2015-06-15 00:56:20 +02:00
Andreas Rumpf
94b7da4297
Merge pull request #2645 from def-/builtin_overflow
...
Use builtin overflow functions of Clang and GCC (WIP, RFC)
2015-06-07 10:55:23 +02:00
def
fef21e9003
Use -d:builtinOverflow for builtin overflow checks
...
of recent Clang and GCC >= 5.0.
Maybe it's better that it's optional after all. GCC's code with builtin
overflow checks seems to be a bit slower actually, while Clang's is 3
times faster.
2015-05-08 04:00:24 +02:00
def
c5db4fc3a2
Move the noreturn pragma to sysFatal
...
Now you can choose to implement sysFatal with --os:standalone so that it
returns.
2015-05-05 20:26:54 +02:00
def
0e8e574961
Use builtin overflow functions of Clang and GCC (WIP, RFC)
...
This only works with recent Clang and GCC 5.0.
Currently it doesn't work because __has_builtin can't be defined.
This is totally ugly. But we can't reliably detect whether we can use
the builtins from Nim, especially with cross-compiling where the user
may be using an older compiler version. Switching this on/off manually
with a define seems weird as well, this should work automatically.
2015-05-03 03:49:11 +02:00
Federico Ceratto
657dca5c3b
Fix typos
2015-02-15 16:20:32 +00:00
Araq
fc0fda14ae
system files use new identifiers
2014-08-23 00:58:04 +02:00
Araq
dbf9117c56
the big renamefest: first steps
2014-08-22 23:54:26 +02:00
Charlie Barto
5b326269c3
fixed #1491
2014-08-19 18:30:12 -04:00
Araq
dd806cafa0
distinguish between 'defined' and 'declared'
2014-08-11 20:38:28 +02:00
Araq
ab72377ce6
renamed noStackFrame to asmNoStackFrame
2014-02-18 09:57:59 +01:00
Araq
52851b722d
--os:standalone works again
2013-06-30 21:15:28 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Araq
9bbf56bdbb
allow 'mixin' in generics
2012-10-12 17:13:58 +02:00
Araq
7b4560337b
bugfixes for closures
2012-06-21 08:46:56 +02:00
Araq
4f1b89c30c
year 2012 for most copyright headers
2012-01-02 23:07:35 +01:00
Araq
5cba831c88
'pure' is now 'noStackFrame' for procs
2011-08-19 19:11:58 +02:00
Andreas Rumpf
40ea1d0330
fixed pango/pangoutils new wrappers
2010-02-26 01:26:16 +01:00
rumpf_a@web.de
40a5d6c3b9
continued work on html/xmlparser
2010-02-14 00:29:35 +01:00
Andreas Rumpf
3b7ef2288f
floating point checks
2009-12-14 01:38:05 +01:00
Andreas Rumpf
66a7e3d37c
added tools and web dirs
2009-09-15 23:22:22 +02:00
Andreas Rumpf
300430fbba
overload resolution for proc vars
2009-06-24 17:13:22 +02:00
Andreas Rumpf
4d4b3b1c04
version0.7.10
2009-06-08 08:06:25 +02:00