MetaCall v0.3.11 [2021-02-12]
viferga
released this
12 Feb 10:32
·
79 commits
to 6a68bdddc8cee4a43838d605b40ede5e8a023c60
since this release
- Solve minor bugs from C# loader.
- Solve bugs from cobol loader.
- Implement metacallhv, metacallhv_s and metacall_handle_function.
- Remove warning.
- Add documentation for nodejs export default test.
- Add django integration test again.
- Add tsx test to docker.
- Add RPC Loader to the docker builds.
- Update documentation with RPC loader info.
- Add base to support URLs in Node Port.
- RPC loader working properly.
- Remove dead code.
- Add allocator back but only for copying the contents of deserializer.
- Added test for empty array in serializer.
- Implement rpc loader load from file and memory with mock tests.
- Removed dead code from CMake find_package.
- Add changes to the rpc loader, implement base url format for URL descriptors.
- Minor bugs from RPC scripts solved.
- Add base for RPC loader.
- Minor bug in CMake NodeJS scripts.
- Remove dead code from last commmit.
- Solve heap buffer overflow in the rapid json memory allocator.
- Add some bug fixes to java loader.
- Add stub for metacallhv_s.
- Add java loader to the loaders include list.
- Scala Threading PoC working properly.
- Add base for Java Loader.
- Added a generic
call
function,Args
type class, and a few instances of it -
- Made tests run sequentially * Added
Main
test class * NOTE:load_from_file
might fail
- Made tests run sequentially * Added
- Solve minor bug in node port related to the import of node modules.
- Corrected segmentation fault in python when an invalid annotation is being used in some function, add two new APIs to introspect a function signature.
- Trying to debug Scala Port with valgrind.
- Solving some Scala port bugs and trying to implement support for multiple arguments.
- Solve minor bug in node port related to the import of node modules.
- Corrected segmentation fault in python when an invalid annotation is being used in some function, add two new APIs to introspect a function signature.
- Added (and commented) parallelism test that fails
- Trying to debug Scala Port with valgrind.
- Fixed broken
FunctionValue
test -
- Added a few tests * Removed Cats Effect dependency * NOTE: Read the comments above the commented
FunctionValue
test
- Added a few tests * Removed Cats Effect dependency * NOTE: Read the comments above the commented
- Added a test with minor modifications
- Merge with https://github.com/metacall/core [develop}
- Solving some Scala port bugs and trying to implement support for multiple arguments.
-
- Using metacallfv_s instead of metacallfv * Fixing metacall_registerv not found by using metacall_register instead
- Added
NumericValue
to theValue
hierarchy (for matching and convenience) - Added and tested type class instances for single-arg functions
- All scala tests passing, function interface not implemented completely yet.
- Add asserts to the scala port test.
- Solve some bugs in the scala port, add test for basic functions (metacall_register not working yet).
- Add @anasbarg to contributors.
- Changed
FunctionPointer
's signature (NOTE: 2 tests failing) - Implemented function values and function
Create
andGet
instances (NOTE: Tests failing due to seg fault) - Disable experimental support for metacall exec in node standalone executables.
- Added bindings for function pointers
- Implement Map type in python (Dict) for arguments.
- Added function pointer wrapper trait
- Added
MetaCallApp
- Added
Caller
andLoader
objects - Update node port version.
- Modified map value creation/retrieval test case
- Implemented
Get
instances for arrays and maps