- Jun 17, 2024
-
-
John van Groningen authored
-
- Jun 03, 2024
-
-
Steffen Michels authored
-
- May 28, 2024
-
-
Steffen Michels authored
-
- Apr 11, 2023
-
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
make using the reuse unique nodes compiler optimisation (-ou) the default, this was already incorrectly mentioned in the usage instructions
-
- Mar 27, 2023
-
-
John van Groningen authored
add -aui/-naui flags for allowing undecidable instances See merge request !22
-
Mart Lubbers authored
-
- Sep 19, 2022
-
-
John van Groningen authored
-
- Jun 23, 2022
-
-
John van Groningen authored
recompile if the generated abc file is for a 32 bit processor on a 64 bit computer or for a 64 bit processor on a 32 bit computer
-
- May 25, 2022
-
-
John van Groningen authored
-
- Dec 22, 2021
-
-
John van Groningen authored
-
- Jul 09, 2021
-
-
John van Groningen authored
add -con for windows, disables waiting for a key press at the end of a program that prints something, ignored on other platforms
-
- May 06, 2021
-
-
John van Groningen authored
bug fix, fix generated options file for 32 bit windows, fix strlen call in linker command size overflow test, add patching CLEANPATH,CLEANLIB and CLEANILIB using patchbin on windows, add patchbin and -O and -s to windows makefiles, prevent some c compiler warnings
-
John van Groningen authored
add license See merge request !21
-
- May 03, 2021
-
-
John van Groningen authored
-
- Apr 08, 2021
-
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
- Mar 18, 2021
-
-
John van Groningen authored
-
- Feb 22, 2021
-
-
John van Groningen authored
-
- Feb 19, 2021
-
-
John van Groningen authored
Add flag for turning generic fusion on/off See merge request !17
-
Camil Staps authored
-
John van Groningen authored
always write modification time to prevent re-compilation by cpm See merge request !18
-
- Feb 18, 2021
-
-
Camil Staps authored
-
Camil Staps authored
-
Steffen Michels authored
-
Steffen Michels authored
-
- Feb 05, 2021
-
-
John van Groningen authored
-
- Oct 16, 2020
-
-
John van Groningen authored
Fix previous commit: ignore libraries starting with -l on Windows See merge request !16
-
Camil Staps authored
-
John van Groningen authored
Add support for .implib on Windows See merge request !15
-
John van Groningen authored
Quote arguments with mingw See merge request !14
-
- Oct 15, 2020
-
-
Camil Staps authored
Imported libraries are collected as object files, because they need to be found in Clean System Files in the same way. In the link step (`add_imported_object_files`) we check if the dependency is a normal object file or a library, and prepend `-l` if it is a library. Library names starting with `-l` are still ignored so that you can use `import code from library "-lmysql"` and `import code from library "mysql_library"` in the same implementation module and compile for POSIX and Windows.
-
Camil Staps authored
-
Camil Staps authored
Do not add quotes around arguments for CreateProcess when QUOTE_SPAWN_ARGUMENTS is set (these are already added elsewhere)
-
Camil Staps authored
-
John van Groningen authored
Don't redirect compiler stderr to stdout on Windows See merge request !13
-
Camil Staps authored
-
- Oct 14, 2020
-
-
Camil Staps authored
It is not clear to me why this would be useful, except a slight performance enhancement because you need one less thread. This causes a problem in `testproperties`, which calls `clm` and passes stdout and stderr through. When `testproperties` is called by `cleantest`, `cleantest` expects only JSON test events on stdout, while stderr may be used for warnings. So if the compiler warnings are all on stderr and clm provides no extra output on stdout (as is the case after this commit), the `cleantest` user will get information about compilation errors/warnings while the tests continue to work.
-