index
:
build2.git
generate-latex
lto-parallelization
master
Unnamed repository; edit this file 'description' to name the repository.
Matthew Krupcale
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
build2
/
cc
/
link.cxx
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement rule chaining for modules
Boris Kolpackov
2017-06-08
1
-237
/
+287
*
Link support for modules: link object member, synthesize rules
Boris Kolpackov
2017-06-02
1
-40
/
+78
*
Implement module interface unit compilation for Clang and VC
Boris Kolpackov
2017-06-01
1
-15
/
+1
*
C++ modules work: add target types
Boris Kolpackov
2017-05-31
1
-1
/
+1
*
Rework C/C++ standard translation in preparation for experimental/modules
Boris Kolpackov
2017-05-30
1
-1
/
+1
*
Extract C++ modules information
Boris Kolpackov
2017-05-25
1
-1
/
+1
*
Add compiler_id enum
Boris Kolpackov
2017-05-25
1
-9
/
+11
*
Add hxx extension for headers
Karen Arutyunov
2017-05-01
1
-13
/
+13
*
Improve versioned library cleanup
Boris Kolpackov
2017-04-28
1
-2
/
+4
*
Automatically cleanup previous versioned libraries
Boris Kolpackov
2017-04-28
1
-4
/
+53
*
Pass target to prerequisite search
Boris Kolpackov
2017-04-27
1
-6
/
+6
*
Add change flag in addition to timestamp in Windows manifest logic
Boris Kolpackov
2017-04-24
1
-6
/
+8
*
Adapt to process_error change
Karen Arutyunov
2017-04-10
1
-3
/
+3
*
Rename target triplet "macosx" class to "macos"
Boris Kolpackov
2017-04-01
1
-3
/
+3
*
Implement parallel match
Boris Kolpackov
2017-03-02
1
-228
/
+306
*
Redo library meta-information protocol without match_only()
Boris Kolpackov
2017-02-14
1
-65
/
+58
*
Modify library mate-information protocol not to use lib{} group
Boris Kolpackov
2017-02-14
1
-11
/
+11
*
Do some naming cleanups
Boris Kolpackov
2017-02-13
1
-1
/
+1
*
Use target:as<> instead of static_cast for target casting
Boris Kolpackov
2017-02-13
1
-13
/
+13
*
Tighten code that operates during both search/match and execute
Boris Kolpackov
2017-02-13
1
-2
/
+2
*
Pass const target& to recipes
Boris Kolpackov
2017-02-13
1
-59
/
+63
*
Implement target_set locking, including extension update
Boris Kolpackov
2017-02-13
1
-2
/
+2
*
Store extension in target map key rather than in target
Boris Kolpackov
2017-02-13
1
-1
/
+1
*
Pass const scope& where modification should not happen
Boris Kolpackov
2017-02-13
1
-7
/
+13
*
Add model mutex, make var_pool const by default
Boris Kolpackov
2017-02-13
1
-11
/
+11
*
Go back to storing scope instead of target in prerequisite
Boris Kolpackov
2017-01-23
1
-4
/
+4
*
Remove prerequisite caching in scope
Boris Kolpackov
2017-01-20
1
-4
/
+4
*
Get rid of extension_pool
Boris Kolpackov
2017-01-19
1
-2
/
+2
*
Get rid of project_name_pool
Boris Kolpackov
2017-01-19
1
-2
/
+5
*
Ignore prerequisite mtimes that are not linker inputs
Boris Kolpackov
2017-01-18
1
-8
/
+18
*
Make use of operator<<(ostream, exception)
Karen Arutyunov
2017-01-09
1
-5
/
+5
*
Store platform targets as typed target_triplet
Boris Kolpackov
2017-01-06
1
-1
/
+1
*
Update copyright year
Boris Kolpackov
2017-01-05
1
-1
/
+1
*
Adopt to auto_fd introduced to libbutl fdstreams and process
Karen Arutyunov
2016-11-04
1
-2
/
+3
*
Cleanup match_result mess
Boris Kolpackov
2016-11-04
1
-5
/
+5
*
Add io_error alias for std::ios_base::failure
Karen Arutyunov
2016-09-15
1
-2
/
+2
*
Fix crashing on unhandled system_error thrown by file_exists()
Karen Arutyunov
2016-09-13
1
-0
/
+1
*
Adjust to freebsd to bsd target class change
Boris Kolpackov
2016-09-04
1
-2
/
+2
*
Fix initializer list lifetime issues
Boris Kolpackov
2016-09-04
1
-14
/
+10
*
Improve mixed source (e.g., C and C++) building support
Boris Kolpackov
2016-08-31
1
-1
/
+6
*
Fix missing .dll.d cleanup on MinGW
Boris Kolpackov
2016-08-30
1
-7
/
+2
*
Remove backwards-compatibility kludges
Boris Kolpackov
2016-08-30
1
-3
/
+0
*
Implement initial support for library versioning
Boris Kolpackov
2016-08-29
1
-98
/
+244
*
Optimize library processing
Boris Kolpackov
2016-08-28
1
-2
/
+9
*
Factor library search/processing out to cc::common
Boris Kolpackov
2016-08-28
1
-813
/
+0
*
Fix Windows rpath support
Boris Kolpackov
2016-08-28
1
-134
/
+135
*
Extract pkg-config information for both static/shared at once
Boris Kolpackov
2016-08-28
1
-106
/
+113
*
Fix rpath-link
Boris Kolpackov
2016-08-27
1
-63
/
+89
*
Reimplement UNIX rpath using process_library(), -rpath-link is still broken
Boris Kolpackov
2016-08-27
1
-118
/
+194
*
Determine if library is system in process_libraries
Boris Kolpackov
2016-08-27
1
-40
/
+107
[next]