Eric Swanson
50e42719b8
Add file/SourceFileCache ( #222 )
...
* Add file/SourceFileCache
Co-authored-by: Fernando Rozenblit <rozenblit@gmail.com>
2020-08-16 17:22:16 -07:00
Eric Swanson
49ec52beae
Add ecompile mode: compare old and new compiler output ( #187 )
...
* Add -G / CompareCompilerOutput ecompile mode that runs old and new compiler and compares output.
Add LegacyFunctionOrder because parity needs to know how the old compiler ordered functions.
* Fix class/struct mixup, add to cmake sources
2020-08-05 09:01:07 +02:00
Eric Swanson
6e8c7ad074
Add stub for new compiler, with -g and UseCompiler2020 options to select. ( #184 )
2020-08-05 07:42:46 +02:00
Eric Swanson
8b98737829
Move Compiler.verbosity_level_ to CompilerConfig.VerbosityLevel
2020-08-03 00:31:27 -07:00
turleypol
59c816cab1
added ecompile.cfg and cmdline flag to trigger error when include
...
directives use the wrong capitalization. The existing warning will now
lead to an error when warnings get treated as errors.
2019-10-07 21:01:26 +02:00
turleypol
ae11a8ae0a
its now possible to define the number of threads to be used in ecompile
2018-07-29 15:51:58 +02:00
turleypol
3afc41241b
CMake on windows ( #48 )
...
CMake can now also be used for windows
2018-02-24 22:34:55 +01:00
turleypol
dbb25bdb62
Include and buildsystem cleanup ( #45 )
...
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00
turleypol
798eda5b63
Cleanup of header includes.
2018-01-01 21:52:14 +01:00
turley
189cad3479
Formating everything
...
Authors are not forced to use the clang-format setting, but should
atleast be inspired by the style.
The only thing which is now not allowed are tabs for ident/alignment!
2016-02-19 19:26:35 +01:00
Gabriele Tozzi
d1ac902926
Documentation: reformatted headers for DoxyGen
2016-01-28 14:52:40 +01:00
Thomas Volkert
0a0d1974a8
Fixed Windows build for clib
2015-11-11 00:34:18 +01:00
Thomas Volkert
c5d81d4b28
Refactored the class ConfigEnvironment to ProgConfig
2015-11-08 19:18:14 +01:00
Thomas Volkert
0b8b7d7d14
Introduced ConfigEnvironment class to remove the cross dependencies
...
between clib and plib
2015-11-08 14:46:48 +01:00
frozenblit
b5a43a36bd
Merge remote-tracking branch 'origin/master'
2015-04-07 20:50:45 +02:00
frozenblit
41284134af
Fixed missing includes and semicolons
2015-04-07 20:47:39 +02:00
Thomas Volkert
f7cea3e40c
minor fix for Windows build to use getWorkingDirectory() instead of
...
deprecated xmain variable
2015-04-07 20:47:16 +02:00
Thomas Volkert
ba58f2b8b3
- added and use new global function SystemState::getWorkingDirectory()
...
instead of direct access to xmain_exedir
- xmain::parse_args() rewritten
- some more code cleanup
2015-04-07 19:06:30 +02:00
frozenblit
1ba2462cb6
More and more stl_inc.h cleanups
2014-11-01 20:09:12 +01:00
turley
99d7dc3037
namespaces...finally :)
...
Hard part is finished every file is touched. Namespaces are currently rough named by directory name.
Maybe we could split it more
2013-12-21 09:10:46 +00:00
turley
81bf53a069
Added: ecompile parameter -wP
...
Added: ecompile.cfg entry ParanoiaWarnings
Note: since "{}" is valid syntax, only complain about it if ParanoiaWarnings is enabled
2012-10-05 16:47:53 +00:00
turley
cee4f715d3
added "-T" param and "ThreadedCompilation" cfg entry for ecompile
...
uses openmp for parallel compilation.
fixed regionid usage
2012-09-29 10:12:00 +00:00
KevinEady
a1a758660b
Added: ecompile.cfg directive "ErrorOnWarning" and ecompile switch -y to treat warnings on errors during ecompile. Default is 'false'
...
Fixed: various locations were showing warnings even without the -w switch provided.
2012-04-05 23:43:46 +00:00
muaddib_pol
4f01460d16
+ bscript project upgrade to use literal paths. Removed include of ".."
...
+ Couple format/cleanup
2009-09-11 12:15:05 +00:00
muaddib_pol
d032ee448f
+ POL is now, open source.
2009-09-03 19:44:42 +00:00