Commit Graph

17462 Commits

Author SHA1 Message Date
LianaHus
b7b16b153b added compile time check for out of bounds access for ordinary arrays
todo: check for dynamicaly sized arrays

Conflicts:
	libsolidity/ExpressionCompiler.cpp
2015-09-15 11:37:59 +02:00
LianaHus
626a57826c test 2015-09-15 11:37:56 +02:00
Arkadiy Paronyan
613ba2c3f1 Merge pull request #73 from chriseth/emscripten
Changes required to compile on emscripten target.
2015-09-14 18:51:56 +02:00
chriseth
6b4e564b7c Changes required to compile on emscripten target. 2015-09-14 18:36:39 +02:00
chriseth
9309b6aa82 Merge pull request #70 from chriseth/sol_libraries2
Commandline interface for linker.
2015-09-14 14:56:01 +02:00
Gav Wood
724ef6757d Workaround bug in boost. 2015-09-13 17:49:26 +02:00
chriseth
4360e04596 Merge pull request #66 from chriseth/sol_libraries
Calling libraries.
2015-09-11 19:35:31 +02:00
chriseth
70c0ed4129 Commandline interface for the linker. 2015-09-11 19:35:01 +02:00
chriseth
147830d1a3 Small fixes to the type system concerning libraries. 2015-09-11 16:36:47 +02:00
chriseth
3c25420b84 Merge pull request #69 from LianaHus/sol_enum_too_many_indexed_args
too many indexed arguments for event
2015-09-11 15:48:43 +02:00
chriseth
d89832fa89 Style. 2015-09-11 15:25:00 +02:00
LianaHus
1d1386a58c add call for EventDefinition::checkTypeRequirements() 2015-09-11 15:24:11 +02:00
chriseth
976c380b61 Possibility to call library functions. 2015-09-11 15:21:37 +02:00
chriseth
a9edc7b1a6 Transition from bytecode to more general linker objects. 2015-09-11 15:21:37 +02:00
chriseth
337fde9d11 Parsing and type checking of libraries without inheritance. 2015-09-11 15:21:37 +02:00
chriseth
c5b6d9d2a9 Merge pull request #65 from LianaHus/sol_Creating_a_contract_from_within_itself
Added error when creating a contract from within itself
2015-09-11 15:19:58 +02:00
chriseth
fbfa99b473 Merge pull request #68 from LefterisJP/add_cmake_defaults
Add cmake defaults for split repo builds.
2015-09-11 15:05:44 +02:00
LianaHus
f5fc119dc8 added test
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-09-11 14:59:54 +02:00
LianaHus
d570ab44c8 style fixes 2015-09-11 14:31:00 +02:00
Lefteris Karapetsas
9c3d0c4d81 Add cmake defaults for split repo builds.
Basically same problem as the one seen in
[this](https://github.com/ethereum/webthree/pull/34) PR.
2015-09-11 13:43:58 +02:00
chriseth
f944714746 Transition from bytecode to more general linker objects. 2015-09-10 19:31:15 +02:00
chriseth
129b4142d8 Transition from bytecode to more general linker objects. 2015-09-10 19:31:15 +02:00
LianaHus
47e42430f2 added type check if the type of the var decl is one of base contract type 2015-09-10 17:17:13 +02:00
LianaHus
30e89b3d9a added test
Conflicts:
	test/libsolidity/SolidityEndToEndTest.cpp
2015-09-10 15:05:10 +02:00
chriseth
8355c0ad40 Merge pull request #64 from LianaHus/sol_empty_comment
empty comment
2015-09-10 14:55:18 +02:00
LianaHus
845bcf8db0 - added tests to test empty comment
- fixed skipSingleLineComment
- some style fixes
2015-09-10 14:26:34 +02:00
chriseth
3fc2561223 Merge pull request #51 from ethereum/revert-25-sol_strings_as_mapping_keys
Revert "added check for string as mapping key for local var."
2015-09-09 16:30:54 +02:00
chriseth
598696b641 Merge pull request #54 from chriseth/sol_fixConstantStrings
Fix for constant strings.
2015-09-09 16:30:44 +02:00
chriseth
9967ae4038 Stylistic corrections. 2015-09-09 16:15:35 +02:00
Marek Kotewicz
69ff4b281b Merge pull request #57 from ethereum/reflect_names
reflect_names
2015-09-09 09:45:00 +02:00
debris
e961f9d94a reflect_names 2015-09-08 21:51:24 +02:00
debris
3ca3fb492d applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953 2015-09-08 17:11:02 +02:00
chriseth
985eb80695 Fix for constant strings. 2015-09-08 16:51:14 +02:00
chriseth
ea981cb0f5 Merge pull request #41 from LianaHus/sol_rename_getters
solidity interface changes. removing get prefix
2015-09-08 16:47:58 +02:00
Gav Wood
667921243b Merge pull request #56 from ethereum/split
Split
2015-09-08 16:31:13 +02:00
LianaHus
df8c82bc60 - renamed AST to ast and ABI to abi
- style fixes
2015-09-08 14:30:21 +02:00
LianaHus
02d4198242 removed get prefix
style fixes
2015-09-08 13:12:00 +02:00
LianaHus
1b5e6fc9e7 renamed getter functions 2015-09-08 13:12:00 +02:00
debris
81f49307da changed location of cmake files 2015-09-08 12:50:20 +02:00
chriseth
9fc775269b Revert "added check for string as mapping key for local var." 2015-09-07 22:43:23 +02:00
debris
b4fb77cf73 split pr changes 2015-09-07 14:32:06 +02:00
debris
aea7e04bf4 split pr changes 2015-09-07 14:32:06 +02:00
debris
3ea6fb7448 Merge branch 'develop' of https://github.com/ethereum/solidity into HEAD 2015-09-04 13:42:12 +02:00
Liana Husikyan
6f4a39c183 Merge pull request #46 from ethers/patch-1
fix title typo
2015-09-04 11:33:32 +02:00
ethers
7b2f448bb1 fix title typo 2015-09-03 15:36:58 -07:00
debris
619c91321b changes required to compile solidity in a single project 2015-09-01 15:30:26 +02:00
Gav Wood
aad59bd1aa Merge pull request #27 from LianaHus/sol_runtime_binary_by_-solc
added option to solc to output runtime part of the contract
2015-08-27 22:37:51 +02:00
Gav Wood
714223f552 Merge pull request #25 from LianaHus/sol_strings_as_mapping_keys
added check for string as mapping key for local var.
2015-08-27 22:36:35 +02:00
Gav Wood
91cffa0d5d Merge pull request #24 from LianaHus/sol_fix_error_check
added check for having type in VariableDeclaration::checkTypeRequirem…
2015-08-27 16:54:44 +02:00
Arkadiy Paronyan
edebae09c1 Merge pull request #31 from debris/client_ref
cmake refactor
2015-08-27 14:50:29 +02:00