Commit Graph

4351 Commits

Author SHA1 Message Date
chriseth
bc609c55c0 Compute canonical names of types for function signatures. 2015-10-06 14:20:06 +02:00
chriseth
ce25ddfa6a Encode storage items correctly for library calls. 2015-10-06 14:20:06 +02:00
chriseth
421dcf4c1a Tests apart from new one work fine. 2015-10-06 14:20:06 +02:00
chriseth
9cc7402c95 Split external type into ecoding and interface type. 2015-10-06 14:19:56 +02:00
chriseth
d2332769d3 Test for internal types. 2015-10-06 14:19:30 +02:00
Liana Husikyan
a33d173ad9 Update README.md 2015-10-05 12:43:57 +02:00
Liana Husikyan
60910e4225 Update README.md 2015-10-05 12:27:56 +02:00
Liana Husikyan
3a25a371e4 Update README.md 2015-10-05 12:21:31 +02:00
Liana Husikyan
23f47eb199 Update README.md 2015-10-05 12:07:38 +02:00
chriseth
7ff6762917 Merge pull request #107 from chriseth/warningsForSoljson
Support warnings.
2015-10-05 11:17:05 +02:00
chriseth
51d065f0c4 Merge pull request #108 from chriseth/fixWarnings
Report warning in tests if requested.
2015-10-05 11:16:52 +02:00
chriseth
0950aa99a0 Test long constructor arguments. 2015-10-05 11:09:33 +02:00
chriseth
5e4166acb8 Report warning in tests if requested. 2015-10-02 23:18:54 +02:00
chriseth
95fa516d9e Support warnings. 2015-10-02 22:54:30 +02:00
chriseth
795c894afc Merge pull request #102 from chriseth/tightlyEncodedStrings
Store small byte arrays and strings in storage in one slot with their length.
2015-10-02 13:27:50 +02:00
chriseth
da408640ca Store small byte arrays and strings in storage in one slot with their
length.
2015-10-02 13:12:23 +02:00
chriseth
cae8db989a Merge pull request #101 from LianaHus/sol_Disallow_access_if_not_initialized
Disallow access to non-initialized references in storage
2015-10-02 12:45:26 +02:00
LianaHus
53d0684cb4 -fixed the warning printing
-style fixes
2015-10-02 12:38:48 +02:00
LianaHus
2706846f43 -added warning case to cl compiler
-modified warning msg
2015-10-02 12:38:48 +02:00
LianaHus
b2fa457327 removed unnecessary function declaration 2015-10-02 12:38:48 +02:00
LianaHus
fe2b9a3b3c added warning for noninitialized references in storage. 2015-10-02 12:38:48 +02:00
LianaHus
6712437e6b style fixes 2015-10-02 12:38:48 +02:00
LianaHus
468d6b6175 style fixes 2015-10-02 12:38:48 +02:00
LianaHus
db9cc9c6ef added test 2015-10-02 12:38:48 +02:00
chriseth
0bedebe9b5 Merge pull request #105 from chriseth/fix_calldataUnpacker
Bugfix in calldata unpacker.
2015-10-02 11:11:43 +02:00
chriseth
6161ec96ff Bugfix in calldata unpacker.
The offset was not specified correctly if memory activity preceded the
unpacker.
2015-10-01 16:50:11 +02:00
chriseth
5f6c3cdf54 Merge pull request #103 from chriseth/version
Version change.
2015-09-30 16:53:07 +02:00
chriseth
019ae645a7 Version change. 2015-09-30 16:50:28 +02:00
chriseth
3ff932c872 Merge pull request #100 from LianaHus/use_throw_in_action_registrar
used throw statement instead of __throw()
2015-09-29 18:45:55 +02:00
LianaHus
50827306a3 used throw statement instead of __throw() 2015-09-29 18:24:28 +02:00
chriseth
4457170ba6 Merge pull request #96 from chriseth/moreASTOutput
Provide types for VariableDeclaration.
2015-09-25 14:22:10 +02:00
chriseth
e81f4ba45e Provide types for VariableDeclaration. 2015-09-24 12:12:36 +02:00
chriseth
1736fe8015 Merge pull request #95 from chriseth/styleCleanup
Style cleanup.
2015-09-24 11:55:44 +02:00
chriseth
59a2d62c58 Merge pull request #94 from LianaHus/sol_improve_PR_83
improved overflow checkings
2015-09-24 11:55:34 +02:00
chriseth
c49e58a201 Style cleanup. 2015-09-24 11:05:04 +02:00
LianaHus
99ec6702df improved overflow check in memorySize for ArrayType 2015-09-24 10:51:06 +02:00
chriseth
52f7e35843 Merge pull request #91 from chriseth/literalStringsToStoragePointer
Literal strings to storage pointer
2015-09-24 10:23:35 +02:00
chriseth
4a2114ba35 Merge pull request #83 from LianaHus/sol_split_the_source_tree
fixed-sized arrays as return type for functions
2015-09-24 01:12:51 +02:00
chriseth
8a9b9e4fdb Do not allow assignment from literal strings to storage pointers.
Fixes #90
2015-09-23 17:34:08 +02:00
chriseth
c4b7916c14 Test that literal strings cannot be assigned to storage pointers. 2015-09-23 17:34:03 +02:00
LianaHus
c096c3c349 improved the test 2015-09-23 17:31:47 +02:00
LianaHus
5ba559beaf style fix 2015-09-23 17:31:47 +02:00
LianaHus
9547c4563c fixed-sized arrays as return type
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-09-23 17:31:37 +02:00
chriseth
09f1f1e595 Merge pull request #89 from chriseth/fixCombinedJson
Fix "combined json" output.
2015-09-23 15:55:14 +02:00
chriseth
efdea76d5e Merge pull request #85 from chriseth/warnings
Support mulitple errors and warnings.
2015-09-23 14:42:54 +02:00
chriseth
317d173218 Fix "combined json" output. 2015-09-23 14:34:42 +02:00
chriseth
028f561dac Merge pull request #88 from chriseth/versionBump
Version 0.1.3.
2015-09-23 00:34:37 +02:00
chriseth
a9cc7c33a0 Version 0.1.3. 2015-09-23 00:34:03 +02:00
chriseth
3841d39904 Merge pull request #87 from chriseth/fixVersion
Add libevmasm version string.
2015-09-22 22:54:31 +02:00
chriseth
4d82e3165f Add libevmasm version string. 2015-09-22 16:23:21 +02:00