Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
Actor Framework
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cpp-libs
Actor Framework
Commits
94e26b31
Commit
94e26b31
authored
May 07, 2020
by
Dominik Charousset
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Document CAF 0.17.5 additions
parent
1fd0a629
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
0 deletions
+18
-0
CHANGELOG.md
CHANGELOG.md
+18
-0
No files found.
CHANGELOG.md
View file @
94e26b31
...
...
@@ -147,6 +147,24 @@ is based on [Keep a Changelog](https://keepachangelog.com).
## [0.17.5] - Unreleased
### Added
-
In order to allow users to start migrating towards upcoming API changes, CAF
0.
17.5 includes a subset of the CAF 0.18
`type_id`
API. Listing all
user-defined types between
`CAF_BEGIN_TYPE_ID_BLOCK`
and
`CAF_END_TYPE_ID_BLOCK`
assigns ascending type IDs. Only one syntax for
`CAF_ADD_ATOM`
exists, since the atom text is still mandatory. Assigning type
IDs has no immediate effect by default. However, the new function
`actor_system_config::add_message_types`
accepts an ID block and adds
runtime-type information for all types in the block.
-
In order to opt into the compile-time checks for all message types, users can
set the
`CAF_ENABLE_TYPE_ID_CHECKS`
CMake flag to
`ON`
(pass
`--enable-type-id-checks`
when using the
`configure`
script). Building CAF
with this option causes compiler errors when sending a type without a type ID.
This option in conjunction with the new
`add_message_types`
function removes a
common source of bugs: forgetting to call
`add_message_type<T>`
for all types
that can cross the wire.
### Changed
-
Our manual now uses
`reStructuredText`
instead of
`LaTeX`
(backport from
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment