Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with ↵ | Araq | 2015-04-25 | 1 | -5/+5 |
| | | | | -d:release | ||||
* | Merge pull request #2225 from dyu/freebsd | Andreas Rumpf | 2015-03-08 | 1 | -0/+2 |
|\ | | | | | compile nim on freebsd | ||||
| * | compile nim on freebsd | dyu | 2015-02-27 | 1 | -0/+2 |
| | | |||||
* | | prevent name mangling for C++ DLLs | Araq | 2015-03-05 | 1 | -5/+13 |
|/ | |||||
* | merged #2083 manually | Araq | 2015-02-08 | 1 | -1/+10 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | implemented mixed mode codegen | Araq | 2014-10-03 | 1 | -2/+8 |
| | |||||
* | implemented locking levels; still incomplete | Araq | 2014-09-27 | 1 | -0/+2 |
| | |||||
* | Fix the C++ exception struct in nimbase.h. | Reimer Behrends | 2014-09-21 | 1 | -2/+2 |
| | | | | | | The struct NimException still referred to the old exception type E_Base, which has since been renamed to Exception. This made the C++ backend fail on any code that used exceptions. | ||||
* | added stack overflow prevention | Araq | 2014-07-16 | 1 | -1/+2 |
| | |||||
* | Fix typo in previous commit. | ReneSac | 2014-04-06 | 1 | -1/+1 |
| | |||||
* | fix #971 | Zahary Karadjov | 2014-03-10 | 1 | -0/+3 |
| | |||||
* | Added comment explaining 'assert_numbits' error. | ReneSac | 2014-03-06 | 1 | -0/+3 |
| | |||||
* | implemented 'union' and 'unchecked' pragmas | Araq | 2014-03-05 | 1 | -2/+2 |
| | |||||
* | --os:standalone works again | Araq | 2013-06-30 | 1 | -109/+1 |
| | |||||
* | fixes #466 | Araq | 2013-06-06 | 1 | -2/+2 |
| | |||||
* | nimbase.h doesn't need signal.h | Simon Hafner | 2013-05-18 | 1 | -2/+1 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | documented object constrs; endb works again | Araq | 2013-03-09 | 1 | -3/+3 |
| | |||||
* | fixes nimrtl compilation | Zahary Karadjov | 2013-01-28 | 1 | -2/+2 |
| | |||||
* | adds an option to interleave the generated code with snippets from the ↵ | Zahary Karadjov | 2012-12-02 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | original source Lines from the original source are outputted as comments next to line directives. Hopefully, this will make debugging codegen problems easier. Other changes: The frame setup code now uses a single-line C macro. My motivation was to reduce the noise in the generated output and make it easier to step over the boiler-plate code, but counter-intuitively this also improved the overall compilation speed a little bit so I applied the same treatment to line tracking too (this reduces the size of the generated files and the explanation is that probably the I/O overhead dominates the macro expansion costs). | ||||
* | fixes #256 (I hope) | Araq | 2012-11-20 | 1 | -1/+1 |
| | |||||
* | bugfix: wrong assertions for C++ code generation; some solaris support; ↵ | Araq | 2012-10-30 | 1 | -0/+2 |
| | | | | first steps to an effect system | ||||
* | fixes 182 | Araq | 2012-08-02 | 1 | -1/+1 |
| | |||||
* | more reliable NI/NU definitions | Araq | 2012-07-28 | 1 | -0/+18 |
| | |||||
* | fixes #172 | Araq | 2012-07-25 | 1 | -6/+6 |
| | |||||
* | Fixed math.round, added math.ceil and fixed times.format. | Dominik Picheta | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | codegen for C++ exceptions | Zahary Karadjov | 2012-06-03 | 1 | -0/+7 |
| | |||||
* | further steps for closure support | Araq | 2012-02-06 | 1 | -5/+3 |
| | |||||
* | implemented incompleteStruct pragma; embedded debugger works with posix module | Araq | 2012-01-05 | 1 | -2/+4 |
| | |||||
* | code gen can generate code to keep alive stack roots | Araq | 2011-12-22 | 1 | -0/+8 |
| | |||||
* | bugfixes for .rod files and visual C++ | Araq | 2011-12-03 | 1 | -2/+2 |
| | |||||
* | cgen: no type canon for integral types; osproc use posix_spawn instead of ↵ | Araq | 2011-11-18 | 1 | -0/+5 |
| | | | | fork&exec | ||||
* | Added system.program_results for controlling the exit code of the program ↵ | Zahary Karadjov | 2011-11-10 | 1 | -0/+2 |
| | | | | | | | | under normal circumstances Implemented operators like +=, -=, etc for ordinals, floats and string Programs using the UnitTest module will now report the number of failed tests as the exit code of test runs (0 for successful run) | ||||
* | code generator supports constant sequences; more consistent compile time ↵ | Araq | 2011-10-07 | 1 | -1/+1 |
| | | | | evaluation | ||||
* | support for C++ code generation; importcpp and importobjc pragmas | Araq | 2011-08-07 | 1 | -4/+4 |
| | |||||
* | further steps for thread support; bootstrapping should require unzip C ↵ | Araq | 2011-05-16 | 1 | -26/+0 |
| | | | | sources and ./build.sh | ||||
* | basic thread support; still broken on Windows; untested on Mac OS X | Araq | 2011-01-18 | 1 | -2/+7 |
| | |||||
* | docgen understands and ignores *when false* | Araq | 2010-11-18 | 1 | -1/+4 |
| | |||||
* | fixes for exception handling; added system.compileOption | Araq | 2010-09-13 | 1 | -4/+8 |
| | |||||
* | bugfix: init of temps | Araq | 2010-08-24 | 1 | -0/+11 |
| | |||||
* | DLL generation of the stdlib for unix | Andreas Rumpf | 2010-08-04 | 1 | -0/+2 |
| | |||||
* | c2nim tool added | Andreas Rumpf | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | explicit types for generic routines | Andreas Rumpf | 2010-05-28 | 1 | -0/+7 |
| | |||||
* | bugfix: complex.nim compiles | Andreas Rumpf | 2010-04-04 | 1 | -1/+3 |
| | |||||
* | fixed pango/pangoutils new wrappers | Andreas Rumpf | 2010-02-26 | 1 | -0/+0 |
| | |||||
* | continued work on html/xmlparser | rumpf_a@web.de | 2010-02-14 | 1 | -0/+0 |
| | |||||
* | better subscript overloading | rumpf_a@web.de | 2010-01-03 | 1 | -1/+1 |
| | |||||
* | version 0.8.2 | rumpf_a@web.de | 2009-10-21 | 1 | -3/+3 |
| | |||||
* | added tools and web dirs | Andreas Rumpf | 2009-09-15 | 1 | -0/+0 |
| |