Commit Graph

17154 Commits

Author SHA1 Message Date
Djordje Mijovic
9e92fbccee Refactoring bytesRequired to accept and return size_t 2020-06-11 08:26:57 +02:00
Djordje Mijovic
731b2efc97 Fixing liblangutil conversion warnings 2020-06-11 08:26:57 +02:00
Djordje Mijovic
18a196c21d Fixing Keccak256 conversion warning
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2020-06-11 08:26:57 +02:00
Djordje Mijovic
c8759b8031 Fixing conversion warnings in CommonData.cpp
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2020-06-11 08:26:57 +02:00
Kamil Śliwak
e67f5072df Add support for generating code with i32 variables in text and binary wasm 2020-06-11 02:44:23 +02:00
Kamil Śliwak
6a82d32ef6 Add the ability to store variable types in wasm AST 2020-06-11 02:44:23 +02:00
Kamil Śliwak
840ff40263 Define wasm::Type enum and use it for import parameters and result 2020-06-11 02:44:23 +02:00
Leonardo
d7f29a33b9
Merge pull request #9096 from ethereum/conversionWarningsLibSol
Adding fixes for signedness warnings in libsolidity
2020-06-11 01:06:32 +02:00
Daniel Kirchner
90b66a7362 Fix struct member access for memory and implement for calldata. 2020-06-10 20:01:30 +02:00
chriseth
baabe65a84 Fix bound functions with calldata parameters. 2020-06-10 17:37:59 +02:00
chriseth
2410f0ed5a
Merge pull request #9135 from ethereum/fixReturnParameterLocation
Fixing ICE on calling externally a function that returns calldata pointers
2020-06-10 16:44:38 +02:00
chriseth
81c48e67d1
Merge pull request #9073 from a3d4/partfix-5819-add-error-ids-to-json
Add error IDs to JSON and console output
2020-06-10 15:56:26 +02:00
Djordje Mijovic
e73fe17277 Fixing ICE on calling externally a function that returns calldata pointers
Co-authored-by: chriseth <chris@ethereum.org>
2020-06-10 14:41:45 +02:00
chriseth
4cf4068020
Merge pull request #9167 from ethereum/fixDocExDecode
Fix documentation example.
2020-06-10 14:07:23 +02:00
chriseth
3d115a28fd Fix documentation example. 2020-06-10 14:06:47 +02:00
a3d4
51e64fe0b1 Add error IDs to console output 2020-06-10 13:27:25 +02:00
a3d4
b17915a6ba Add error IDs to JSON 2020-06-10 13:26:51 +02:00
Djordje Mijovic
c6e4943089 Adding fixes for signedness warnings in libsolidity
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2020-06-10 10:41:55 +02:00
chriseth
d2e9b4e946
Merge pull request #9151 from ethereum/wasm-binary-transform-refactor-index-registration
Refactor the index assignment logic in wasm::BinaryTransform
2020-06-10 10:39:33 +02:00
chriseth
0a5d99279d
Merge pull request #9166 from TrentZ/develop
Modify blacklist to blocklist
2020-06-10 10:21:18 +02:00
TrentZ
7eb73b52a1 Rename blacklist for clarity. 2020-06-09 23:43:14 +02:00
chriseth
356cc91084
Merge pull request #9165 from ethereum/refactorType
Rename scope to currentContract.
2020-06-09 19:54:38 +02:00
chriseth
e92758345b
Merge pull request #9161 from ethereum/tweakGrammar
Grammar fixes.
2020-06-09 18:37:41 +02:00
chriseth
ebdd8fd2b0
Merge pull request #9164 from ethereum/refactorInContractKind
Replace inContractKind by libraryFunction.
2020-06-09 18:22:00 +02:00
chriseth
062159214c Rename scope to currentContract. 2020-06-09 18:19:09 +02:00
chriseth
e5c19d8a2c Replace inContractKind by libraryFunction. 2020-06-09 17:56:58 +02:00
Kamil Śliwak
edfbae0167 was/BinaryTransform: Remove unnecessary std:: prefixes from the .cpp file 2020-06-09 17:34:32 +02:00
Kamil Śliwak
b9ecccdece wasm/BinaryTransform: Rename globals and functions to globalIDs and functionIDs 2020-06-09 17:29:34 +02:00
Kamil Śliwak
b2a8639c20 wasm/BinaryTransform: Make most of section generation stateless and pass global/function/type maps via parameters 2020-06-09 17:29:08 +02:00
Kamil Śliwak
adbd4be151 wasm/BinaryTransform: Make global/function/type maps constant 2020-06-09 17:26:00 +02:00
Kamil Śliwak
4b1ea93b41 wasm/BinaryTransform: Put code for enumerating globals/functions/types in separate functions 2020-06-09 17:26:00 +02:00
chriseth
bec9b24c5b
Merge pull request #8930 from ethereum/switch-single-default-warn
Warn on YUL switch statement with only default statement
2020-06-09 14:58:17 +02:00
chriseth
81f54a170b Cleanup from storage. 2020-06-09 14:57:04 +02:00
chriseth
9cb7b8070b Grammar fixes. 2020-06-09 14:43:38 +02:00
chriseth
54a0d674cc
Merge pull request #9158 from ethereum/releaseChecklist
Update release checklist.
2020-06-09 13:18:35 +02:00
Harikrishnan Mulackal
d8263d331e Ignore warnings for yulOptimizer tests 2020-06-09 13:03:57 +02:00
chriseth
5837aa6214
Update ReleaseChecklist.md
Co-authored-by: Leonardo <leo@ethereum.org>
2020-06-09 13:01:35 +02:00
Harikrishnan Mulackal
73e634924e Warn on YUL switch statement with only default statement 2020-06-09 12:32:53 +02:00
chriseth
30235e79c0 Update release checklist. 2020-06-09 11:52:10 +02:00
chriseth
ecaedebe53
Merge pull request #9154 from ethers/patch-1
remove SHA-3 as Keccak-256 is clearer
2020-06-09 11:28:55 +02:00
chriseth
173b623217
Merge pull request #9157 from ethereum/abstract2
Change wording with regards to creation or initialisation.
2020-06-09 11:25:27 +02:00
chriseth
970b69cf3e Change wording with regards to creation or initialisation. 2020-06-09 11:21:18 +02:00
chriseth
1319396bfb
Merge pull request #9121 from ethereum/solYulIndexAccess
[SolYul] Index access to fixed bytes and byte arrays.
2020-06-09 11:18:35 +02:00
chriseth
2724ce9511 Index access to fixed bytes and byte arrays. 2020-06-09 10:50:28 +02:00
Leonardo
1e8e0ebd13
Merge pull request #9140 from ethereum/wasm-binary-fix-memory-immediate-alignment
Fix wrong alignment for Wasm store/load with 8-, 16- and 32-bit arguments
2020-06-09 10:42:21 +02:00
Leonardo
5e3ba29020
Merge pull request #9145 from PaulRBerg/update-060-docs
Add note about initialisation in 060-breaking-changes
2020-06-09 10:40:29 +02:00
ethers
91f4ae12a9
remove SHA-3 as Keccak-256 is clearer
Reduce confusion as Keccak-256 is clear enough
2020-06-08 19:16:24 -07:00
chriseth
f4eadea83d
Merge pull request #9076 from ethereum/commandline-help-option-groups
Option groups in command-line help
2020-06-08 15:44:35 +02:00
chriseth
a29592e9fd
Merge pull request #9144 from igorline/fix-semantic-urls
Fix semantic urls for function and modifier overriding in documentation
2020-06-08 13:58:40 +02:00
Leonardo
3d241eed82
Merge pull request #9137 from ethereum/smt_fix_aliasing
[SMTChecker] Erase knowledge when array variable is pushed/popped
2020-06-08 12:56:59 +02:00