Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Releases: EOSIO/eosio.cdt

EOSIO.CDT Version 1.2.1 Release Note

18 Sep 22:26
112df8d
Compare
Choose a tag to compare

eosiolib

  • Fix comments for delay_sec member #76.

eosio-abigen

  • Added missing include path forwarding to eosio-abigen from eosio-cpp #88.
  • Fixed std::string generation #88.
  • Fixed reference type generation #88.
  • Added missing builtin types #88.

EOSIO.WasmSDK -> EOSIO.CDT Version 1.2.0 Release Note

06 Sep 00:00
c692723
Compare
Choose a tag to compare

repo

  • Rename from EOSIO.WasmSDK to EOSIO.CDT.
    • To reflect the future direction of this repo, as in not just a toolchain for WASM, we have renamed the repo/project to EOSIO.CDT. The CDT stands for Contract Development Toolkit, this new name is more reflective of the new direction.
  • Added the new tool eosio-abigen.
  • Added the script ricardeos.py

build script

  • Resolved issue with trying to make with zero cores #44.
  • Resolved issues with Centos builds #62.
  • Resolved other build issues #39.

eosiolib

  • Added C++ user defined literal for names #41.
  • Refactored extended_symbol and extended_asset to no longer inherit from symbol and asset #43.
  • Removed unused declarations, resulting in failure to compile #57.
  • Resolved bug with datastream operator choosing the incorrect overloads #66.
  • Resolved use after free bug #52.
  • Removed currency contract #56.

eosio-cpp

  • Added missing flag for color diagnostics #42.
  • Added missing flags for better support for IDE integration #48.
  • Added CXX11 and Gnu style attributes for actions and tables #67.
  • Integrated eosio-abigen into eosio-cpp #67.

EOSIO.WasmSDK Version 1.1.1 Release Note

07 Aug 23:11
0d4befe
Compare
Choose a tag to compare

eosiolib

  • Fixed function signatures to match semantics of the imported function calls in crypto.h. (#31)
  • Updated asset.hpp to better handle mutliplications and divisions (#34)

EOSIO.WasmSDK Version 1.1.0 Release Note

02 Aug 00:08
34ea771
Compare
Choose a tag to compare

eosio-cpp

  • Added missing -std option, this allows for setting the C++ standard version.
  • Resolved bug with function-level static variables, this had caused linking issues with __cxa_guard_acquire and __cxa_guard_release symbols.

scripts

  • Resolved issue with build.sh exhausting memory on weaker machines.
  • Added install.sh and uninstall.sh as convenience scripts.

eosiolib

  • Expanded API comments.
  • Added function declaration for get_resource_limits.
  • Added less operator for extended_symbol.

EOSIO.WasmSDK Version 1.0 Release Notes

11 Jul 22:31
Compare
Choose a tag to compare

Introducing the eosio.wasmsdk repo

Block.one is pleased to announce the public release of the eosio.wasmsdk repository. This repository houses the toolchain, tools and libraries required to build smart contracts for the EOSIO platform.

Tools Provided

  • eosio-cpp
  • eosio-cc
  • eosio-ld
  • eosio-pp
  • eosio-ranlib
  • eosio-ar
  • eosio-objdump
  • eosio-readelf

Tools Missing in Action

  • eosio-abigen