Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 62 and Version 63 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2018-07-09T13:00:02Z (14 months ago)
Author:
Jakub Jermář
Comment:

Fix vandalism

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v62 v63  
    6363    * In many cases improved implementation
    6464    * `scanf` family, temporary file functions from stdio.h, `(at)exit` family from `stdlib.h`, etc.
    65   * Previously, HelenOS used negative error codes, which made it difficult to align with the ISO C standard which mandates that the error constants are positive. In   * C++14 Runtime support
     65  * Previously, HelenOS used negative error codes, which made it difficult to align with the ISO C standard which mandates that the error constants are positive. In this release we therefore switch the sign. A nice summary of this refactoring operation is provided [https://le-jzr.github.io/helenos/c/errno/2017/12/11/abusing-type-checking-for-fun-and-profit.html here].
     66  * C++14 Runtime support
    6667    * C++ source files are compiled with `-std=c++17` (which grants most, if not all, C++17 language features)
    6768      * These files are detected by having `.cpp`, `.cxx` or `.cc` as their extension
     
    8788      * C library header wrappers are only partially implemented because features are missing from libc
    8889      * Types from diagnostics library (`<exception>`, `<stdexcept>`, `<system_error>`) are implemented, but exception handling does not work
    89 this release we therefore switch the sign. A nice summary of this refactoring operation is provided [https://le-jzr.github.io/helenos/c/errno/2017/12/11/abusing-type-checking-for-fun-and-profit.html here].
    9090
    9191=== Miscellaneous ===