- Added UTF8String class, to handle UTF8 encoding.
- Also modified some files to support UTF8String class.
- Added support for UTF8 strings in FileStreams
- Added support for some compilers, added assertion for binary literals features.
Many many changes, trying to fix the Memory deallocation by using a very simple MemoryHeader in front of the allocated memory blocks to avoid looking for block info in the memory tracker.
Also added UTF8String, a Token class, TokenScanner, an specialized EBNFScanner, began a EBNFParser.
Trying to make classes much more C++11 compliant.
Christmas changes :
- BaseObject base class for new allocation system.
- Big updates for C++11 support
- Memory updates
- Copyright updates.
- More things, just see the commit :)
Christmas merge :
- Many changes but thoses changes are more for usability, and from merging process.