Commit Graph
100 Commits
Author SHA1 Message Date
Liana Husikyan 9d328d308d Update index.rst
Some minor text editing.
2017-11-15 03:18:30 +01:00
Liana Husikyan aa4dcbb88c Merge pull request #536 from chriseth/determinism
Remove non-determinism in missing code queue.
2016-05-03 15:36:01 +02:00
LianaHus 58e07151e3 - inline and assembly keywords added
- some style fixes
2016-03-11 17:49:32 +01:00
LianaHus 5fb8953003 style fixes 2016-02-18 13:29:20 +01:00
Liana Husikyan 9613a94153 Update TypeChecker.cpp 2016-01-15 18:11:05 +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
LianaHus a15d2bbb52 style fix 2015-11-06 21:07:42 +01:00
LianaHus da47f9df7b style fixes 2015-11-06 20:56:14 +01:00
LianaHus 63060fc1f0 fixed test framework 2015-11-06 18:45:06 +01:00
LianaHus 7eb162c0df fix 2015-11-06 18:45:06 +01:00
LianaHus 79177de80b fixed return valu for resolver 2015-11-06 18:45:06 +01:00
LianaHus 3f726825fb added SourceLocations to error reporting for ReferenceResolver 2015-11-06 18:45:06 +01:00
LianaHus ff421a9d65 passed SourceLocations instead of nodes to the error reporting function 2015-11-06 18:45:06 +01:00
LianaHus 02d060ea5c fixed build 2015-11-06 18:45:06 +01:00
LianaHus 1a27bf8a39 added errors tu ReferencesResolver 2015-11-06 18:45:06 +01:00
LianaHus d8865f9f05 more corrections 2015-10-23 12:56:50 +02:00
LianaHus 6e13853421 modified error msg 2015-10-23 12:44:26 +02:00
LianaHus ec5b9c2e92 changed the way of reporting error during contract checking 2015-10-15 18:15:52 +02:00
LianaHus b2e787b803 missing const 2015-10-15 16:59:38 +02:00
LianaHus 2348a4ef34 indent 2015-10-15 16:56:12 +02:00
LianaHus 656e749b1e added const 2015-10-15 16:51:01 +02:00
LianaHus 292fb473bf renaming in test framework 2015-10-15 16:46:02 +02:00
LianaHus 162d021c3f some more style fixes 2015-10-15 16:27:26 +02:00
LianaHus 3871e77946 style fixes 2015-10-15 16:13:52 +02:00
LianaHus 68e126dc7d style fixes mostly 2015-10-15 16:08:02 +02:00
LianaHus cd6262998c removed commit 2015-10-15 15:16:31 +02:00
LianaHus 771f20b595 mainly style fixes/renaming 2015-10-15 14:36:23 +02:00
LianaHus 0d0fd31fbf fix 2015-10-15 12:16:10 +02:00
LianaHus 675aed1edf fixed new tests 2015-10-15 11:50:25 +02:00
LianaHus 7a7a7dcbb5 fixes error after conflict resolving 2015-10-15 11:10:55 +02:00
LianaHus c3491e4469 errors instead of exceptions
Conflicts:
	libsolidity/CompilerStack.cpp
	libsolidity/NameAndTypeResolver.cpp
	libsolidity/NameAndTypeResolver.h
	libsolidity/TypeChecker.cpp
	test/libsolidity/SolidityNameAndTypeResolution.cpp
2015-10-14 20:37:41 +02:00
LianaHus 8f7f22c5a6 some fixes 2015-10-14 20:27:44 +02:00
LianaHus 742e5b259a added Error class for all kind of errors
Conflicts:
	libsolidity/Exceptions.h
2015-10-14 20:27:41 +02:00
LianaHus 95ad872678 added Error class for all kind of errors
Conflicts:
	libsolidity/Exceptions.h

Conflicts:
	libsolidity/ReferencesResolver.cpp
