Skip to content

MetaCall v0.3.6 [2021-01-09]

Compare
Choose a tag to compare
@viferga viferga released this 09 Jan 12:56
· 36 commits to 10101e28bdf88678479d99b10a8755e821205532 since this release
  • Update node and python port versions.
  • Improved tests, separate https test from metacall python port test.
  • Remove memory leak when python script fails to load.
  • Solve minor bug in python port with import function.
  • Solve minor bug from python port in docker.
  • Minor bug in metacall node python port ruby test.
  • Remove cmake_expand_generator_expressions in projects with less than 3 dependencies.
  • Add custom generator expressions for tests with multiple conditional dependencies.
  • Some bugs solved from python port and loader related to the number of arguments in the callback.
  • Add base for complex test with multiple ports and callbacks between languages.
  • Add dependencies for tests, some of them are not implemented due to lack of support of generator expressions to add_dependencies command.
  • Corrected module definition for loaders and metacall distributable from threading model refactor.
  • Update python version in the readme.
  • Commented out again ruby loader rb_undef in clear because of class test bug.
  • Uncommented segmentation fault of ruby loader from node loader, the previous commit related to threading model has solved it.
  • Change error in tittles from last commit.
  • Add base for threading model documentation.
  • Add new destruction model, all tests related to the threading model passing.
  • Add license to files without it (adt).
  • Remove unnecesary close statement.
  • Set properly MEMCHECK_IGNORE, it is only needed in netcore tests.
  • Remove all semicolons from python code.
  • Minor improvement to previous commit.
  • Improve metacall python port test.
  • Add more doc to the python port test.
  • Add some documentation in callback tests in Python.
  • Improve node port test for checking correct results and avoid false positives.
  • Delete redundant code in python port.
  • Solve bugs from monkey patching in python.
  • Update all test in order to use only metacall_distributable, so we can avoid conflicts between multiple versions of metacall library loaded in the process.
  • Minor bug solved from previous commit.
  • Add a cross platform implementation for the python port, including loading python module when the loader initializes, depending on the platform, including windows loading form the process itself.
  • Add base for test loading symbols from process in windows.
  • Add base for metacall python port test.
  • Improve python tests for py port.
  • Improve node port test in order to avoid false positives.