Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+1 |
| | |||||
* | Fixed seq.insert and seq.delete for js. | Yuriy Glukhov | 2015-09-07 | 1 | -0/+1 |
| | |||||
* | attempt to fix bootstrapping; refs #3139 | Araq | 2015-08-07 | 1 | -0/+1 |
| | |||||
* | implements varargs[untyped]; refs #2545; to be documented | Araq | 2015-07-02 | 1 | -0/+1 |
| | |||||
* | fixes #2909 | Araq | 2015-06-15 | 1 | -0/+1 |
| | |||||
* | fixes #2569 | Araq | 2015-04-23 | 1 | -103/+46 |
| | |||||
* | macros.PNimrodNode is now NimNode | Araq | 2015-02-24 | 1 | -0/+1 |
| | |||||
* | the compiler knows vxWorks is an OS | Araq | 2015-01-28 | 1 | -1/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | fixes #1735 | Araq | 2014-12-15 | 1 | -1/+1 |
| | |||||
* | introduced 'benign' pragma | Araq | 2014-10-25 | 1 | -1/+2 |
| | |||||
* | docgen should work again | Araq | 2014-10-05 | 1 | -0/+2 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-10-04 | 1 | -0/+4 |
|\ | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim | ||||
| * | Use _setjmp()/_longjmp() only on BSD-like systems for now. | Reimer Behrends | 2014-09-27 | 1 | -1/+3 |
| | | |||||
| * | Improve setjmp()/longjmp() performance. | Reimer Behrends | 2014-09-25 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Exception handling for the C backend used setjmp()/longjmp() unconditionally. However, on POSIX systems, these functions save and restore the signal mask, adding considerable overhead to exception handling, even where no exceptions are involved. The compiler and library now try to use either _setjmp()/_longjmp() or sigsetjmp()/siglongjmp() where possible, marked by the defines "nimRawSetjmp" and "nimSigSetjmp", respectively. The define "nimStdSetjmp" can be used to revert to setjmp()/longjmp() instead. | ||||
* | | nimfix improvements | Araq | 2014-09-10 | 1 | -1/+1 |
| | | |||||
* | | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -1/+1 |
| | | |||||
* | | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | | |||||
* | | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -0/+1 |
|/ | |||||
* | fixes #1492 | Araq | 2014-08-17 | 1 | -1/+1 |
| | |||||
* | distinguish between 'defined' and 'declared' | Araq | 2014-08-11 | 1 | -0/+46 |
| | |||||
* | parseBiggestFloat is now builtin | Araq | 2014-07-16 | 1 | -0/+1 |
| | |||||
* | fixes DLL generation | Araq | 2014-04-21 | 1 | -0/+1 |
| | |||||
* | new concurrency model: first steps; shared is not a keyword anymore | Araq | 2014-04-14 | 1 | -1/+2 |
| | |||||
* | implemented 'union' and 'unchecked' pragmas | Araq | 2014-03-05 | 1 | -0/+1 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -5/+5 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -4/+4 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -32/+32 |
| | |||||
* | implemented computed goto support | Araq | 2013-08-13 | 1 | -1/+1 |
| | |||||
* | 'nimrod pretty' usable | Araq | 2013-07-31 | 1 | -33/+18 |
| | |||||
* | refactorings for the eval engine; bugfix: clean templates as accessors | Araq | 2013-07-19 | 1 | -0/+1 |
| | |||||
* | nimrod dump can now produce a machine readable json report | Zahary Karadjov | 2013-05-01 | 1 | -6/+4 |
| | | | | | | | | | | | | | The data in the report includes necessary information for starting the compiler service and setting up the project paths in the IDE. the default verbosity of 1 is now set in the compiler code to fix an issue with verbosity being temporary set to 1 during config parsing even when it's explicitly overridden on the command-line. compiler/lexbase was temporary renamed to nimlexbase as a work-around for a codegen naming conflict with lib/pure/lexbase resulting in linking errors (further investigation needed). | ||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | bugfix: openssl import for macosx | Araq | 2012-12-19 | 1 | -2/+0 |
| | |||||
* | first steps for FFI support at compile time | Araq | 2012-12-19 | 1 | -0/+2 |
| | |||||
* | improvements for --babelPath | Araq | 2012-12-09 | 1 | -0/+1 |
| | |||||
* | 'assert' hides EAssertionFailsure; stdlib makes use of 'tags' | Araq | 2012-11-18 | 1 | -0/+1 |
| | |||||
* | allow 'mixin' in generics | Araq | 2012-10-12 | 1 | -0/+1 |
| | |||||
* | objects with no ancestor are not implicitely final | Araq | 2012-08-24 | 1 | -0/+1 |
| | |||||
* | first steps to make templates hygienic | Araq | 2012-08-20 | 1 | -0/+2 |
| | |||||
* | added some support for Haiku | Araq | 2012-07-29 | 1 | -1/+2 |
| | |||||
* | bugfix: type alias to generic; generic type not stripped away from for loop ↵ | Araq | 2012-01-07 | 1 | -0/+3 |
| | | | | variable | ||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | new compiler option tlsEmulation | Araq | 2011-10-27 | 1 | -0/+3 |
| | |||||
* | added system.slurp for easy embedding of resources | Araq | 2011-08-10 | 1 | -18/+7 |
| | |||||
* | got rid of nstrtabs and nhashes modules | Araq | 2011-06-10 | 1 | -1/+1 |
| | |||||
* | big repo cleanup | Araq | 2011-04-12 | 1 | -0/+102 |