2015-10-14 20:27:30 +02:00
Liana Husikyan a33d173ad9 Update README.md 2015-10-05 12:43:57 +02:00
Liana Husikyan 60910e4225 Update README.md 2015-10-05 12:27:56 +02:00
Liana Husikyan 3a25a371e4 Update README.md 2015-10-05 12:21:31 +02:00
Liana Husikyan 23f47eb199 Update README.md 2015-10-05 12:07:38 +02:00
LianaHus 53d0684cb4 -fixed the warning printing
-style fixes
2015-10-02 12:38:48 +02:00
LianaHus 2706846f43 -added warning case to cl compiler
-modified warning msg
2015-10-02 12:38:48 +02:00
LianaHus b2fa457327 removed unnecessary function declaration 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 6712437e6b style fixes 2015-10-02 12:38:48 +02:00
LianaHus 468d6b6175 style fixes 2015-10-02 12:38:48 +02:00
LianaHus db9cc9c6ef added test 2015-10-02 12:38:48 +02:00
LianaHus 50827306a3 used throw statement instead of __throw() 2015-09-29 18:24:28 +02:00
LianaHus 99ec6702df improved overflow check in memorySize for ArrayType 2015-09-24 10:51:06 +02:00
LianaHus c096c3c349 improved the test 2015-09-23 17:31:47 +02:00
LianaHus 5ba559beaf style fix 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
LianaHus ed76798406 fixed the test 2015-09-22 14:03:09 +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 1fb7488671 style 2015-09-16 13:44:07 +02:00
LianaHus ca08fe50c6 style fixes 2015-09-16 13:25:32 +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 5291467a26 removed unneccessary check from ExpresiionCompiler 2015-09-15 11:40:20 +02:00
LianaHus dd3b0664c6 style fixes 2015-09-15 11:40:20 +02:00
LianaHus e17938a2a9 fixed conflict mergeing 2015-09-15 11:40:20 +02:00
LianaHus bc91464131 - changed implementation
- style fixes
2015-09-15 11:40:19 +02:00
LianaHus e4eb40036b - changed implementation
- style fixes

Conflicts:
	libsolidity/AST.cpp
2015-09-15 11:40:19 +02:00
LianaHus 7dbff2489f some fixes in tests 2015-09-15 11:40:19 +02:00
LianaHus ede1f4b153 Update ExpressionCompiler.cpp
Conflicts:
	libsolidity/ExpressionCompiler.cpp
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 b7b16b153b added compile time check for out of bounds access for ordinary arrays
todo: check for dynamicaly sized arrays

Conflicts:
	libsolidity/ExpressionCompiler.cpp
2015-09-15 11:37:59 +02:00
LianaHus 626a57826c test 2015-09-15 11:37:56 +02:00
LianaHus 1d1386a58c add call for EventDefinition::checkTypeRequirements() 2015-09-11 15:24:11 +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
LianaHus 845bcf8db0 - added tests to test empty comment
- fixed skipSingleLineComment
- some style fixes
2015-09-10 14:26:34 +02:00
LianaHus df8c82bc60 - renamed AST to ast and ABI to abi
- style fixes
2015-09-08 14:30:21 +02:00
LianaHus 02d4198242 removed get prefix
style fixes
2015-09-08 13:12:00 +02:00
LianaHus 1b5e6fc9e7 renamed getter functions 2015-09-08 13:12:00 +02:00
Liana Husikyan 6f4a39c183 Merge pull request #46 from ethers/patch-1
fix title typo
2015-09-04 11:33:32 +02:00
LianaHus a37c0dddc5 added option to solc to output runtimr part of the contract 2015-08-24 17:24:48 +02:00
LianaHus 4c7777128b added check for string as mapping key for local var. 2015-08-24 14:24:10 +02:00
LianaHus ffcf18406b added test to check string as mapping key 2015-08-24 13:48:20 +02:00
LianaHus fed363263a added check for having type in VariableDeclaration::checkTypeRequirements() 2015-08-24 12:34:44 +02:00
LianaHus 1af8ff0121 add tests for state variables accessors. normal and constant
fixed the issue with accessors for constant state variables
2015-08-21 17:57:57 +02:00
Liana Husikyan e14afe79ed Update README.md 2015-08-21 14:32:41 +02:00
Liana Husikyan 8609c1556e Update README.md 2015-08-21 14:03:53 +02:00
Liana Husikyan ffd1c24ff4 Update README.md 2015-08-21 13:16:40 +02:00
Liana Husikyan 2251df7f61 Update README.md 2015-08-21 13:14:44 +02:00
Liana Husikyan 8b433edc4e added checks to prevent the self assignment 2015-08-10 17:55:31 +02:00
Liana Husikyan 2a9c650c9e added checks to prevent the self assignment 2015-08-10 17:55:31 +02:00
Liana Husikyan c4dee49b96 changed file path to be multiplatform 2015-08-10 14:17:32 +02:00
Liana Husikyan f61107c1c9 removed close for ofstream 2015-08-10 13:09:10 +02:00
Liana Husikyan e946840b19 fixed wrong resolving 2015-08-10 13:01:28 +02:00
Liana Husikyan 9853871b1a cosmetic changes
Conflicts:
	solc/CommandLineInterface.cpp
2015-08-10 12:51:23 +02:00
Liana Husikyan 0d163aaff1 clean up 2015-08-10 12:49:41 +02:00
Liana Husikyan 5cb639d3e0 renamed extensions for output files
Conflicts:
	solc/CommandLineInterface.cpp
2015-08-10 12:49:28 +02:00
Liana Husikyan 96fb0f4534 changed output method for all components 2015-08-10 12:45:12 +02:00