Wrenbind17 Versions Save

A header only library for binding C++17 classes and functions to Wren, an embeddable programming language

v1.2.3

7 months ago

v1.2.2

1 year ago

4ae1512 Add test to check for destructors a864db3 Fix destructor is not called on an abstract class a9d73fd Merge pull request #11 from PossiblyAShrub/m1-mac-support 0c7fd2e Add missing inlcudes to all headers bb9ad08 Update Catch2 to support M1 Macs 289c6ef Add failing can_compile test (due to missing includes in some headers) 02f910d Merge pull request #10 from OverShifted/patch-1 d77c911 Fix string literal in hello_world.md 5b0b08b Fix memory leak in module loader func

v1.2.1

2 years ago

6df3a21 Update GitHub actions to use Visual Studio 2022 62693f8 Allow binding base class functions, variables, and properties, from the derived class 1f1a90f Merge pull request #7 from DerThorsten/simple_install_target 9798216 added simple install target to CmakeList 5e88e23 Add codecov coverage 367bcab Add a test with an example of usage of using derived methods from base classes

v1.2.0

3 years ago

0dfae3d Update wren submodule to the latest version 6cb3b34 Fix valgrind not downloading on GitHub actions and remove ARM64 build bf0cf5d Merge pull request #3 from PossiblyAShrub/wren-0.4.0-compat 94b1d0a Add >=0.4.0 version check d6b7e33 update default reallocateFn and loadModuleFn to match new wren 0.4.0 signatures 4857a38 Updating README badges and add a link

v1.1.1

3 years ago

7c37a40 Update information on CMake usage 9b87e63 Fix missing cassert header 8eede36 Add support for self hosted arm64 GitHub actions runner

v1.1.0

3 years ago

c72325a Fix native Wren lists Fix moving Wren VM will corrupt the user pointer Add support for Wren native maps Update Wreb submodule to the latest master version Update documentation and replace Hugo-Learn theme with Hugo-Learn theme Add support for std::optional Add support for std::deque Refactor and format header files Remove broken lcov for uploading test coverage Move to GitHub actions Allow wrenbind17::Variable instance to be pushed into Wren VM Redesigned wrenbind17::Any from scrach and now uses the same mechanism as the rest of the code via push and pop helpers Added API documentation Updated Hugo to the latest version Updated Doxybook2 to the latest version 90dfa2d Move to GitHub actions 2fc29f1 Remove Hugo Learn theme

v1.0.4

4 years ago
  • Fix clang reported warnings

v1.0.3

4 years ago
  • Add support for native lists.
  • Fix iterating over empty vector or list in Wren has bad iterator value.
  • Fix compiler warnings on vector and list index in removeAt and insert functions.
  • Fix StdVectorBindings and StdListBindings using custom class that has no compare operator. If a class or struct with no compare operator used for StdVectorBindings then the function contains() will use pointers instead to check for existing value. Otherwise the contains() function will use std::find.

v1.0.2

4 years ago
  • Don't try to deploy docs on non-master branch on Circle CI
  • Add delete copy constructor to enforce referencing foreign class instance as a reference
  • Fix varReadonly incorrect ForeignProp construct

v1.0.1

4 years ago

Replaced VuePress with Hugo and Hugo Learn Theme Updated Wren submodule Updated documentation