Skip to content

Releases: bermi/tigerbeetle

Weekly automated build. Do not use in production.

20 Feb 14:05
5f1e3c6
Compare
Choose a tag to compare
Merge #435

435: Client/Node: Add missing codes r=eatonphil a=sentientwaffle

Fixes https://github.com/tigerbeetledb/tigerbeetle/issues/434

## Pre-merge checklist

Performance:

* [ ] Compare `zig benchmark` on linux before and after this pr.
    ``` sh
    # benchmark results before
    ...
    
    # benchmark results after
    ...
    ```
OR
* [x] I am very sure this PR could not affect performance.


Co-authored-by: sentientwaffle <[email protected]>

Weekly automated build. Do not use in production.

13 Feb 14:05
5f1e3c6
Compare
Choose a tag to compare
Merge #435

435: Client/Node: Add missing codes r=eatonphil a=sentientwaffle

Fixes https://github.com/tigerbeetledb/tigerbeetle/issues/434

## Pre-merge checklist

Performance:

* [ ] Compare `zig benchmark` on linux before and after this pr.
    ``` sh
    # benchmark results before
    ...
    
    # benchmark results after
    ...
    ```
OR
* [x] I am very sure this PR could not affect performance.


Co-authored-by: sentientwaffle <[email protected]>

Weekly automated build. Do not use in production.

06 Feb 14:05
5f1e3c6
Compare
Choose a tag to compare
Merge #435

435: Client/Node: Add missing codes r=eatonphil a=sentientwaffle

Fixes https://github.com/tigerbeetledb/tigerbeetle/issues/434

## Pre-merge checklist

Performance:

* [ ] Compare `zig benchmark` on linux before and after this pr.
    ``` sh
    # benchmark results before
    ...
    
    # benchmark results after
    ...
    ```
OR
* [x] I am very sure this PR could not affect performance.


Co-authored-by: sentientwaffle <[email protected]>

Weekly automated build. Do not use in production.

30 Jan 14:05
f1d3310
Compare
Choose a tag to compare
Go client: autogenerate bindings (#368)

* Go client: autogenerate bindings

- Autogenerates all `go/pkg/types/*` from Zig, except by `Uint128` which is implemented on Go side.

- Autogenerates all enum's String, removing the `stringer` dependency.

- Minor API breaks due to naming conventions: `ID` -> `Id` and `TimeStamp` -> `Timestamp`.
We can avoid that by changing the code generator, but it fells better to translate the snake_case directly to SnakeCase without handling special cases.

- Removes the function `doCreate`, which was copying the results unnecessarily.

Closes #349
Related to #298

* Go client: Update sample program

* Update src/clients/go/go_bindings.zig

Co-authored-by: djg <[email protected]>

* Go client: autogenerate review

* Remove unused script

* Go client: autogen binding tests

Co-authored-by: djg <[email protected]>

Weekly automated build. Do not use in production.

23 Jan 14:05
f1d3310
Compare
Choose a tag to compare
Go client: autogenerate bindings (#368)

* Go client: autogenerate bindings

- Autogenerates all `go/pkg/types/*` from Zig, except by `Uint128` which is implemented on Go side.

- Autogenerates all enum's String, removing the `stringer` dependency.

- Minor API breaks due to naming conventions: `ID` -> `Id` and `TimeStamp` -> `Timestamp`.
We can avoid that by changing the code generator, but it fells better to translate the snake_case directly to SnakeCase without handling special cases.

- Removes the function `doCreate`, which was copying the results unnecessarily.

Closes #349
Related to #298

* Go client: Update sample program

* Update src/clients/go/go_bindings.zig

Co-authored-by: djg <[email protected]>

* Go client: autogenerate review

* Remove unused script

* Go client: autogen binding tests

Co-authored-by: djg <[email protected]>

Weekly automated build. Do not use in production.

16 Jan 14:06
f1d3310
Compare
Choose a tag to compare
Go client: autogenerate bindings (#368)

* Go client: autogenerate bindings

- Autogenerates all `go/pkg/types/*` from Zig, except by `Uint128` which is implemented on Go side.

- Autogenerates all enum's String, removing the `stringer` dependency.

- Minor API breaks due to naming conventions: `ID` -> `Id` and `TimeStamp` -> `Timestamp`.
We can avoid that by changing the code generator, but it fells better to translate the snake_case directly to SnakeCase without handling special cases.

- Removes the function `doCreate`, which was copying the results unnecessarily.

Closes #349
Related to #298

* Go client: Update sample program

* Update src/clients/go/go_bindings.zig

Co-authored-by: djg <[email protected]>

* Go client: autogenerate review

* Remove unused script

* Go client: autogen binding tests

Co-authored-by: djg <[email protected]>

Weekly automated build. Do not use in production.

09 Jan 14:06
f1d3310
Compare
Choose a tag to compare
Go client: autogenerate bindings (#368)

* Go client: autogenerate bindings

- Autogenerates all `go/pkg/types/*` from Zig, except by `Uint128` which is implemented on Go side.

- Autogenerates all enum's String, removing the `stringer` dependency.

- Minor API breaks due to naming conventions: `ID` -> `Id` and `TimeStamp` -> `Timestamp`.
We can avoid that by changing the code generator, but it fells better to translate the snake_case directly to SnakeCase without handling special cases.

- Removes the function `doCreate`, which was copying the results unnecessarily.

Closes #349
Related to #298

* Go client: Update sample program

* Update src/clients/go/go_bindings.zig

Co-authored-by: djg <[email protected]>

* Go client: autogenerate review

* Remove unused script

* Go client: autogen binding tests

Co-authored-by: djg <[email protected]>