Marius Gerbershagen
2e94a6ac29
cmp: read msvc output in using the correct encoding
...
Fixes #581 .
2020-08-02 10:55:25 +02:00
Marius Gerbershagen
1334eb1765
cmp: prevent deadlock if the C compiler output is too large
...
The pipe from which we read the output of the C compiler could fill up
when a large number of warnings were printed leading to a deadlock
because we waited for the C compiler to finish before reading the
output.
2019-07-15 21:32:36 +02:00
Daniel Kochmanski
7db4543051
environ: accept empty list as nil environment
...
To inherit current process environemnt, user has to pass `:default' as
environ (what is a default value).
2017-09-05 20:17:39 +02:00
Daniel Kochmanski
a15cf408c3
cmp: collect-lines: move function to cmputil
...
cmputil is moved higher in the dependency tree
2017-07-21 10:45:13 +02:00
Daniel Kochmański
ce111619cf
run-program: provide simple interface run-program-inner
...
Both run-program and run-program-inner work on same interface
si:spawn-subprocess.
2017-02-18 20:31:03 +01:00
Daniel Kochmański
ac756c87e6
cmp: cross-cc: add mingw32 to windows list
2016-09-20 14:52:40 +02:00
Daniel Kochmański
8583b08258
Merge branch 'win_merge' into 'develop'
...
Win64 and Visual Studio compiler
* Fix compilation error.
* Fix feature discover on cl compiler.
Kindest Regards.
f.
See merge request !19
2016-03-02 19:21:46 +00:00
Daniel Kochmański
0e5116b2f2
cosmetic: fix typo
2016-03-02 19:07:01 +00:00
Fabrizio Fabbri
ce828c4000
Win64 and Visual Studio compiler
...
* Fix compilation error.
* Fix feature discover on cl compiler.
2016-03-02 12:43:36 -05:00
Fabrizio Fabbri
52de2ceea6
Fix compilation for AIX and xlc compiler.
2016-03-02 12:08:48 -05:00
Matthew Mondor
8f07cd58d8
The ECL code no longer uses tabulator characters, they were replaced
...
by spaces.
A custom script was used to insert/replace Emacs and ViM per-file editor
settings according to their type and the new ECL coding style.
2015-09-03 07:35:47 -04:00
Juan Jose Garcia Ripoll
e92f8c418f
Added a 'machine' object that represents the features of a cross compilation target in the compiler. Inline forms now are created with one such machine on mind, and recreated if the machine changes.
2013-06-02 22:49:54 +02:00
Juan Jose Garcia Ripoll
0ff6a0b816
In cmpos-features.lsp, when one of the tests fails, do not stop building.
2011-05-28 22:38:28 +02:00
Juan Jose Garcia Ripoll
57dabb1cfe
In cmpos-features, do not use 'file' in Windows
2011-05-23 00:05:59 +02:00
Juan Jose Garcia Ripoll
0687f5a621
Added a new variable C:*COMPILER-FEATURES* which contains keywords gathered from the compiler.
2011-04-10 20:45:54 +02:00