Victor Zverovich
c142385033
Improve the pipe API
2024-01-01 15:55:37 -08:00
Victor Zverovich
ffa5b14fe3
Make gtest-extra-test more portable
2023-11-24 10:09:21 -08:00
Victor Zverovich
c28500556a
FMT_NOEXCEPT -> noexcept
2022-01-20 16:55:47 -08:00
Daniela Engert
f2b03facd9
Include test sources to pick up functions and classes from the module rather than from the non-modular library which is baked into the test-main
library. ( #2356 )
...
This averts linker problems:
- strong ownership model: missing linker symbols
- weak ownership model: duplicate linker symbols
Simplify `gtest-extra.cc` while at it.
2021-07-03 07:21:54 -07:00
Victor Zverovich
16f2ef91ab
Replace fmt::system_error with std::system_error
2021-05-07 08:33:39 -07:00
Victor Zverovich
ed7c4320f6
Cleanup tests
2021-05-02 09:28:38 -07:00
Victor Zverovich
7f723fbcb8
Consistently namespace qualify size_t
2020-05-07 15:59:46 -07:00
Victor Zverovich
9b7fe2a4a1
Don't use POSIX API on UWP
2019-11-17 08:29:08 -08:00
Victor Zverovich
dcde089b4e
Improve POSIX API detection
2019-11-15 07:28:02 -08:00
Victor Zverovich
58b6f8db48
Format the code using clang-format
2019-01-13 06:58:20 -08:00
Elias Kosunen
691a7a91a1
Add more compilers to CI and increase FMT_PEDANTIC warning levels ( #736 )
...
* Add a _lot_ more warnings to FMT_PEDANTIC
Fix these warnings
* Add more compilers to CI
Fix (some) of the compiler errors with them
* Enable -Werror on CI
Increase warning level on MSVC when compiling with FMT_PEDANTIC
* Add VS 2013 and 2015 to Appveyor
* Fix Appveyor tests
Formatting
* Implement requested changes
Fix some of the MSVC warnings
Implement C++11 integer_sequence
* Reintroduce appveyor-build.py
* Remove ranges-test from tests
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Fix test builds with C++11
* Enable pedantic warnings on tests
* Fix warnings from edits to master
* Cleanups
* Add C++11 support to ranges.h
Re-enable ranges-test
Fix a Visual Studio error about function not returning a value in printf.h
Fix a bug in .travis.yml
2018-06-06 15:57:59 +02:00
Victor Zverovich
b76bb79613
Improve naming consistency
2018-05-19 10:32:53 -07:00
Victor Zverovich
86a9bc8291
Cleanup
2018-03-04 09:16:51 -08:00
Victor Zverovich
c333dca065
Follow standard naming conventions
2017-02-21 06:56:26 -08:00
Victor Zverovich
eedfd07f8b
internal::MemoryBuffer -> basic_memory_buffer
2017-02-18 09:13:12 -08:00
Victor Zverovich
50e716737d
StringRef -> string_view, LongLong -> long_long
2017-02-18 07:34:52 -08:00
Victor Zverovich
fefaf07b6f
Pass buffer instead of writer to format_value
2017-02-14 19:39:34 -05:00
Victor Zverovich
cc9b051d12
Move format_system_error to the public API ( #323 )
2016-05-13 07:19:39 -06:00
vitaut
3ecad55910
Fix sign conversion warnings
2016-03-02 07:53:14 -08:00
vitaut
0a7e5141c1
Move posix tests from gtest-extra-test to a separate test
2015-06-24 09:16:03 -07:00
Carter Li
e2583ab5f3
Use throw() when noexcept is not supported
2015-02-14 09:58:29 +08:00
Victor Zverovich
d1ded569ff
Separate memory management and formatting
...
Array is split into an abstract Buffer class and a concrete MemoryBuffer class. BasicWriter now does all memory allocation through a Buffer object. Subclasses of BasicWriter may use different buffer types. The new BasicMemoryBuffer class uses the default MemoryBuffer.
2014-09-29 08:48:16 -07:00
Victor Zverovich
8f8fd769ee
Fix Fix https://github.com/cppformat/cppformat/issues/50 in tests too.
2014-07-29 07:50:05 -07:00
Victor Zverovich
75b5eb4b9d
More fixes for https://github.com/cppformat/cppformat/issues/50 .
2014-07-27 15:09:05 -07:00
Victor Zverovich
53201033f2
Refactor error reporting API.
2014-06-30 14:26:29 -07:00
Victor Zverovich
e63a0ff125
Deprecate c_str() and str().
2014-06-30 06:43:53 -07:00
Victor Zverovich
eaa89e23d7
Put File, BufferedFile & ErrorCode in the fmt namespace.
2014-06-09 09:07:27 -07:00
Victor Zverovich
b692ab58b2
Move POSIX wrappers to separate files.
2014-06-09 08:33:48 -07:00
Victor Zverovich
f578bc3a4a
More tests. Fix warnings.
2014-05-19 07:31:05 -07:00
Victor Zverovich
f21fa23186
More posix tests.
2014-05-18 10:05:29 -07:00
Victor Zverovich
ed2caaf265
No need for retry on Windows.
2014-05-16 09:09:54 -07:00
Victor Zverovich
232e5c3a3b
Test retry on EINTR in close.
2014-05-16 06:25:20 -07:00
Victor Zverovich
fb17316d77
Use stdio.h instead of cstdio for fdopen. Wrap all used POSIX functions for testing.
2014-05-15 08:58:10 -07:00
Victor Zverovich
d758dbb33a
Add tests.
2014-05-15 07:45:44 -07:00
Victor Zverovich
44b57bdf8b
Fix warnings.
2014-05-06 11:29:07 -07:00
Victor Zverovich
aab84f67a4
Fix warnings.
2014-05-06 11:24:20 -07:00
Victor Zverovich
6bd3880cf1
Fix test.
2014-05-06 10:38:23 -07:00
Victor Zverovich
fb4ccac951
Add BufferedFile::fileno.
2014-05-06 06:45:53 -07:00
Victor Zverovich
494f53421e
Fix warnings.
2014-05-06 06:11:39 -07:00
Victor Zverovich
a07350a0d4
More tests.
2014-05-04 10:08:29 -07:00
Victor Zverovich
6a4a9b773c
More tests.
2014-05-04 09:01:18 -07:00
Victor Zverovich
02b185751f
Add BufferedFile. OutputRedirector -> OutputRedirect.
2014-05-04 06:44:50 -07:00
Victor Zverovich
15f1f8510f
Fix test. More comments.
2014-05-03 16:47:00 -07:00
Victor Zverovich
d13946bfb7
Fix warnings.
2014-05-03 15:50:22 -07:00
Victor Zverovich
823ce5fc3d
More tests.
2014-05-03 15:26:44 -07:00
Victor Zverovich
ee793b35cf
File::get -> File::descriptor.
2014-05-03 15:07:28 -07:00
Victor Zverovich
c6d83b1a3b
Make File::close() public.
2014-05-03 15:04:14 -07:00
Victor Zverovich
c5c2cd63bc
FileDescriptor -> File
2014-05-03 12:28:02 -07:00
Victor Zverovich
98b6e59272
Add FileDescriptor::write.
2014-05-03 12:06:28 -07:00
Victor Zverovich
a297e272d1
Add FileDescriptor::read.
2014-05-03 11:26:46 -07:00