Gav Wood
|
9aea119e54
|
Add date/time language to solidity.
|
2015-03-06 12:46:23 +01:00 |
|
jhuntley
|
a4d772315d
|
Consolidating macro resolution to one header file as per project owner request. Added inline comments covering reasons for undef of macros. Resolves issues with problem #832:
Adding UndefWindowsMacros.h to handle V8 CPP conflicts in Windows #832
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
055f45f11b
|
Update to resolve "#error : The macro "DELETE" from windows.h conflicts with this file." on windows vs build.
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
d2a5153722
|
Adding comments for #undef per project owner request.
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
f046be3cc1
|
Updates for mingw support. #undef conflicting defines on windows.
|
2015-03-04 11:17:45 -05:00 |
|
Christian
|
a17108e3bc
|
Replaced "inheritable" by "internal".
|
2015-02-22 19:37:54 +01:00 |
|
Gav Wood
|
8524051166
|
cppcheck fixes.
|
2015-02-20 21:00:13 +01:00 |
|
Christian
|
8d658ce5a2
|
Rename "protected" to "inheritable".
|
2015-02-18 13:35:12 +01:00 |
|
Christian
|
3e29ec2cb2
|
"external" visibility specifier.
|
2015-02-16 19:24:07 +01:00 |
|
Lefteris Karapetsas
|
b1b6b63d6b
|
Indentation fixes
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
86e1d671cc
|
Parsing an enum AST node
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
54ed8877aa
|
Adding enum Token and whitespace style at Token.h
|
2015-02-13 23:16:14 +01:00 |
|
Christian
|
1369337808
|
Introduced byte array type.
|
2015-02-12 11:33:09 +01:00 |
|
Lu Guanqun
|
d307b0914c
|
add exponent operator
https://www.pivotaltracker.com/n/projects/1189488/stories/83746404
|
2015-02-10 23:39:13 +08:00 |
|
Lefteris Karapetsas
|
82c5fb3245
|
Addressing issues in Enum style fix
|
2015-02-10 09:52:19 +01:00 |
|
Lefteris Karapetsas
|
6f621f8486
|
Changing Solidity Code to use CamelCase enum values
|
2015-02-09 14:00:12 +01:00 |
|
Lefteris Karapetsas
|
305f54b23f
|
Minor Style fixes
|
2015-02-05 22:38:07 +01:00 |
|
Lefteris Karapetsas
|
426f9a2860
|
Tests for ether subdenominations. Work in progress
|
2015-02-04 22:02:35 +01:00 |
|
Lefteris Karapetsas
|
dca5f7b57b
|
Adding ether subdenominations after constan literals
|
2015-02-04 17:52:28 +01:00 |
|
Christian
|
e157364fe8
|
Visibility specifiers.
|
2015-02-02 17:24:09 +01:00 |
|
Christian
|
4a6ed84386
|
Parsing of events.
|
2015-01-29 21:26:11 +01:00 |
|
Christian
|
19793dab09
|
Function modifier parsing.
|
2015-01-26 10:23:39 +01:00 |
|
Christian
|
4631e54e08
|
Inheritance parser.
|
2015-01-19 23:35:04 +01:00 |
|
Gav Wood
|
37e4919fcb
|
Potential workaround for windows build.
|
2015-01-17 09:44:09 -05:00 |
|
Lefteris Karapetsas
|
95fc27cba9
|
also add compiler error if include order could cause a problem in windows
|
2015-01-15 15:00:28 +01:00 |
|
Christian
|
307a83e1de
|
More convenient function type construction.
|
2015-01-12 12:46:52 +01:00 |
|
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 |
|