chriseth
|
e480c7012c
|
bytes parameters for events and sha3.
|
10 years ago |
chriseth
|
3146a7aeb7
|
Fix for Contract and Enum types as external function arguments.
|
10 years ago |
chriseth
|
0b36ca86d7
|
Fixed function overloads.
Added tests, disallowed non-calling usage of non-unique function
references.
|
10 years ago |
Liana Husikyan
|
2cf5fdcadf
|
fixes
added more tests
|
10 years ago |
Liana Husikyan
|
46eb3f366b
|
added implementation to append code for State variable accessor
fixed tests
|
10 years ago |
Liana Husikyan
|
518daee546
|
some more tests
|
10 years ago |
Liana Husikyan
|
561e461ded
|
added createing FunctionType from ArrayType VariableDeclaration
added test
|
10 years ago |
Liana Husikyan
|
ab0b92242f
|
Update Types.cpp
|
10 years ago |
Liana Husikyan
|
4352423fea
|
miner changes in the implementation of the externalTypes function of FunctionType.
better error messages for exeptions
style fixes after review
|
10 years ago |
Liana Husikyan
|
0e247e0282
|
style fixes
|
10 years ago |
Liana Husikyan
|
dd15c53ae4
|
added externalTypes function to functionType
removed flag for externalSigniture
|
10 years ago |
Liana Husikyan
|
f3e8d2b7e9
|
tests for external types
|
10 years ago |
Liana Husikyan
|
ba8d0f615c
|
renamed externalTypes to externalSignature
|
10 years ago |
Liana Husikyan
|
0ca313ec85
|
renamed getCanonicalSignature
added externalTypes instead of types for interface functions
added simple test
todo
testing
|
10 years ago |
Liana Husikyan
|
44c7da4262
|
added check for events and stat variables
|
10 years ago |
Liana Husikyan
|
1d15c09e5f
|
- added externalType to BooleanType.
- fixed the error message
|
10 years ago |
Liana Husikyan
|
3d18c02f36
|
added externalType for ArrayType
|
10 years ago |
Lefteris Karapetsas
|
7eb9aa3466
|
Explicit conversion between bytes and int of any size
- Allowing aforementioned conversion and adding tests for it
|
10 years ago |
chriseth
|
523ce4d178
|
Disallowed special case of bytes0 arrays.
|
10 years ago |
chriseth
|
85505d45c0
|
Packing for arrays.
|
10 years ago |
chriseth
|
2505b8ed90
|
Provide access to storage offsets via contract type.
|
10 years ago |
chriseth
|
2589570d9a
|
Fix static variables.
|
10 years ago |
chriseth
|
441ab7c1c0
|
Add move assignment operator manually.
|
10 years ago |
chriseth
|
a25d8cd553
|
Move memberlist to avoid unique_ptr copy.
|
10 years ago |
chriseth
|
925acfad80
|
Fetch and store packed values.
|
10 years ago |
chriseth
|
72152a6081
|
Compute packing offsets.
|
10 years ago |
chriseth
|
fed44efdce
|
Enlarge storage references to two stack slots.
|
10 years ago |
Lefteris Karapetsas
|
22b47689d5
|
Adding msg.sig Solidity Magic type
msg.sig will return a bytes4 with the function signature located in CALLDATALOAD
|
10 years ago |
Lefteris Karapetsas
|
5c042e2e59
|
Small FixedBytes type fixes
- Integer Constant is explicitly convertible to FixedBytes, so using
that in the tests
|
10 years ago |
Lefteris Karapetsas
|
f488fc4753
|
Some fixes on Types.cpp for FixedBytesType
|
10 years ago |
Lefteris Karapetsas
|
afc20d2517
|
Style fixes in Types[cpp/h]
|
10 years ago |
Lefteris Karapetsas
|
0cd3b15373
|
byte is now an alias for byte1
|
10 years ago |
Lefteris Karapetsas
|
d9d792a055
|
Conversion changes after renaming Hash/String to Bytes.
- Almost all end to end tests pass. Still needs a little bit of work
|
10 years ago |
Lefteris Karapetsas
|
bb205103c4
|
Most EndToEndTests are now compliant with the Bytes renaming
|
10 years ago |
Lefteris Karapetsas
|
9d7ebacabc
|
Bytes Tokens properly named and NameAndTypeResolution tests work
|
10 years ago |
Lefteris Karapetsas
|
72f2397ebe
|
Replacing StaticStringType with FixedBytesType
|
10 years ago |
Lefteris Karapetsas
|
4340d4867a
|
More changes towards getting rid of HashXX
|
10 years ago |
Lefteris Karapetsas
|
440edfd244
|
start of cleanup
|
10 years ago |
chriseth
|
9ae0d30dbc
|
Copying between calldata and storage.
|
10 years ago |
Gav Wood
|
2cfd93132b
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
e2f1bc4133
|
Add date/time language to solidity.
|
10 years ago |
Gav Wood
|
ef128a4bf4
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
2719aaf830
|
Add date/time language to solidity.
|
10 years ago |
Gav Wood
|
d7d8875399
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
d14df543ff
|
Add date/time language to solidity.
|
10 years ago |
Christian
|
6d4b77249e
|
Fixed arrays in ABI.
|
10 years ago |
Lefteris Karapetsas
|
de6e9f4f54
|
Using normal pointer in getInheritableMembers()
|
10 years ago |
Lefteris Karapetsas
|
b1dcc2a77f
|
VisibleInDerivedContracts() is now virtual()
- Plus an extra test for internal visibility in a base class variable
|
10 years ago |
Lefteris Karapetsas
|
f2fdeb3599
|
Add structs to inheritable members
|
10 years ago |
Lefteris Karapetsas
|
345e84baea
|
Adding inheritable members to a contract
|
10 years ago |