This repository has been archived by the owner on Sep 21, 2021. It is now read-only.
libtransistor v2.1.0
reswitchedteam
released this
23 Aug 01:09
·
42 commits
to development
since this release
Changelog
Additions
- Added support for deferring
IPCServer++
responses - Added support for
InHandle
,OutHandle
, andInObject
toIPCClient++
- Added
KTransferMemory
- Added default constructor for
KObject
- Added
_TRN_RUNCONF_STDIO_OVERRIDE_TWILI
- Added
include/libtransistor/cpp/nx.hpp
- Added
trn::svc::MapTransferMemory
andtrn::svc::MapSharedMemory
- Added
trn::svc::QueryMemory
- Added
env_get_stack_top
- Added bindings for
ITwiliService#CreateNamedPipe
- Added
trn::as::Reservation
- Added
trn_lookup_result
Removals
- Removed some old debug messages
- Removed
ipcClients.h
Changes
- Refactored
crt0_common
- Made
include/libtransistor/nx.h
more complete - When building libtransistor, libtransistor headers are now included with
-I
so that warnings are not suppressed - Makefile object/header listings are now alphabetical
- Each source file now includes its most relevant header before any others to ensure header files' dependencies are properly included.
Bugfixes
- Made
trn::ResultError
inherit publicly fromstd::runtime_exception
- Many warnings
- Fixed issues with libc++, atomics, and
[[noreturn]]