Changelog for copilot-c99-4.3

2025-03-07 * Version bump (4.3). (#604) 2025-01-07 * Version bump (4.2). (#577) * Remove uses of Copilot.Core.Expr.UExpr.uExprType. (#565) * Allow using same trigger name in multiple declarations. (#296) * Bump upper version constraint on filepath. (#570) 2024-11-07 * Version bump (4.1). (#561) * Standardize changelog format. (#550) 2024-09-07 * Version bump (4.0). (#532) * Add support for array updates. (#36) 2024-07-07 * Version bump (3.20). (#522) * Add support for struct field updates. (#520) 2024-05-07 * Version bump (3.19.1). (#512) 2024-03-07 * Version bump (3.19). (#504) 2024-01-07 * Version bump (3.18.1). (#493) 2024-01-07 * Version bump (3.18). (#487) * Change return type of main generated for tests. (#468) * Print constants in tests using portable suffixes. (#471) * Pass output arrays as arguments to trigger argument functions. (#431) * Compliance with MISRA C 2023 / MISRA C 2012. (#472) 2023-11-07 * Version bump (3.17). (#466) * Replace uses of deprecated functions. (#457) 2023-09-07 * Version bump (3.16.1). (#455) * Clean code. (#453) 2023-07-07 * Version bump (3.16). (#448) * Introduce testing infrastructure. (#413) 2023-05-07 * Version bump (3.15). (#438) 2023-03-07 * Version bump (3.14). (#422) 2023-01-07 * Version bump (3.13). (#406) * Declare local array variables in generated guards as pointers. (#401) * Use pointer to pass output array as argument to generators. (#386) 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). (#65) * 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). (#187) * Fixed bug where stream buffers are updated too soon. (#188) * Updated description of cabal package. (#192) 2019-12-23 * Version bump (3.1.1). (#191) * Fixed bug with constant structs and arrays. (#200) 2019-11-22 * Version bump (3.1). (#46) * Remove ExternFun. (#207) * Fix bug in code generation for local expression. (#198) * Implement code generation for labels (trivially). (#199)