summary refs log tree commit diff stats
path: root/compiler/extccomp.nim
Commit message (Collapse)AuthorAgeFilesLines
* Add support for clang-cl (#9977)Neelesh Chandola2018-12-191-1/+9
|
* escape the include pathNeelesh Chandola2018-12-161-1/+1
|
* Add project directory to include pathNeelesh Chandola2018-12-161-0/+2
|
* Fix nimsuggest build with clang on windowsNeelesh Chandola2018-12-131-1/+1
|
* resolve merge conflictsAraq2018-12-121-1/+1
|\
| * Removed arch option in compiler definitionFredrik Høisæther Rasch2017-03-211-1/+1
| | | | | | | | Previous Artifiact, changed to better reflect the settings in the default nim.cfg
* | the linking step doesn't mind Windows' 8K command line limit anymoreAraq2018-12-111-28/+48
| |
* | fixes extccomp regressionsAraq2018-12-111-2/+2
| |
* | fixes extccomp regressionsAraq2018-12-111-2/+2
| |
* | fixes extccomp regressionsAraq2018-12-111-5/+5
| |
* | workaround against silly Windows command line length limitations for the ↵Araq2018-12-111-13/+25
| | | | | | | | upcoming megatest.nim
* | Compile pragma. Recompile on external file compilation failure (#9455)cooldome2018-10-221-1/+2
| |
* | compiler refactoring; use typesafe path handing; docgen: render symbols ↵Andreas Rumpf2018-09-071-57/+56
| | | | | | | | between modules
* | fix shell quoting error for static libraries (#8532)Charlie Barto2018-08-041-1/+1
| |
* | add hintCC to optionally disable printing 'CC: filename' (#8479)Timothee Cour2018-08-011-2/+3
| |
* | disable --app:gui for non Windows targets; fixes #2576Araq2018-07-301-2/+4
| |
* | Add -w flag to Switch compilation to prevent deadlock (#8372)Joey2018-07-201-1/+1
| | | | | | | | | | See https://forum.nim-lang.org/t/4062. The summary is that there are warnings printed when compiling and that causes a deadlock, likely due to output buffers being filled up. With the `-w` flag, the compiler outputs no warnings and the compilation is allowed to finish.
* | Give different names to objects coming from cpp files (#8278)LemonBoy2018-07-131-4/+1
| | | | | | | | Prevent some nasty linker errors if the user switches between c and cpp backends.
* | Nintendo switch support (#8069)Joey2018-06-271-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add config section for Nintendo Switch * Add compiler configuration for Nintendo Switch and it's CPU * Add specific lib code for Nintendo Switch * Add GC support for Nintendo Switch * Update changelog for Nintendo Switch * Update changelog with more info about fixed paths * Cleaned up GC memory management a bit * Relocate docs for Switch * Rename aarch64NoneElfGcc to nintendoSwitchGCC * Remove armv8a57 * Fix installer.ini * Reuse code in linux and amd64 * Add posix defs for nintendo switch * Add more defined sections for nintendo switch * Remove old comment * Add what's not supported for Nintendo Switch docs * Make nintendoswitch == posix * Remove DEVKITPRO references from nim.cfg * Make PR extccomp changes * Remove Result type alias * Add separate switch consts file * Update docs for nintendo switch * Fix travis errors with undefined consts and add correct wait.h procs
* | Don't remove extension of source files twice, if filenames contain dotsJörg Wollenschläger2018-06-261-1/+1
| |
* | remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-2/+2
| |
* | make tests green againAndreas Rumpf2018-05-181-3/+6
| |
* | platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-16/+16
| |
* | compiler/ropes.nim has no global error handler anymoreAndreas Rumpf2018-05-171-4/+9
| |
* | extccomp: no globals anymoreAraq2018-05-161-88/+54
| |
* | options.nim: no global variables anymoreAndreas Rumpf2018-05-131-29/+29
| |
* | move more globals into the config objectAndreas Rumpf2018-05-131-6/+6
| |
* | move more global variables into ConfigRefAndreas Rumpf2018-05-111-13/+13
| |
* | guards.nim does compileAndreas Rumpf2018-05-111-1/+1
| |
* | big refactoring: parser compiles againAndreas Rumpf2018-05-101-144/+152
| |
* | Fixes #802, #803 and #3775 - genscript issues (#7677)genotrance2018-04-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes #802, #803 and #3775 - genscript issues * Test case for genscript * Test script * Verify on Linux * Update categories.nim * Fix merge * Improve test framework * Windows fixes
* | Nim namespace for cpp (#7453)AdrianV2018-04-151-4/+6
| | | | | | | | | | - new option --usenamespace to generate nim cpp code in its own namespace Nim - minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc)
* | move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
| |
* | fixes #6961Andreas Rumpf2018-02-021-1/+1
| |
* | add support for building GUI applications with TCC (#7003)oltolm2017-12-311-1/+1
| |
* | Fix json generation logic (#6909)konqoro2017-12-211-29/+27
| |
* | cleanup of the Intel compiler handling; refs #6488Araq2017-12-151-13/+14
| |
* | Fix icc compiler on linux (#6488)Eduardo Bart2017-12-151-4/+6
| |
* | Emit relative object file paths in genScript (#6835)Yuriy Glukhov2017-11-291-1/+2
| |
* | fixes #6820Araq2017-11-281-3/+3
| |
* | OS X has no llvm-ar tool; use ar insteadAraq2017-11-211-1/+5
| |
* | fixes #6452Araq2017-09-301-2/+3
| |
* | added 'nim jsonscript' featureAndreas Rumpf2017-09-231-31/+66
| |
* | 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
| |