Releases: metacall/core
Releases · metacall/core
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.
MetaCall v0.5.6 [2021-10-07]
- Update from buster to bullseye in readme and packages.
MetaCall v0.4.8 [2021-05-28]
- Add documentation / TODO for a design decision in node loader bootstrap.js file related to the execution paths.
- Solve bug found in https://github.com/metacall/python-tsx-example related to typescript bootstrap.ts.
- Improve node_loader_trampoline_execution_path.
MetaCall v0.4.7 [2021-05-27]
- Add workaround for import endless loop in python loader.
- Update netcore to 5.0.6
- Add control for exception (file not found) on python loader.
- Updated Build Status Badge
- Update Java test.
MetaCall v0.4.6 [2021-05-19]
- Add traceback for python loading scripts.
- Solve metacallcli-py-tsx test.
- Solve metacallcli-py-tsx test.
- Solve metacallcli-py-tsx test.
- Bump nokogiri from 1.11.1 to 1.11.4 in /source/scripts/ruby/blog/source
- Bump puma from 4.3.5 to 4.3.8 in /source/scripts/ruby/blog/source
- Add a benchmark for log showing the difference of switching between log_write_impl and log_write_impl_va ( #140 ).
- Fix pre-commit-add-contributor hook for first time contributors
- Improve CLI tests and add a failing test for python + tsx.
- Disable asan with signalstack to debug better CoreCLR in compile options.
- Improve a bit the clang-format cmake find script.
- Resolve memory leak from load from file.
- Corrected minor bug of memory leak in the destruction of the proxy loader.
- Update languages under construction in docs.
- Update minor bug in LLVM loader and remove unnecessary comments.
- changed required llvm version from 11.0.1 to 11 and solved collision between metacall func and llvm func
- Add formatting to the last two commits.
- Add base for Julia loader.
- Now unload the ClrCore lib in linux implementation
- Removed warnings and worked a little bit on initialize
- React tests passing.
- Add test for TSX templating with react (not working yet).
- Update readme from node port.
MetaCall v0.4.5 [2021-05-11]
- Update Python Port version.
- Update NodeJs Port version.
- Trying to solve memory leaks on C# loader.
- Add extra checks for destruction of modules in python loader.
- Improve NodeJS Port test.
- Solve minor bug in new import system with python loader.
MetaCall v0.4.4 [2021-05-10]
- Mitigated issue #132
- Refactor of paths, this new methodology will solve bugs related to the load_from_file of multiple loaders. This new mode will standardize how it works and reduce friction between loaders.
- reorder help command and reword About
- add About to CLI README
- add metacallcli README
- Specified LLVM version and C++ standard
- Bump rsa from 4.1 to 4.7 in /source/scripts/python/rsasample
- Update README.md
- Tracked endless loop loading and refactored ts loader files and examples, solved properly, it was in the monkey patch of node loader when guessing the modules.
- Solve bug introduced by 0a8e426 ; this forced to executed the destroy events of the functions, classes and objects after the runtime is destroyed and this is very problematic. The destruction has been moved after the destroy children. Apparently this should not be a problem, but maybe this should be separated into two different functions if there is some special case of a loader. For now it works on node (which is the problematic one) and for the rest of loaders, which is exactly the same behavior as before.
- Solve memory leaks in fail path of rapid json serializer.
- Add docker compose test and clang format checks.
- remove \n in error messages
- Add base for LLVM loader.
- Solve minor bug in lua scripts cmake project.
- validate function in call command
MetaCall v0.4.3 [2021-04-27]
- Solve bug of metacall_inspect called after the destroy of node loader has been issued. The destroy method of the node loader should be executed before any destruction of the loader structure itself.
- Corrected misspelling in scripts, we need error handling to catch this easily...
MetaCall v0.4.2 [2021-04-19]
- Add cross platform path improvements for C#.
- Fix
require (py submodule)
test in Node port - Add tests for Node port export functions
- Fix tests for Node port
- Add support for local scopes to Node port
- Update comments in CMakeLists respect to version of Net Core 5.
- Trying to improve support for C# Net Core 5.
- Add support for NET Core 5.