Releases: metacall/core
Releases · metacall/core
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.
MetaCall v0.7.5 [2023-09-14]
- Update version to v0.7.5
- Remove install step from examples.
- Try to add cache to benchmarks.
- Solve issue in yaml.
- Trying to solve more issues with benchmark deploy.
- Disable comment on alert temporally.
- Trying to solve issues.
- Remove initial commit in gh-pages.
- Create temporal gh-pages.
- Ubuntu kinetic reached end of life.
- Trying to disable gh-pages again.
- Trying to remove gh-pages branch.
- Disable benchmark push on PR.
- Improve error message.
- Add sanitizer for the benchmarks.
- Trying to solve more issues in node bench.
- Remove threads in benchmarks.
- Base for githooks crossplatform.
- Add benchmarks to doc.
- Refactor paths of benchs, solved issues with cli tests.
- Solve more issues on benchmarks.
- Update ci with proper paths.
- Remove netcore completely.
- Set cs_loader standard to 11.
- Add merge of all benchmarks, simplified the ci.
- Add benchmarks branch for github pages.
- Solve issue with benchmarks output path.
- Add CI for benchmarks.
- Disable release builds in win.
- Ammend to last commit.
- Remove py in windows ci properly.
- Delete debug data in win.
- Ammend to previous commit.
- Trying to debug windows.
- Add debug for python dll in win release.
- Wrong test, corrected now.
- Update tests in win32.
- Minor bug in py loader windows.
- Solved issue with metacall-file-glob-test.
- Added file loader and try to improve issue in python (win).
- Minor bug from last commit win32 python.
- Try to solve more issues with win python copy.
- Improve python3 dll copy in windows.
- Solve issue with python lib in windows.
- Correct issue over previous commit.
- Try to solve issues with win32 release ci.
- Disable rb_port in windows and mac.
- Solve issue in rb bench.
- Delete more stuff from go macos ci.
- Trying to solve ci macos issues.
- Solved few issues with CI.
- Solve minor issue.
- Trying to solve more issues in all ci.
- Solve issue with rpc on windows.
- Solve issue in cmake windows i env script.
- Remove timestamp cmake.
- Corrected error from previous commit.
- Trying to solve issues in windows.
- Solve more issues from macos.
- Solving bugs on libffi macos.
- Solve issue with copy on libtcc macos.
- Add libffi depends to c loader test.
- Trying to solve more issues in macos.
- Solving issues with macos with rust and c and others.
- Minor improvements to valgrind.
- Improve funcalls in rb_loader.
- Solve invalid read in rb_loader.
- Enable GO ports in macOS CI (#455)
- Solved few bugs and warnings from macos.
- Enable Backtracing in macOS CI (#454)
- Delete old file from previous commit.
- Simplified sanitizers, create a matrix for linux sanitizers.
- Trying to solve bugs in windows with rb_port.
- Disable wasm tests in windows with address sanitizer.
- Trying to solve more bugs in bootstrap.java windows.
- Disable unused sanitizers in windows.
- Trying to solve java issues.
- MSVC 2022 not working due to macro preprocessor library, trying a new method to inspect signature in java loader.
- Update wasm tests.
- Update to msvc 2022.
- Trying to solve issues in java tests.
- Improve wasm tests.
- Trying to solve ruby error in windows.
- Set normalization only for windows.
- Minor leak in java tests.
- Add path normalization when adding new script paths.
- Minor bug solved from macos-ci.
- Some improvements to macOS CI (#446)
- Add type check for configuration_value method.
- Disable fail-fast in workflow matrixes.
- Remove unsupported sanitizer for macos.
- Solve some bugs in workflows and linted it properly.
- Corrected typo from previous commit.
- Improve sanitizer support, extended CIs in order to support multiple sanitizer combinations.
- Add return null for void types.
- Enable wasm in windows ci, improved windows ci for run with sanitizers and without.
- Solve minor bug in previous changes from wasm loader.
- Solve issues with wasmtime depends.
- Disable wasm in windows for now.
- Solve some bugs in windows for FindWasmtime.cmake.
- Trying to solve wasm bugs from windows.
- Remove keywords from rs_port.
- Finalize rs_port for publishing v0.4.0 (#444)
- Update nodejs port and rs port.
- Add some comments and doc to the rs_port.
- Minor improvements to python loader.
- Update rs_port bindings to v0.7.4.
- Add standard to c script for tests.
- Build MetaCall with Cobol Support for macOS (#439)
- Add linux distro detection for environmnent and runtime scripts.
- Solve leaks from node loader.
- Remove ubuntu clang ci.
- Solve warnings from clang.
- Disable install command for bindgen when using sanitizers.
- Trying to make rs_port work with clang sanitizers.
- Remove unused dynamic option, try to enable clang sanitizers with ubuntu.
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.