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
chriseth
4e4ee15acb
Merge pull request #885 from chriseth/sol_fix_typeType_size
Fix stack size of TypeTypes.
10 years ago
Gav Wood
a8b64e9425
PV52.
10 years ago
Gav Wood
c2834efa65
Fix for API.
10 years ago
Gav Wood
2353585b3f
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
a71c3c6039
Fixes #879 .
10 years ago
Christian
4dfc7c4436
Fix stack size of typetypes.
10 years ago
chriseth
cefb25343e
Merge pull request #881 from chriseth/sol_import
Fix usage of standard sources.
10 years ago
chriseth
6b13450e2c
Merge pull request #880 from chriseth/solidity_js_dockerfile
Dockerfile to build the solidity compiler using emscripten.
10 years ago
Marek Kotewicz
e0bc73dab2
removed CorsHTTPServer
10 years ago
Christian
b80aa77de0
Find some reasonable contract if nothing is supplied.
10 years ago
Christian
fd1f7b527f
Cleaner solution to provide standard sources.
10 years ago
Christian
54e5068268
Some fixes in parser.
10 years ago
Christian
03ea63e202
Dockerfile to build the solidity compiler using emscripten.
10 years ago
Gav Wood
a8ef8c7f24
Fixes #879 .
10 years ago
Gav Wood
45815a1bc4
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
aa094e5240
LogFilter supports new, better, filter mechanism.
Exposed to JS API.
10 years ago
winsvega
233e5a91ee
namespace line
10 years ago
winsvega
d10c7b3f7a
some state tests
10 years ago
Lefteris Karapetsas
c6f2453a81
Merge pull request #878 from guanqun/simplify-solc-output
simplify solc's option output
10 years ago
Lu Guanqun
59ad75763d
simplify solc's option output
The original one is too verbose.
10 years ago
Gav Wood
04bf364372
Merge pull request #876 from debris/natspec
Natspec && little cleanup in ethereum.js
10 years ago
Lefteris Karapetsas
4726ae85de
Merge pull request #875 from LefterisJP/natspec_OW3Server_fixes
Fixes and cleanup in OurWebThreeStubServer
10 years ago
Marek Kotewicz
a59df087cc
evaluating solidity method input params
10 years ago
Marek Kotewicz
30a8d6bf17
Squashed 'libjsqrc/ethereumjs/' changes from ad7c057..6d59047
6d59047 contract method name
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 6d59047c5f1f7102f399ca9d009dc91c867a2b2f
10 years ago
Marek Kotewicz
14346861ab
Merge commit '30a8d6bf1777bfc29a4da53181f89d8b58dc8135' into natspec
10 years ago
Marek Kotewicz
b2df966ed2
Squashed 'libjsqrc/ethereumjs/' changes from f023681..ad7c057
ad7c057 getMethodWithName
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: ad7c05778f3aa2d4b42c9fa401f57b24370f65ad
10 years ago
Marek Kotewicz
244486bab0
Merge commit 'b2df966ed29976a9afedf052a398eb6bdae1aae6' into natspec
10 years ago
Marek Kotewicz
daa1f01db8
Merge branch 'ethereumjs' into natspec
10 years ago
Lefteris Karapetsas
295a277418
Fixes and cleanup in OurWebThreeStubServer
- All fixes are Natspec related
10 years ago
chriseth
507a311de1
Merge pull request #857 from LianaHus/StringToHash
conversion for string to/from hash
10 years ago
liana
1b5098cd04
- cosmetic changes
10 years ago
liana
16ef4eb9a7
-redesigned appendTypeConversion function
10 years ago
Marek Kotewicz
16cddc3230
Squashed 'libjsqrc/ethereumjs/' changes from 649b9cc..f023681
f023681 fixed contract example
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: f02368141f11511c06306184df0eda372382c2bf
10 years ago
Marek Kotewicz
507dd6a146
Merge commit '16cddc3230adaf77070b9e019614b9869d308ac9' into ethereumjs
10 years ago
liana
5bd4a1df10
-added test case for hash8 to string1 conversion
10 years ago
Marek Kotewicz
7b6d26fdf9
removed unused es6-promise.js
10 years ago
Marek Kotewicz
32a6ba6fc0
Squashed 'libjsqrc/ethereumjs/' changes from 1f5a6f1..649b9cc
649b9cc fixed natspec example
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 649b9cc195ac5b700c312b664a99217a4d530b03
10 years ago
Marek Kotewicz
0b5248c4bf
Merge commit '32a6ba6fc02174a4ad490077f8313e48d5101433' into ethereumjs
10 years ago