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

Changes between Version 53 and Version 54 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2018-07-08T13:23:14Z (14 months ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v53 v54  
    7979      * C library header wrappers are only partially implemented because features are missing from libc
    8080      * Types from diagnostics library (`<exception>`, `<stdexcept>`, `<system_error>`) are implemented, but exception handling does not work
    81   * FIXME: non-negative errno
     81  * 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].
    8282
    8383=== Miscellaneous ===