Releases
v0.6.0
MetaCall v0.6.0 [2022-11-22]
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.
You can’t perform that action at this time.