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 |
|
RJ
|
5a3b40f802
|
Update SolidityEndToEndTest.cpp
|
2016-01-10 21:36:47 -06:00 |
|
RJ
|
d751b9085c
|
Update SolidityEndToEndTest.cpp
|
2016-01-10 01:12:52 -06:00 |
|
RJ
|
10a1c352b9
|
Update with type resolution tests for arrays
|
2016-01-10 01:07:02 -06:00 |
|
chriseth
|
b158e48c1a
|
Merge pull request #338 from guanqun/add_paren
support syntax "(x) = 3"
|
2016-01-05 13:15:29 +01:00 |
|
chriseth
|
e27bfa023d
|
Merge pull request #317 from chriseth/pathsEverywhere
Use paths instead of simple identifiers wherever possible.
|
2016-01-04 11:47:11 +01:00 |
|
Lu Guanqun
|
208429644d
|
add a test case for decayed tuple expression as left value
|
2016-01-04 16:11:43 +08:00 |
|
chriseth
|
0e2fa39fad
|
Use paths instead of simple identifiers wherever possible.
|
2015-12-21 18:44:21 +01:00 |
|
chriseth
|
2466fb68a0
|
Merge pull request #308 from chriseth/fixoverloadbug
Fix bug preventing overloads of different array types.
|
2015-12-21 15:37:51 +01:00 |
|
chriseth
|
54e3637d23
|
Add structs and enums to contract types.
|
2015-12-18 16:50:14 +01:00 |
|
chriseth
|
79c5d032fe
|
Fix bug preventing overloads of different array types.
|
2015-12-18 13:56:37 +01:00 |
|
chriseth
|
603dc58040
|
Simple aliasing during import.
|
2015-12-18 12:46:56 +01:00 |
|
chriseth
|
d3c459b5a9
|
Parse complex import directives.
|
2015-12-18 12:46:54 +01:00 |
|
RJ Catalano
|
905d55e34f
|
updated tests and much simpler algorithm for parsing errors
|
2015-12-16 16:47:37 -06:00 |
|
RJ Catalano
|
fe04d7f7f7
|
added one more test and realized that there was one last change before the parser is perfect
|
2015-12-16 14:50:40 -06:00 |
|
RJ Catalano
|
f7a1860abd
|
forgot about this one...again making this purely about parsing...typechecking will come another day
|
2015-12-16 13:35:28 -06:00 |
|
RJ Catalano
|
df41812442
|
making this purely about parsing...type checking will go in a different PR
|
2015-12-16 13:23:05 -06:00 |
|
RJ Catalano
|
0ba24a5289
|
changed a couple of small nuances, made an attempt at fixing the parsing in the inline arrays case (fails), and added test for inline arrays per Chriseth request
|
2015-12-16 12:55:52 -06:00 |
|