Skip to content

MetaCall v0.3.3 [2020-12-15]

Compare
Choose a tag to compare
@viferga viferga released this 15 Dec 13:22
· 45 commits to bc995c02a3f40f4a6956ece40fcac2a4e0970f75 since this release
  • Add info about debugging (valgrind and address sanitizer flags) in README.
  • Add check for making valgrind and asan mutually exclusive.
  • Add more ignore diagnostic pragmas to ruby in order to cover some warningsin docker.
  • Solve some leaks in node loader port.
  • Solve some memory leaks related to the parser in rb loader.
  • Callback tests of @trgwii working properly. There are still some memory leaks.
  • Solved some bugs and deadlocks from NodeJS, remove warnings from V8 and NodeJS for gcc, clang and msvc.
  • Add a test for debugging node port tests from a google test instead of from the cli.
  • Implement variabe arguments in nodejs function calls, and make the callback complex test work.
  • Higher ordder functions js/js working properly in node loader.
  • Implement first step towards complete callback support in node loader (WIP).
  • Add support for native code functions in bootstrap, add new discover function to the api in order to allow inspect of single functions.
  • Solve some memory leaks with callbacks on python loader.
  • Solved bug in metacall handle export function.
  • Remove unused parameter warning un unix dlopen when using sanitizers.
  • Change dynamic initialization of an iterator in set.
  • Solve invalid read in tests.
  • Solve leaks of reflect object class test.
  • Add more options to asan.
  • Correct duck type test.
  • Add verbosity to LSAN.
  • Add doc in lsan suppressions.
  • Remove doc.
  • Improve address sanitizer support.
  • Mitigated memory leaks related to duplicated function names.
  • Add a TODO for the loader impl.
  • Solve memory leak in reflect-scope-test.
  • Solve some leaks with the sanitizer.
  • Improve sanitizer for tests.
  • Add some TODOs and found some bugs that cannot be solved easily.
  • Improve node port test for exit process on error.
  • Add python types, corrected tests related to that types, allow variadic calls in python functions (although requires a temporary malloc).
  • Solve some bugs in serial test (for unimplemented cases).
  • Change reference count model in reflect system (still some tests not passing).
  • Minor bugs solved from object / class support.
  • Linting.
  • Refactor reflect_scope to handle values
  • Experimental class and object support (Ruby & Python)
  • Add base for Lua Loader.
  • Typo in python reentrant test.
  • Typo in rust_port include for cmake.
  • Update install section.
  • Fix a few typos