WebVM

Greetings from Chiswick,

We are happy to announce a new WebVM SDK 0.9.3794 (Bugfix UPDATE) release.

Changes

The WVMError struct has been simplified as follows:

struct _WVMError {
    char    *message;
    void   (*release)(WVMError *);
};

The VALUETYPE_TO_WVMVARIANT macro has been extended as follows:

#define VALUETYPE_TO_WVMVARIANT(_val, _cs, _count, _release, x) \
WVM_BEGIN_MACRO                                             \
    (x)->type = VariantType_Value;                         \
    (x)->count = (_count);                                 \
    (x)->release = (_release);                             \
    (x)->value.arr.elements.varElements = (_val);          \
    (x)->classSpec = (_cs);                                \
WVM_END_MACRO

The second argument should point to the value class definition, if you are using a complex value type structure based on composited value types.

Known issues

You can re-use your WebVM SDK download URL from your mail Inbox or re-register at sdk.webvm.net.