Skip to content

1.9.0

Choose a tag to compare

@aslze aslze released this 10 Nov 23:34
· 465 commits to master since this release

ASL version 1.9.0

Changes:

  • Support FreeBSD
  • Support serving HTTP byte Ranges
  • Improved SerialPort
  • Directory::create("a/b/c") creates intermediate directories if needed, and added Directory::removeRecursive()
  • String enumeration with range-for (enumerates code points in UTF8 encoded strings)
  • Matrix4 is now header-only
  • Added simple unit testing framework (i.e. made public what was used internally)
  • Simpler logging macros (like ASL_LOG_E, ASL_LOG_I)
  • Fix possible crash when writing to disconnected sockets

And many other improvements in threading, quaternions, matrices, cmake scripts, etc.

The file asl.natvis can be used in Visual Studio to visualize some special types while debugging (including String, Array, Map, Xml, Var, etc.). Place it in your Documents/Visual Studio 20xx/Visualizers.