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
update-during-load-2
build2 build system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libbuild2
/
cc
Age
Commit message (
Expand
)
Author
Files
Lines
2024-11-20
Handle config.import.*.<name>.{liba,libs} in cc::search_library()
Boris Kolpackov
1
-50
/
+205
2024-11-18
Only install runtime part of static library prerequisites of share libraries ...
Boris Kolpackov
1
-2
/
+20
2024-11-18
Drop some disabled code that is unlikely to be needed
Boris Kolpackov
1
-132
/
+0
2024-10-29
Add note on relative paths in compiledb
Boris Kolpackov
1
-2
/
+12
2024-10-23
Add config.cc.compiledb=<path> shortcut for placing file into source directory
Boris Kolpackov
1
-7
/
+105
2024-10-23
Fix bug in compiledb parsing logic (GH issue #441)
Boris Kolpackov
1
-5
/
+6
2024-10-09
Add support for JSON compilation database generation and maintenance
Boris Kolpackov
7
-29
/
+1926
2024-10-08
Add uxtheme.lib to list of Windows system libraries
Boris Kolpackov
1
-0
/
+1
2024-10-03
Make header cache case-sensitive on Windows (GH issue #390)
Boris Kolpackov
2
-4
/
+29
2024-09-30
Add ability to specify custom MSVC /MACHINE value
Boris Kolpackov
1
-10
/
+24
2024-09-30
Fix more issues in MSVC ARM64 support
Boris Kolpackov
2
-5
/
+11
2024-09-30
Fix issues in MSVC ARM64 support
Boris Kolpackov
2
-11
/
+22
2024-09-05
Fix bug in whole archive prerequisite change tracking
Boris Kolpackov
1
-3
/
+3
2024-09-05
Don't suppress duplicate libraries if linking whole archive (GH issue #411)
Boris Kolpackov
1
-3
/
+10
2024-08-30
Add absolute compiler path to compiler checksum
Boris Kolpackov
2
-4
/
+9
2024-08-28
Don't assume preprocessed TU exists if reprocessing (GH issue #409)
Boris Kolpackov
1
-2
/
+3
2024-08-06
Add support for specifying compile options on exe/lib{} targets
Boris Kolpackov
2
-38
/
+354
2024-07-31
Add lookup limit to {scope,target}::lookup_original()
Boris Kolpackov
3
-13
/
+13
2024-06-14
Instrument header cache inconsistency assert with additional info (GH issue #...
Boris Kolpackov
1
-0
/
+14
2024-06-07
Use combined -L option form for extra system search paths
Boris Kolpackov
1
-4
/
+10
2024-06-07
Add comment on not adding rpath for /usr/local/lib
Boris Kolpackov
1
-0
/
+18
2024-06-05
Improve -rpath duplicate suppression logic even more
Boris Kolpackov
1
-2
/
+11
2024-06-05
Improve -rpath duplicate suppression logic some more
Boris Kolpackov
1
-3
/
+15
2024-06-05
Include top-level libraries in -rpath duplicate suppression logic
Boris Kolpackov
1
-0
/
+7
2024-06-04
Update Apple Clang to vanilla Clang version mapping information
Boris Kolpackov
1
-21
/
+23
2024-05-15
Add note on potentially mismatching cxx.std in module sidebuilds
Boris Kolpackov
1
-0
/
+9
2024-05-14
Add /Zc:preprocessor in experimental cxx.std mode from MSVC 17.9 (19.39)
Boris Kolpackov
1
-1
/
+1
2024-05-13
Issue better diagnostics if standard library modules not supported
Boris Kolpackov
1
-142
/
+150
2024-05-13
Update std.cppm to Clang 18, add std.compat.cppm
Boris Kolpackov
4
-80
/
+1087
2024-05-09
Fixes and tweaks to diagnostics color support on Windows (GH issue #312)
Boris Kolpackov
1
-1
/
+13
2024-05-06
Switch from libpkg-config to version from libbutl
Boris Kolpackov
1
-1
/
+1
2024-02-26
Add ability to serialize compilation/linking in cc rules
Boris Kolpackov
4
-8
/
+43
2024-02-22
Detect dependency cycles in *.export.libs
Boris Kolpackov
1
-0
/
+5
2024-02-22
Detect non-cc::link_rule libraries not marked with cc.type=cc
Boris Kolpackov
1
-4
/
+11
2024-02-22
Deal with libs{} being member of group in windows_rpath_timestamp()
Boris Kolpackov
1
-1
/
+14
2024-02-15
Add fsdir{} duplicate suppression in more places
Boris Kolpackov
2
-2
/
+9
2024-02-06
Fix bunch of maybe used uninitialized warnings
Boris Kolpackov
2
-2
/
+3
2024-02-02
Handle unseparated `rc` and `git` suffixes in Clang version (GH issue #360)
Boris Kolpackov
1
-2
/
+38
2024-01-29
Fix pkgconfig_load() to set common poptions for lib{} target group
Karen Arutyunov
1
-6
/
+47
2024-01-11
Properly split injected ad hoc group member name in regex pattern rule
Boris Kolpackov
1
-1
/
+2
2024-01-10
Add ability to specify alternative sysroot for pkg-config files (GC issue #59)
Boris Kolpackov
2
-4
/
+65
2024-01-10
Fix bunch of typos
Boris Kolpackov
4
-6
/
+6
2024-01-09
Disable use of -frewrite-includes for assembler with preprocessor files
Boris Kolpackov
1
-3
/
+24
2024-01-08
Allow specifying compiler mode options in buildfile
Boris Kolpackov
1
-7
/
+20
2024-01-08
Handle absent paths in cc::gcc_header_search_dirs() (e.g., due to -nostdinc)
Boris Kolpackov
1
-8
/
+17
2024-01-08
Add {bin,c,cxx}.types submodules that only register target types
Boris Kolpackov
1
-41
/
+2
2023-12-14
Allow enabling C++ modules for C++20 and later std.cxx values
Boris Kolpackov
1
-1
/
+7
2023-12-14
Cleanup old code for C++ modules support in Clang
Boris Kolpackov
1
-106
/
+2
2023-12-13
Fix another instance of module name not being assigned due to deferred failure
Boris Kolpackov
1
-10
/
+17
2023-12-12
Work around unexecuted member for installed libraries issue
Boris Kolpackov
2
-7
/
+60
[next]