Commit Graph

9389 Commits

Author SHA1 Message Date
Alex Beregszaszi
ae02bb5aad Raise error on oversized number literals in assembly 2018-02-22 01:02:19 +01:00
mirgj
d01786f0aa
Update solidity-by-example.rst
highestBidder is the address.
it's highestBid that should be != 0 to be considered as pending return.

It's that right?
2018-02-22 01:42:57 +08:00
chriseth
20d8254029
Merge pull request #3427 from duaraghav8/patch-3
Abstract Contracts: Add note about function type
2018-02-21 18:04:35 +01:00
chriseth
98324d6c89
Merge pull request #3555 from ethereum/libraryTestCallInput
Provide proper input for test call.
2018-02-21 17:23:41 +01:00
chriseth
7cec049285
Merge pull request #3548 from ethereum/documentationOnCircle
Build documentation on CircleCI.
2018-02-21 17:22:01 +01:00
chriseth
a048d69c03 Build documentation on CircleCI. 2018-02-21 16:35:37 +01:00
chriseth
16c7eabc1c
Merge pull request #3559 from ethereum/emscripten-fail-on-undefined
CMake: abort if linking results in undefined symbols with emscripten
2018-02-21 06:27:11 +01:00
chriseth
2f862b4728
Merge pull request #3561 from ldct/patch-2
Create .gitattributes
2018-02-21 00:42:53 +01:00
chriseth
3076a434ba
Merge pull request #3554 from ethereum/reuseScannerOrNot
Expect end of string at end of top-level block for assembly parser.
2018-02-21 00:41:57 +01:00
chriseth
e2bf5de8a2 Expect end of string at end of top-level block for assembly parser. 2018-02-21 00:41:39 +01:00
Li Xuanji
0936a44bea
Create .gitattributes 2018-02-20 18:41:02 -05:00
Alex Beregszaszi
c43953f9fe CMake: abort if linking results in undefined symbols with emscripten 2018-02-20 23:28:43 +01:00
Alex Beregszaszi
70790d4729
Merge pull request #3532 from aarlt/libdevcore_new_json_api
Add new JSON API for better abstraction and for supporting strict JSON parsing
2018-02-20 22:33:14 +01:00
Alexander Arlt
0f29ac4e56 Add new JSON API for better abstraction and for supporting strict JSON parsing 2018-02-20 21:58:26 +01:00
chriseth
89a8f4096c Provide proper input for test call. 2018-02-20 19:31:26 +01:00
chriseth
dcc4083b23
Merge pull request #3553 from ethereum/simpleOptimizerTestFix
Provide input for two optimizer tests.
2018-02-20 19:25:37 +01:00
chriseth
3ba8af4fd5 Provide input for two optimizer tests. 2018-02-20 18:03:39 +01:00
Alex Beregszaszi
f5f00b4ee9
Merge pull request #3535 from ethereum/fixShadowing
Fix shadowing detection for aliases
2018-02-20 16:42:02 +01:00
chriseth
58bbb04276 Changelog entry. 2018-02-20 13:06:45 +01:00
chriseth
4272d16f30 Fix shadowing for imports with aliases. 2018-02-20 13:06:28 +01:00
chriseth
decfa0eed0 Test aliasing in shadowing. 2018-02-20 13:06:28 +01:00
Alex Beregszaszi
a6b52fdc34
Merge pull request #3550 from ethereum/offsetconstantsasm
Properly warn when using ``_offset`` and ``_slot`` for constants in inline assembly.
2018-02-20 11:17:58 +01:00
chriseth
2a58b44b8b
Merge pull request #3543 from medvedev1088/feature/add-gas-details-to-documentation
Add gas forwarding details to address related functions in documentation
2018-02-19 23:16:36 +01:00
chriseth
e54ea93e40
Merge pull request #3551 from fulldecent/patch-7
Typo
2018-02-19 23:10:47 +01:00
William Entriken
360009c376
Typo 2018-02-19 15:38:55 -05:00
Evgeny Medvedev
bce545c990 Add adjustable/no adjustable gas details to address related functions in units-and-global-variables.rst 2018-02-20 02:06:42 +07:00
chriseth
59f5a31376
Merge pull request #3357 from federicobond/improve-asm-grammar
docs: Improve assembly grammar definition
2018-02-19 19:30:54 +01:00
chriseth
83692360b1 Changelog entry. 2018-02-19 19:22:49 +01:00
chriseth
930485cd24 Properly warn about the use of constants in inline assembly in connection with `_offset and _slot`. 2018-02-19 19:22:39 +01:00
chriseth
a680cbd474 Test `_offset` for constants in inline assembly. 2018-02-19 19:22:39 +01:00
chriseth
09887de266
Fix link. 2018-02-19 19:02:49 +01:00
chriseth
39f09a90f0
Merge pull request #3448 from fulldecent/patch-8
Clarify name documentation for mixedCase
2018-02-19 18:59:50 +01:00
chriseth
abc23ac608
Merge pull request #3135 from federicobond/formatter-instance
Convert static SourceReferenceFormatter functions to member ones
2018-02-19 17:34:07 +01:00
chriseth
a938e39a9d
Merge pull request #3182 from janat08/patch-2
Update introduction-to-smart-contracts.rst
2018-02-19 16:52:45 +01:00
chriseth
2b23d02c83
Update introduction-to-smart-contracts.rst 2018-02-19 16:52:37 +01:00
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
chriseth
305d5f70c2 Fix scannerFromSourceName use-after-free. 2018-02-19 15:13:49 +01:00
Federico Bond
d7532f7b9c Convert static SourceReferenceFormatter functions to member ones 2018-02-19 15:04:22 +01:00
Evgeny Medvedev
bfcf4a86c3 Add gas forwarding details to address related functions in units-and-global-variables.rst 2018-02-18 23:43:09 +07: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