Skip to content

Releases: metacall/core

MetaCall v0.7.1 [2023-02-03]

03 Feb 01:42

Choose a tag to compare

  • Minor bugs solved in docker image and updated version to v0.7.1.

MetaCall v0.6.3 [2023-01-19]

19 Jan 16:28

Choose a tag to compare

  • Update version to v0.6.3.
  • Revert "Change windows tests from debug to relase."
  • Change windows tests from debug to relase.
  • Revert "Enable thread sanitizer in windows tests."
  • Enable thread sanitizer in windows tests.
  • Disable incremental linking in msvc when sanitizers are enabled.
  • Minor additon to previous sanitizer commit.
  • Improve a bit sanitizer support.
  • Java tests (#367)
  • Commented out current free detector approach until better solution is found.
  • Disable ruby in CI, the bug is hard to solve for now...
  • Disable corrupted memory tests when using sanitizers.
  • Enable ruby in windows ci.
  • Gitignore update (#369)
  • Add address sanitizer for msvc and in the ci.
  • Restore async handle behaviour.
  • Trying to solve bug in windows node async handles (again).
  • Trying to solve bug in windows node async handles.
  • Remove async handle logging temporally.
  • Solve metacall core cli tests bug related to paths.
  • Change ctest timeout to 5000.
  • Change ctest timeout to 2000.
  • Extend timeout in ctest.
  • Solve minor bug in docker compose.
  • Skip summary in sanitizer ci.
  • Add mitigation in loader for log thread bugs.
  • Add mitigation for threading errors in logs.
  • Remove logs temporally from function_destroy until they are completely thread safe.
  • Add some definitions in atomic ref counting.
  • Solve bug in atomic reference counting.
  • Removed unused code, all solved from CMake side.
  • Trying to solve bootstrap with two targets and depends now.
  • Trying to solve bootstrap (again).
  • Trying to solve bootstrap bugs.
  • Trying to solve bugs in node port.
  • Remove libnode.lib from windows ci.
  • Solve minor bug in duplicated handle test.
  • Trying to solve bugs from CMake.
  • Comment scripts in windows tests.
  • Solve minor bug in win32 implementation of threading atomic.
  • Reverting all changes.
  • Trying to solve bugs in Windows bootstrap.
  • Trying to solve bugs with node bootstrap dependencies.
  • Add debug info for bootstrap copy phase.
  • Trying to debug what is happening with windows tests and bootstrap + scripts.
  • Fix NodeJS tests in GitHub CI (#364)
  • Enabled NodeJS in Windows tests.
  • Add atomic reference counting for reflect objects.
  • Add cstdlib in node port.
  • Solve typo from previous commit.
  • Run sanitizer tests with docker in order to avoid problems with ubuntu package versions.
  • Revert "Trying to make work ruby with the CI."
  • Trying to make work ruby with the CI.
  • Update tests from linux to use docker with fixed versions.
  • Update tests from linux to use docker with fixed versions.
  • Bump loofah from 2.18.0 to 2.19.1 in /source/scripts/ruby/blog/source (#358)
  • Bump rails-html-sanitizer in /source/scripts/ruby/blog/source (#359)

MetaCall v0.6.2 [2022-12-27]

27 Dec 20:11

Choose a tag to compare

  • 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]

22 Nov 17:37

Choose a tag to compare

  • 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]

14 Sep 23:29

Choose a tag to compare

  • Update version to v0.5.37.
  • Trying to solve problems with node signal handler.

MetaCall v0.5.33 [2022-09-13]

13 Sep 22:03

Choose a tag to compare

  • 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]

06 Sep 20:30

Choose a tag to compare

  • Update version to v0.5.32.
  • Solve bug from previous commit/version.

MetaCall v0.5.31 [2022-09-06]

06 Sep 20:09

Choose a tag to compare

  • 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]

01 Sep 22:41

Choose a tag to compare

  • 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]

31 Aug 21:22

Choose a tag to compare

  • 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.