Commit Graph
6933 Commits
Author SHA1 Message Date
chriseth 7a24a5764e Add line info to serious exceptions. 2017-02-24 19:32:41 +01:00
chriseth d2c79bf8e9 Merge pull request #1700 from ethereum/fixNoMobile
Some checks for the existence of mobile type.
2017-02-24 15:50:45 +01:00
chriseth 673268a6f8 Merge pull request #1651 from ethereum/transfer-method
Add address.transfer(value)
2017-02-24 15:42:52 +01:00
chriseth 92bf5154fd Merge branch 'develop' into fixNoMobile 2017-02-24 10:39:55 +01:00
chriseth bec3c6fab6 Merge pull request #1706 from ethereum/fixasmlocation
Print source location before items.
2017-02-24 08:26:45 +01:00
chriseth 6bbba106a7 Merge pull request #1710 from ethereum/strictasmtests
Check error messages for assembly tests.
2017-02-24 08:26:16 +01:00
chriseth de1317331f Changelog entry. 2017-02-24 08:25:01 +01:00
chriseth 46d3c2dd3d Print source location before items. 2017-02-24 08:24:34 +01:00
Alex Beregszaszi 4d290e551c Disallow setting .gas() on .transfer() 2017-02-24 00:27:36 +00:00
Alex Beregszaszi 59514d8268 Remove obsolete .send() entry from FAQ 2017-02-24 00:18:18 +00:00
Alex Beregszaszi cde027d144 Fix test for gas overloading in .transfer() 2017-02-24 00:18:18 +00:00
Alex Beregszaszi c46c68dfd8 Prefer .transfer() over .send() in the documentation 2017-02-24 00:18:18 +00:00
Alex Beregszaszi c674155e58 Do not keep the gas stipend if sending non-zero value 2017-02-24 00:18:18 +00:00
Alex Beregszaszi a36e2ce0cb Document transfer() 2017-02-24 00:18:18 +00:00
Alex Beregszaszi 81006dae98 Support gas modifier on addr.transfer() 2017-02-24 00:18:18 +00:00
Alex Beregszaszi ba437ef31a Add type checking test for address methods 2017-02-24 00:18:18 +00:00
Alex Beregszaszi 16e48219d3 Add test for address.transfer() 2017-02-24 00:17:45 +00:00
Alex Beregszaszi 4264625c69 Implement address.transfer() 2017-02-24 00:17:45 +00:00
chriseth 0177d964b1 Merge pull request #1714 from dimorinny/develop
Add lost payable attribute to sample withdrawal pattern contract in docs
2017-02-22 12:05:40 +01:00
chriseth 0b67fee3fd Merge pull request #1715 from TokenMarketNet/miohtama-patch-1
Downgrade instructions for Homebrew Solidity
2017-02-22 12:01:12 +01:00
Mikko Ohtamaa c9e4e1d7ca Downgrade instructions for Homebrew Solidity
Because 0.4.9+ causes a lot of havoc, breaking tools
2017-02-22 00:45:15 +02:00
Dmitriy Merkurev a2f92033e7 add payable attribute 2017-02-21 22:44:18 +03:00
chriseth 32b7d17467 Merge pull request #1705 from ethereum/fixasmbug
Bugfix: Deposit one stack item for non-value types in inline assembly type checking.
2017-02-20 15:20:12 +01:00
chriseth c0961664f9 Deposit one stack item for non-value types in inline assembly type checking. 2017-02-20 12:33:22 +01:00
chriseth 5cd01ab7d1 Test for unbalanced stack due to loading two values from outside. 2017-02-20 12:33:22 +01:00
chriseth 50894c6af8 Fix compiler warning. 2017-02-20 11:57:50 +01:00
chriseth d794d35e50 Also check imbalanced stack. 2017-02-20 11:42:23 +01:00
Alex Beregszaszi 419ab9260e Merge pull request #1703 from ethereum/fuzzer
Executable for use with AFL
2017-02-17 22:57:47 +00:00
chriseth 354f92f813 Check error messages for assembly tests. 2017-02-17 16:39:51 +01:00
chriseth 7bdc4ddab2 Merge pull request #1627 from ethereum/asmfunctions
Parsing assembly function definitions and calls.
2017-02-16 20:12:31 +01:00
chriseth f66ebbc8e2 Report failures correctly to AFL. 2017-02-16 18:05:11 +01:00
chriseth 0ad8e53404 Merge pull request #1701 from ethereum/fixFatalErrors
Fix early exits for fatal errors.
2017-02-16 17:50:28 +01:00
chriseth 8be318e75b Include non-fuzzing fuzzer tests in commandline run. 2017-02-16 17:13:55 +01:00
chriseth f93f9fa3a0 Add executable for use with AFL. 2017-02-16 16:59:19 +01:00
chriseth c3c3cccbec Fix early exist for fatal errors. 2017-02-16 14:57:00 +01:00
chriseth e629cf5bc3 Test case. 2017-02-16 14:57:00 +01:00
chriseth dcc16c81e2 Some checks for the existence of mobile type. 2017-02-16 11:46:27 +01:00
chriseth 01fcd989b5 More tests. 2017-02-16 10:18:16 +01:00
chriseth a5ce81100e Assembly printer for functions. 2017-02-16 10:18:12 +01:00
chriseth 49a919b3e0 Parsing function calls. 2017-02-16 10:15:22 +01:00
chriseth 5d584aded8 Parsing function definitions. 2017-02-16 10:15:22 +01:00
chriseth ad751bd3e6 Merge pull request #1674 from ethereum/assemblyPrinter
Assembly printer.
2017-02-15 15:41:45 +01:00
chriseth 5e8a1e0ae6 Test for unicode string literals. 2017-02-15 15:21:11 +01:00
chriseth 24197a2b3f Assembly printing fixes. 2017-02-14 15:41:25 +01:00
chriseth 58849cb1d5 Tests for printing assembly. 2017-02-14 15:41:25 +01:00
chriseth ca71b7624d Review changes. 2017-02-14 15:41:25 +01:00
chriseth 80f7243786 Assembly printer. 2017-02-14 15:41:25 +01:00
Yoichi Hirai 4189ff5b68 Merge pull request #1620 from ethereum/refactorEntry
Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.
2017-02-14 15:35:22 +01:00
Alex Beregszaszi 6f1f0b392a Merge pull request #1697 from ethereum/test-script-kill
Kill the right eth process in tests
2017-02-14 14:11:05 +00:00
chriseth eeaa2bad95 Kill the right eth process in tests 2017-02-14 13:48:51 +00:00