Trying to solve issues with NodeJS build from source.
v0.7.8
2 months ago
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.
v0.7.5
8 months ago
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.
v0.7.4
11 months ago
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.
v0.7.3
1 year ago
Update version to v0.7.3.
Go back to bullseye.
v0.7.2
1 year ago
Update version to v0.7.2.
Minor bug in docker images.
Updated pre-commit-clang-format (#382)
Add base for testing unions rust.
v0.7.1
1 year ago
Minor bugs solved in docker image and updated version to v0.7.1.
v0.6.3
1 year ago
Update version to v0.6.3.
Revert "Change windows tests from debug to relase."
Change windows tests from debug to relase.
Revert "Enable thread sanitizer in windows tests."
Enable thread sanitizer in windows tests.
Disable incremental linking in msvc when sanitizers are enabled.
Minor additon to previous sanitizer commit.
Improve a bit sanitizer support.
Java tests (#367)
Commented out current free detector approach until better solution is found.
Disable ruby in CI, the bug is hard to solve for now...
Disable corrupted memory tests when using sanitizers.
Enable ruby in windows ci.
Gitignore update (#369)
Add address sanitizer for msvc and in the ci.
Restore async handle behaviour.
Trying to solve bug in windows node async handles (again).
Trying to solve bug in windows node async handles.
Remove async handle logging temporally.
Solve metacall core cli tests bug related to paths.
Change ctest timeout to 5000.
Change ctest timeout to 2000.
Extend timeout in ctest.
Solve minor bug in docker compose.
Skip summary in sanitizer ci.
Add mitigation in loader for log thread bugs.
Add mitigation for threading errors in logs.
Remove logs temporally from function_destroy until they are completely thread safe.
Add some definitions in atomic ref counting.
Solve bug in atomic reference counting.
Removed unused code, all solved from CMake side.
Trying to solve bootstrap with two targets and depends now.
Trying to solve bootstrap (again).
Trying to solve bootstrap bugs.
Trying to solve bugs in node port.
Remove libnode.lib from windows ci.
Solve minor bug in duplicated handle test.
Trying to solve bugs from CMake.
Comment scripts in windows tests.
Solve minor bug in win32 implementation of threading atomic.
Reverting all changes.
Trying to solve bugs in Windows bootstrap.
Trying to solve bugs with node bootstrap dependencies.
Add debug info for bootstrap copy phase.
Trying to debug what is happening with windows tests and bootstrap + scripts.
Fix NodeJS tests in GitHub CI (#364)
Enabled NodeJS in Windows tests.
Add atomic reference counting for reflect objects.
Add cstdlib in node port.
Solve typo from previous commit.
Run sanitizer tests with docker in order to avoid problems with ubuntu package versions.
Revert "Trying to make work ruby with the CI."
Trying to make work ruby with the CI.
Update tests from linux to use docker with fixed versions.
Update tests from linux to use docker with fixed versions.
Bump loofah from 2.18.0 to 2.19.1 in /source/scripts/ruby/blog/source (#358)
Bump rails-html-sanitizer in /source/scripts/ruby/blog/source (#359)