diff --git a/Changelog b/Changelog index 9f3f249..d4efdec 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,13 @@ +version 0.9.22: + +- simple memory optimisations: kernel compilation is 30% faster +- linker symbol definitions fixes +- gcc 3.4 fixes +- fixed value stack full error +- 'packed' attribute support for variables and structure fields +- ignore 'const' and 'volatile' in function prototypes +- allow '_Bool' in bit fields + version 0.9.21: - ARM target support (Daniel Glöckner) diff --git a/TODO b/TODO index ea05cc3..cf22bc7 100644 --- a/TODO +++ b/TODO @@ -4,6 +4,7 @@ TODO list: #define spin_lock(lock) do { } while (0) #define wq_spin_lock spin_lock #define TEST() wq_spin_lock(a) +- typedefs can be structure fields - see bugfixes.diff + improvement.diff from Daniel Glockner - constructors - cast bug (Peter Wang) diff --git a/VERSION b/VERSION index fc6d9f6..938145f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.21 \ No newline at end of file +0.9.22 \ No newline at end of file