summary refs log tree commit diff stats
path: root/compiler/commands.nim
Commit message (Collapse)AuthorAgeFilesLines
* implemented 'experimental' switchAraq2014-12-051-0/+4
|
* Merge branch 'devel' into bigbreakAraq2014-10-201-1/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/nim.ini doc/manual.txt doc/tut2.txt koch.nim lib/system/channels.nim readme.txt tools/niminst/niminst.nim tools/nimweb.nim web/download.txt web/news.txt
| * default to warnGcUnsafe for threads:onAraq2014-10-191-1/+3
| |
* | nimfix now in its own directory; single file mode now the defaultAraq2014-10-051-1/+3
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreakAraq2014-10-041-2/+2
|\| | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim
| * Disable git hashing in the version commandVarriount2014-09-281-2/+2
| |
* | nimfix handles helloworldAraq2014-09-061-2/+1
| |
* | fixes #903, fixes #1513Araq2014-09-031-2/+32
| |
* | renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamingsAraq2014-08-291-6/+7
| |
* | Nimrod renamed to NimAraq2014-08-281-2/+2
| |
* | renamefestAraq2014-08-231-1/+1
|/
* distinguish between 'defined' and 'declared'Araq2014-08-111-0/+3
|
* Update commands.nimVarriount2014-08-021-2/+0
|
* Clean up moreClay Sweetser2014-07-291-2/+2
|
* Clean up a bit.Clay Sweetser2014-07-291-5/+5
|
* Fix #813Clay Sweetser2014-07-291-3/+9
| | | | Also add a notice that the linked list stuff in the compiler should be (one day) removed.
* fixed build configuration detectionAraq2014-07-011-19/+24
|
* Adds git hash to compiler's version switch. Refs #1119.Grzegorz Adam Hankiewicz2014-04-221-0/+5
|
* Version switch displays options used during `koch boot`Grzegorz Adam Hankiewicz2014-04-201-0/+22
|
* merged better html links #850Araq2014-04-081-0/+3
|
* 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)