#
abf1d388 |
|
30-Sep-2018 |
Sean Klein <smklein@google.com> |
[fs] Alphabetize dependencies in rules.mk Test: Builds Change-Id: Ie8f855f3cde1a135ae2cc119fc93d863e70a91e5
|
#
1652ff9d |
|
18-Jul-2018 |
Sean Klein <smklein@google.com> |
[fdio][fidl] Replace fuchsia-io hand-rolled client bindings ZX-1919 #comment In Progress Test: CQ (fs tests, fdio tests, blobfs tests, etc) Change-Id: I31588bb62f5788fb9372fdc7042f42a3cae7c71c
|
#
7cd6c459 |
|
25-Jul-2018 |
Adam Barth <abarth@chromium.org> |
[memfs] Don't link against trace-engine statically trace-engine is a dynamic library. Test: No behavior change Change-Id: Ic384f335ebeee7164982ce1d79acbdef626fb3e8
|
#
eb97f2be |
|
25-Jul-2018 |
Adam Barth <abarth@chromium.org> |
[memfs] Build with -fvisibility=hidden ZX-1895 #comment Test: No behavior change Change-Id: I63f755ea35bdc79b10140604b7b43a47c3b90823
|
#
2bc0d8c7 |
|
25-May-2018 |
Sean Klein <smklein@google.com> |
[memfs] Split memfs into C / C++ libraries For clients which utilize memfs to create temporary filesystems, export a C ABI shared library. Internally, this C library uses a C++ library, which is exported as source. Change-Id: I73b95a2a2b8c4870d1b07f5f2f2525f4b0cd4e9f
|
#
6d6cbe12 |
|
24-May-2018 |
Sean Klein <smklein@google.com> |
[memfs] Export memfs as source US-485 #done Change-Id: I8d218c9d1065688c5b058d72eef045418d8bc976
|
#
76df15cb |
|
04-Apr-2018 |
Jeff Brown <jeffbrown@google.com> |
[async] Move async-loop implementation to its own directory. People keep getting confused by the relationship between async-loop and the rest of the library. So let's fix it. This change includes compatibility includes for loop.h to be removed after upper layers are fixed to use the new paths. Change-Id: I95c57be533fbd91468275bb2470890a4f10101eb
|
#
9ab85a2d |
|
13-Feb-2018 |
Adam Barth <abarth@chromium.org> |
[memfs] Export memfs as a static library Folks will use this library to create a process-local tmp directory. Change-Id: I4eb13619101c06cbc0b3acbfdd38e39cf6d1f79f
|
#
296fb2ac |
|
29-Jan-2018 |
Adam Barth <abarth@google.com> |
[async] Separate fbl dependency from async_t The C++ FIDL support library in Garnet wants to be able to use async_t without linking against libfbl. Previously, the C declarations needed create an async_wait_t were in the same header as code that depended on fbl, which meant C++ clients of async_wait_t were forced to depend on fbl. After this change, the C++ wrappers for libasync interfaces are separated from the core C declarations. Change-Id: Ic172911a9dc775d5b5e540a33ce87d2dc218a3d9
|
#
31b2702b |
|
30-Nov-2017 |
Sean Klein <smklein@google.com> |
[memfs][devmgr] Refactor MemFS into a library Relocates the MemFS implementation from devmgr and splits it into different files, depending on which Vnode type is being implemented. Additionally, removes the unused "ioctl_vfs_mount_bootfs_vmo", which tightly coupled the MemFS implementation with the devmgr. Additional changes for ulib/memfs would be useful (splitting the header, adding tests, adding documentation, etc), but those changes are not included in this patch so the relocation can remain simplified. Change-Id: I66413215a4000565865c6394a09180922d82e16a
|