| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| xyris.iso | 2020-12-30 | 26.6 MB | |
| xyris | 2020-12-30 | 4.3 MB | |
| README.md | 2020-12-30 | 982 Bytes | |
| Xyris 0.4 - Phoenix source code.tar.gz | 2020-12-30 | 97.2 kB | |
| Xyris 0.4 - Phoenix source code.zip | 2020-12-30 | 137.2 kB | |
| Totals: 5 Items | 31.1 MB | 0 | |
The latest Xyris release hot off the press! In this release you can find many new and exciting features:
- Added mutual exclusion primitives (mutexes and semaphores) @Kfeavel
- Switched compiler to Clang @Kfeavel
- Added more compiler warnings, enabled
-Werror, and fixed the resulting compile errors @Kfeavel - Enabled optimizations utilizing SSE @micahswitzer
- Added a pre-emptive round-robin scheduler @micahswitzer
- A new heap implementation based on
liballoc@micahswitzer - Switched compiler back to GCC @Kfeavel
- Significantly refactored makefiles to build libraries and to detect header dependencies @Kfeavel
- Made mutual exclusion multitasking aware @micahswitzer
- Added support for global initialization @Kfeavel and @micahswitzer
- Added mutexes to critical sections of code @Kfeavel
- Improved the RS232 printing experience @Kfeavel and @micahswitzer
- Added a prime computing task for demoing multitasking capabilities @micahswitzer