chriseth
e892152ba8
Create and output clone contracts.
10 years ago
Liana Husikyan
04702b1fa5
removed unnecessary function
10 years ago
Liana Husikyan
e5ffefeab8
changed implementation according to notes from code review
10 years ago
Liana Husikyan
dadcb7baa3
modified test network to test exceptions during parsing of documentation
todo:
- change to work wirh all exceptions
- fix white space problems in the output text for Natspec
10 years ago
Liana Husikyan
e8bc2e7667
contract documentation is now parsing during compilation and not by request.
10 years ago
chriseth
3fc61e9087
Compute constants
10 years ago
chriseth
1a3d6904d7
Gas estimation for internal functions.
10 years ago
chriseth
31c6ee40f6
Gas estimation taking known state into account.
10 years ago
Liana Husikyan
14ab7baa76
adde the positions for the end of SourceLocation
10 years ago
Liana Husikyan
f7338eb8cf
added interface function for SourceLocation/ position convertation to compilerstack
10 years ago
chriseth
49134ece7a
Fixed use of libraries.
10 years ago
Christian
7971f5e83d
JSON compiler.
10 years ago
Liana Husikyan
4ef9b70dd3
style fixes
10 years ago
Liana Husikyan
2a5a5a99f9
added asm-json flag to cl compiler
Conflicts:
libsolidity/CompilerStack.cpp
10 years ago
Lefteris Karapetsas
45117f53b0
Allowing abstract contracts constructor to have no args
- If a constructor is part of an abstract contract we can omit its
arguments
- IF a contract is abstract make sure to not create and/or request
Assembly code about it since it's not compiled
10 years ago
Liana Husikyan
369abf4294
to include source lines in output stream AssemblyItem's appropriate function is now receiving the map of fileNames to sourceCodes as argument.
10 years ago
arkpar
0698567085
style
10 years ago
arkpar
f88bedc20c
basic source level debugging
10 years ago
Christian
20c581c4f8
Activate standard sources by default.
10 years ago
Lefteris Karapetsas
11566fd3a0
Adding default value to isLibrary
10 years ago
Lefteris Karapetsas
ca8f786d56
Removing temporary contracts
- They are now added as importable libraries
10 years ago
Lefteris Karapetsas
900f705324
Adding Libraries as source units
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
809df5cdc5
Working, albeit slowly, non-NatSpec transaction confirmations.
10 years ago
Lefteris Karapetsas
d53dcd3183
Styling in Natspec Enums
10 years ago
Gav Wood
86db09cf66
Revert to using require for Solidity - it works.
10 years ago
Christian
b3252b3e5d
Exclude standard contracts by default.
10 years ago
Christian
fd1f7b527f
Cleaner solution to provide standard sources.
10 years ago
Gav Wood
0973c4c82e
Fixes to ethereum.js and standard.js.
10 years ago
Gav Wood
d5ce725096
Claim ether makes wallet & trasfers.
"#require" in solidity.
10 years ago
Lefteris Karapetsas
79b953d9e5
Minor style fixes
10 years ago
Lefteris Karapetsas
4ad3ab2174
Fixes and additional checks for Natspec Popup authentication
10 years ago
Lefteris Karapetsas
18dd4515bd
A first version of Natspec warning popup
- Runtime Contract code hash can now be retrieved from the Compiler
- Using the hash the Natspec handler stores and later retrieves Natspec
JSON for a given contract.
10 years ago
Lefteris Karapetsas
3b207c26e9
Alethzero: Showing a contract's function's hashes at creation
10 years ago
Lefteris Karapetsas
8acd9b1107
Work in prgress for creating natspec in alethzero at contract creation
10 years ago
Gav Wood
f125a4b505
CLI tweaks.
10 years ago
Gav Wood
2a21a544ce
Documentation update.
10 years ago
Gav Wood
0ca84e5a0d
Basic logging in Solidity (though no tests yet).
10 years ago
Christian
460571bd77
Fix some warnings about uninitialized members.
10 years ago
Christian
f3b2f67ab6
Possibility to replace source and obtain ContractDefinition by name.
10 years ago
Christian
5026c5855d
Create contracts.
10 years ago
Marek Kotewicz
d5b343994a
removed few unused lines from cmakes
10 years ago
Christian
afc6b75b80
Some more consts.
10 years ago
debris
548dda844a
solidity compiling under msvc && boosts cmake file fixed
10 years ago
Lefteris Karapetsas
8857a7a75e
Replacing old cstyle enums with c++11 enums in natspec
10 years ago
Christian
dcce76392b
Renamed url to identifier and added some comments.
10 years ago
Lefteris Karapetsas
78938ac468
Stack compiler now correctly returns a string and not a pointer
10 years ago
Lefteris Karapetsas
67da8798cf
Addressing styling and miscellaneous issue with Natspec
10 years ago
Lefteris Karapetsas
2f16217574
Styling in libsolidity's InterfaceHandler
10 years ago
Christian
04c8d8bdc0
Improved external interface for multi-source and multi-contract compilation.
10 years ago