Changelog for copilot-c99-3.12
2022-11-07
* Version bump (3.12). (#389)
* Removed deprecated flag from cabal file. (#380)
* Generate type declarations in separate header file. (#373)
2022-09-07
* Version bump (3.11). (#376)
* Update to support language-c99-0.2.0. (#371)
* Fix error handling buffers in generated code for 'step'. (#314)
2022-07-07
* Version bump (3.10). (#356)
* Remove unnecessary dependencies from Cabal package. (#323)
* Remove duplicated compiler option. (#328)
* Pass structs by reference, not value, in handlers. (#305)
* Relax version bounds of dependencies. (#335)
* Update repo info in cabal file. (#333)
2022-05-06
* Version bump (3.9). (#320)
* Compliance with style guide (partial). (#316)
* Translate math operations taking type into account. (#263)
* Fix issue with delays of streams of structs or arrays. (#276)
* Fix issue in C99 implementation of signum. (#278)
2022-03-07
* Version bump (3.8). (#298)
* Hide internal modules deprecated in Copilot 3.5. (#289)
* Mark package as uncurated to avoid modification. (#288)
2022-01-07
* Version bump (3.7). (#287)
* Guard against empty specs. (#274)
* Make typetypes respect dependency order. (#275)
2021-11-07
* Version bump (3.6). (#264)
* Introduce new ops atan2, ceiling, floor. (#246)
* Allow customizing output directory. (#255)
* Fix outdated/broken links. (#252)
2021-08-19
* Version bump (3.5). (#247)
* Update travis domain in README. (#222)
* Remove second element of pair FunEnv. (#170)
* Allow customizing name of step function. (#64)
* Update official maintainer. (#236)
* Deprecate internal modules. (#237, #242)
* Update source repo location. (#241)
* Fix out-of-bounds array access. (#238)
* Add I. Perez to author list. (#243)
2021-07-07
* Version bump (3.4). (#231)
* Remove broken test. (#232)
2021-05-07
* Version bump (3.3). (#217)
* Fix URL in bug-reports field in cabal file. (#215)
* Remove unaccessible code. (#169)
2021-03-07
* Version bump (3.2.1). (#167)
* Completed the documentation. (#171)
2020-12-06
* Version bump (3.2).
* Implemented arrays in test driver (#176).
* Fixed nested array initialisation bug (#173).
* Fixed length of buffer allocation for n-dimensional arrays (#174).
* Fixed printing of long ints in test suite (#177).
* Fixed printing of unsigned ints in test suite (#177).
* Fixed '-Wsequence-point' warnings from GCC (#179).
* Split Property.hs (#180).
* Removed 'Test' from module paths (#181).
* Made compiletest take compiler options as an argument (#182).
* Fixed problem with property and empty string in driver CSV (#183).
* Added comma to output of driver to match the interpreter (#184).
* Implemented basic quickcheck based testing (#185).
2020-03-30
* Version bump (3.1.2)
* Fixed bug where stream buffers are updated too soon. (#188)
* Updated description of cabal package. (#192)
2019-12-23
* Version bump (3.1.1).
* Fixed bug with constant structs and arrays.(#200).
2019-11-22
* Version bump (3.1).
* Remove ExternFun (#207).
* Fix bug in code generation for local expression (#198).
* Implement code generation for labels (trivially) (#199).