Skip to content

MetaCall v0.3.11 [2021-02-12]

Compare
Choose a tag to compare
@viferga 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
  • 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 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 the Value 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 and Get 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 and Loader objects
  • Update node port version.
  • Modified map value creation/retrieval test case
  • Implemented Get instances for arrays and maps