370 Commits

Author SHA1 Message Date
gulrak
21fc37b0e2
Merge pull request #31 from jwnimmer-tri/deprecated-static-constexpr-storage
Fix storage deprecation warning when in C++17 mode
2019-09-30 20:37:22 +02:00
gulrak
9b9528cfad
Merge pull request #32 from jwnimmer-tri/warning-old-style-cast
Fix old-style-cast warnings
2019-09-30 20:35:29 +02:00
Jeremy Nimmer
8f4ea166a2 Fix old-style-cast warnings
Fixes "error: use of old-style cast [-Werror=old-style-cast]" when compiling
with GCC 7.4.
2019-09-30 10:05:01 -04:00
Jeremy Nimmer
ee8dd08c6c Fix storage deprecation warning when in C++17 mode
Fixes "error: redundant redeclaration of 'constexpr' static data member
'ghc::filesystem::path_helper_base<char_type>::preferred_separator'
[-Werror=deprecated]" when compiling with GCC 7.4 in -std=c++17 mode.
2019-09-30 09:45:59 -04:00
gulrak
65b54093ea
Merge pull request #24 from JonasVautherin/export-target
export as target
2019-09-29 19:20:06 +02:00
gulrak
49df1eaefb
Merge pull request #30 from asmaloney/options-submodule
CMake: Do not include test and example options if including as submodule
2019-09-27 19:43:36 +02:00
Steffen Schuemann
9a3c37fedf Merge branch 'master' of github.com:gulrak/filesystem 2019-09-27 19:42:50 +02:00
Steffen Schuemann
9de8ce5b38 wip version bump 2019-09-27 19:42:12 +02:00
Andy Maloney
ccdd8ec40e Do not include test and example options if including as submodule
Also rename these options so it's clear they are part of GHC Filesystem
2019-09-27 13:03:07 -04:00
gulrak
aae1331300
Update README.md 2019-09-21 18:30:36 +02:00
Steffen Schuemann
15a82e9098 Version bump to v1.2.6 v1.2.6 2019-09-21 17:06:54 +02:00
Steffen Schuemann
6a9196fc39 Updated README.md 2019-09-21 16:56:42 +02:00
Steffen Schuemann
fbdee68f21 refs #27, Squashed commit of the following:
commit aabbf8f3d880dcd0aeaa97f014d91d54dfa24ed4
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sat Sep 21 16:22:25 2019 +0200

    refs #27, ghc::filesystem::path::preferred_seperator fix for VS2015

commit 03b437cefb39746127b34ce6c9d47df7209a27c7
Merge: cbe0c61 589219b
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Fri Sep 20 13:42:31 2019 +0200

    Merge branch 'master' into feature-27-mingw-preferred_separator

commit cbe0c61492f3a6817f03343bb16d73211625a9cb
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Sat Aug 24 22:20:10 2019 +0200

    Test for workaround of static constexpr issue
