chriseth
|
35de03626f
|
Check invalid integer constants for functions accepting arbitrary arguments.
|
2015-10-07 18:13:20 +02:00 |
|
chriseth
|
24d04087d2
|
Resolve binary dependencies properly.
|
2015-10-07 17:35:07 +02:00 |
|
chriseth
|
68bf6e60c5
|
Merge pull request #122 from chriseth/anonymousEventsWithFourIndexedParams
Allow four indexed arguments for anynomous events.
|
2015-10-07 17:01:37 +02:00 |
|
chriseth
|
b6ddde9372
|
Allow four indexed arguments for anynomous events.
|
2015-10-07 16:40:54 +02:00 |
|
chriseth
|
0297a213fe
|
Reject ether sent to library.
|
2015-10-06 22:55:45 +02:00 |
|
chriseth
|
d35a4b849d
|
Merge pull request #117 from chriseth/internalTypesForLibrary
Internal types for library
|
2015-10-06 18:29:05 +02:00 |
|
chriseth
|
c6e637677b
|
Merge pull request #115 from chriseth/testLongConstructorArguments
Test long constructor arguments.
|
2015-10-06 15:40:52 +02:00 |
|
chriseth
|
99351aebe0
|
Compiler version stamp.
|
2015-10-06 14:20:06 +02:00 |
|
chriseth
|
44e42bf52e
|
Add structs to library interface.
|
2015-10-06 14:20:06 +02:00 |
|
chriseth
|
bf5b387954
|
Provide access to scoped structs.
|
2015-10-06 14:20:06 +02:00 |
|
chriseth
|
bc609c55c0
|
Compute canonical names of types for function signatures.
|
2015-10-06 14:20:06 +02:00 |
|
chriseth
|
ce25ddfa6a
|
Encode storage items correctly for library calls.
|
2015-10-06 14:20:06 +02:00 |
|
chriseth
|
d2332769d3
|
Test for internal types.
|
2015-10-06 14:19:30 +02:00 |
|
chriseth
|
0950aa99a0
|
Test long constructor arguments.
|
2015-10-05 11:09:33 +02:00 |
|
chriseth
|
5e4166acb8
|
Report warning in tests if requested.
|
2015-10-02 23:18:54 +02:00 |
|
chriseth
|
da408640ca
|
Store small byte arrays and strings in storage in one slot with their
length.
|
2015-10-02 13:12:23 +02:00 |
|
LianaHus
|
53d0684cb4
|
-fixed the warning printing
-style fixes
|
2015-10-02 12:38:48 +02:00 |
|
LianaHus
|
fe2b9a3b3c
|
added warning for noninitialized references in storage.
|
2015-10-02 12:38:48 +02:00 |
|
LianaHus
|
db9cc9c6ef
|
added test
|
2015-10-02 12:38:48 +02:00 |
|
chriseth
|
6161ec96ff
|
Bugfix in calldata unpacker.
The offset was not specified correctly if memory activity preceded the
unpacker.
|
2015-10-01 16:50:11 +02:00 |
|
LianaHus
|
50827306a3
|
used throw statement instead of __throw()
|
2015-09-29 18:24:28 +02:00 |
|
chriseth
|
52f7e35843
|
Merge pull request #91 from chriseth/literalStringsToStoragePointer
Literal strings to storage pointer
|
2015-09-24 10:23:35 +02:00 |
|
chriseth
|
c4b7916c14
|
Test that literal strings cannot be assigned to storage pointers.
|
2015-09-23 17:34:03 +02:00 |
|
LianaHus
|
c096c3c349
|
improved the test
|
2015-09-23 17:31:47 +02:00 |
|
LianaHus
|
9547c4563c
|
fixed-sized arrays as return type
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
2015-09-23 17:31:37 +02:00 |
|
chriseth
|
efdea76d5e
|
Merge pull request #85 from chriseth/warnings
Support mulitple errors and warnings.
|
2015-09-23 14:42:54 +02:00 |
|
LianaHus
|
ed76798406
|
fixed the test
|
2015-09-22 14:03:09 +02:00 |
|
chriseth
|
34a81fd60e
|
Refactoring: Check types outside of AST and recover from some errors.
|
2015-09-21 20:03:05 +02:00 |
|
LianaHus
|
e50400082b
|
fixed using string as a type for struct member
|
2015-09-17 15:15:46 +02:00 |
|
LianaHus
|
e89b8d516b
|
test
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
2015-09-17 15:15:36 +02:00 |
|
LianaHus
|
279a36b6f8
|
throw statement implementation
|
2015-09-16 13:25:32 +02:00 |
|
LianaHus
|
152bc642a6
|
style fix
|
2015-09-15 12:10:23 +02:00 |
|
LianaHus
|
dbb36a7a7b
|
fixed rebase
|
2015-09-15 11:44:04 +02:00 |
|
LianaHus
|
9d44e65932
|
moved the test
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
test/libsolidity/SolidityNameAndTypeResolution.cpp
|
2015-09-15 11:41:40 +02:00 |
|
LianaHus
|
466f5a4b88
|
returned test for exceptions in constructor
|
2015-09-15 11:40:20 +02:00 |
|
LianaHus
|
bc91464131
|
- changed implementation
- style fixes
|
2015-09-15 11:40:19 +02:00 |
|
LianaHus
|
7dbff2489f
|
some fixes in tests
|
2015-09-15 11:40:19 +02:00 |
|
LianaHus
|
e21632555c
|
added compile time check for out of bounds access for ordinary arrays
todo: check for dynamicaly sized arrays
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
2015-09-15 11:40:14 +02:00 |
|
LianaHus
|
626a57826c
|
test
|
2015-09-15 11:37:56 +02:00 |
|
chriseth
|
4360e04596
|
Merge pull request #66 from chriseth/sol_libraries
Calling libraries.
|
2015-09-11 19:35:31 +02:00 |
|
chriseth
|
3c25420b84
|
Merge pull request #69 from LianaHus/sol_enum_too_many_indexed_args
too many indexed arguments for event
|
2015-09-11 15:48:43 +02:00 |
|
LianaHus
|
1d1386a58c
|
add call for EventDefinition::checkTypeRequirements()
|
2015-09-11 15:24:11 +02:00 |
|
chriseth
|
976c380b61
|
Possibility to call library functions.
|
2015-09-11 15:21:37 +02:00 |
|
chriseth
|
a9edc7b1a6
|
Transition from bytecode to more general linker objects.
|
2015-09-11 15:21:37 +02:00 |
|
chriseth
|
337fde9d11
|
Parsing and type checking of libraries without inheritance.
|
2015-09-11 15:21:37 +02:00 |
|
chriseth
|
c5b6d9d2a9
|
Merge pull request #65 from LianaHus/sol_Creating_a_contract_from_within_itself
Added error when creating a contract from within itself
|
2015-09-11 15:19:58 +02:00 |
|
LianaHus
|
f5fc119dc8
|
added test
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
2015-09-11 14:59:54 +02:00 |
|
LianaHus
|
d570ab44c8
|
style fixes
|
2015-09-11 14:31:00 +02:00 |
|
LianaHus
|
47e42430f2
|
added type check if the type of the var decl is one of base contract type
|
2015-09-10 17:17:13 +02:00 |
|
LianaHus
|
30e89b3d9a
|
added test
Conflicts:
test/libsolidity/SolidityEndToEndTest.cpp
|
2015-09-10 15:05:10 +02:00 |
|