Bob Summerwill
|
c492d9be00
|
Merge pull request #470 from chriseth/redundancy
Remove code duplication in source references formatter.
|
2016-03-31 20:31:15 -03:00 |
|
chriseth
|
285fdf3b0a
|
Merge pull request #457 from VoR0220/tokenNameAndStringFix
Fix for Token::name and token::toString
|
2016-04-01 01:08:59 +02:00 |
|
chriseth
|
ea7325d2d2
|
Remove code duplication in source references formatter.
|
2016-04-01 00:54:12 +02:00 |
|
chriseth
|
98b686c672
|
Test to check we correctly clean higher order bits for index access.
|
2016-03-31 01:25:45 +02:00 |
|
VoR0220
|
427b9557d6
|
added solidity invalid fixed type test
|
2016-03-30 11:54:00 -05:00 |
|
chriseth
|
f049430723
|
Code generation (missing external access and source locations).
|
2016-03-30 02:37:00 +02:00 |
|
chriseth
|
949b00ed59
|
Parsing for inline assembly.
|
2016-03-30 02:37:00 +02:00 |
|
Bob Summerwill
|
79ef51a778
|
Fix Windows warning for boost in solidity tests.
We need this fixed before we can enable warnings-as-errors.
|
2016-03-21 16:05:30 -07:00 |
|
Bob Summerwill
|
a1ce66b304
|
Fixed Windows warnings
|
2016-03-18 01:22:15 -07:00 |
|
chriseth
|
1bf87c6c2b
|
Set version to 0.3.0
|
2016-03-11 17:52:24 +01:00 |
|
RJ Catalano
|
d0054a8d29
|
added keyword type and some tests, changes in lexical cast
|
2016-03-11 17:50:09 +01:00 |
|
chriseth
|
e5514becb8
|
BREAKING: Implement delegatecall and make default for library calls.
|
2016-03-11 17:49:32 +01:00 |
|
chriseth
|
3b9969baaa
|
Test for optimizer bug caused by not incrementing the sequence counter.
|
2016-03-11 16:14:48 +01:00 |
|
RJ Catalano
|
9b67969fd6
|
further optimization, splitting function into pieces
generating strings on the fly, changed name, and added two tests
|
2016-02-18 11:23:00 -06:00 |
|
RJ Catalano
|
84f2eb461b
|
added two functions in Token to handle long identifiers, redid fromIdentifierOrKeyword, and made complementary changes in scanner and parser
|
2016-02-18 11:22:58 -06:00 |
|
RJ Catalano
|
f4da126018
|
tests added and changes made
fixed some silly problems in Token.cpp
windows error fix
|
2016-02-18 11:22:56 -06:00 |
|
RJ Catalano
|
7b918a7bc7
|
changes to redefine the token list, the scanner, and the parser and how they pass around variable types of different sizes
not ready for change to FixedPoint just yet
made this more const correct and added a switch statement for easier reading
|
2016-02-18 11:22:52 -06:00 |
|
chriseth
|
23074150f4
|
Test for segfault when using wrong number of constructor arguments.
|
2016-02-11 17:12:28 +01:00 |
|
chriseth
|
29faf1b298
|
Index access for bytesXX.
|
2016-02-09 17:07:04 +01:00 |
|
Lu Guanqun
|
51caa04238
|
add more test cases for cond-expr
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
5840a3513f
|
cond-expr: add more unit tests
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
d36537e737
|
cond-expr: use the mobile type instead of the original type
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
c8b0533933
|
[cond-expr] change the end to end test
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
ac3019298a
|
[cond-expr] add a test for different types
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
1cd3288311
|
[cond-expr] add a test to assign memory to storage
|
2016-01-22 17:14:01 +00:00 |
|
Lu Guanqun
|
bf7daf0814
|
[cond-expr] don't allow conditional as left value for the first stage
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
b003290638
|
[cond-expr] fixup according to code review
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
db6ce6d8a1
|
comment out one un-supported test case
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
08493589c1
|
fixup end to end test
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
985744545a
|
[cond-expr] add another parser expression
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
4471a2ce3b
|
[cond-expr] add test cases for type resolution
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
0a45fe04f3
|
[cond-expr] add end to end test
|
2016-01-22 17:14:00 +00:00 |
|
Lu Guanqun
|
f1d21552fc
|
[cond-expr] add parser test cases
|
2016-01-22 17:14:00 +00:00 |
|
chriseth
|
67c855c583
|
Merge pull request #356 from guanqun/break-not-in-loop
check whether break/continue is in the loop
|
2016-01-20 19:23:23 +01:00 |
|
Lu Guanqun
|
df728581ce
|
add another test case for continue not in loop
|
2016-01-19 03:24:58 +00:00 |
|
chriseth
|
02340e8464
|
Merge pull request #358 from chriseth/fix_storage
Test for incorrect storage access.
|
2016-01-18 14:16:44 +01:00 |
|
chriseth
|
0099513cd4
|
Merge pull request #347 from chriseth/libraryNameClashes
Detect library name clashes
|
2016-01-18 09:24:11 +01:00 |
|
Liana Husikyan
|
7e511f93af
|
Update SolidityNameAndTypeResolution.cpp
|
2016-01-15 18:03:51 +01:00 |
|
Liana Husikyan
|
738b254001
|
Update SolidityNameAndTypeResolution.cpp
|
2016-01-15 17:41:56 +01:00 |
|
LianaHus
|
b2daa5a9d8
|
fixed assert on EI creation for structs containing only mapping or arrays
|
2016-01-15 17:36:06 +01:00 |
|
chriseth
|
a88835bbce
|
Test for incorrect storage access.
|
2016-01-15 17:02:37 +01:00 |
|
Lu Guanqun
|
e130bc7e7c
|
check whether break/continue is in the loop
|
2016-01-15 15:12:23 +08:00 |
|
chriseth
|
1cf6acca90
|
Tests for library name clashes.
|
2016-01-14 11:36:11 +01:00 |
|
chriseth
|
d2f18c73f7
|
Merge pull request #346 from chriseth/importAliases
Allow aliases during import.
|
2016-01-13 17:29:34 +01:00 |
|
RJ Catalano
|
c45593a444
|
clarification on dynamic arrays, switcheroo on typepointer, and a documentation test added
|
2016-01-11 23:41:20 -06:00 |
|
RJ Catalano
|
9c29cf79cf
|
added documentation and one last test for struct creation inline
|
2016-01-11 15:36:30 -06:00 |
|
RJ Catalano
|
ac664e7f86
|
final changes to typechecker, the expression compiler, and a couple more tests for good measure
|
2016-01-11 14:25:59 -06:00 |
|
chriseth
|
f20a604c5a
|
Allow aliases during import.
|
2016-01-11 13:56:02 +01:00 |
|
RJ Catalano
|
c7df6d0310
|
one last test for long strings
|
2016-01-11 00:48:02 -06:00 |
|
RJ
|
c348791fa1
|
Update SolidityNameAndTypeResolution.cpp
|
2016-01-10 21:55:30 -06:00 |
|