summary refs log tree commit diff stats
path: root/compiler/options.nim
Commit message (Collapse)AuthorAgeFilesLines
* Turn optPrintSurroundingSrc into hintSourceAdam Strzelecki2015-07-031-3/+0
| | | | | So surrounding source printing can be enabled for lower verbosity levels explicitly.
* fixed indentationAraq2015-06-211-1/+1
|
* renamed writeln to writeLine in compilerpatrick dw2015-06-191-1/+1
|
* Merge branch 'devel' into gogcStefan Talpalaru2015-06-151-2/+9
|\
| * Introduce gPrefixDir for nimsuggest.Dominik Picheta2015-06-141-2/+8
| |
| * Colors!Ryan Gonzalez2015-06-021-0/+1
| |
* | the Go GC - initial implementationStefan Talpalaru2015-05-311-1/+1
|/
* Use gProjectIsStdin insteaddef2015-05-171-0/+1
|
* merged devel into epcSimon Hafner2015-05-081-1/+1
|\
| * fixes 'echo nil' codegen bugAraq2015-05-031-1/+1
| |
* | removed a few consts and rewired to IdeCmdSimon Hafner2015-04-261-2/+17
|/
* doc updates; fixes 'inc' for 'char'Araq2015-03-291-35/+35
|
* don't use stdout for nimsuggest server modeAraq2015-02-271-4/+4
|
* nimsuggest: sane dirty buffer handlingAraq2015-01-291-6/+0
|
* nimsuggest: first versionAraq2015-01-271-5/+8
|
* implemented 'experimental' switchAraq2014-12-051-0/+1
|
* fixes a recently introduced regressionAraq2014-09-161-3/+2
|
* fixes documentation generatorAraq2014-09-141-2/+3
|
* nimfix supports specialized '.nimfix' modulesAraq2014-09-081-0/+10
|
* nimfix handles helloworldAraq2014-09-061-1/+0
|
* babel is now nimbleAraq2014-08-301-0/+3
|
* renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamingsAraq2014-08-291-2/+2
|
* Nimrod renamed to NimAraq2014-08-281-2/+2
|
* renamefestAraq2014-08-231-1/+1
|
* fixes 'gcsafe'Araq2014-08-121-1/+1
|
* Merge pull request #1118 from gradha/pr_show_boot_optionsVarriount2014-04-211-1/+1
|\ | | | | Version switch displays options used during `koch boot`
| * Version switch displays options used during `koch boot`Grzegorz Adam Hankiewicz2014-04-201-1/+1
| |
* | reintroduce thread analysis but disable it for backwards compatibilityAraq2014-04-201-0/+1
| |
* | removed flawed thread analysis passAraq2014-04-201-2/+1
|/
* Adds option to exclude nimcache dirs from time machine backups.Grzegorz Adam Hankiewicz2014-04-161-1/+26
|
* merged better html links #850Araq2014-04-081-0/+2
|
* the compiler is now aware of packagesAraq2014-03-021-19/+9
|
* better handling of packages, still incompleteAraq2014-03-021-13/+44
|
* resolved conflicts with masterAraq2014-01-181-0/+1
|\
| * Added --noBabelPath override.Dominik Picheta2013-12-251-0/+1
| |
* | clean-up some obsolete code; close #602Zahary Karadjov2013-12-311-2/+0
| |
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-4/+4
| |
* | case consistency: next stepsAraq2013-12-291-6/+6
| |
* | case consistency part 4Araq2013-12-271-7/+7
| |
* | case consistency part 1Araq2013-12-271-1/+1
|/
* Added jsondoc compiler switchErik O'Leary2013-12-121-0/+1
| | | | Outputs top-level exported information in JSON
* bugfix: package names should not contain '.'Araq2013-10-071-2/+4
|
* the compiler can now deal with multiple modules of the same nameAraq2013-09-261-4/+9
|
* JS codegen: supports more builtinsAraq2013-09-241-10/+19
|
* support for multiple modules of the same name; niminst supports 'platforms'; ↵Araq2013-09-241-1/+13
| | | | minor bugfixes
* -d:nocaas mode for easier bootstrapping on exotic OSes (Haiku)Araq2013-09-011-0/+1
|
* pass-through of static int generic params to arrays when late instantiation ↵Zahary Karadjov2013-08-231-1/+1
| | | | is disabled
* Experimental support for delayed instantiation of genericsZahary Karadjov2013-08-231-0/+2
| | | | | | | | | | | | | | | | | | | | This postpones the semantic pass over the generic's body until the generic is instantiated. There are several pros and cons for this method and the capabilities that it enables may still be possible in the old framework if we teach it a few new trick. Such an attempt will follow in the next commits. pros: 1) It allows macros to be expanded during generic instantiation that will provide the body of the generic. See ``tmacrogenerics``. 2) The instantiation code is dramatically simplified. Dealing with unknown types in the generic's body pre-pass requires a lot of hacky code and error silencing in semTypeNode. See ``tgenericshardcases``. cons: 1) There is a performance penalty of roughly 5% when bootstrapping. 2) Certain errors that used to be detected in the previous pre-pass won't be detected with the new scheme until instantiation.
* new scoping rules for 'if' now activeAraq2013-06-041-1/+1
|
* better error message for subtle nil errorsAraq2013-05-311-1/+1
|