Releases: metacall/core
Releases · metacall/core
MetaCall v0.9.8 [2025-06-12]
- Update version to v0.9.8.
- Update backwardcpp.
MetaCall v0.9.7 [2025-06-11]
- Update version to v0.9.7.
- Solve issue in node port.
MetaCall v0.9.6 [2025-06-11]
- Update version to v0.9.6.
- Remove release in windows, python still failing.
- Add install step to ci.
- Improve install method of py port.
- Remove dead code and enable release on windows.
- Solve issues with ruby.
- Add search paths for dependencies.
- Solve issue with nodejs.
- Add support for newer windows versions.
- Solve issues with gtest on sanitizers.
- Solve issue on cast.
- Solve issues on workflows, enable windows versions on benchmarks.
- Solve issues in msvc.
- Add support for preprocessor in msvc 2022+.
- Use ruby-loco.
- Improve version.
- Add visual studio version.
- Trying to solve ruby issues.
- Trying to solve preprocessor issues.
- Revert "Trying to solve issues with preprocessor."
- Trying to solve issues with preprocessor.
- Solve issues with threading on windows.
- Add error info.
- Remove release for now in windows.
- Solve issues with preprocessor on MSVC 2022.
- Add release in order to test win.
- Enable all windows versions again.
- Trying to solve issues with linux ubuntu builds.
- Solve more issues on macos.
- Make NPM work in macos.
- Solve issues with sanitizers.
MetaCall v0.9.5 [2025-06-02]
- Update version to v0.9.5.
- Solve issues with ruby loader.
MetaCall v0.9.4 [2025-06-02]
- Update version to v0.9.4.
- Solve issues on ruby port and loader.
MetaCall v0.9.3 [2025-06-02]
- Update version to v0.9.3.
- Solve more issues.
- Update mirror of ruby-mswin.
MetaCall v0.9.2 [2025-06-01]
- Update version to v0.9.2.
- Solve issues with ruby loader.
MetaCall v0.9.1 [2025-06-01]
- Update version to v0.9.1
- Allow PLTHook to be defined by variables.
MetaCall v0.9.0 [2025-06-01]
- Update version to v0.9.0.
- Remove GC print unless we use sanitizers on python.
- Solve another issue from rb_loader.
- Solve issue on linux.
- Make rb_loader weakly linked to libruby.
- Solve issues in windows library path listing.
- Solve issues in py loader windows.
- Solve issues with exceptions.
- Solve python exception issues.
- Solve more issues from py_loader on windows.
- Remove windows matrix temporally.
- Remove windows matrix temporally.
- Solve more issues in python loader.
- Solve more issues in python loader.
- Solve more issues in python loader.
- Solve more issues in python loader.
- Solve more issues in windows python.
- Solve more issues on python.
- Solve delay load import issues on windows.
- Enable more msvc versions.
- Solve deadlock in metacall node port test.
- Solve issue with python.
- Support for ruby.exe, metacall is not working now.
- Ruby port and ruby.exe support in progress.
- Remove Swig, start to reimplement ruby port.
- Try to solve issues with python and iterators.
- Change print of gc.
- Improve python.exe support.
- Almost working version for py_port with python.exe.
- Remove debug info.
- Update rust port.
- Trying to solve issues.
- Trying compose with bake.
- Add base for python.exe support in python loader and port.
- Trying to solve issues of dockerhub multi arch builds.
- Solve issues in macos node port executable.
- Trying to solve issues with loongarch64.
- Added loongarch64, windows working well, add doc for architectures.
- Convert set_iterate to set_iterator, implemented loader link.
- Refactor set_iterate into iterator inside adt_set.c
- Improve hash map and add set benchmarks.
- Refactor Windows loader implementation to improve symbol replacement logic and ensure proper unloading of handles.
- Solved bugs.
- Solve issue in windows.
- Trying to solve issue of windows dlls.
- Solve issues of gtest in windows.
- Solve issues in detours and node loader for windows.
- Solved warnings, trying to mto make windows work.
- Solve issues with macos.
- Finished docker hub CI, remove warning from node loader.
- Testing dockerhub.
- Simplify list.
- Final version of dockerhub.
- Test platform.
- Test platform.
- Dockerhub.
- Solve issues dockerhub.
- Solve more issues dockerhub.
- Solve issues dockerhub.
- Try to improve dockerhub.
- Solve issues dockerhub.
- Keep trying solving issues with dockerhub.
- Extend timeout of rpc test.
- Improved the architecture build.
- Improve minor issues rapidjson.
- Trying buildx in dockerhub.
- Trying to solve dockerhub.
- Solve issues on docker, improbe build warnings.
- Trying to solve issues with atomic abi.
- Add file dependency for debug dockerhub.
- More debug of dockerhub.
- Testing things with dockerhub.
- Use the binary on docker hub.
- Add deubg.
- Trying to solve issues with docker hub.
- Docker path.
- Revert "Trying path in docker."
- Trying path in docker.
- Trying to solve issues with dockerhub.
- Minor bug in metacall link.
- Add base for detour improvements.
- Solve issues in tests.
- Solve issues from docker hub.
- Sovle issues from dynlink.
- Trying to improve docker hub.
- Trying to solve issues with docker hub ci.
- Update gtest properly to c++17.
- Solve issues with gtest.
- Update google test version.
- Updated gtest, add comments on fork.
- Solve issues in node loader for 32 bits.
- Update backtrace.
- Solve issues with logs on 32 b32 bits.
- Solve issues with atomic.
- Solve issues in release.
- Solve more issues.
- Trying to solve dynlink error.
- Avoid to optimize function in release.
- Minor bug in cmake libgit2.
- First version of plthook working, improved dylink and added support for hooking the loaders.
- Typo on notice.
- Improve the implementation.
- Add loading of the dependencies.
- Improve dynlink and prepare it for managing the dependencies of the loaders.
- Start to improve node loader.
- Solved metacall fork in linux.
- Detour working properly, enum still failing.
- Add base of plthook.
- Extended dynlink for getting symbols of the executable.
- Update copyright.
- Minor improvement to git2.
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.