Weekly Progress

Elements Channels

A new Elements build comes out every week. Pick the channel that matches how close to the edge you want to work.

Change Log

Loading change log…

Core

  • E24976: Debugger: Can’t step into method without breakpoint
  • E25559: CC problem with named .ctors
  • E25481: Water: All types contains real types instead of aliases
  • E25583: WebAssembly: IE
  • E25556: WebAssembly: Some more issues with BoehmGC
  • Debugger: Remote: break process timeout during eval
  • Dupe copies of ROSDK.dll and DA.dll were deployed with Water
  • Merged EBuild
  • Merged IslandRTL
  • Merged RTL2

Fire & Water

  • Fire: allow copying text from MessageSheet
  • Fire: RO/DA CodeGen failed for .NET after recent refactorings
  • Fire: RO/DA: managed dlls were embedded in Fire badly
  • RO/DAL catch/propagate exceptions to UI in one more case for ROCodeGen
  • More detailed error message when no appreciate enabled architecture was found to run a project

Visual Studio

  • E25298: Cannot fold empty property read/write statements
  • Drop "Preview" from VS2022 setup option name

EBuild

  • .NET Core deps.json: order runtimes alphabetically for consistency
  • .NET Core deps.json: list all copy-local dlls, even those from an Originating package
  • CPS: adding/removing imports would not reflect in local data model
  • Island: all compiler output for static lib, (even .ll) was marked as MainBinary (and .fx was not marked as MainReference)

Elements RTL

  • E25565: WebAssembly: Runtime Error/no output for writeLn()

Island RTL

  • case insensitive comparison
  • inc will lose current character (#18)
  • LocalTimeZone method for WebAssembly
  • Timezone support for Darwin
  • Cleanup: change “while true do” to “loop”