summary refs log tree commit diff stats
path: root/compiler/commands.nim
Commit message (Collapse)AuthorAgeFilesLines
* it's the year 2014Araq2014-01-191-1/+1
|
* resolved conflicts with masterAraq2014-01-181-3/+6
|\
| * Added --noBabelPath override.Dominik Picheta2013-12-251-1/+4
| |
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-9/+9
| |
* | case consistency: next stepsAraq2013-12-291-8/+8
| |
* | case consistency part 4Araq2013-12-271-46/+46
| |
* | case consistency part 1Araq2013-12-271-41/+41
| |
* | next steps for FFI supportAraq2013-11-251-3/+3
|/
* support for --cs:partialAraq2013-09-241-1/+8
|
* --os and --cpu work in configuration filesAraq2013-05-191-2/+2
|
* support suggest after compile in caas modeZahary Karadjov2013-05-051-0/+19
|
* experimental support for answering idetools --def requests fromZahary Karadjov2013-05-041-1/+2
| | | | an in-memory index built during compilation in caas mode
* fixes #394Araq2013-04-231-2/+5
|
* added manyloc test suite; --path now relative to project dir if not absoluteAraq2013-04-131-5/+7
|
* implemented --dynlibOverride option for static linking of 'dynlib'Araq2013-04-081-0/+7
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* Merge pull request #280 from keitahaga/better-error-messageAraq2013-02-211-3/+8
|\ | | | | Slightly better error message
| * Better CLI error message when options are invalidKeita Haga2012-12-161-3/+8
| |
* | preparations for a generational GCAraq2013-02-161-0/+4
| |
* | first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-071-4/+8
| |
* | cleaner GC switchingAraq2013-01-311-14/+14
| |
* | the `mainmodule` option has effect only when no explicit module is givenZahary Karadjov2013-01-281-2/+1
| |
* | merged upstream masterZahary Karadjov2013-01-271-21/+15
|\ \
| * | Copyright 2012 -> 2013Araq2013-01-081-2/+2
| | |
| * | implemented --listFullPaths option for aporiaAraq2012-12-271-0/+3
| |/
| * lazy paths for Babel supportAraq2012-12-111-0/+1
| |
| * compiler support for babelAraq2012-12-071-18/+9
| |
| * replaced recursivePath with shallowPath for BabelAraq2012-12-061-3/+2
| |
* | adds an option to interleave the generated code with snippets from the ↵Zahary Karadjov2012-12-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | [caas] first version that actually works (still has a lot of logical memory ↵Zahary Karadjov2012-11-281-0/+1
| | | | | | | | leaks on recompilation)
* | caas is now drivable through stdinZahary Karadjov2012-11-281-0/+3
|/ | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character
* doc2 improvements; small lexer bugfix: backslashes in commentsAraq2012-11-201-0/+3
|
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-0/+3
|
* made compiler more robust for idetools; implemented idetools.usagesAraq2012-07-301-1/+4
|
* implements #173Araq2012-07-281-1/+4
|
* cross-compilation improvementsAraq2012-07-081-2/+0
|
* extracted documentation generatorAraq2012-05-091-2/+1
|
* first steps for cleaner static/const distinctionAraq2012-03-131-0/+3
|
* year 2012 for most copyright headersAraq2012-01-021-2/+2
|
* code gen can generate code to keep alive stack rootsAraq2011-12-221-1/+1
|
* path canonicalization and proper project relative pathsZahary Karadjov2011-12-091-6/+4
|
* cleaned up configuration file handling and documented the new behaviourAraq2011-11-301-19/+13
|
* New algorithm for locating and loading nimrod config files.Zahary Karadjov2011-11-251-5/+33
| | | | Some new options added to the compiler (see news.txt for details)
* new compiler option tlsEmulationAraq2011-10-271-4/+5
|
* beginning of a taint mode; type system enhancementsAraq2011-09-241-88/+4
|
* documentation for --nimcache optionAraq2011-08-191-0/+1
|
* implemented --nimcache config option; big clean up of magic wordsAraq2011-08-191-118/+123
|
* support for C++ code generation; importcpp and importobjc pragmasAraq2011-08-071-1/+2
|
* basic thread analysis workingAraq2011-06-131-3/+3
|
* further steps for thread support; bootstrapping should require unzip C ↵Araq2011-05-161-1/+1
| | | | sources and ./build.sh