Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
POTTIER Francois
fix
Commits
9490fb02
Commit
9490fb02
authored
Nov 25, 2021
by
POTTIER Francois
Browse files
CHANGES.
parent
a014857d
Changes
1
Hide whitespace changes
Inline
Side-by-side
CHANGES.md
View file @
9490fb02
# CHANGES
## 2021/10/15
## 2021/11/25
*
The new module
`CompactQueue`
offers a minimalist mutable FIFO queue. It is
comparable with OCaml's
`Queue`
module. In comparison with
`Queue`
, it uses
a more compact internal representation: elements are stored contiguously in
a circular array. This has a positive impact on performance: both time and
memory consumption are reduced. This data structure is optimized for maximum
throughput. (Contributed by Frédéric Bour, reviewed by François Pottier.)
*
The new functor
`DataFlow.ForCustomMaps`
offers a forward data flow analysis
that is tuned for greater performance. (Contributed by Frédéric Bour,
reviewed by François Pottier.)
*
The new module
`Indexing`
offers a safe API for manipulating indices into
fixed-size arrays. This API involves some dynamic checks as well as static
type checks, thereby (hopefully) greatly reducing the risk of confusion in
code that uses many arrays and many indices into these arrays. (Contributed
by Frédéric Bour, reviewed by François Pottier.)
*
In
`DataFlow`
, allow the function
`foreach_root`
(which is part of the signature
`DATA_FLOW_GRAPH`
)
...
...
Write
Preview
Supports
Markdown
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