summary refs log tree commit diff stats
path: root/compiler/extccomp.nim
Commit message (Collapse)AuthorAgeFilesLines
* Allow to modify backend link template (#6173)Ruslan Mustakov2017-09-031-1/+4
|
* cleaned up extccomp.nimAraq2017-07-171-10/+0
|
* fixes #4763Araq2017-07-171-2/+2
|
* Error Message if CC invocation fails (#5663)Fredrik Høisæther Rasch2017-04-081-11/+26
|
* fix empty link file list during external compilation (#5577)Emery Hemingway2017-03-231-8/+18
|
* Merge pull request #5317 from rokups/feature/coroutinesAndreas Rumpf2017-02-261-47/+2
|\ | | | | Coroutine improvements
| * Removed fasm support.Rokas Kupstys2017-02-201-47/+2
| |
* | removed compiler internal list implementation (#5371)Arne Döring2017-02-221-22/+15
|/
* compile external .c files with the C compiler, not with C++; refs #5357Araq2017-02-141-6/+8
|
* fixes compiler ignoring passC/passL args when setting --cc:compiler. (#5310)Parashurama2017-02-011-1/+13
| | | | | | This commit change the way passC/passL cmdline arg and setting in config files are parsed. They are added to a separate linkOptionsCmd/compileOptionsCmd and are inserted when compile/linking command list are requested.
* with dir with space regression againAraq2017-01-291-1/+1
|
* fixes serious regression that was introduced in the handling of .compile pragmaAraq2017-01-281-8/+8
|
* make tests green againAndreas Rumpf2017-01-281-1/+1
|
* .compile pragma supports patterns and actionsAraq2017-01-281-59/+83
|
* make Nim compiler compile with 0.15.2Araq2017-01-071-3/+6
|
* Merge branch 'devel' into sighashesAraq2016-12-171-2/+8
|\
| * Use ``out`` compiler option when linking static libraryAnatoly Galiulin2016-12-161-2/+8
| |
* | Merge branch 'devel' into sighashesAraq2016-12-141-42/+102
|\|
| * Nim compiler generates nimcache/proj.json for easier interop with external ↵Araq2016-12-141-42/+101
| | | | | | | | build tools
* | Merge branch 'devel' into sighashesAraq2016-12-011-1/+1
|\|
| * fixes the regressions introduced by fix for #5076Araq2016-11-301-1/+1
| |
* | use a full MD5 hash with no collision detection for proc namesAraq2016-11-081-3/+3
|/
* remove unused stuffJacek Sieka2016-08-091-4/+0
|
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-1/+1
|
* --listCmd also needs to affect linking stepAndreas Rumpf2016-07-131-1/+1
|
* better debugging support for native debuggers; changed name mangling; fixes ↵Araq2016-05-101-0/+4
| | | | #3471
* Fixes #3871Yuriy Glukhov2016-02-161-0/+2
|
* remove echo() from compilerAman Gupta2015-10-011-2/+2
|
* remove "rerun with --parallelBuild:1" message and show error inlineAman Gupta2015-09-301-12/+13
|
* Improved "Execution of an external program failed" message.Dominik Picheta2015-09-271-4/+6
|
* update Visual Studio command line flagsAraq2015-08-271-1/+1
|
* cValidAssemblers -> const setrku2015-08-101-1/+5
| | | | Added assembler validity check
* Added fasm (external assembler) support.rku2015-07-311-2/+43
|
* Merge pull request #3020 from flaviut/rename-crc-to-hashAndreas Rumpf2015-07-051-8/+8
|\ | | | | CRC -> Hash
| * CRC -> HashFlaviu Tamas2015-07-031-8/+8
| |
* | Turn execExternalProgram msgs into hintExecutingAdam Strzelecki2015-07-031-12/+6
|/ | | | | Or hintLinking that is used on verbosity:1. This lets you treat this message as regular hint, and control it via command line.
* Fix #3018Flaviu Tamas2015-06-291-1/+1
| | | | | Looks like the problem is that the compiler expected the hash to be a certain number of characters, but the file actually contained a (shorter) crc hash.
* renamed writeln to writeLine in compilerpatrick dw2015-06-191-1/+1
|
* securehash: Keep module name consistentAdam Strzelecki2015-06-091-1/+2
| | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column
* Use sha1 instead of crcFlaviu Tamas2015-05-261-4/+2
|
* Rename crc module to "secure_hash"Flaviu Tamas2015-05-231-1/+1
|
* Clean up crc moduleFlaviu Tamas2015-05-231-7/+7
| | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive.
* Merge pull request #2657 from def-/noreturnAndreas Rumpf2015-05-081-4/+4
|\ | | | | Pass noReturn pragma to C code.
| * Implicitly assume compilers to know naked and noreturn attributesdef2015-05-071-4/+2
| |
| * Distinguish only between __declspec and __attribute__def2015-05-051-6/+6
| |
| * Pass noReturn pragma to C code.def2015-05-051-3/+5
| | | | | | | | | | | | With GCC and Clang this generates __attribute__((noreturn)) in the function declaration. (both tested) With VCC __declspec(noreturn) is used.
* | Improve code style a bitdef2015-05-071-1/+1
| |
* | Fix the lib path used with --app:staticlibdef2015-05-071-1/+2
|/ | | | | For example if gProjectName is "src/false.nim" the old static lib name was "libsrc/false.nim.a", now it is "libfalse.a".
* fixes #2569Araq2015-04-231-49/+49
|
* Get rid of deprecation warningsdef2015-04-071-20/+20
|