arkpar
ebebe0fe56
fixed transaction log function formatting, style
10 years ago
Lefteris Karapetsas
23d92e0d2e
Removing Function and Param Description
- Removing FunctionDescription and ParamDescription. All the data should
now be in the FunctionType
- Plus using the FunctionTypePointer alias in a few places
10 years ago
Lefteris Karapetsas
122aada70f
Contract Interface Functions now return FunctionType
- Enchanced Function Type by declaration so that it can provide all the
required information at each place interface functions are consumed
- Changed all places where interface functions was used.
- Simplified Mix's FunctionDefinition code
10 years ago
Marek Kotewicz
ee4b254a33
topics -> topic
10 years ago
Marek Kotewicz
f3012d7dc0
Squashed 'libjsqrc/ethereumjs/' changes from 94e0e5a..600c9dd
600c9dd topics are deprecated
e380462 topic for backwards compatibility
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 600c9dd27dde3269a1682b875f82d3db46cee2c9
10 years ago
Marek Kotewicz
c986ee03a1
Merge commit 'f3012d7dc0222eec540a810def136e09d62c5675' into ethereumjs
10 years ago
Marek Kotewicz
01e36fa193
Merge commit '86b70485a615c65919513426d407d7ab3c498a6f' into ethereumjs
Conflicts:
libjsqrc/ethereumjs/dist/ethereum.js.map
libjsqrc/ethereumjs/dist/ethereum.min.js
10 years ago
Marek Kotewicz
86b70485a6
Squashed 'libjsqrc/ethereumjs/' changes from 6d59047..94e0e5a
94e0e5a Merge branch 'cpp' into cpp2
8613382 moved comment
df17c33 event example
c8ee08c contract.js simplified
842b8cf event.js
e1c0862 Fix for API.
61e8ae2 events init
2544d2c tests for abi.filters
ea7c2fc abi function type
63d9c07 fixed incoming messages
1345a8c log error on console, if api returns an error
83fad0f removed fromFixed, toFixed && offset from tests
c2cb2be removed web3.eth.account, fixed #37
09f6335 fixed #23
42a25f2 evaluating solidity method input params
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 94e0e5ab7d8ec9adcd03fedc3abe5cf6444a5123
10 years ago
chriseth
a5d348d7af
Merge pull request #889 from LefterisJP/sol_ExprCompilerEncapsulation
No longer exposing retrieveValueFromStorage() as a public function
10 years ago
chriseth
f72fbf5f82
Merge pull request #890 from chriseth/sol_documentationClass
Common class that contains AST node documentations.
10 years ago
arkpar
14dd5e35e1
fixed getting function signature hash
10 years ago
arkpar
f0293bf363
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into mix_tx
10 years ago
arkpar
aefc7989f3
watches fixes
10 years ago
Lefteris Karapetsas
51fb3b6f75
No longer exposing retrieveValueFromStorage() as a public function
- plus small fix in EndToEndTests
10 years ago
Christian
74cacce2da
Common class that contains AST node documentations.
10 years ago
chriseth
da414f8d82
Merge pull request #887 from chriseth/sol_excludeStd
Exclude standard contracts by default.
10 years ago
arkpar
14698ae346
style and ui tweak
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
Gav Wood
dc47aa50f1
Merge pull request #877 from chriseth/sol_super
Super keyword.
10 years ago
Gav Wood
050a9f005c
Merge pull request #883 from debris/cors
removed CorsHTTPServer
10 years ago
Gav Wood
16eeb7b66e
Merge pull request #719 from winsvega/develop
Transaction rlp and vrs support in .json files
10 years ago
Christian
88cedee836
Remove test different_argument_numbers.
10 years ago
Christian
104e726847
Style changes.
10 years ago
Christian
7dc695e840
Super keyword.
10 years ago
arkpar
b067d3e65a
fixed std contracts loading by placing them into single compilation unit
10 years ago
Gav Wood
e28ba01280
Merge pull request #858 from LefterisJP/sol_AutomaticAccessors
Solidity storage variable automatic accessors
10 years ago
Lefteris Karapetsas
2fcfb45760
Various fixes pertaining to State Variable accessors
10 years ago
Lefteris Karapetsas
762aa2d0f3
Function name clashing with Statevariable accessor test
10 years ago
Lefteris Karapetsas
ffa06e1a05
Explicitly specify insertion to exported functions
10 years ago
Lefteris Karapetsas
eb51218af4
Simplify FunctionType's Vardecl constructor
10 years ago
Lefteris Karapetsas
9d809f5520
Multiple elementary state variable accessors test
10 years ago
Lefteris Karapetsas
309ffb8948
EVM Code for simple accessor function is properly generated
10 years ago
Lefteris Karapetsas
50a4b6055b
Fixes after rebasing on develop
10 years ago
Lefteris Karapetsas
85e4b29260
Work on ExpressionCompiler preparing for Accessors from storage
10 years ago
Lefteris Karapetsas
94ca9f0040
All interface functions are external.
10 years ago
Lefteris Karapetsas
37eb587dd9
Adding isStateVariable attribute to a VarDecl
10 years ago
Lefteris Karapetsas
10da71f90e
Solidity EntryLabel now uses a generic declaration
- Instead of a FunctionDefinition
10 years ago
Lefteris Karapetsas
3732d42ce8
Various small fixes for Sol Automatic Accessors
10 years ago
Lefteris Karapetsas
3d1c0a9bef
Modifications to Mix to adapt to FunctionDescription
10 years ago
Lefteris Karapetsas
06764f026e
State variable accessors code is now more organized
- FunctionDescription is the abstraction of what should describe a
function. It can either be a VariableDeclaration of a
FunctionDefinition.
- ParamDescription is what FunctionDescription uses to describe its
parameters for outside use purposes with a pair of (name, type)
strings
- Modified code around Solidity and especially interface handler to
adapt to this change
10 years ago
Lefteris Karapetsas
2874d43238
Tests for variable state accessors are in progress
10 years ago
Lefteris Karapetsas
818742dac9
Work in progress for state variable accessors
- Changed the code so that a generic declaration with the combination of
a function type can be used wherer a function definition was used
before
- Since using an std::pair everywhere is really tiring with this commit
I am in the process of abstracting it into a function
10 years ago
Lefteris Karapetsas
cd677c0921
Fix in addStateVariableAccessor and adjustment of parser tests
10 years ago
Lefteris Karapetsas
5a6748e3df
Parsing accessor functions for public contract state variables
- During the contract parsing depending on whether or not a state
variable is public an extra acessor FunctionDefinition is parsed for it
10 years ago
arkpar
3f982faeed
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into mix_tx
10 years ago
arkpar
aa2cf6f7d7
Merge branch 'mix_tx' of https://github.com/arkpar/cpp-ethereum into mix_tx
10 years ago
arkpar
15c92843b7
fixed msvc build
10 years ago
arkpar
0e721b4dfa
style and bugfixes
10 years ago
chriseth
4e4ee15acb
Merge pull request #885 from chriseth/sol_fix_typeType_size
Fix stack size of TypeTypes.
10 years ago