LWDR (Light Weight D Runtime) for Microcontrollers v0.2.3

Guillaume Piolat first.last at gmail.com
Sun May 30 15:35:34 UTC 2021


On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote:
>
> LWDR currently supports the following language features:
> - Class allocations and deallocations (via new and delete)
> - Struct heap allocations and deallocations (via new and delete)
> - Invariants
> - Asserts
> - Contract programming
> - Basic RTTI (via TypeInfo stubs)
> - Interfaces
> - Static Arrays
> - Virtual functions and overrides
> - Abstract classes
> - Static classes
> - Allocation and deallocation of dynamic arrays
> - Concatenate an item to a dynamic array
> - Concatenate two dynamic arrays together
> - Dynamic array resizing
>
> The following features are experimental:
> - Exceptions and Throwables (so far are working on GDC only)
>

> It is beta, so expect bugs.

Nice job!



More information about the Digitalmars-d-announce mailing list