2019-09-21 16:46:00 +02:00
Steffen Schuemann
589219bb0d refs #29, fixes for MinGW warnings 2019-09-01 09:23:39 +02:00
Steffen Schuemann
d12bdbed99 refs #29, work on stricter warning set 2019-09-01 08:27:23 +02:00
Jonas Vautherin
daebcb3c96 export as target 2019-08-16 09:43:22 +02:00
Steffen Schuemann
135015f20b Fix for wchar_t issue introduced with last commit. 2019-08-15 15:19:48 +02:00
Steffen Schuemann
1da2158ed1 Version bump to wip version, updated readme, some cleanup on defines. 2019-08-15 14:56:11 +02:00
Steffen Schuemann
79fb211570 Added std::string_view test checks when __cpp_lib_string_view is defined 2019-08-15 14:47:13 +02:00
gulrak
4b10425417
Merge pull request #25 from karjonas/string_view
Fix missing string_view path specialization for C++17 support
2019-08-15 14:31:55 +02:00
Jonas Karlsson
af3d35cc1d Fix missing string_view path method 2019-08-14 16:33:31 +02:00
gulrak
b6526679a3
Merge pull request #23 from JonasVautherin/add-build-options
make tests and examples optional
2019-08-13 16:17:41 +02:00
Jonas Vautherin
57f3a14d59 make tests and examples optional 2019-08-13 15:13:09 +02:00
Steffen Schuemann
e980ed0dc4 Version bump and updated readme for v1.2.4. v1.2.4 2019-08-11 09:53:36 +02:00
Steffen Schuemann
8906e8ce91 refs #22, copy_options now forwarded to copy_file, added test. 2019-08-09 16:37:15 +02:00
Steffen Schuemann
17bad8c51d Updated readme and wip version. 2019-08-05 12:10:00 +02:00
Steffen Schuemann
c2c74695d2 More warning fixes to support -Wextra on MingW. 2019-07-05 07:28:21 +02:00
Steffen Schuemann
3c14bd1af2 Fix for shadow issue in tests. 2019-07-04 08:54:56 +02:00
Steffen Schuemann
361af7e51d Fix against clock conversion precision issues in tests. 2019-07-04 08:35:20 +02:00
Steffen Schuemann
8dee4d7731 Fix for -Wshadow warning, and some issues when compiling tests against std::filesystem on GCC 9.1 2019-07-04 08:00:35 +02:00
Steffen Schuemann
09bd182416 Updated readme. 2019-06-25 19:27:34 +02:00
Steffen Schuemann
e046f1ad2b Fixed wrong release links in readme. 2019-06-25 00:14:01 +02:00
Steffen Schuemann
b71022f70c Updated readme. 2019-06-23 16:50:15 +02:00
Steffen Schuemann
7c8fb02574 Version bump, updated readme. v1.2.2 2019-06-23 16:45:43 +02:00
Steffen Schuemann
8e824cedef refs #21, dropping macro based detection and using generic aproach. 2019-06-17 20:45:14 +02:00
Steffen Schuemann
091c08663a Updated readme. 2019-06-02 13:16:11 +02:00
Steffen Schuemann
eec82f8de6 Version bump, release v1.2.0 v1.2.0 2019-06-02 12:53:34 +02:00
Steffen Schuemann
98dad7f0a1 refs #18, unicode error raise can now be enabled with define GHC_RAISE_UNICODE_ERRORS 2019-06-02 11:52:07 +02:00
Steffen Schuemann
2969bad152 refs #17, fixed another issue on mingw when using wchar_t/wstring 2019-06-02 11:31:44 +02:00
Steffen Schuemann
2aa08c17c1 refs 17, copy & paste error broke the build 2019-06-02 11:01:01 +02:00
Steffen Schuemann
d80948287e refs #17, fix for issues with mingw 2019-06-02 10:53:16 +02:00
Steffen Schuemann
e4e6246eaa refs #17, fix for wrong use of fs::ofstream 2019-06-02 09:33:19 +02:00
Steffen Schuemann
b5e18c859d refs #17, run test variant with GHC_WIN_WSTRING_STRING_TYPE enabled on windows ci 2019-06-02 08:53:18 +02:00
Steffen Schuemann
7aa38946a9 refs #17, defaulting to value_type = wchar_t and string_type = std::wstring on Windows when using fs_std*.hpp helper header 2019-06-01 21:15:23 +02:00
Steffen Schuemann
3fcb3f51e1 optional Windows wchar_t/wstring support
Squashed commit of the following:

commit f4a85d2070bb62bdca644f81faa953ba5fb5e491
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sun May 19 10:02:22 2019 +0200

    refs #17, refs #18, Missing use of alloc in fromUtf8 (fixed on master) and initialization order issue.

commit aa1cb7081630393659204641792bc7641f0c72aa
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sun May 19 09:46:02 2019 +0200

    refs #18, fighting VS2015 sfinae issues

commit 15788d8eb9972965ec4562c6e672a8a460e5b655
Author: Steffen Schümann <s.schuemann@pobox.com>
Date:   Sat May 18 10:35:25 2019 +0200

    refs #17, work on wchar_t/wstring support on Windows.
2019-05-31 07:08:48 +02:00
Steffen Schuemann
235a594240 Squashed commit of the following:
commit 9cc8cbf731375fbedac9e76f883664a27814bff0
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Mon May 27 09:36:09 2019 +0200

    Workaround for bug in clangs libc++ std::filesystem::path::format.

commit 72285d01f2a269247084dddb8fe8d9da66f082a1
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Mon May 27 09:17:49 2019 +0200

    Test coverage.

commit f3ab2af99fda2dad26334d2a4884faa7463f7edb
Author: Steffen Schuemann <s.schuemann@pobox.com>
Date:   Sun May 26 12:35:39 2019 +0200

    Fixed std builds, removed non-standard conforming swap in directory_iterator/recursive_directory_iterator.

commit 3ae76b29a0745319d2a64e34bdbcb35264ad3e99
Author: gulrak <s.schuemann@pobox.com>
Date:   Sun May 26 11:08:52 2019 +0200

    Additional tests.

commit af4bbe14e192b464d3fece68c5dbcf3bf1c4e214
Author: gulrak <s.schuemann@pobox.com>
Date:   Fri May 24 21:52:15 2019 +0200

    Added more tests.
2019-05-31 00:46:29 +02:00
Steffen Schümann
8552dc6092 Added big-obj compile options for coverage builds on mingw. 2019-05-30 21:49:59 +02:00
Steffen Schümann
96ea0dd12e Activated an aditional unit test on windows. 2019-05-24 00:29:17 +02:00
Steffen Schuemann
b970da3128 Disabled bad check that is not dependend of root name support. 2019-05-23 09:19:49 +02:00
Steffen Schuemann
962df76d10 Merge branch 'master' of github.com:gulrak/filesystem 2019-05-23 08:39:16 +02:00