Commit Graph
9346 Commits
Author SHA1 Message Date
chriseth dcfbcddd52 Merge pull request #3540 from ealmansi/fix/add-doc-prop-3537
Added JSON property 'documentation' to Function, Event, and Modifier defs.
2018-02-19 16:46:27 +01:00
chriseth 7530592a58 Changelog entry. 2018-02-19 16:45:51 +01:00
Emilio Almansi 47a0e374e2 Fix indentation. 2018-02-19 16:45:38 +01:00
Emilio Almansi ca6957da37 Added property _documentation_ to Function, Event, and Modifier definition classes. 2018-02-19 16:45:38 +01:00
chriseth 839acafb95 Merge pull request #3502 from aarlt/minor_fix_no_input_sources_specified
Minor improvement: Check sources
2018-02-19 15:26:06 +01:00
Alexander Arlt 1d4547ab03 Minor improvement: check sources
- returns error, if "sources" is an array, an empty object or not defined
- Added new test-cases in test/libsolidity/StandardCompiler.cpp
2018-02-16 18:44:46 +01:00
chriseth 3f7e82d00b Merge pull request #3536 from leonardoalt/fix_compilation_3530
Fix compilation problem from issue 3530
2018-02-16 16:40:32 +01:00
Leonardo Alt fa0ab6bb21 Fix compilation problem from issue 3530 2018-02-16 16:04:30 +01:00
chriseth f4aa05f308 Merge pull request #3523 from ethereum/throwMulmod
Make addmod and mulmod revert if the last argument is zero.
2018-02-15 14:57:09 +01:00
chriseth 2b5a5a8669 Make addmod and mulmod revert if the last argument is zero. 2018-02-15 13:52:17 +01:00
Alex Beregszaszi 5746e2d7d8 Merge pull request #3521 from ethereum/uninitializedStoragePointers
Disallow uninitialized storage pointers as experimental 0.5.0 feature.
2018-02-15 12:05:21 +00:00
chriseth e08a206070 Disallow uninitialized storage pointers as experimental 0.5.0 feature. 2018-02-15 11:58:50 +01:00
chriseth 834dac7989 Merge pull request #3510 from ethereum/fixppa
Fix PPA script.
2018-02-14 19:49:01 +01:00
chriseth ca0e323f9f Fix PPA script. 2018-02-14 16:45:00 +01:00
chriseth 333163ec4a Merge pull request #3509 from ethereum/release
Merge release back into develop.
2018-02-14 15:41:37 +01:00
Alex Beregszaszi 2de50cb970 Merge pull request #3508 from abbbe/docs-fix-typo-20180214
fix a typo
2018-02-14 11:54:38 +00:00
chriseth bb3b327c9a Merge pull request #3505 from ethereum/incVersion
Increment version number.
2018-02-14 12:21:18 +01:00
Alexandre Bezroutchko 3804f29a8d fix a typo 2018-02-14 09:49:06 +01:00
chriseth bbdc885478 Increment version number. 2018-02-14 08:43:49 +01:00
chriseth 3155dd8058 Merge pull request #3503 from ethereum/develop
Merge develop into release for v0.4.20.
v0.4.20
2018-02-14 05:00:41 +01:00
chriseth ef8292c6bb Update Changelog.md 2018-02-13 22:43:20 +01:00
Alex Beregszaszi fc7d3f1357 Merge pull request #3501 from ethereum/prepareRelease
Prepare 0.4.20 release.
2018-02-13 20:45:10 +00:00
chriseth fccede62ce Prepare 0.4.20 release. 2018-02-13 17:17:46 +01:00
chriseth 23484ba6a4 Merge pull request #3498 from ethereum/allowthisfselector
Allow `this.f.selector` to be pure.
2018-02-13 17:08:35 +01:00
chriseth f84b2c4514 Merge pull request #3147 from Balajiganapathi/alternative_scope
Suggest alternatives when identifier not found. Closes #3058.
2018-02-13 16:48:21 +01:00
chriseth 1dcd7c5e0b Fix: remove reference. 2018-02-13 15:04:10 +00:00
chriseth 5747985e6a Use one-dimensional vector. 2018-02-13 15:04:10 +00:00
chriseth 12c3eb8880 Suggestion to improve readability. 2018-02-13 15:04:10 +00:00
chriseth dc0a25f1cd Minor changes. 2018-02-13 15:04:03 +00:00
Balajiganapathi S 8a491c77ba Restructure code for alternative identifier suggestions 2018-02-13 15:00:15 +00:00
Balajiganapathi S d123e777d3 Add tests for similarity routine 2018-02-13 14:59:36 +00:00
Balajiganapathi S b1417b318f Move string distance function to utils and format error message 2018-02-13 14:59:33 +00:00
Balajiganapathi S 2859834e58 Suggest alternatives when identifier not found. 2018-02-13 14:54:36 +00:00
chriseth aea9e7fe54 Add tests for selectors for public variables. 2018-02-13 14:15:02 +01:00
Alex Beregszaszi 8f8ad3840e Merge pull request #3349 from federicobond/number-improv
Avoid output messages size blow-up using huge bignums literals
2018-02-13 12:36:05 +00:00
chriseth 1d21f30f82 Merge pull request #3398 from ConsenSys/install-lllc
Allow lllc to be installed via Make
2018-02-13 12:46:15 +01:00
chriseth 560fbd0df1 Always use shortened literal number representation. 2018-02-13 11:43:47 +01:00
Alex Beregszaszi 52e55b75a2 Turn off lllc installation by default 2018-02-13 10:21:16 +00:00
Matthew Halpern da36c82a0a Allow lllc to be installed 2018-02-13 10:20:43 +00:00
Alex Beregszaszi f8810ef9e8 Merge pull request #3497 from ethereum/modandchangelog
Mention mod-and-replacement in changelog.
2018-02-13 10:18:59 +00:00
chriseth 5916cf1e0a Allow this.f.selector to be pure. 2018-02-13 11:00:59 +01:00
chriseth 927adb8f2a Mention mod-and-replacement in changelog. 2018-02-13 08:51:11 +01:00
chriseth 729c6a95f8 Merge pull request #3425 from jevogel/3301
Deprecate the var keyword in SyntaxChecker
2018-02-13 08:40:41 +01:00
chriseth a75d4ec60e Merge pull request #2818 from ethereum/testGnosis
Also test gnosis contracts.
2018-02-13 08:38:55 +01:00
Alex Beregszaszi 27ef979458 Merge pull request #3374 from ethereum/optim-mod-pow2
Replace MOD with AND if constant is power of 2
2018-02-13 00:39:49 +00:00
Alex Beregszaszi c7ce6db32a Merge pull request #3477 from ethereum/emscripten-exceptions
Disable greedy exception catcher in Emscripten build
2018-02-13 00:13:09 +00:00
Alex Beregszaszi 4876842f69 Replace fixed-version pragmas in Gnosis 2018-02-12 23:26:07 +00:00
chriseth 32fdb1cd4b Use node 7 as required by Gnosis contracts 2018-02-12 23:26:07 +00:00
chriseth 9956d1dd7b Also test Gnosis contracts. 2018-02-12 23:26:03 +00:00
Federico Bond a320ffeafd Avoid output messages size blow-up using huge bignums literals 2018-02-12 22:53:33 +00:00