-
-
-
-
-
release/0.6.284ad59c05 · ·
- Fixed a layout issue with nested containers on Linux (Group and TabView). The layout would not account for the size returned by `minSize`.
-
-
release/0.6.27e81e2fe9 · ·
- Updated Progvis to include memory leak detection. - The online part of Progvis now treats implementations and tests differently. Each user have all their tests active, but only the latest implementation. - New components in the UI library: `Group` and dividers. - Support nested layouts in the layout language when used with the UI library. - Components inside `TabView`s are colored properly on Windows. - Made all `toS(StrBuf)` public, consistent with the new convention. - Allow checking `void` expressions in the test library. - The function `toUtf8` no longer returns a trailing 0 byte. - Support `IS NULL` and `IS NOT NULL` in the SQL library.
-
-
-
release/0.6.26666b1da8 · ·
- Linux: Properly handle `SIGPIPE` so that Storm does not exit when writing to an empty pipe or socket. - Add ability to get error information from streams in Storm. Output streams now return `Nat` to allow inspecting its progress. - Added bounds checking when accessing bytes in `Buffer`.
-
-
-
release/0.6.25c8e4b99d · ·
- Fixed a crash when using timeouts and the read completes before the timeout expires.
-
-
-
release/0.6.24f069fa31 · ·
- Updated the nomenclature in the `test` library. Test suites are now called tests, and tests are now called checks: ``` test Test { check 1 == 1; } ``` - Updated timeouts to sockets. They were previously broken. Now, it is possible to set `timeout` on the input stream of a `NetStream` to achieve a read timeout. - Support setting keepalive on sockets. - Added functionality to the `Array` class: - Comparison operators (`==`, `<`, etc. where applicable). - Remove duplicates in sorted arrays (`removeDuplicates`, `withoutDuplicates`). - Binary search in sorted arrays (`lowerBound`, `upperBound`). - Fixed a bug that made function pointers not work properly after being copied. - Be robust against large and negative durations passed to `sleep`. - Minor fixes to the documentation. - Minor performance improvements to finding errors in Progvis. - Re-worked experimental library for algebraic effects.
-
-
-
release/0.6.2304891e75 · ·
- Reworked the to-string implementation for value types. Now it is enough to implement `toS()` or `toS(StrBuf)` just as for classes and actors. - Usability improvements in the top-loop: better error messages. - Compile destructors eagerly to avoid crashes when Storm is shutting down. - Allow using `${}` to insert types into pattern blocks. - Relaxed limitations on where actors are bound to threads. Previously, this needed to happen at the first subclass of `TObject`. Now it can happen anywhere in the hierarchy. - New version of Skia. - New design of the license dialog.
-