MetaCall v0.3.6 [2021-01-09]
·
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.