Releases: metacall/core
Releases · metacall/core
MetaCall v0.8.8 [2025-03-03]
- Update version to v0.8.8.
- Base support for llvm / c loader macos.
- Multiplatform builds for docker by default.
- Add support for c in macos.
- Disable cross compiling macos on tcc.
- fxing linux ci after updating tinycc (#553)
- Solve issues in github platform.
- Solve issues in funchook windows.
- Solve issues on funchook windows.
- Add dynamic detection of asan paths.
- Enabled github platform.
- Testing platform ci.
- Solving issues funchook.
- Trying something.
- Disable install 2.
- Disable install.
- Solving funchook.
- Solving issues funchook.
- Solve more issues funchook.
- Solve issues with libfunchook.
- Add more debug macos.
- Remove gtest.
- Add debug info for build.
- Remove googletest.
- Solve issues with macos link.
- Trying to make node_loader work on macos 5.
- Trying to make node_loader work on macos 4.
- Trying to make node_loader work on macos 3.
- Trying to make node_loader work on macos 2.
- Trying to make node_loader work on macos.
- Solving issues with libnode.
- Breaks make builds.
- Trying to solve macos.
- Solve more npn issues.
- Solve npm issues macos.
- Add debug for makefile.
- MacOS with prebuilt node.
- Set up backtrace plugin for Guix.
- Trying to solve delete tag in multiplatform builds.
- Trying to test macos.
- Solve issues in platform delete tag.
- Trying to solve issues macos.
- Add Workflow for Multi-Architecture Docker Image Build, Push, and Manifest Management (#535)
- Add Workflow for Multi-Architecture Docker Image Build, Push, and Manifest Management (#535)
- Solve issues with funchook and rapid_json.
- Improve node port types.
- feat: Add C loader support for node_port
- Solve issue with windows lib names.
- Add init of atexit in logs.
- Revert "Bump store2 in /source/scripts/node/gram/source/gram (#541)"
- Add basic atexit support in portability.
- Add proper link flags for node_loader on macos.
- Add thread safety for metacall link.
- Solve issue of NodeJS with MSVC.
- Bump store2 in /source/scripts/node/gram/source/gram (#541)
- Add base for supporting weak symbols on node loader.
- Change link options.
- Implement dependencies for loaders.
- Solve issues Python 3.13.
- Use always Python3.
- Add loader config with dependencies.
- Add NodeJS support for load_from_package and execution_path, add test with libgit2, solve issues c_loader.
- Add NodeJS support for load_from_package and execution_path, add test with libgit2, solve issues c_loader.
- Change metacall_destroy signature, improved bugs with atexit.
- Add preload of sanitizers for node tests with node executable.
- Host destruction working properly with nodejs.
- Add base for destroy in node.
- Add delayed execution paths in NodeJS.
- Initialization working properly on NodeJS.
- Implemented metacall link table.
- Unified all detours modules, add a destructor in metacall module for detours, add base for metacall link.
- Solve issues from detours, plugin manager, fork safety and added support to mingw in dynlink.
- Improve dynlink, trying to hook dlsym.
- Add functions for detecting host from loader side.
- Implemented cwd and options map.
- Initial commit, add base for NodeJS and constructor for MetaCall, still a lot of work to do.
MetaCall v0.8.7 [2024-12-18]
- Version v0.8.7.
MetaCall v0.8.6 [2024-12-18]
- Update version.
- Update release python.
- Add premissions.
- Try again python.
- Try again.
- Errors solved in py release.
- Testing python again.
- Update ci of python.
- Update upload.sh
- Update upload.sh
- Solve issue with tools environment.sh for deprecated apt-key.
- Add more doc in rs_port.
- Remove macos-12.
- Add documentation to the CMake file in rs_port.
- Solve issues with future signature.
- Add debugging environment for valgrind, refactored the code a bit, first attempt for MetaCallFuture, vscode debugging in process.
- Clippy improvements to rs_port.
- Improve valgrind suppressions for rs_port.
- Minor improvement from last commit.·
- Improve rs_port tests and improve memory leak detection for valgrind.
- Add minor improvements to rs_port.
- Improve rs port.
- Solved issues in c loader and py port, add python port ci, add tests for python to c pointers.
- Solve minor issue in C loader.
- Solve bug in c loader, improved python port add reference and dereference APIs in reflect.
- Extended type support for c_loader, improve search of headers and libraries for c_loader, assuming now they are not in the same folder, add test with support for pointers to pointers in c_loader.
- Add support for C loader packages.
- Trying to solve issues with push on docker multiplatform.
- Improve docker multiplatform build condition.
- Solve issue with tokens docker.
- Trying to make mutliarch work.
- Update release.yml (#531)
- Solve issues in macos ci.
MetaCall v0.8.3 [2024-08-23]
- Update metacall to v0.8.3.
- Update distributable dispatch workflows.
- Do nothing if plugin dir does not exist.
- Simplified swig installation.
MetaCall v0.8.1 [2024-08-14]
- Update version to v0.8.1.
- Improved node port and added metacallfms.
- Solve issues with dotnet and noble.
- Solve issue with runtime on ubuntu noble.
- Update ubuntu images.
- Solve bugs on docker ci.
- Solve minor issue.
- Add base ci for crossplatform builds.
- Comment out livelock test.
- Make test timeout 1h.
- Update funchook.
- Remove malloc from py thread state.
- Trying to solve all issues from python.
- Trying to make python tests work.
- Trying to speedup threading.
- Add verbosity to the publish script.
- Update rs_port version.
- Add CI for rust crates.
- Update distributable-dispatch.yml
- Update distributable-dispatch.yml
- Update folders in MSVC.
- Optimized single thread path py_loader.
- Remove unnecesary mutex.
- Update version of rapidjson.
- Add base for new threading model in py_loader.
- Unified workflows for distributable dispatch.
- Add base compatibility to python 3.12.
- Linux CI Repository Dispatch Test added (#509)
- fix: incorrectly calculating the size of script that is loaded from memory
- test: adding test cases for incorrect size of script
MetaCall v0.8.0 [2024-06-27]
- Update version to v0.8.0.
- Trying to solve more leaks from nodejs.
- Solve more bugs from runtime.
- Solve issue with metacallcli.
- Solve another issue.
- Solve issues.
- Solve issue with port package.
- Trying to improve runtime builds and testing in linux.
- Checking for async ref.
- Trying to solve more issues from nodejs.
- Improve build system for the CLI.
- Add more complex test for mixing node and python await.
- Initial version of node/py await.
- Add sanitizer env var to a test.
- Add first version of node / python deadlock fix.
- Solve properly tsan python race supression.
- Add suppresion in tsan for python 10.
- Disable test for cmd sandboxing if target is not found.
- Add suppressions for NodeJS and address sanitizer.
- Solve issue with macos gnucobol.
- Solve issue with mac and npm.
- Trying to solve issues with FindNodeJS.cmake.
- Corrected message from cli command plugins.
- Solve more issues with node loader, the refactor is working now.
- Refactor completely node loader.
- Improve style, simplified a lot of things in node_loader.
- First PoC for solving threading issues in node loader.
- Trying to solve macos issues.
- Improve cmake files of the cli plugins.
- Trying to solve macos ci issues.!
- Revert "Solve issue in macos."
- Solve issue in macos.
- Implemented cmd and repl in the cli completely, add also sandboxing plugin in the cmd.
- Bump nokogiri from 1.16.2 to 1.16.5 in /source/scripts/ruby/blog/source
- Update checkout versions.
- Improve multiple issues, leaks, improve instrumentation with valgrind, allow python to use debug mode for better debugging as a dependency.
- Trying to solve issues with macos.
- Improve docker compose test.
- Update macos sdk root and docker compose command.
- Update node in macos to 20.
- Add coverage working properly with html generation and a more robust and standard approach.
- Ammend to previous commit.
- Add check for tests cli_core_plugin.
- Minor changes in sandbox plugin.
- Implemented base for CMD.
- Fixing libclang version to 14.
- Add libclang versions.
- Enable ubuntu:mantic and remove limitation of libclang version 11.
- Corrected sandbox test.
- Add check for python benchmark.
- Solve issues with inheritance over plugins, now we have a clean representation of core plugins, and loading from directory does not pollute the handles.
- Bump rack from 2.2.7 to 2.2.8.1 in /source/scripts/ruby/blog/source (#491)
- Update doc about rust nightly for rs_loader.
- Started CMD plugin for cli and refactored the cli plugin file structure.
- fix(build): icu4c v72.x is too old (#487)
- Bump es5-ext in /source/scripts/node/gram/source/gram (#490)
MetaCall v0.7.11 [2024-02-22]
- Update version to v0.7.11.
- Workaround for build from source in NodeJS 18.
MetaCall v0.7.10 [2024-02-22]
- Update version to v0.7.10.
- Improve NodeJS build from source.
MetaCall v0.7.9 [2024-02-21]
- Update version to v0.7.9.
- Trying to solve issues with NodeJS build from source.
MetaCall v0.7.8 [2024-02-20]
- Update version to v0.7.8.
- Minor bug solved in py loader.
- Add exception in paths for Guix installation.
- Testing throw inside async functions nodejs.
- Unified tests of wasm to see if this is the problem found in windows.
- Undo previous change.
- Testing windows ci with wasm tests.
- Ammend to last commit.
- Disable release build in windows, it's faulty.
- Solved issues in cli tests.
- Finished fallback for positional arguments.
- Remove annoying message from log level.
- Prepared cli for command implementation.
- Remove annoying error message.
- Solve issue in CMake wasm test.
- Downgrade to jammy again.
- Trying to solve issues in linux environment.
- Add exception of sanitizer for windows 2019.
- Trying to solve issues with sid.
- Update linux versions.
- Clean everything from metacallcli old parser.
- Add completer and await to cli plugin.
- Solve issue with parallel builds in funchook project.
- Solve ctrl+c, ctrl+d and exit in cli.
- REPL in CLI working properly including stdin.
- CLI exit working properly.
- Ammend to last commit.
- Add stack trace support in logs when address sanitizer is enabled.
- Solve issue with empty command.
- Add portability_assert with compatibility with sanitizers.
- CLI commands working.
- Improved error handling in node bootstrap.
- Remove unused ignore files.
- Bump nokogiri from 1.14.3 to 1.16.2 in /source/scripts/ruby/blog/source
- Implement the whole parser for the cli repl.
- Solve metacall runtime script issue.
- Add base for CLI refactor.