Skip to content

MetaCall v0.6.0 [2022-11-22]

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Nov 17:37
  • Update version to v0.6.0.
  • Update clang-format.yml
  • Add throw exception on callbacks.
  • Bump nokogiri from 1.13.6 to 1.13.9 in /source/scripts/ruby/blog/source (#352)
  • Improve C11 compiler detection for atomics and related.
  • Add support to C atomics for clang, gcc and msvc.
  • Add ts port option for avoiding warning.
  • Force deletion to prevent warning/error message (#350)
  • Solve python call benchmark bug.
  • Solve bugs in python loader exception.
  • Trying to make pip work in windows ci.
  • Set environment variables for python in windows ci.
  • Install dependencies for tests in windows ci.
  • Enabled tests in windows ci.
  • Enable python only in windows ci.
  • Enable debug tests only in windows ci.
  • Solve bug in python port for windows.
  • Windows CI Updates (#349)
  • Improve npm dependency error handling.
  • Add debug info for node bootstrap dependencies target.
  • Disabled O2 in release for avoiding compiler options to fail.
  • Update debug info for release windows ci.
  • Add debug info for release build in msvc.
  • Run debug only in msvc ci.
  • Remove RTC1 properly.
  • Disable runtime checks in MSVC for release mode.
  • Undo C11 standard selectio for avoiding bug in msvc sdk.
  • remove test failing in different python versions (#347)
  • Enable windows ci on develop and disable warnings for debugging.
  • Set C standard for all compilers in compile options (cmake).
  • Remove uninstall of python in metacall environment for windows.
  • Remove chocolatey installation from windows scripts, it is not necessary with the new approach.
  • Change order of parameters in windows.
  • Made workflow step fail if any step fails (#346)
  • Keep compiling if atomic support fails.
  • Make all interactive metacallcli tests crossplatform, relying into cmake tooling for achieving this, rather than OS tools.
  • Add c to eval in metacallcli.
  • Remove warning from GBench.
  • Remove warning from rs_loader.
  • Add protection against dependencies not found.
  • Refactor a bit the workflows and update windows scripts from tools.
  • Enabled Ruby, added .NET (#344)
  • [Rust]: Move build artifacts into unique folder. (#345)
  • Solve minor bug in metacall-sanitizer.sh.
  • Add execution permission to metacall-sanitizer.sh.
  • Improved ci and sanitizer support.
  • Solve minor bugs related to tests.
  • Make thread sanitizer pass with exceptions.
  • Add exceptions to thread sanitizer tests.
  • Add target folder from rust on dockerfile in order to avoid a huge build context in docker while developing.
  • Add base for thread sanitizer with supressions.
  • Trying to solve bugs with FindNodeJS.cmake.
  • Update error from previous commit.
  • Solve minor bug in CMake FindNodeJS.cmake.
  • Enable debug and release for win32 tests, put nasm inside nodejs, it is a direct dependency of nodejs, not a selectionable language or loader.
  • Solve minor bug with cmake.
  • Add a more portable version of filesystem for c++17.
  • Add thread sanitizer for tests.
  • Update sanitizer job name.
  • Change formatter ci name.
  • Change sanitizer ci name.
  • Add support for sanitizer in ci with exceptions for all tests that fail and are not supported yet to be run with sanitizers.
  • Add tuple to the type list.
  • Add tuple type to py loader.
  • Update from previous commit.
  • Make test workflow run on tags.
  • Remove npm updating, it conflicts with node version.