Skip to content

v0.4.15

Choose a tag to compare

@rail5 rail5 released this 04 Jul 05:15
· 931 commits to main since this release
02a1cf5
  • Spec: Fixed whatis entry
  • DPKG: Install STL in libstd-bpp package
  • Distribution bug fix: Store STL files without extensions in source
  • STL: Shared data structures now all inherit from SharedObject base
    class
    SharedObject base class now also provides extended locking
    mechanisms to allow a single process's lock to persist across
    several distinct read-write operations, before being unlocked again
    for other processes to use.
    Calling the .lock method and the .unlock method respectively will
    accomplish this.
  • Behavior change: allow dynamic cast rvalues to be empty/unset
    without throwing an error
    Simply return nullptr in that case
  • Bug fix: Properly identify lvalues within supershells within dynamic
    casts
    Again, the lexer needs to be fully overhauled.
    Work has at least nominally began on this but will take time