Gav Wood
|
566b980fa3
|
Fixed #683
|
2014-12-21 16:28:46 +01:00 |
|
Christian
|
b0037eddfd
|
Bit operators should bind more strongly than comparison operators.
|
2014-12-18 17:19:42 +01:00 |
|
Christian
|
5a1a83ff42
|
Assertions that throw InternalCompilerErrors.
|
2014-12-17 16:24:56 +01:00 |
|
sveneh
|
000e46cb24
|
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into build_enhancement
Conflicts:
windows/LibEthereum.vcxproj
windows/LibEthereum.vcxproj.filters
Solved by removing files (not necessary anymore)
|
2014-12-12 23:42:28 +01:00 |
|
Christian
|
6893d4d455
|
Merge remote-tracking branch 'ethereum/develop' into sol_swapConstants
Conflicts:
test/solidityOptimizerTest.cpp
|
2014-12-12 17:22:45 +01:00 |
|
Christian
|
66d95abfd9
|
Swap literals to the end if optimizing.
|
2014-12-11 17:48:44 +01:00 |
|
Christian
|
a735228079
|
Support empty strings.
|
2014-12-11 14:19:11 +01:00 |
|
Christian
|
130ff85e85
|
String types.
|
2014-12-10 16:30:20 +01:00 |
|
debris
|
ddf473aa0b
|
common improvements
|
2014-12-08 12:23:10 +01:00 |
|
Christian
|
b685735b3a
|
Cleanup of scanner.
Removed redundancy of keyword definitions and removed some unused token
predicates.
|
2014-12-01 13:46:04 +01:00 |
|
Christian
|
c50cd646ce
|
Contracts as types and framework for special global variables.
|
2014-11-23 21:28:44 +01:00 |
|
Lefteris Karapetsas
|
4e6d3a38cd
|
fixing typo and alignment
|
2014-11-19 02:05:55 +01:00 |
|
Lefteris Karapetsas
|
3174f5eca3
|
solidity scanner takes triple slash doc comments into account
- Conditionally scanning for the documentation comments and gettings their
contents.
- Adding tests for this functionality of the scanner
|
2014-11-19 01:58:32 +01:00 |
|
Christian
|
b5e77678c9
|
Keywords for all integer types.
|
2014-11-06 02:40:39 +01:00 |
|
Christian
|
c1f7a1665f
|
Converted all asserts to exceptions.
|
2014-11-05 15:01:24 +01:00 |
|
Christian
|
58be273506
|
Replace BOOST_ASSERT by assert.
|
2014-10-24 19:40:47 +02:00 |
|
Christian
|
59b5e950f4
|
Expression compiler.
|
2014-10-24 19:38:13 +02:00 |
|
Christian
|
f0c334670d
|
Coding style cleanup: const and vecptr.
|
2014-10-20 13:02:06 +02:00 |
|
Christian
|
646f106a34
|
Keyword cleanup
|
2014-10-17 12:52:39 +02:00 |
|
Christian
|
8a506b505f
|
Corrected coding style.
|
2014-10-16 14:08:54 +02:00 |
|
Christian
|
89b794f1dc
|
Type system, not yet complete.
|
2014-10-15 18:40:19 +02:00 |
|
Christian
|
c3faa433ef
|
Corrected indentation.
|
2014-10-09 12:36:17 +02:00 |
|
Christian
|
0a1ebe4f51
|
Parse everything up to function bodies and report parser errors with location.
|
2014-10-08 20:53:50 +02:00 |
|
Christian
|
56e9cc8db7
|
Solidity parser, can not parse much yet.
|
2014-10-08 13:49:34 +02:00 |
|
Christian
|
ef59373871
|
Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
|
2014-10-08 11:11:50 +02:00 |
|