Skip to content

v0.2.1

Compare
Choose a tag to compare
@Ttimofeyka Ttimofeyka released this 22 Sep 13:18
· 82 commits to main since this release

Main changes:

  • For greater compliance with the IEEE 754-2008 standard, the std::math::isNaN function was added. This means that numbers can now take NaN values even with fastmath;
  • Now the functions std::fprint and std::finput requires a pointer to the file structure as the first argument;
  • A number of functions have been added for the half type in std/math.

Minor changes:

  • A bug related to an attempt to call a method through an overloaded index operator in a structure was fixed;
  • Now on x86 and x86_64 platforms spinlock uses the pause instruction;
  • std/memutil has been removed;
  • The compiler now uses more information about the output platform for better optimizations.