Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-08-23 11:43:31 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-08-23 11:43:31 +0300
commit0b0eae81e199476a1f5246c68011bd00d8653363 (patch)
tree6cf170cd57bb8bb57aaa80addfee08fd4d4a15da
parent1c7209c3b928bacb43e1391ed7523f63c5385816 (diff)
Add rudimentary usage instructions.
-rw-r--r--Readme.md4
-rw-r--r--release_notes.md7
2 files changed, 9 insertions, 2 deletions
diff --git a/Readme.md b/Readme.md
index 29e27819..61735c78 100644
--- a/Readme.md
+++ b/Readme.md
@@ -8,6 +8,8 @@ Tarballs of source and prebuilt binaries for Linux x64, MacOS x64 and Windows x6
- https://dedi5.nedprod.com/static/files/llfio-v2.0-binaries-darwin64-latest.tgz (disabled pending XCode supporting Filesystem TS)
- https://dedi5.nedprod.com/static/files/llfio-v2.0-binaries-win64-latest.zip
+USAGE AND CONFIGURATION INSTRUCTIONS CAN BE FOUND AT https://ned14.github.io/llfio/
+
### Immediate todos in order of priority:
- [x] Implement new custom C++ exception synthesis support from Outcome.
@@ -20,7 +22,7 @@ Tarballs of source and prebuilt binaries for Linux x64, MacOS x64 and Windows x6
- [x] Implement SG14 `status_code` as a standalone library and test in LLFIO.
- [x] Single include generation now we're on `status_code` and it's safe.
- [x] Implement `SIGBUS`/`EXCEPTION_IN_PAGE_ERROR` RAII catcher.
-- [ ] Implement `symlink_handle` already!
+- [x] Implement `symlink_handle` already!
- [ ] `atomic_append` isn't actually being tested in shared_fs_mutex
- [ ] Implement a non-toy ACID key-value BLOB store and send it to Boost for peer review.
- [ ] For this need to implement a file-based B+ tree. And for that, need to
diff --git a/release_notes.md b/release_notes.md
index 0e1b136b..dd1b5145 100644
--- a/release_notes.md
+++ b/release_notes.md
@@ -21,7 +21,7 @@ filesystem algorithms which work well with directly mapped non-volatile storage
as Intel Optane.
It is a complete rewrite after a Boost peer review in August 2015. Its github
-source code repository lives at https://github.com/ned14/boost.llfio.
+source code repository lives at https://github.com/ned14/llfio.
- Portable to any conforming C++ 14 compiler with a working Filesystem TS in its STL.
- Will make use of any Concepts TS if you have them.
@@ -60,6 +60,11 @@ for a database of latencies for various previously tested OS, filing systems and
Todo list for already implemented parts: https://ned14.github.io/llfio/todo.html
+LLFIO defaults to header only library configuration, so you don't actually need any of the prebuilt
+binaries above. It is however faster to build if you do. In this situation, define `LLFIO_HEADERS_ONLY=0`,
+and choose one of `LLFIO_DYN_LINK` or `LLFIO_STATIC_LINK` depending on whether you are using the
+prebuilt shared or static libraries respectively.
+
To build and test (make, ninja etc):
~~~