• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

paritytech / ink / 773
80%

Build:
DEFAULT BRANCH: master
Ran 14 Aug 2019 10:30AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
773

push

travis-ci

web-flow
ink! ABI (#104)

* [abi] Create ink_abi sub crate

* [abi] Add initial types for abi generation

* [abi] Add EventParamSpec to include indexed event params

* [abi] Add documentation field to specs

* [abi] Add license and readme links and clean up authors

* [abi] Add missing license headers

* [abi] Fix some compile errors

* [abi] Make macros usable internally

* [abi] Create type_spec_of_tuple constructor macro

* [abi] Implement serialization for tuples

* [abi] Implement serialize for array types

* [abi] Remove module prefix of Vec<T>

* [abi] Apply rustfmt

* [abi] Improve minor formatting

* [abi] Add trait to allow external crate to specify serialize of TypeSpec<T>

* [abi] Make rustfmt happy

* [abi] Handle missing Vec in no_std environment

We really need a further abstraction to handle memory types.
Right now they life in ink_core but we shouldn't depend on ink_core from within ink_abi.
So we want to extract the memory sub module out of ink_core into its own crate that we can from then on depend on.

* [abi] Use same array pre-impls as metadata prototype impl

* [abi] Depend on cennznet/type-metadata + adjustments

* [abi] add missing license headers

* [abi] fixes for renamings in type-metadata crate

* [abi] add IntoCompact impls for layout types

* [abi] properly forward std feature

* [abi] implement Serialize for Key

* [abi] apply rustfmt and add some layout constructors

This also removes the dependency from ink_abi to ink_core and adds derive feature to type-metadata dependency.

* [core] implement ink_abi traits for ink_core abstractions

* adjust ink_abi Cargo.toml to using std feature by default

# Conflicts:
#	abi/Cargo.toml

* [core] Integrate ink_abi no_std compat into ink_core

* [lang] initial skeleton of codegen for ink_abi

* Enhance Flush (#136)

* [core] Enhance Flush trait to make it work with SyncCell and SyncChunk

* apply rustfmt

* [core] imp... (continued)
Source Files on build 773
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #773
  • fa6b0065 on github
  • Prev Build on master (#734)
  • Next Build on master (#784)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc