diff options
author | Julie Schwartz <quark@bluespec.com> | 2023-01-14 22:22:10 +1300 |
---|---|---|
committer | Julie Schwartz <quark@bluespec.com> | 2023-01-14 22:22:10 +1300 |
commit | 84210db61a61b8eaeb03ed7d95162d6b183a573f (patch) | |
tree | d0b0d6bec12a77a44923b35b52e0754eefc6db39 | |
parent | 2876cff719285b3495cde6de40d6e76b1cddb9d3 (diff) | |
download | bsc-84210db61a61b8eaeb03ed7d95162d6b183a573f.tar.gz bsc-84210db61a61b8eaeb03ed7d95162d6b183a573f.tar.bz2 bsc-84210db61a61b8eaeb03ed7d95162d6b183a573f.zip |
Add release notes for 2023.01
-rw-r--r-- | release/ReleaseNotes.adoc | 40 |
1 files changed, 37 insertions, 3 deletions
diff --git a/release/ReleaseNotes.adoc b/release/ReleaseNotes.adoc index 97af07bc..6b0dd83c 100644 --- a/release/ReleaseNotes.adoc +++ b/release/ReleaseNotes.adoc @@ -12,25 +12,59 @@ Changes since release 2022.01: Documentation ~~~~~~~~~~~~~ -* Updates to BSV Language Reference Guide -* Adds back the BH (Bluespec Haskell/Classic) Reference Guide with updates, in `doc/`. +* Addition of the BSV Language Reference Guide with updates + +* Addition of the BH (Bluespec Haskell/Classic) Reference Guide with + updates + +* Fixes in the Libraries Reference Guide, for the `Cntrs`, `Clocks`, + and `BRAMCore` libraries Compiler ~~~~~~~~ +* Fix to the pretty-printing of BH syntax for `letrec` and `letseq` + +* Removed use of `-fpermissive` when compiling C/C++ files, which + eliminates warnings when compiling with foreign imports + +* For macOS 12 (XCode 14) and later, disabled chained fixups in the + C++ compiler when generating shared objects, which resolves a + warning about chained fixups not working with dynamic lookup + * Miscellaneous small optimizations Libraries ~~~~~~~~~ -* Miscellaneous small bugfixes and improvements (`BRAM_PORT`, bypass FIFO adapter, bypass FIFOs) +* Fixes to the interface schedule for `mkSizedBypassFIFOF` + (in `SpecialFIFOs`) + +* Cleanup to `mkBRAMAdapter` (in `BRAM`) + +* Addition of `getEvalPosition` to `Prelude`, which can be used + similarly to `getStringPosition` to add position information to + function error messages when a `String` argument is not available + +Verilog +~~~~~~~ + +* Improved portability of Verilator linking by removing `bash`-isms + from the shell script Internal ~~~~~~~~ * Improvements to CI (continuous integration) + * Releases now built with GHC 9.0.2 (previously 9.0.1) +For Developers +~~~~~~~~~~~~~~ + +* Added support for using Haskell Language Server (HLS) on the BSC + source code, via files provided in the `util` directory + ''' 2022.01 Release |