Releases: metacall/core
Releases · metacall/core
MetaCall v0.5.29 [2022-08-31]
- 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.
MetaCall v0.5.28 [2022-08-30]
- Update version to v0.5.28.
- Review await test related to core cli plugin, bug still not solved.
- Update go port readme.
- Add rs package extension to py_port.
- Add &str support for rs.
- Add test for loading rs package with dependencies.
- Handle rs crate dependencies.
- test for await bug
- add declaration for wg in README
- Update README.md with async example
- Add base for Nim port packaging.
- Update license copyright year.
- Add base for testing spread operator, we have not decided yet how to handle it.
- Cleanup unwraps in rs_loader.
- Improve error handling in rs_loader/src.
- Clear Error message when backtrace_plugin load fails * Added backtrace in test.yml * Doc fix in metacall_runtime.sh
- Add crossplatform backtrace support through backtrace plugin.
- Fix last rust leak.
- Handle rust function that returns nothing.
- Add rust supressions for leak sanitizer.
- Fix rs_loader leaks.
- Solve segmentation fault in case of plugin error on cli.
MetaCall v0.5.27 [2022-08-12]
- Update version to v0.5.27.
- Remove MACOSX_BUNDLE from source/cli/metacallcli/CMakeLists.txt
- Handle build type in rs_port.
- Update version to v0.5.26.
- Solve leak with metacallcli inspect.
- Solve deploying bug with plugins.
- Solve minor bugs in test CI from previous commit.
- Load plugins in CLI, beginin of the final refactor in the CLI.
- Solving few bugs in test.yml workflow.
- Setup tmate session
- Fix rs_port and other rust tests.
- fix depth in directory iterator
- Implement loading of core plugins.
- Refactor plugin_extension.
MetaCall v0.5.26 [2022-12-27]
- Update version to v0.5.26.
- Solve leak with metacallcli inspect.
- Solve deploying bug with plugins.
- Solve minor bugs in test CI from previous commit.
- Load plugins in CLI, beginin of the final refactor in the CLI.
- Solving few bugs in test.yml workflow.
- fix depth in directory iterator
- Implement loading of core plugins.
- Refactor plugin_extension.
MetaCall v0.5.25 [2022-08-09]
- Update version to v0.5.25.
- Simplified clang detection in ruby for workaround in macos.
- Add rust to the test workflow.
- Fix comment indentation
- Ensure proper uninstallation of
n
Make sure the path correctly referencesnpm
,npx
, andnode
- Fix cmake Ruby compiler flags fix for CI/CD
- Debugging cmake Ruby compiler flags fix for CI/CD
- Use correct script to build -_-
- Remove sudo from make call
- Setup the runtime and build the CLI
- Add runtime set-up
- Update metacall-runtime.sh with fixed version of libclang.
- Make C dependencies fixed and cross-distro in metacall-environment.sh.
- Rename extension core_plugin to cli_core_plugin, improve the cmake install for plugins and solve bugs from the tests.
- Solve bugs in wasm loader and tests.
- Add test-sanitizer to docker-compose.sh and change the test behavior to run without sanitizers.
- Undo bug introduced in previous commit.
- Solved init order bug related to handles.
- Trying to implement base for LIFO destroy in handles.
- Change npm installation in metacall-environment.sh
- Adding sudo to uninstall nodejs in test workflow.
- Solve bug in previous commit.
- Trying to revert nodejs from test workflow.
- Added better captions and workaround for NodeJS version in test workflow.
- Change stem to filename in symbol address related to the extension loader.
- Squashed commit of the following:
- Add cobol dependency for ubuntu in metacall-environment.sh.
- Solve bugs from dynlink, core_plugin and extension loader.
- Solve minor bug for temporal TODO in metacall-environment.sh.
- Solving bugs from core_plugin.
- Add reproducible test (from ctest) of pull request #303
- Add ubuntu/debian detection for metacall-environment.sh.
- Bump tzinfo from 1.2.5 to 1.2.10 in /source/scripts/ruby/blog/source
- Review of PR #298
- Corrected few bugs from last PR review.
- Review of PR #299
- Remove warnings from funhook and ts loader.
- Remove warnings from node trampoline.
- Remove warnings from python loader.
- Remove all warnings of node loader.
- add core_plugin for cli
- Make type enum match real type.
- Add tests for rust.
- Enable rust load impls from package.
- Enable rust load classes from package.
- Add FindPatchelf.
- Add InstallPatchelf.
- Patch rpath of rustc libs.
- Add rust loader to dockerfile. Fix rust loader rpath.
- Enable rust load functions from package.
- Remove WRAPPER_DIR env var.
MetaCall v0.5.24 [2022-07-18]
- Update version to v0.5.24.
- Add prefix to search path in library for FindNodeJS.cmake.
MetaCall v0.5.23 [2022-07-18]
- Update version to v0.5.23.
- Add NodeJS_INSTALL_PREFIX for FindNodeJS.cmake.
MetaCall v0.5.22 [2022-07-18]
- Update version to v0.5.22.
- Minor bug in last commit solved.
- Plugin extension and inout parameter for handles working properly.
- Solve container of bug related to loader extension implementation, still bugs present in propagation of context.
- Solve some bugs in windows respect to plugin_extension.
- Impleplement support in metacall_load_from_{file, memory, package}, for passing handle as in parameter, refactor extension interfaces in order to support handles and propagate symbols to existing handle being loaded by the extension.
- Revert "metacall-plugin-local-test working properly"
- Review of PR #294
- Undo changes from netcore.
- Solve bugs with metacall await.
- metacall-plugin-local-test working properly
- fix segfault in metacall-ext-test
- CMake add compilation flag for Ruby support in Homebrew OSX fix
- Corrected bug in file_loader glob portability.
MetaCall v0.5.21 [2022-07-06]
- Update version to v0.5.21.
- Delete .travis.yml
- Update and rename ci.yml to release.yml
- Update docker-hub.yml
- Bump rails-html-sanitizer in /source/scripts/ruby/blog/source
- Create release workflow
- Add support for glob in file loader and support for absolute paths in metacall.json path field.
- Solve few test bugs and make rust tests optional in node and python.
- Solve cmake bugs from previous refactor.
- Rename load_extension to plugin_extension.
- Clean up code from PR #291
- add support for installing plugins
- Add rust tests for ports.
- Add propagation of signal to the main thread in signal handler test.
- Add signal handler test.
- Improved last commit with few changes, update extension design.
- add test for load_extension
- Improve the load_extension and add renaming for it.
- add extension for loading metacall*.json
- Extensions working properly.
- Add first complete implementation for extension loader, still not tested.
- Solve minor typos in code that is barely used.
- Improve host loader, remove unnecessary malloc.
- Add base for extension in scripts and begin to implement discover in extension loader.
- Add base for extension loader.
- Update LibRapidJson to latest commit
- Use fork for TCC instead of third party URL
- Update GTest version
- Add class and object support for Rust. Refactor function interface for Rust.
- Add execution paths for each script in c loader, remove the c lib test.
- Update libloadtest.h
- Add base for c library load test.
- Bump rack from 2.2.3 to 2.2.3.1 in /source/scripts/ruby/blog/source
- Solve memory leaks on python port import, it seems to have still some not solved, we should review what is happening there.
- fix: incorrect function names
- Add base for python port exports, memory leaks still not handled.
- Update NetCore to 5.0.17.
- Bump nokogiri from 1.13.4 to 1.13.6 in /source/scripts/ruby/blog/source
- Parse Rust AST instead of HIR.
- Reorganize the tests of Rust loader.
- Enable Rust loader to return Array and Map.
- Add string support for rust loader.
- Enable Rust load from memory. Add support for array and map.
MetaCall v0.5.7 [2021-10-25]
- Add flag for enabling or disabling backtracing module.
- Update the rs_loader_impl nightly version
- Fix logic bug occurred in load_from_file and load_from_package in rs_loader_impl
- Update mocha in node port tests.