aboutsummaryrefslogtreecommitdiff
path: root/libbutl/utility.mxx
AgeCommit message (Expand)AuthorFilesLines
2019-08-21Add sanitize_identifier() utility functionBoris Kolpackov1-0/+9
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov1-4/+4
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-24Add support for cancellation to make_guard()Boris Kolpackov1-11/+14
2018-11-02Generalize function_cast() to cast between incompatible function pointersKaren Arutyunov1-3/+4
2018-10-17Add function_cast() to utility.mxxKaren Arutyunov1-0/+6
2018-08-21Add utility functions for throwing ios::failureBoris Kolpackov1-0/+9
2018-07-20Add rvalue overload for trim()Boris Kolpackov1-0/+6
2018-06-20Extend trim() to treat newline as whitespaceBoris Kolpackov1-1/+1
2018-06-15Add portable environment variable manipulation functionsBoris Kolpackov1-0/+22
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-14Add make_guard() utilityBoris Kolpackov1-9/+31
2018-04-28Few bug fixesBoris Kolpackov1-1/+1
2018-04-28Move trim(), next_word() basic string utilities from build2Boris Kolpackov1-15/+49
2018-02-26Add compare_reference_targetBoris Kolpackov1-1/+15
2017-12-26Add basic_url<H,T> class templateKaren Arutyunov1-8/+10
2017-11-23Use uncaught_exceptions() if availableBoris Kolpackov1-1/+1
2017-11-21Move eof() utility to libbutlBoris Kolpackov1-1/+16
2017-09-23Undo modularization hacks for Clang that seem to be no longer necessaryBoris Kolpackov1-2/+0
2017-09-23Undo modularization hacks for VCBoris Kolpackov1-5/+5
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov1-0/+285