Commit Graph

1109 Commits

Author SHA1 Message Date
Gav Wood
22eaf8ecd8 Merge pull request #1743 from chriseth/evmasm
Move assembly related files to libevmasm and split parameters.
2015-05-05 16:06:17 +02:00
Liana Husikyan
730dc3e21b Update NameAndTypeResolver.cpp 2015-05-04 17:30:28 +02:00
Liana Husikyan
e2d9ef6945 Update AST.cpp 2015-05-04 17:28:28 +02:00
Liana Husikyan
745f569443 Update AST.cpp 2015-05-04 17:21:59 +02:00
Liana Husikyan
0a15157155 some more style fixes 2015-05-04 17:19:16 +02:00
Liana Husikyan
ebaf3c48a6 small fix 2015-05-04 17:18:44 +02:00
chriseth
a9d5cba6b2 Removed layouting space. 2015-05-04 16:50:30 +02:00
chriseth
e78be5f4be Feature for commandline compiler to output the function signature hashes. 2015-05-04 16:21:44 +02:00
Liana Husikyan
10c3d76555 fixed warrning 2015-05-04 15:03:15 +02:00
Liana Husikyan
0d47ed82b1 fixed the order of error msgs 2015-05-04 14:47:38 +02:00
Liana Husikyan
8b5fa857d7 created secondarySoureLocation error type
added additional information to error msgs
2015-05-04 14:47:38 +02:00
chriseth
ef26d96111 Fix for broken continue in for loop.
Fixes #1789.
2015-05-04 10:54:50 +02:00
chriseth
c16b398f1a Build fix after merge. 2015-04-30 11:42:02 +02:00
chriseth
99ea9a62fc Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. 2015-04-30 11:42:02 +02:00
chriseth
8a1758e605 Utility class to find a suitable AST node for a given location. 2015-04-29 16:24:26 +02:00
Gav Wood
a508d29489 Merge pull request #1761 from chriseth/sol_fix_deleteBytes
Fix for deleting byte array elements.
2015-04-28 12:39:03 +02:00
chriseth
c1983d1bef Fix for deleting byte array elements.
Fixes #1759.
2015-04-28 11:31:40 +02:00
chriseth
eddf443fd2 Provide a way to override default visitor function in a generic way. 2015-04-27 18:57:16 +02:00
chriseth
9aa03ddd89 Removed visit functions for abstract AST nodes. 2015-04-27 18:57:13 +02:00
Liana Husikyan
1087d34a66 saved returnParameterNames in FunctionType constructor 2015-04-27 13:08:32 +02:00
Liana Husikyan
88536f90e8 changed the test so constructor will have input parameters 2015-04-27 13:08:32 +02:00
Liana Husikyan
648ce85256 removed an unnecessary function 2015-04-27 13:08:32 +02:00
Liana Husikyan
f0cac2f6a9 changed the implementation 2015-04-27 13:08:32 +02:00
Liana Husikyan
4cbff655ff style fix 2015-04-27 13:08:32 +02:00
Liana Husikyan
2d62c482fd fixed the output of the test 2015-04-27 13:08:32 +02:00
Marek Kotewicz
0e00f51167 Merge pull request #1710 from chriseth/linkage
Use BUILD_SHARED_LIBS
2015-04-27 10:02:27 +02:00
chriseth
a001beaf74 Merge pull request #1718 from chriseth/sol_jsonCompilerDocker
Modifications to docker file to build the json compiler.
2015-04-24 15:58:34 +02:00
chriseth
fcd3f44fd9 Use BUILD_SHARED_LIB 2015-04-24 14:50:14 +02:00
chriseth
075b4f87b9 Use BUILD_SHARED_LIB 2015-04-24 14:50:14 +02:00
chriseth
bb788bcbc3 Merge pull request #1737 from chriseth/sol_fix_solcWithoutJson
Do not handle combined JSON if option not given.
2015-04-24 12:51:11 +02:00
chriseth
87e8c81514 Do not handle combined JSON if option not given. 2015-04-24 11:48:23 +02:00
Ryan Casey
d8f7051685 Direct more mundane failures to cerr as well. 2015-04-23 09:42:01 -07:00
chriseth
245620bdc2 Removed extra blank line. 2015-04-23 15:47:54 +02:00
chriseth
ca97dcbd5b Use non-implemented functions for solidity interface output. 2015-04-23 15:00:44 +02:00
chriseth
ec01bfa074 json output for the commandline compiler. 2015-04-23 14:40:42 +02:00
chriseth
61c7f29b46 Actually output assembly in JSON format. 2015-04-22 16:28:21 +02:00
chriseth
5fff87cf2b Modifications to docker file to build the json compiler. 2015-04-22 14:38:00 +02:00
chriseth
ff39a1d241 Merge pull request #1708 from chriseth/sol_fix_libraries
Fixed use of libraries.
2015-04-22 14:33:38 +02:00
chriseth
c41eb14000 Merge pull request #1697 from chriseth/sol_bytesInEvents
bytes parameters for events and sha3.
2015-04-22 14:32:05 +02:00
chriseth
a3820fa046 Fix regarding memory overwrite during sha3 computation. 2015-04-22 11:43:50 +02:00
chriseth
a6d08950c6 bytes parameters for events and sha3. 2015-04-22 11:43:49 +02:00
chriseth
88239460bb Fixed use of libraries. 2015-04-22 11:34:25 +02:00
chriseth
be3f9e2681 Style fixes. 2015-04-22 11:33:26 +02:00
Christian
83cc8dfe00 JSON compiler. 2015-04-22 11:33:25 +02:00
Christian
21a4c342d8 JSON compiler. 2015-04-22 11:33:25 +02:00
chriseth
a44bcb6909 Fix for declarations. 2015-04-21 19:04:08 +02:00
Gav Wood
1f44d93e05 Merge pull request #1685 from chriseth/sol_fix_ripemd_alignment
Fixed byte alignment for return type of ripemd160 built-in contract.
2015-04-21 17:33:02 +02:00
Gav Wood
5f6a396765 Merge pull request #1699 from chriseth/sol_fix_contractTypesAsArguments
Fix for Contract and Enum types as external function arguments.
2015-04-21 17:32:01 +02:00
chriseth
8125f93b12 Fix for Contract and Enum types as external function arguments. 2015-04-21 15:50:37 +02:00
chriseth
e3bd21f4dd Fixed byte alignment for return type of ripemd160 built-in contract. 2015-04-21 13:03:26 +02:00