The Featureless Linux Library stable version 0.6.12 is released.
This release provides some significant polishing, bug fixing, and corrections (or clarifications) to the project, the standards, and the specifications. Much of this work is done to pave the way for forward compatibility with improvements and changes introduced in the 0.7 development branches. I try to avoid making such changes in the specifications for stables releases but I feel these specific changes are merited.
This increases the correctness of the FSS processing code, specifically with the FSS read functions. The previous behavior only cared whether or not the tests produce equivalent results in terms of reading and writing. I back ported the 0.7 runtime tests and found that it would be better to have consistent and correct output in regards to white space. Doing this also exposed several bugs and mistakes in the FSS processing code.
The FSS Embedded Read, in particular, was completely forgotten about by me. The previous releases have been marked stable but I forgot to actually verify the proper functioning of the FSS Embedded Read program. The back porting of the runtime tests exposed significant problems with the FSS Embedded Read program.
I did some experimentation and found that I could get this project to build and run on an Android environment.
I generally do not want OS-specific build files in the core FLL project, but I have made an exception here.
This should help build more support for the Android environment and help pave the way for future projects that may help those users unfortunate enough to find themselves in an Android environment.
This Android functionality is not well tested nor is it well supported.
The Android support has been tested to build using bootstrap.sh
and then using fake
.
I recently discovered that the golang
supports some command line based compilation.
The golang
is now supported in the most basic way, but this support is not well tested.
Use the example_go
project as a point of reference.
I have only tested the basic build and I have not done anything more complex than that.