summary refs log tree commit diff stats
path: root/compiler/condsyms.nim
Commit message (Collapse)AuthorAgeFilesLines
* first attempt to fix 'a[i]' handling in genericsAraq2015-09-121-0/+1
|
* Fixed seq.insert and seq.delete for js.Yuriy Glukhov2015-09-071-0/+1
|
* attempt to fix bootstrapping; refs #3139Araq2015-08-071-0/+1
|
* implements varargs[untyped]; refs #2545; to be documentedAraq2015-07-021-0/+1
|
* fixes #2909Araq2015-06-151-0/+1
|
* fixes #2569Araq2015-04-231-103/+46
|
* macros.PNimrodNode is now NimNodeAraq2015-02-241-0/+1
|
* the compiler knows vxWorks is an OSAraq2015-01-281-1/+1
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* fixes #1735Araq2014-12-151-1/+1
|
* introduced 'benign' pragmaAraq2014-10-251-1/+2
|
* docgen should work againAraq2014-10-051-0/+2
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-041-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 Behrends2014-09-271-1/+3
| |
| * Improve setjmp()/longjmp() performance.Reimer Behrends2014-09-251-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 improvementsAraq2014-09-101-1/+1
| |
* | updated the compiler to use the new symbol namesAraq2014-08-281-1/+1
| |
* | Nimrod renamed to NimAraq2014-08-281-1/+1
| |
* | the big renamefest: first stepsAraq2014-08-221-0/+1
|/
* fixes #1492Araq2014-08-171-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-0/+46
|
* parseBiggestFloat is now builtinAraq2014-07-161-0/+1
|
* fixes DLL generationAraq2014-04-211-0/+1
|
* new concurrency model: first steps; shared is not a keyword anymoreAraq2014-04-141-1/+2
|
* implemented 'union' and 'unchecked' pragmasAraq2014-03-051-0/+1
|
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-1/+1
|
* case consistency: next stepsAraq2013-12-291-5/+5
|
* case consistency part 4Araq2013-12-271-4/+4
|
* case consistency part 1Araq2013-12-271-32/+32
|
* implemented computed goto supportAraq2013-08-131-1/+1
|
* 'nimrod pretty' usableAraq2013-07-311-33/+18
|
* refactorings for the eval engine; bugfix: clean templates as accessorsAraq2013-07-191-0/+1
|
* nimrod dump can now produce a machine readable json reportZahary Karadjov2013-05-011-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 Hankiewicz2013-03-161-0/+0
|
* bugfix: openssl import for macosxAraq2012-12-191-2/+0
|
* first steps for FFI support at compile timeAraq2012-12-191-0/+2
|
* improvements for --babelPathAraq2012-12-091-0/+1
|
* 'assert' hides EAssertionFailsure; stdlib makes use of 'tags'Araq2012-11-181-0/+1
|
* allow 'mixin' in genericsAraq2012-10-121-0/+1
|
* objects with no ancestor are not implicitely finalAraq2012-08-241-0/+1
|
* first steps to make templates hygienicAraq2012-08-201-0/+2
|
* added some support for HaikuAraq2012-07-291-1/+2
|
* bugfix: type alias to generic; generic type not stripped away from for loop ↵Araq2012-01-071-0/+3
| | | | variable
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* new compiler option tlsEmulationAraq2011-10-271-0/+3
|
* added system.slurp for easy embedding of resourcesAraq2011-08-101-18/+7
|
* got rid of nstrtabs and nhashes modulesAraq2011-06-101-1/+1
|
* big repo cleanupAraq2011-04-121-0/+102