index
:
ctor.git
custom-gcc-bootstrap
develop
externals
master
matrix_experiments
msvc
speed
win32
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2023-01-11
Rename Settings struct to setings
Bent Bisballe Nyeng
2023-01-11
Rename Flags struct to flags
Bent Bisballe Nyeng
2023-01-11
Rename Source class to source
Bent Bisballe Nyeng
2023-01-11
Rename OutputSystem::Xyz to output_system::xyz
Bent Bisballe Nyeng
2023-01-11
Rename Language::Xyz to language::xyz
Bent Bisballe Nyeng
2023-01-11
Rename TargetType::Xyz to target_type::xyz
Bent Bisballe Nyeng
2023-01-11
Put ctor.h contents in ctor namespace.
Bent Bisballe Nyeng
2023-01-11
Support using custom build-dir during bootstrap.
Bent Bisballe Nyeng
2023-01-09
Make sure to flush compilation status lines to the console.
Bent Bisballe Nyeng
2023-01-09
Add clang support.
Bent Bisballe Nyeng
2022-12-27
Rename libctor.h to ctor.h
Bent Bisballe Nyeng
2022-07-31
Convert absolute source_location paths to relative ones.
Bent Bisballe Nyeng
2022-07-24
Make short-hand notation for compiler (CC/CXX) in non-verbose modes.
Bent Bisballe Nyeng
2022-07-15
Make tools abstraction around compiler options to better support tool agnosti...
Bent Bisballe Nyeng
2022-06-16
Tweak sleeps in builder loop.
Bent Bisballe Nyeng
2022-06-16
Fix dependency search and linking for ld and so targets.
Bent Bisballe Nyeng
2022-06-09
Function target type including support for generated sources.
Bent Bisballe Nyeng
2022-06-09
Add custom output object names to source specifications.
Bent Bisballe Nyeng
2022-06-09
Add const Settings& to build configuration callbacks.
Bent Bisballe Nyeng
2022-06-09
Add UnitTestLib target type, for unit-test only libraries. And fix unit-test ...
Bent Bisballe Nyeng
2022-06-09
Refactor the way task names are looked up.
Bent Bisballe Nyeng
2022-06-09
Use derived dependency task targets instead of 'raw' depends strings for link...
Bent Bisballe Nyeng
2022-06-09
Make all task lists std::set instead of std::list to make sure to not contain...
Bent Bisballe Nyeng
2022-06-06
Checking for dirty object files in link targets (ar, ld and so) redundant (al...
Bent Bisballe Nyeng
2022-06-06
Added support for manual externals (inherit flags and set include/lib paths f...
Bent Bisballe Nyeng
2022-06-06
Add missing virtual destructors.
Bent Bisballe Nyeng
2022-06-06
Break loop if ctor.cc config file contains a compile error.
Bent Bisballe Nyeng
2022-03-07
Less noisy configure step.
Bent Bisballe Nyeng
2021-11-21
Don't warn about missing external config cache values when bootstrapping.
Bent Bisballe Nyeng
2021-11-21
Bundle flags in struct for easier passing around.
Bent Bisballe Nyeng
2021-11-20
Evaluate externals in configure step end read from config map during compilat...
Bent Bisballe Nyeng
2021-11-18
Refactor configure and the way it generates its cache.
Bent Bisballe Nyeng
2021-11-06
Use std::source_location instead of __FILE__.
Bent Bisballe Nyeng
2021-11-06
Fix rebuilding after adding or removing of ctor.cc files to the build configu...
Bent Bisballe Nyeng
2021-11-06
Use C++20.
Bent Bisballe Nyeng
2021-10-31
Make sure parallel_processes works correctly if std::thread::hardware_concurr...
Bent Bisballe Nyeng
2021-10-30
Add external configs.
Bent Bisballe Nyeng
2021-10-24
Fix compilation of named targets and print notification when re-compiling con...
Bent Bisballe Nyeng
2021-10-14
Use dependency system and build system for compiling ctor on config changes.
Bent Bisballe Nyeng
2021-10-10
Improve initial bootstrap speed.
Bent Bisballe Nyeng
2021-10-10
Move some common functions to util.cc
Bent Bisballe Nyeng
2021-09-27
Add folder hierarchy in build folder corresponding to that of the source fold...
Bent Bisballe Nyeng
2021-09-25
Add unit-test for source language deduction.
Bent Bisballe Nyeng
2021-09-25
Add support for (optionally) explicitly declaring source language type in bui...
Bent Bisballe Nyeng
2021-09-24
Reduce noise.
Bent Bisballe Nyeng
2021-09-24
Fix re-compilation of library itself after boostrap. Add support for supplyin...
Bent Bisballe Nyeng
2021-09-20
Use 2-clause BSD-license for all source files.
Bent Bisballe Nyeng
2021-09-20
Simplify/fix task dependency calculation. And tasks unit-tests.
Bent Bisballe Nyeng
2021-09-18
Add an actual unit-test for the execute function.
Bent Bisballe Nyeng
2021-09-14
Add suport for building and running unittests with the 'check' target.
Bent Bisballe Nyeng
[next]