index
:
libbutl
base64url
build2-control
ci
fdstat
json
json-raw
lz4
lz4-fdstream
master
mingw-stdthread
noexcept
odb
optional
os-release
build2 utility library
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2023-06-22
Half Windows sleep times, use exponential backoff in fdselect()
Boris Kolpackov
2
-10
/
+12
2023-06-12
Fix unused static variable warning in Clang 16
Boris Kolpackov
1
-0
/
+2
2023-06-06
Sync uuid code with libstud-uuid
Boris Kolpackov
2
-19
/
+20
2023-05-25
Add find builtin
Karen Arutyunov
7
-0
/
+924
2023-05-16
Allow passing custom permissions to cpfile()
Boris Kolpackov
2
-34
/
+42
2023-05-10
Add fdwrite()
Boris Kolpackov
2
-11
/
+20
2023-05-10
Add process::current_handle()
Boris Kolpackov
2
-0
/
+18
2023-04-13
Add process_print_callback() function in addition to *_{start,run}_*()
Boris Kolpackov
2
-14
/
+64
2023-04-04
Add missing include to JSON serializer inline file
Boris Kolpackov
2
-6
/
+8
2023-03-29
Add next_expect*() API to JSON parser
Boris Kolpackov
4
-5
/
+781
2023-03-28
Add member_begin_{object,array}() shortcuts to JSON serializer
Boris Kolpackov
2
-0
/
+50
2023-03-20
Regenerate options parsing files
Karen Arutyunov
1
-0
/
+50
2023-03-17
Fix typo in comment
Karen Arutyunov
1
-1
/
+1
2023-03-13
Move os-release facility from bpkg, add support for Mac OS, *BSD, Windows
Boris Kolpackov
6
-0
/
+698
2023-02-27
Accept both lower and upper case y/n as valid answers in yn_prompt()
Boris Kolpackov
2
-2
/
+6
2023-01-09
Update copyright
Karen Arutyunov
1
-1
/
+1
2023-01-09
Add mtime() and atime() to dir_entry
Karen Arutyunov
4
-52
/
+198
2022-12-26
Optimize path_permissions() and entry_tm() on Windows
Karen Arutyunov
1
-31
/
+57
2022-12-26
Optimize dir_iterator and path_entry() on Windows
Karen Arutyunov
2
-152
/
+192
2022-12-13
Add noexcept to move constructors and move assignment operators
Karen Arutyunov
19
-54
/
+124
2022-12-12
Add support for omitting sub-projects from b_info() result
Karen Arutyunov
6
-50
/
+111
2022-12-12
Support detecting inaccessible/dangling entries in dir_iterator, path_search()
Karen Arutyunov
9
-119
/
+391
2022-12-09
Add note on fdterm() implementation for Windows
Boris Kolpackov
1
-0
/
+3
2022-11-23
Make string_parser::parse_quoted() also treat newline as sub-strings separator
Karen Arutyunov
1
-1
/
+1
2022-11-23
Add some more process constructor overloads
Boris Kolpackov
2
-13
/
+163
2022-11-23
Close any open pipe ends before waiting for process exit
Boris Kolpackov
1
-0
/
+11
2022-11-23
Add fdstream_mode::none value
Boris Kolpackov
1
-1
/
+3
2022-11-10
Add limitation note for small_vector
Karen Arutyunov
1
-0
/
+3
2022-11-09
Add noexcept specifier to small_vector(small_vector&&)
Karen Arutyunov
1
-1
/
+1
2022-11-09
Add data member to fdselect_state
Karen Arutyunov
1
-1
/
+3
2022-11-08
Pass writer to diagnostics epilogue
Boris Kolpackov
2
-10
/
+9
2022-11-08
Add missing noexcept qualification in path.hxx
Boris Kolpackov
1
-6
/
+8
2022-11-01
Fix getline_non_blocking() and add test
Karen Arutyunov
2
-4
/
+84
2022-11-01
Add getline_non_blocking(ifdstream&)
Boris Kolpackov
2
-6
/
+105
2022-10-27
Suppress bogus GCC 12 -Wrestrict warning
Boris Kolpackov
5
-13
/
+13
2022-10-27
Add few more process constructor overloads for convenience
Boris Kolpackov
3
-18
/
+106
2022-10-27
Add buffer_size constant, blocking() accessor to fdstreambuf
Boris Kolpackov
2
-1
/
+14
2022-10-27
Add ability to use custom writer when flushing diag_record
Boris Kolpackov
2
-8
/
+13
2022-10-25
All passing to process ownership to one end of pipe
Boris Kolpackov
5
-10
/
+67
2022-10-25
Allow omitting minor version number in semantic_version
Karen Arutyunov
6
-83
/
+159
2022-10-19
Canonicalize 'linux' to `linux-gnu' in target triplet
Boris Kolpackov
3
-0
/
+10
In particular, GCC in Fedora now reports its target as x86_64-redhat-linux. Note that this canonicalization is consistent with config.sub.
2022-10-05
Fix bug in pdjson.c
Boris Kolpackov
1
-3
/
+6
2022-09-30
Add JSON parser (copy of libstud-json)
Boris Kolpackov
7
-2
/
+2299
2022-09-22
Add wspace(char) utility function
Boris Kolpackov
2
-0
/
+14
2022-08-25
Work around bogus -Wrestrict warning in MinGW GCC 12
Boris Kolpackov
1
-1
/
+1
2022-07-29
Change version to 0.16.0-a.0.z
Boris Kolpackov
1
-1
/
+1
2022-07-28
Release version 0.15.0
v0.15.0
Boris Kolpackov
1
-3
/
+3
2022-07-19
Reorder lz4 code to avoid UBSAN "applying non-zero offset to null pointer"
Boris Kolpackov
1
-2
/
+2
2022-07-14
Set builtin result while holding mutex
Boris Kolpackov
3
-13
/
+14
While the original code was probably correct, there is suspicion this is causing a TSAN false-positive.
2022-07-07
Use [cmdline] type for canned commands in testscripts
Karen Arutyunov
3
-15
/
+15
[next]