Commit Graph

4 Commits

Author SHA1 Message Date
Louis Dionne
d9cfbf1a89 [NFC] Fix grammatical mistakes in libc++ FileTimeType design docs
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337925 91177308-0d34-0410-b5e6-96231b3b80d8
2018-07-25 13:40:49 +00:00
Eric Fiselier
ed7123bdc2 Fix another typo in the FileTimeType docs
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337900 91177308-0d34-0410-b5e6-96231b3b80d8
2018-07-25 10:22:07 +00:00
Eric Fiselier
f562b9b331 Fix typos, spelling, and grammar in the FileTimeType design docs.
I'm sure I'll discover more mistakes as I go on...

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337897 91177308-0d34-0410-b5e6-96231b3b80d8
2018-07-25 10:17:04 +00:00
Eric Fiselier
88dfb6d532 Add design docs for upcoming file_time_type change.
In upcoming changes to filesystem I plan to change file_time_type
to use __int128_t as its underlying representation, in order
to allow it to have a range and resolution at least that of
the timespec struct.

There was some pushback against this decision, so I drafted
a document explaining the problems, potential solutions, and
the rational for the decision.

However, it's probably easier to let people read the generated
HTML rather than the raw restructured text. For this reason
I'm commiting the design documents before hand, so they can
be available during any subsequent discussion or code review.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337880 91177308-0d34-0410-b5e6-96231b3b80d8
2018-07-25 02:53:53 +00:00