Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-35438

Annotate InnoDB I/O functions with noexcept

Details

    Description

      In MDEV-34973, a few low-level functions were annotated with noexcept, because they can’t throw any exceptions.

      Many more rather low-level functions could be annotated to slightly reduce the code footprint. I would be conservative and avoid annotating functions that may invoke something that might throw std::bad_alloc. This would be something that uses a C++ memory allocator, such as some standard template library containers that are instantiated without an allocator template.

      Attachments

        Issue Links

          Activity

            There are no comments yet on this issue.

            People

              marko Marko Mäkelä
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.