Skip to content

Releases: Lombiq/Hastlayer-SDK

1.0.6

21 Oct 11:46
Compare
Choose a tag to compare
  • Transformation warnings are logged (and sent to the Debug console) so they can be detected easier.
  • The decompiled .NET code is added to the VHDL output for debugging purposes in Debug mode, see the issue.
  • Fixing that if methods of an object instance called each other the call was wrongly transformed.
  • Fixing that for void methods (and constructors) the transformed invocation wasn't properly awaited.
  • Fixing that the hardware result was wrong if binary operations were done with <32b types.
  • Fixing a constant substitution edge-case for nested if and while statements.
  • Improved documentation.

1.0.5

20 Sep 16:40
Compare
Choose a tag to compare
  • Fixing HardwareGenerationConfiguration.AddHardwareEntryPointType(), it now only adds the actual type as an entry point, not other types with similar names too.
  • Improved documentation.
  • Various smaller bugfixes and improvements

1.0.4

07 Sep 22:59
Compare
Choose a tag to compare
  • The SDK and Hardware Framework for Xilinx FPGAs is open source.
  • Fixing transformed shift operator behavior.
  • Improved documentation.
  • Various smaller bugfixes and improvements.

1.0.3

07 Sep 21:01
Compare
Choose a tag to compare
  • Improved caching and thus smaller response time for repeated transformations.
  • Cleaning up and parallelizing the ImageFilter sample.
  • Fixing casting/type conversions so now all casts result in hardware code that produces binary compatible results with .NET.
  • Moving VHDL libraries to the .NET Transformer, thus allowing easier library updates.
  • Improved documentation.
  • Various smaller bugfixes and improvements.

v1.0.2

07 Sep 21:01
Compare
Choose a tag to compare
  • More reliable serial port selection.
  • Remote Worker is sending telemetry to Azure Application Insights, allowing better production diagnostics.
  • Improved documentation.
  • Various smaller bugfixes and improvements.

v1.0.1

07 Sep 21:01
Compare
Choose a tag to compare
  • Improved support for unary increment/decrement operators (e.g. number++). Handling more cases now.
  • Support for multi-assignments (e.g. number1 = number2 = 4).
  • Improved exception messages.
  • Improved Remote Worker stability and exception messages.
  • Improved caching allowing full caching of generated hardware descriptions and thus faster repeated transformations.
  • Improved documentation.
  • Various smaller bugfixes and improvements.

v1.0.0.1

07 Sep 21:00
Compare
Choose a tag to compare
  • Improved documentation.
  • Improved the stability of the Remote Worker that does remote transformations.