|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## [Unreleased](https://github.com/CE-Programming/toolchain/compare/v11.2...master) |
| 3 | +## [Unreleased](https://github.com/CE-Programming/toolchain/compare/v11.3...master) |
| 4 | + |
| 5 | +# [v11.3](https://github.com/CE-Programming/toolchain/releases/tag/v11.3) (2023-8-24) |
| 6 | + |
| 7 | +* **New features** |
| 8 | + * Added strftime implementation by @mateoconlechuga |
| 9 | + * Fixed off-by-one localtime day calculation (#469) by @mateoconlechuga |
| 10 | + * Added features to convimg by @mateoconlechuga |
| 11 | + * Added support for different memory allocators by @mateoconlechuga |
| 12 | + |
| 13 | +* **Bugfixes** |
| 14 | + * Exit functions are no longer read-only by @commandblockguy |
| 15 | + * Fixed off-by-one localtime day calculation (#469) by @mateoconlechuga |
| 16 | + * Fixed clipped text respecting multiple transparent colors (#353) by @mateoconlechuga |
| 17 | + * Fixed stop token in os_RunPrgm by @mateoconlechuga |
| 18 | + * Fixed initializer_list definition by @jacobly0 |
| 19 | + * Fixed write crash in fileioc (#461) by @mateoconlechuga |
| 20 | + * Fixed floating point multiply bug by @calc84maniac |
| 21 | + * Fixed incorrect sign compare in __lcmpzero by @calc84maniac |
| 22 | + |
| 23 | +* **Improvements**: |
| 24 | + * Fixes/improvements for str[n]casecmp by @calc84maniac |
| 25 | + * Fixes/improvements for GetStringInput by @calc84maniac |
| 26 | + * Fix skipping of large USB transfers by @jacobly0 |
| 27 | + * Ensure interface is set in MSDDRVCE by @mateoconlechuga |
| 28 | + * Optimize 24-bit and 32-bit and/or/xor operations by @calc84maniac |
| 29 | + * Optimize malloc implementation by @calc84maniac |
| 30 | + * CI macos improvements by @adriweb |
4 | 31 |
|
5 | 32 | # [v11.2](https://github.com/CE-Programming/toolchain/releases/tag/v11.2) (2023-8-24) |
6 | 33 |
|
|
120 | 147 | * Implement 64-bit math support. By @runer112 in https://github.com/CE-Programming/toolchain/pull/354 |
121 | 148 | * LTO (link-time optimization) is now available and enabled by default - it may help generating smaller binaries. |
122 | 149 | * `make test` is available for the examples to launch the _autotest_ if available, which uses a now-shipped CLI-based CEmu with the autotester. |
123 | | - * A "nightly" automated release is now available for each new commit on the master branch, thanks to @mateoconlechuga |
124 | | - * `alloca` is now available. By @mateoconlechuga and @jacobly0 |
| 150 | + * A "nightly" automated release is now available for each new commit on the master branch, thanks to @mateoconlechuga |
| 151 | + * `alloca` is now available. By @mateoconlechuga and @jacobly0 |
125 | 152 | * More/Better support for C++ in various headers |
126 | 153 | * Ellipse and filled ellipse routines added to GraphX by @PeterTillema |
127 | 154 |
|
128 | 155 | * **Bugfixes**: |
129 | | - * A few bugs in the **ez80-clang** compiler were fixed by @jacobly0 |
130 | | - * A few bugs in the tooling _(convimg, convbin...)_ and libload were fixed by @mateoconlechuga |
| 156 | + * A few bugs in the **ez80-clang** compiler were fixed by @jacobly0 |
| 157 | + * A few bugs in the tooling _(convimg, convbin...)_ and libload were fixed by @mateoconlechuga |
131 | 158 | * Pop arguments after calling `_asin` by @PeterTillema in https://github.com/CE-Programming/toolchain/pull/352 |
132 | | - * Implement `strrchr` since the static zilog one was broken. By @jacobly0 |
133 | | - * **std**: Fix various standard defines. By @jacobly0 |
134 | | - * Fix `NULL` argument to `strtok` (fix https://github.com/CE-Programming/toolchain/issues/348) by @commandblockguy |
135 | | - * **FileIOC**: Fix return value for ti_RclVar. By @commandblockguy |
| 159 | + * Implement `strrchr` since the static zilog one was broken. By @jacobly0 |
| 160 | + * **std**: Fix various standard defines. By @jacobly0 |
| 161 | + * Fix `NULL` argument to `strtok` (fix https://github.com/CE-Programming/toolchain/issues/348) by @commandblockguy |
| 162 | + * **FileIOC**: Fix return value for ti_RclVar. By @commandblockguy |
136 | 163 | * Switch addresses of `os_RealAsinRad` and `os_RealAcosRad` by @arjvik in https://github.com/CE-Programming/toolchain/pull/358 |
137 | 164 |
|
138 | 165 | * **Improvements**: |
139 | 166 | * Optimize and add static math functions. By @runer112 in https://github.com/CE-Programming/toolchain/pull/354 |
140 | 167 | * Complete refactor of the headers to simplify and better split features. By @drdnar in https://github.com/CE-Programming/toolchain/pull/378 |
141 | 168 | * Better code generation possible with more section-ing (`section .text` has to be added in ASM files before code, now) |
142 | | - * Two examples/templates are now [available as template repos](https://github.com/CE-Programming/?type=template#org-repositories), make it easier to start developing. Thanks @commandblockguy |
| 169 | + * Two examples/templates are now [available as template repos](https://github.com/CE-Programming/?type=template#org-repositories), make it easier to start developing. Thanks @commandblockguy |
143 | 170 |
|
144 | 171 | * **Documentation**: |
145 | 172 | * Lots of improvements and details added, following the various refactors listed above, but also typos, clarifications, etc. |
146 | 173 | (By @drdnar mainly, but also @runer112, @tari, @mateoconlechuga, @Dragon-Hatcher, @Chr1sDev, @PeterTillema, @mrwompwomp, @Aulimaitar, @HexCodeFFF) |
147 | | - |
| 174 | + |
148 | 175 | [Full commit list](https://github.com/CE-Programming/toolchain/compare/v9.2.2...v10.0) |
149 | 176 |
|
150 | 177 | # [v9.2.2](https://github.com/CE-Programming/toolchain/releases/tag/v9.2.2) (2021-09-21) |
|
0 commit comments