Releases: metacall/core
Releases · metacall/core
MetaCall v0.7.4 [2023-06-05]
- Update metacall to version v0.7.4.
- Delete unused comments in node loader.
- Remove workaround on macos libuv.
- Trying old style of handle count for macos.
- Workaround for macos event loop bugs.
- Trying to improve macos event loop bugs.
- Trying to solve more bugs from node loader event loop.
- Build MetaCall with rpc and file support for macOS (#437)
- Build MetaCall with TypeScript Support (#436)
- Use Pre-built Node for macOS (#435)
- Trying to solve macos event loop problems from nodejs.
- Improved ci for ubuntu.
- Add bullseye to sanitizers ci.
- Disable workflows with ubuntu for debugging debian only.
- Finished python port new cross-language module import.
- Add suppressions for tsan in v8.
- Solve multiple bugs and almost finished python port new loading method for modules.
- Enabled node ports with new inter language module load method.
- Disabled module guessing for now.
- Solved few issues related to clang.
- Trying to select clang properly in ci as default compiler.
- Extended sanitizer ci.
- Trying to solve issues in ubuntu ci.
- Solving clang sanitizer link errors.
- Solving depends on ubuntu (cobol).
- Solving depends on ubuntu.
- Running clang sanitizer on host.
- Trying to force link from cc to clang.
- Trying to avoid version in nodejs.
- Skip nodejs version check.
- Trying to solve issues with clang.
- Trying to debug windows ci.
- Solve bug in 7zip detection.
- Add message in rs port for when building with sanitizers in gcc.
- Improve overall dependency management and build system.
- Solve bug with python port install for bullseye.
- Trying to make clang work again.
- Trying to select clang as default compiler with sanitizers.
- Add debugging tools for rs_port with vscode.
- Add sudo to clang install.
- Typo from previous commit.
- Add address sanitizer and thread sanitizer with clang on the ci, remove wasm test that was deadlocking from sanitizer tests, improve rs_port instrumentation.
- Improve instrumentation of rs_port.
- Update install docs.
- Trying to solve more ci tests.
- Remove unused variable from rs_port.
- Remove rs_port from thread sanitizer tests.
- Disable properly unit tests for bindgen with thread sanitizer.
- Disable rs_port bindgen when using thread sanitizer.
- Extend timeout for wasm tests with address sanitizer.
- Set up concurrency of jobs in github ci.
- Add support for pip install for python 3.11.
- Bump jquery-rails in /source/scripts/ruby/blog/source (#429)
- Enable Wasm in macos [skip ci] (#433)
- Add test for node 18 fetch.
- Trying to solve node tests with bookworm.
- Typescript windows CI tests (#432)
- Solve more bookworm bugs.
- Moving to bookworm and solving bugs.
- Trying to implement bookworm now.
- Add alpine to linux test ci.
- Update docs version.
- Improving support for alpine.
- Add build for libnode on alpine.
- Trying to solve build bugs from rs_port.
- Solve compiler warnings in cs loader.
- Add base for alpine and musl support.
- Solve strncat error from preprocessor_test.
- Trying to improve builds.
- Minor bug in previous commit.
- Remove bindgen from build.rs.
- Fixed toolchain version in rs port.
- Enable rs port and add sanitizer support.
- Trying to solve errors from ruby and python macos.
- Build with Ruby and Pass cmake options using env file macOS (#428)
- Trying to solve python in windows ci.
- Trying to solve windows issues with python.
- Add link options for macos.
- Add link for sanitizers in clang.
- Remove integer sanitizer.
- Trying to solve Python.
- Remove leak sanitizer in macos.
- Minor bug from last commit.
- Allow only python 3 for loader.
- Trying to improve macos ci with sanitizer, small changes on win ci.
- Improve rs_port stage 5 (#424)
- Solved segfault from python.
- Improve rs_port stage 4
- ports/go: support buffer type (#422)
- Solve error in dependency of brew.
- Improve rs_port stage 3 (#421)
- Improve few bugs in value.
- Add new test to rs_port.
- Change directory of bindings.rs in rust_port.
- Bump nokogiri from 1.13.10 to 1.14.3 in /source/scripts/ruby/blog/source (#420)
- Update dotnet version.
- Trying to simplify rs_port bindings.
- Add base for cmake with rs_port.
- Solved minor bug in Go Port.
- Remove unnecesary files and change file tree in rust port.
- Go port working properly with cmake.
- Update python tests for buffer.
- Minor improvement in go port.
- Improve rs_port stage 2 (#418)
- Add base for map without malloc in go port.
- Corrected array in go port.
- ports/go: support map type (#412)
- Add ruby support to windows CI tests (#415)
- Disable rs_port for now, until all problems are solved.
- Syntax error in macos.
- Trying to solve portability issues.
- Minor error from previous commit.
- Trying to solve metacall-dynlink-path-test for macos.
- Trying to solve bugs in macos.
- Remove unused and bugy code in format.
- Solving bug in format related to macos.
- Solve minor bugs on cmake files in rust port.
- Remove unused cmake file.
- Improve rs_port stage 1
- Disable for now sanitizer tests in go port.
- ports/go: add more type conversions and tests (#407)
- Add support for go with cmake, including CI.
- Built go_port properly.
- Solve bugs in building go port.
- Minor bug in environment for macos.
- Add Go to tests and ci, refactored a bit the tool scripts.
- Renamed find deadlock test tool and improved doc.
- Unified tools environment script (macos and linux) into one, add base for golang in linux for port testing.
- Improve go port support and add testing with cmake.
- Revert "ports/go: refactor and add type conversions"
- Try to generalize the NPM script for windows.
- feat: Build with Java support for MacOS (#405)
- ports/go: refactor and add type conversions
- add npm exec path to cmake vars
- Trying to solve ts_loader_bootstrap test error.
- Passing tests on linux (ts bootstrap).
- Change dependency order in ts bootstrap.
- Update metacall environment with no patch changes for windows ci.
- Add dependencies on windows ts tests.
- Trying to solve ts tests in windows ci.
- Started to improve ts loader in order to make it work with windows ci.
- Update version to v0.7.3.
- Update NetCore to v7.0.4.
- No patch ci (#394)
- Bump rack from 2.2.6.2 to 2.2.6.4 in /source/scripts/ruby/blog/source (#398)
- feat: Build with Python support for MacOS (#391)
- Update macos-test.yml
- Update metacall-environment-macos.sh
- Update macos-test.yml
- Few changes more for macos.
- Minor changes for solving issues from macos.
- Changes in macos test.
- Undo few changes from sanitizers.
- Add few changes to the macos ci.
- Update execution permissions of tools.
- Add macos pipeline and scripts (#383)
- Update sanitizers options for clang.
- Update netcore runtime.
- Updated CMakeLists.txt (#384)
- Remove write_compiler_detection.
- Update funchook to 1.1.1.
- Update funchook and add dependency on dynlink path test.
MetaCall v0.7.3 [2023-02-07]
- Update version to v0.7.3.
- Go back to bullseye.
MetaCall v0.7.2 [2023-02-07]
- Update version to v0.7.2.
- Minor bug in docker images.
- Updated pre-commit-clang-format (#382)
- Add base for testing unions rust.
MetaCall v0.7.1 [2023-02-03]
- Minor bugs solved in docker image and updated version to v0.7.1.
MetaCall v0.6.3 [2023-01-19]
- 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]
- 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.