summary refs log tree commit diff stats
path: root/compiler/extccomp.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #2569Araq2015-04-231-49/+49
|
* Get rid of deprecation warningsdef2015-04-071-20/+20
|
* Add compiler-specific configuration options for all compilers.Philip Wernersbach2015-03-151-1/+10
|
* Fix #2247Flaviu Tamas2015-03-041-0/+3
| | | | Thanks @Araq for the suggestion
* Fix a few more warningsdef2015-02-171-3/+3
|
* 'passL' is not smart anymore about already known switches; -ldl is now ↵Araq2015-02-131-10/+12
| | | | properly appended to the linking command
* stop after first failing C compilation for --parallelBuild:1Araq2015-02-091-1/+3
|
* list CC executions properly again for --parallelBuild:1Araq2015-02-051-3/+7
|
* Fixes #1955Varriount2015-01-171-2/+2
|
* quote filenames in when invoking compiler from C backendMichał Zieliński2015-01-141-2/+1
|
* Merge pull request #1569 from idlewan/prettyCCAndreas Rumpf2014-11-031-12/+27
|\ | | | | Prettify compiler output for verbosity=1
| * Tidy up the prettification of the default verbosity c compilation outputErwan Ameil2014-10-131-6/+9
| |
| * Prettify compiler output for verbosity=1Erwan Ameil2014-10-121-12/+24
| | | | | | | | | | Long lines displaying the invocation of the c compiler are replaced with short, readable lines.
* | Fix #1599Clay Sweetser2014-10-291-10/+28
|/ | | | | Compiler-specific options are now read with the '{compiler}.cpp' prefix in C++ mode. GCC C++ mode is fixed.
* implemented mixed mode codegenAraq2014-10-031-22/+19
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* renamefestAraq2014-08-231-1/+1
|
* Fix compilation error when using packed pragma with vcc.Audun Wilhelmsen2014-03-181-1/+1
|
* Added support for {.packed.} pragma on objectsAudun Wilhelmsen2014-03-181-0/+20
| | | | Added tests for packed and union pragmas
* use g++ and clang++ automatically when compiling to C++Zahary Karadjov2014-03-161-22/+30
|
* resolved conflicts with masterAraq2014-01-181-1/+1
|\
| * Fixes #594Dominik Picheta2013-12-281-1/+1
| | | | | | | | | | This was already partially fixed, ``expandTilde`` was the missing piece from perfection.
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-6/+6
| |
* | case consistency part 4Araq2013-12-271-49/+49
| |
* | case consistency part 1Araq2013-12-271-9/+9
|/
* Allows passing absolute paths for output. Refs #738.Grzegorz Adam Hankiewicz2013-12-201-1/+2
| | | | | Previous to this the project base dir was added always, preventing user specified absolute paths to work.
* Use quoteShell in stdlib, where appropriate.Michał Zieliński2013-12-111-16/+16
|
* always call the linker; fixes #660Araq2013-11-191-1/+1
|
* 'noStackFrame' implies 'naked' in the generated C codeAraq2013-10-061-3/+6
|
* support for multiple modules of the same name; niminst supports 'platforms'; ↵Araq2013-09-241-4/+4
| | | | minor bugfixes
* better support for GNU's assemblerAraq2013-09-031-2/+3
|
* bugfix: -o option doesn't crash the compiler anymoreAraq2013-07-011-3/+3
|
* Merge branch 'master' into newparserAraq2013-05-071-1/+1
|\
| * don't perform unnecessary linkingZahary Karadjov2013-05-051-1/+1
| |
* | --out works for exesAraq2013-05-011-1/+3
|/
* bugfix: fix linking when symbol files are usedZahary Karadjov2013-04-081-1/+1
|
* better error message when C compilation failsAraq2013-03-191-2/+7
|
* fixes #257Araq2013-03-181-27/+28
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* [caas] first version that actually works (still has a lot of logical memory ↵Zahary Karadjov2012-11-281-4/+13
| | | | leaks on recompilation)
* first steps for overloading support of passing blocks; bugfix: test results ↵Araq2012-09-111-1/+1
| | | | of 'compile' are not overwritten
* openarray/varargs split; breaks bootstrappingAraq2012-08-161-2/+2
|
* improved cross-compilation supportAraq2012-07-091-2/+6
|
* cross-compilation improvementsAraq2012-07-081-17/+32
|
* bugfix: ha.echo should be acceptedAraq2012-07-081-4/+6
|
* fixes for the Intel C compiler on WindowsZahary Karadjov2012-06-271-6/+6
|
* better support for unsigned integers.Zahary Karadjov2012-06-111-1/+1
|
* win64 is a supported target; bugfix: nimrod c -r on windows; stdlib uses ↵Araq2012-03-041-1/+1
| | | | wide char versions of the WinAPI
* niminst: diverse improvements; fixes #80Araq2012-01-131-9/+24
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|