Releases: metacall/core
Releases · metacall/core
MetaCall v0.6.2 [2022-12-27]
- Update version to v0.6.2.
- Solve bugs from configuration node port test and node port fn dependency.
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.
MetaCall v0.5.37 [2022-09-14]
- Update version to v0.5.37.
- Trying to solve problems with node signal handler.
MetaCall v0.5.33 [2022-09-13]
- Update version to v0.5.33.
- Solve bugs from espree cmake.
- Code review from last PRs from @rxbryan
- add metacall include path to tcc_include_path (#270)
- Made lots of syntactical fixes and added Ruby's submodule (Ruby still not enabled, in progress) (#339)
- feat: change js parser from cherow to espree
- Rs Loader: Move artifacts to temp folder.
- Review minor bugs in metacall-configure.ps1.
MetaCall v0.5.32 [2022-09-06]
- Update version to v0.5.32.
- Solve bug from previous commit/version.
MetaCall v0.5.31 [2022-09-06]
- Update version to v0.5.31.
- Add ICU support for FindNodeJS on version 18.
- Use random rs output name. (#334)
- Review python port for checking rust leaks are not due to python port.
- Solve bug from metacall copy value.
- Created a test for segmentation fault in metacall await.
- Test Job (with NodeJS) for Windows in the CI Workflow (#336)
- Solve RPATH bug for relocatable metacall in MacOS (#335)
MetaCall v0.5.30 [2022-09-01]
- Update version to v0.5.30.
- Solved problem with docker runtime image related to plugins.
- Test Job (with Python) for Windows in the CI Workflow (#329)
MetaCall v0.5.29 [2022-08-31]
- Update version to v0.5.29.
- Solve some leaks in rust tests.
- Add information about value types.
- Add previous check for ext_loader in order to detect before loading dynlink if the library exists.
- add argument number and type checks in cli-core-plugin`
- Solve bug from CLI eval, improved testing related to cli.
MetaCall v0.5.28 [2022-08-30]
- Update version to v0.5.28.
- Review await test related to core cli plugin, bug still not solved.
- Update go port readme.
- Add rs package extension to py_port.
- Add &str support for rs.
- Add test for loading rs package with dependencies.
- Handle rs crate dependencies.
- test for await bug
- add declaration for wg in README
- Update README.md with async example
- Add base for Nim port packaging.
- Update license copyright year.
- Add base for testing spread operator, we have not decided yet how to handle it.
- Cleanup unwraps in rs_loader.
- Improve error handling in rs_loader/src.
- Clear Error message when backtrace_plugin load fails * Added backtrace in test.yml * Doc fix in metacall_runtime.sh
- Add crossplatform backtrace support through backtrace plugin.
- Fix last rust leak.
- Handle rust function that returns nothing.
- Add rust supressions for leak sanitizer.
- Fix rs_loader leaks.
- Solve segmentation fault in case of plugin error on cli.
MetaCall v0.5.27 [2022-08-12]
- Update version to v0.5.27.
- Remove MACOSX_BUNDLE from source/cli/metacallcli/CMakeLists.txt
- Handle build type in rs_port.
- Update version to v0.5.26.
- Solve leak with metacallcli inspect.
- Solve deploying bug with plugins.
- Solve minor bugs in test CI from previous commit.
- Load plugins in CLI, beginin of the final refactor in the CLI.
- Solving few bugs in test.yml workflow.
- Setup tmate session
- Fix rs_port and other rust tests.
- fix depth in directory iterator
- Implement loading of core plugins.
- Refactor plugin_extension.