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
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-07
Add $json.object_names() function
Boris Kolpackov
2
-41
/
+87
2024-02-07
Tweak $json.*() function names and semantics
Boris Kolpackov
2
-30
/
+56
2024-02-07
Use reverse to fundamental types semantics in $json.member_value()
Boris Kolpackov
3
-5
/
+26
2024-02-07
Map JSON null in subscript/iteration to [null] instead of empty
Boris Kolpackov
2
-24
/
+43
2024-02-07
Add support for nested subscript, use for json access
Boris Kolpackov
3
-92
/
+134
2024-02-07
Add experimental support for JSON value types
Boris Kolpackov
16
-24
/
+3506
2024-02-06
Add support for value type-specific subscript and iteration
Boris Kolpackov
4
-110
/
+205
2024-02-06
Fix bunch of maybe used uninitialized warnings
Boris Kolpackov
6
-6
/
+8
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-23
Fix bug in Buildscript pre-parsing logic
Boris Kolpackov
2
-4
/
+23
2024-01-16
Fix bug in import_load() (GH issue #357)
Boris Kolpackov
1
-0
/
+6
2024-01-16
Don't enter exported buildfile as real targets (GH issue #357)
Boris Kolpackov
1
-2
/
+4
2024-01-16
Add add_adhoc_member_identity(), use to fix ad hoc pattern rule logic
Boris Kolpackov
3
-8
/
+73
2024-01-15
Add no_default_target attribute for source, buildfile import directives
Boris Kolpackov
2
-13
/
+63
2024-01-15
Disable default target semantics when loading {bootstrap,root}.build
Boris Kolpackov
1
-2
/
+6
2024-01-15
Make sure --dump-{scope,target} are specified with --dump
Boris Kolpackov
1
-0
/
+12
2024-01-15
Automatically alias unknown target types of imported targets
Boris Kolpackov
6
-47
/
+140
2024-01-15
Fail with unable to import rather than unknown target type
Boris Kolpackov
7
-25
/
+140
2024-01-11
Add ability to alias target type from another project
Boris Kolpackov
3
-39
/
+109
2024-01-11
Fix name recomposition bug in $name.filter*() functions
Boris Kolpackov
2
-2
/
+13
2024-01-11
Properly split injected ad hoc group member name in regex pattern rule
Boris Kolpackov
5
-10
/
+16
2024-01-10
Add ability to specify alternative sysroot for pkg-config files (GC issue #59)
Boris Kolpackov
3
-4
/
+114
2024-01-10
Fix abs_dir_path conversion diagnostics
Boris Kolpackov
1
-1
/
+8
2024-01-10
Fix bunch of typos
Boris Kolpackov
6
-10
/
+10
2024-01-09
Disable use of -frewrite-includes for assembler with preprocessor files
Boris Kolpackov
1
-3
/
+24
2024-01-09
Allow imported buildfiles to using config.* variables from own project
Boris Kolpackov
4
-47
/
+224
2024-01-08
Improve documentation comment
Boris Kolpackov
1
-2
/
+2
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
7
-166
/
+371
2024-01-07
Update copyright year
Boris Kolpackov
1
-1
/
+1
2023-12-14
Allow enabling C++ modules for C++20 and later std.cxx values
Boris Kolpackov
4
-95
/
+249
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
4
-21
/
+64
2023-12-11
Instrument target::newer() with additional debug information
Boris Kolpackov
1
-0
/
+12
2023-12-08
Only enable modules tests for MSVC 17.6 and later
Boris Kolpackov
1
-2
/
+4
2023-12-08
Workaround bogus initialized variable warning
Boris Kolpackov
1
-1
/
+1
2023-12-08
Re-enable modules tests for MSVC and drop workarounds for old bugs
Boris Kolpackov
2
-7
/
+13
2023-12-07
Fix bug that led to duplication of module import information
Boris Kolpackov
1
-1
/
+7
2023-12-07
Add support for compiling MSVC standard library modules
Boris Kolpackov
1
-41
/
+144
2023-12-07
C++20 named modules support for MSVC, take 2
Boris Kolpackov
7
-135
/
+126
2023-12-04
Clarify comment
Boris Kolpackov
1
-4
/
+4
2023-12-04
Don't match predefs rule for unsupported compiler/version
Boris Kolpackov
1
-1
/
+24
2023-12-04
Improve parser diagnostics
Boris Kolpackov
1
-1
/
+5
2023-12-04
Document c.predefs and cxx.predefs functionality
Boris Kolpackov
1
-6
/
+87
2023-12-04
Support creating file symlinks with ad hoc recipes
Boris Kolpackov
1
-6
/
+52
2023-12-03
Support dir{}/fsdir{} idiosyncrasies in $name.*() function family
Boris Kolpackov
1
-0
/
+6
2023-12-03
Reimplement search_existing() functions via target_type::search
Boris Kolpackov
18
-66
/
+91
[next]