Skip to content

Backport bug fixes from the era compiler #66

Open
@xermicus

Description

@xermicus

These contain bug fixes, performance improvements and sometimes features we want to have in too. Should be implemented roughly in order.

Note: Sometimes they are companions.

Tasks

  • era-compiler-llvm-context/pull/24 (not planned)
  • era-compiler-llvm-context/pull/25 (not planned)
  • era-compiler-llvm-context/pull/31 (not planned - only used for era vm settings and it's missing a feature in upstream inkwell)
  • era-compiler-llvm-context/commit/31946ecd883be041c5b232a85a778501f4cc3d85 remove support for legacy evm assembly  #186
  • era-compiler-llvm-context/commit/7c1ba758b7f68c9391c16db766f69df47834f4ea
  • era-compiler-llvm-context/commit/8809df8ecd952972a9cba078b5f368df5c153c58
  • era-compiler-llvm-context/commit/8eef92457ba7d676611637c1011c40f94a4dc15f
  • era-compiler-solidity/pull/38
  • era-compiler-solidity/pull/39
  • era-compiler-solidity/pull/44
  • era-compiler-solidity/pull/51
  • era-compiler-solidity/pull/52
  • era-compiler-solidity/pull/54
  • era-compiler-solidity/pull/57 Solidity: add --libraries to sources #187
  • era-compiler-solidity/pull/58 solidity: various small resolc fixes #189
  • era-compiler-solidity/pull/59 solidity: various small resolc fixes #189
  • era-compiler-solidity/commit/3da0c1440e29e9e165a31ffa9a8a5bcf1e47be79 solidity: various small resolc fixes #189
  • era-compiler-solidity/pull/41
  • era-compiler-solidity/pull/63
  • era-compiler-solidity/pull/64
  • era-compiler-solidity/pull/68 (we do not support aarch64 musl)
  • era-compiler-solidity/commit/9d55410129ad3f51b5c032513ccffce7b0320618 solidity: various small resolc fixes #189
  • era-compiler-solidity/pull/80
  • era-compiler-solidity/pull/86
  • era-compiler-solidity/pull/88
  • era-compiler-solidity/pull/89
  • era-compiler-solidity/pull/90
  • era-compiler-solidity/pull/93 (not planned - only used for era vm settings and it's missing a feature in upstream inkwell)
  • era-compiler-solidity/pull/76
  • era-compiler-solidity/commit/e00d63b24ff6b040f1527295495b8f5459875bfa
  • era-compiler-solidity/pull/97
  • era-compiler-solidity/pull/100
  • era-compiler-solidity/pull/101
  • era-compiler-solidity/commit/3163e963b600ddda4a8b9a4a79091f65119214ef
  • era-compiler-solidity/pull/104
  • era-compiler-solidity/pull/106
  • era-compiler-solidity/pull/107
  • era-compiler-solidity/commit/53e80df2c5848a8257b4e8c92434a9fe356159c7
  • era-compiler-solidity/pull/114
  • era-compiler-solidity/pull/116
  • era-compiler-solidity/commit/7e6c631f6611d8cef5e01f88279cfb3c3b51f53d
  • era-compiler-solidity/commit/6268b72eafd3fd13c8dc71895e933710bdd3320b
  • era-compiler-solidity/pull/129
  • era-compiler-solidity/commit/9a26fcd98ff6d7b66dbbfa4feaae34c523d4a79a
  • era-compiler-solidity/pull/146
  • era-compiler-solidity/pull/142
  • era-compiler-solidity/pull/151/files

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdependenciesPull requests that update a dependency fileenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions