History
(unreleased)
- Release: version 0.2.0 🚀 [Shreyas Atre]
- Release: version 0.2.0 🚀 [Shreyas Atre]
-
[PySDK] Added Table Context and Instance. [Shreyas Atre]
-
Also improved Value Class
- [PySDK] Added memory instance support. [Shreyas Atre]
- [PySDK] Added Mutability, GlobalType and MemoryType Context Support. [Shreyas Atre]
- [PySDK] Added WasmEdge_Limit support. [Shreyas Atre]
- [PySDK] Improve WasmEdge_Value. [Shreyas Atre]
- [PySDK] Runtime Exeception incase of parameter length mismatch. [Shreyas Atre]
- [PySDK] Added support for funcref. [Shreyas Atre]
- [PySDK] Added Reference Class to support externref. [Shreyas Atre]
- [PySDK] Added RefType Enum Class. [Shreyas Atre]
-
[PySDK] CMake CXX STD to 11. [Shreyas Atre]
-
Not using any features of 17
- [PySDK] PyPi Testing published. [Shreyas Atre]
- [PySDK] VM API made consistent. [Shreyas Atre]
- [PySDK] Exclude pybind11 from getting formatted. [Shreyas Atre]
-
[PySDK] Added Executor support. [Shreyas Atre]
-
Fixed ASTModuleCxt address of pointer function
- Used the above function in Loader
- [PySDK] Added Validator support. [Shreyas Atre]
- [PySDK] Added Loader support. [Shreyas Atre]
- [PySDK] Added AST Module Context support. [Shreyas Atre]
-
[PySDK] Cleanup: Code Cosmetic changes. [Shreyas Atre]
-
Cleanup and re organizing into multiple files.
- [PySDK] Added WasmEdge_Value Support and Corresponding tests. [Shreyas Atre]
-
[PySDK] Fix: Host function execution. [Shreyas Atre]
-
Flow of invocation from https://github.com/WasmEdge/WasmEdge/pull/633#issuecomment-986660764
- [PySDK] List registered functions functions. [Shreyas Atre]
- [PySDK] Fix: Finding functions in registered modules. [Shreyas Atre]
-
[PySDK] Fix: function overloading issue. [Shreyas Atre]
-
Temporary workaround
-
[PySDK] Fix For Host Function. [Shreyas Atre]
-
Host Function cannot be passed if it is a member function.
-
[PySDK] Module and Function Support. [Shreyas Atre]
-
Incomplete Implementation
- Build Error surrounds arround the host function signature.
- [PySDK] Added compiler optimizations and output format. [Shreyas Atre]
-
[PySDK] Use PyBind11 instead of Boost.Python. [Shreyas Atre]
-
Suggestions from https://github.com/WasmEdge/WasmEdge/issues/650#issue-1052718123
- Boost.Python has lesser functionality than PyBind11
- Reduced compile time
-
[PySDK] Specify Types of parameters and return values in advance. [Shreyas Atre]
-
Utilize the
Type
class implemented in python and specify as arguments in run function. - https://github.com/WasmEdge/WasmEdge/issues/645
-
[PySDK] Fix: https://github.com/WasmEdge/WasmEdge/issues/644#issue-1050904719. [Shreyas Atre]
-
Added missing host registration for wasi in test
- Added Value in python
-
[PySDK] Overload Python vm.run() function without return length. [Shreyas Atre]
-
Use Step by step execution of WasmEdge VM and WasmEdge Function API calls to get the same. Return a boost::python::tuple of result and return list.
- Suggestions from https://github.com/WasmEdge/WasmEdge/issues/642
Status: * Tests fail https://github.com/WasmEdge/WasmEdge/issues/644 - [PySDK] Remove redundant definitions of enums. [Shreyas Atre]
- Suggestions from https://github.com/WasmEdge/WasmEdge/pull/633#issuecomment-964505682
-
[PySDK] Changed str for logging. [Shreyas Atre]
-
str is not to be confused with doc
- Minor changes in Makefile
-
[PySDK] Reference Issue fix. [Shreyas Atre]
-
Previously the Configure and Store passed to VM would make the program crash.
-
[PySDK] Docs: Added pydoc and latest example. [Shreyas Atre]
-
Autogenerated pydoc output
- Latest run example
-
[PySDK] Several Changes. [Shreyas Atre]
-
Moved str definitions to separate doc_strings header
- Created major Wrappers around Store,Configure and VM contexts
- There is a minor issue in passing Store and Configure objects to VM
- Passes basic Fibonacci test
- [PySDK] Debug flag addition. [Shreyas Atre]
-
[PySDK] Configure class: Add host registration. [Shreyas Atre]
-
Overloading of python class Configure to support adding and removing of Host.
- Wraps Host Registration.
-
[PySDK] Configure, Proposal support. [Shreyas Atre]
-
Adds configuration support which is an api wrapped over contexts.
- Proposal are just enums
-
[PySDK] Boilerplate for PySDK based on Boost. [Shreyas Atre]
-
Currently it overloads WasmEdge Result as a boolean and supports version as a method.
- Logging is implemented as a class.
- Result supports message and code methods.
- [PySDK] Docs: Fix mkdocs yaml for HISTORY. [Shreyas Atre]
- [PySDK] Docs: Fix HISTORY generation. [Shreyas Atre]
-
[PySDK] Version String function. [Shreyas Atre]
-
Returns version string
- [Docs] Fix docs example. [Shreyas Atre]
-
[Test] PySDK: Test commit. [Shreyas Atre]
-
It is a very basic template for python port
- Initial Commit for python SDK. [Shreyas Atre]