Liana Husikyan
|
00752984a1
|
added checks to prevent the self assignment
|
10 years ago |
chriseth
|
888909bee7
|
Do not allow boolean operators for integers.
Fixes #2496
|
10 years ago |
chriseth
|
40ab01eddf
|
Allow explicit conversions bytes <-> string.
|
10 years ago |
chriseth
|
056180fb24
|
strings as mapping keys.
|
10 years ago |
chriseth
|
8221a3c4cd
|
Allow structs containing mappings in memory.
|
10 years ago |
chriseth
|
6e7bed616c
|
Check whether a literal is a valid literal before using it.
Fixes #2078
|
10 years ago |
chriseth
|
f8a3824f02
|
Use only a single stack slot for storage references.
|
10 years ago |
chriseth
|
9c3983d1c6
|
Flexible string literals, convertible to bytesX, bytes and string.
|
10 years ago |
chriseth
|
c7f8bcf9c5
|
Style and some assertion messages.
|
10 years ago |
chriseth
|
905da13c34
|
Struct constructors.
|
10 years ago |
chriseth
|
d3ff381447
|
Memory structs.
|
10 years ago |
chriseth
|
6f64919698
|
Another compiler fix.
|
10 years ago |
chriseth
|
2951cbd3cb
|
Fix gcc issue.
|
10 years ago |
chriseth
|
97180a1305
|
No delete on storage pointers.
|
10 years ago |
chriseth
|
f94ff7b41c
|
Fixed and simplified external type computation.
|
10 years ago |
chriseth
|
b5c2a28371
|
Initialisation of memory types.
|
10 years ago |
chriseth
|
1f9060faf0
|
Copy routines for non-byte arrays.
|
10 years ago |
chriseth
|
9e36e8c4e1
|
Decoding for constructor.
|
10 years ago |
chriseth
|
23a484e989
|
Remove dynamic return types.
|
10 years ago |
chriseth
|
536bd36185
|
Accessors for strings.
|
10 years ago |
chriseth
|
1e6b82606e
|
Pleased gcc.
|
10 years ago |
chriseth
|
7d09d87d16
|
Distinction between storage pointer and storage ref and type checking for conversion between storage and memory.
|
10 years ago |
Liana Husikyan
|
2d732e8923
|
removed byte0 keyword
|
10 years ago |
Paweł Bylica
|
4205cf79f9
|
Remove pessimising moves.
|
10 years ago |
chriseth
|
0f8c4a7fbb
|
Bare functions return success condition.
|
10 years ago |
chriseth
|
ac79514e63
|
Ability to specify the storage location of a reference type.
|
10 years ago |
Liana Husikyan
|
f604ab72ee
|
Update Types.cpp
|
10 years ago |
Liana Husikyan
|
ee2b5e7cb4
|
fixed assigning negative number to unsigned
|
10 years ago |
Liana Husikyan
|
9da464ee05
|
- style fixes
- added test for uint8 = -1 which doesn't fail; todo: fix that
|
10 years ago |
Liana Husikyan
|
4757651b64
|
- conversion of positive literals to signed int
- tests
|
10 years ago |
chriseth
|
b6f9d51cd6
|
Re-introduce string type.
|
10 years ago |
Gav Wood
|
05ea9941c9
|
Move non-cryptopp dependent stuff into devcore.
|
10 years ago |
chriseth
|
4c69ecf16b
|
Bare callcode for addresses and contracts.
|
10 years ago |
Liana Husikyan
|
bd693e4ca8
|
saved returnParameterNames in FunctionType constructor
|
10 years ago |
Liana Husikyan
|
e612ddeafe
|
changed the test so constructor will have input parameters
|
10 years ago |
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 |