L4Re/departure

Shortlog

(0) -300 -100 -60 +60 +100 tip
2023-03-03 Paul Boddie Support same-thread resource finalisation, making InternalPager a resource.
2023-03-03 Paul Boddie Handle termination signals, decoupling programs from their pagers and releasing
2023-02-28 Paul Boddie Changed the process server to act as a plain Opener object, yielding a context
2023-02-28 Paul Boddie Moved get_path to the SimplePager class as get_string for broader potential use.
2023-02-27 Paul Boddie Made the external pager a resource so that it can be managed more conveniently.
2023-02-26 Paul Boddie Changed the unsubscribe operation in the notification interface to involve an
2023-02-26 Paul Boddie Create a new pager object for each new process.
2023-02-25 Paul Boddie Employed a ProcessCreating instance instead of it being a base class.
2023-02-25 Paul Boddie Simplified the subscribe and unsubscribe interfaces, removing the opaque
2023-02-25 Paul Boddie Replaced special-case notifier handling with the more general notification
2023-02-23 Paul Boddie Introduced a process server and a prototype mechanism for starting new processes
2023-02-18 Paul Boddie Added various docstrings.
2023-02-18 Paul Boddie Introduced values to the notify operation and notification mechanisms.
2023-02-17 Paul Boddie Added initial support for communicating process/task signals as notifications.
2023-02-17 Paul Boddie Introduced generic notifier types to the notification mechanism.
2023-02-16 Paul Boddie Removed superfluous server interface definitions.
2023-02-16 Paul Boddie Moved process creation functionality into libexec.
2023-02-16 Paul Boddie Added client_reopen function details.
2023-02-14 Paul Boddie Introduced a reopen operation to open new instances of already-opened files,
2023-02-14 Paul Boddie Parameterised task initialisation methods with the number of initial threads.
2023-02-13 Paul Boddie Removed superfluous set_parent operation.
2023-02-13 Paul Boddie Introduced a function for converting to mapping flags from page fault flags.
2022-12-13 Paul Boddie Added some more generally useful information.
2022-12-13 Paul Boddie Merged concurrent changes.
2022-12-13 Paul Boddie Added experimental support for program termination handling.
2022-12-11 Paul Boddie Made some small documentation improvements.
2022-12-11 Paul Boddie Updated the documentation, reordering and removing the IPC fix remarks.
2022-12-11 Paul Boddie Minor adjustments; added headings.
2022-12-11 Paul Boddie Added PageMapper remarks and diagram.
2022-12-11 Paul Boddie Attempt to fix the format specifier for the file link count type.
2022-12-11 Paul Boddie Adjusted the IPC type for device numbers along with various format specifiers,
2022-12-10 Paul Boddie Updated Makefiles for versions of idl with proper compound interface support.
2022-12-08 Paul Boddie Fixed parameter names and comments.
2022-12-02 Paul Boddie Updated the documentation to reflect idl4re and server configuration changes.
2022-12-02 Paul Boddie Introduced slightly simplified server configuration enabled by idl4re changes.
2022-12-02 Paul Boddie Fixed various format specifiers.
2022-12-01 Paul Boddie Improved the documentation in a number of areas.
2022-11-21 Paul Boddie Added header file descriptions and a script to generate them.
2022-10-29 Paul Boddie Introduced format specifier macros to avoid output formatting difficulties.
2022-10-28 Paul Boddie Improved error message details.
2022-10-28 Paul Boddie Fixed (or at least improved) reserved flexpage generation for larger page sizes.
2022-10-27 Paul Boddie Reverted ext2fs_flush call removal, this failing due to broken unmap behaviour.
2022-10-27 Paul Boddie Improved error message details.
2022-10-27 Paul Boddie Fixed unmap flexpage flags, these being meant to unmap the flexpage completely.
2022-10-27 Paul Boddie Detach any mapped memory before requesting a different file region.
2022-10-24 Paul Boddie Removed spurious word.
2022-10-24 Paul Boddie Improved test program behaviour and diagnostics.
2022-10-23 Paul Boddie Removed ext2fs_flush call suggested by the e2fsprogs misc/fusefs.c code. This
2022-10-23 Paul Boddie Fixed missing result code initialisation, applicable to empty paths.
2022-10-23 Paul Boddie Removed superfluous buffer allocation: this is done automatically by the
2022-10-22 Paul Boddie Avoid reloading the inode data again when testing the object type.
2022-10-22 Paul Boddie Added .swp pattern.
2022-10-21 Paul Boddie Employ the existing pending removal flag to control removal. Removed the
2022-10-20 Paul Boddie Defer file removal until the provider is itself deallocated.
2022-10-20 Paul Boddie Removed superfluous flush operation.
2022-10-20 Paul Boddie Detach dataspaces from the region mapper before attaching new ones, hopefully
2022-10-20 Paul Boddie Return the file structure for certain directory opening failure conditions.
2022-10-20 Paul Boddie Handle possible error conditions when seeking to blocks.
2022-10-02 Paul Boddie Updated types for client_read and client_write usage.
2022-10-01 Paul Boddie Calculate alignment offsets instead of showing pointer values.
(0) -300 -100 -60 +60 +100 tip