index
:
build2
0.6
adhoc-recipe-history
adhoc-rule
adhoc-vars
build-script
ci
config-doc
ctx
diag-buffer
dist-remap
doc-fixes
dyndep
expl-group
export-libs
extension
hermetic
install-scope
internal-scope
json-type
json-type-review
libpkg-config
lto-parallelization
master
match-options
module-import
module-map-dump
opvar
posthoc-take1
preprocessed-tests-failure
reproducible-dist
build2 build system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libbuild2
/
cc
/
init.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2024-10-23
Add config.cc.compiledb=<path> shortcut for placing file into source directory
Boris Kolpackov
1
-7
/
+105
2024-10-09
Add support for JSON compilation database generation and maintenance
Boris Kolpackov
1
-24
/
+495
2024-02-26
Add ability to serialize compilation/linking in cc rules
Boris Kolpackov
1
-0
/
+7
2024-01-10
Add ability to specify alternative sysroot for pkg-config files (GC issue #59)
Boris Kolpackov
1
-2
/
+16
2024-01-10
Fix bunch of typos
Boris Kolpackov
1
-2
/
+2
2022-10-13
Optimize by going straight to public variable pool where applicable
Boris Kolpackov
1
-1
/
+4
2022-10-10
Preparatory work for public/private variable distinction
Boris Kolpackov
1
-3
/
+4
2022-06-29
Save cc.type in pkg-config files
Boris Kolpackov
1
-5
/
+6
2022-04-13
Prune library graph traversal for recursively-binless libraries
Boris Kolpackov
1
-9
/
+13
2022-03-28
Add ability to customize pkg-config header and library search paths
Boris Kolpackov
1
-0
/
+7
2021-10-04
Add support for treating specific libraries as always internal
Boris Kolpackov
1
-0
/
+1
2021-10-01
Add notion of internal scope, translate external -I to -isystem or equivalent
Boris Kolpackov
1
-0
/
+20
2021-08-11
Optimize process_libraries() some more
Boris Kolpackov
1
-0
/
+3
2021-06-30
Move symbol exporting .def file rule to bin.def module, add support for MinGW
Boris Kolpackov
1
-2
/
+4
2021-05-04
Replace int_ with intf_ and imp_ with impl_ in names
Boris Kolpackov
1
-1
/
+1
2021-01-30
Rework include translation support
Boris Kolpackov
1
-0
/
+8
2020-08-24
Use representation when passing target_triplet as hint
Boris Kolpackov
1
-1
/
+1
2020-07-16
Save original compiler path/mode in {c,cxx}.config.path/mode
Boris Kolpackov
1
-8
/
+8
2020-07-01
Add *.export.imp_libs to get rid of dual *.export.libs semantics
Boris Kolpackov
1
-0
/
+1
2020-06-09
Move C++ modules sidebuild to build/cc/build/modules/ subdirectory
Boris Kolpackov
1
-8
/
+18
2020-05-27
Initial support for ad hoc recipes (still work in progress)
Boris Kolpackov
1
-3
/
+3
2020-04-27
Rework tool importation along with cli module
Boris Kolpackov
1
-1
/
+1
2020-03-31
Switch to project variable visibility by default
Boris Kolpackov
1
-12
/
+12
2020-03-17
Rework config::{omitted,required,optional}() into unified config_lookup()
Boris Kolpackov
1
-7
/
+8
2020-02-07
Drop copyright notice from source code
Karen Arutyunov
1
-1
/
+0
2020-01-29
Rename module_base to module, redo module boot/init argument passing
Boris Kolpackov
1
-16
/
+12
2020-01-28
Use scope::var_pool()
Boris Kolpackov
1
-27
/
+27
2020-01-27
Improve module loading API
Boris Kolpackov
1
-35
/
+16
2019-10-21
Add more information on C and C++ compiler mode options to manual
Boris Kolpackov
1
-0
/
+2
2019-10-18
Add ability to specify "compiler mode" options as part of config.{c,cxx}
Boris Kolpackov
1
-0
/
+10
2019-08-28
Move cc build system module to separate library
Karen Arutyunov
1
-0
/
+493