aboutsummaryrefslogtreecommitdiff
path: root/libbutl/builtin.cxx
AgeCommit message (Collapse)AuthorFilesLines
2023-05-25Add find builtinKaren Arutyunov1-0/+309
2022-12-12Support detecting inaccessible/dangling entries in dir_iterator, path_search()Karen Arutyunov1-1/+1
2022-07-14Set builtin result while holding mutexBoris Kolpackov1-6/+6
While the original code was probably correct, there is suspicion this is causing a TSAN false-positive.
2022-05-10Use our own implementation of C++14 threads on MinGWmingw-stdthreadBoris Kolpackov1-2/+2
2021-09-28Get rid of C++ modules related code and rename *.mxx files to *.hxxKaren Arutyunov1-46/+9
2021-07-06Clear errno before calling strto*() functionsBoris Kolpackov1-0/+1
2021-03-26Add regex_replace_parse() overloadsKaren Arutyunov1-41/+34
2021-03-08Fix sed builtin to preserve line endingsKaren Arutyunov1-7/+27
2020-11-25Allow multiple -e options for sed builtinKaren Arutyunov1-47/+81
2020-11-06Add builtin::timed_wait(), builtin::try_wait(), and pseudo_builtin()Karen Arutyunov1-12/+49
2020-06-19Fix terminologyBoris Kolpackov1-3/+3
2020-06-11Add date builtinKaren Arutyunov1-0/+97
2020-06-03Add builtin weightKaren Arutyunov1-14/+15
Also invent the notion of external builtin (builtin_info::function is NULL).
2020-03-17Fix mkanylink() to complete relative target against link directory when ↵Karen Arutyunov1-2/+2
create hardlink or copy
2020-03-17Fix ln builtin not to complete relative target against working directoryKaren Arutyunov1-18/+32
Now it preserves the relative path when creates a symlink and completes it against the link directory when creates a hardlink or a copy.
2020-02-06Drop copyright notice from source codeBoris Kolpackov1-1/+0
2019-10-01Move path match to path-pattern.?xxKaren Arutyunov1-0/+3
2019-09-27Add builtins supportKaren Arutyunov1-0/+2111