solidity/libsolidity/codegen
Rhett Aultman 58e75c7a48 Unimplemented features moved to their own exception (#1361)
Unimplemented features moved to their own exception

InternalCompilerError is an exception that really should be reserved for
actual internal errors of the compiler.  Unimplemented features can now
use either solUnimplemented( ) or, if it should be conditional, then
solUnimplementedAssert( ).

* Revert some unimplemented exceptions, add handlers

The jsonCompiler and CommandLineInterface needed handlers for the
new UnimplementedFeatureException, and some cases I had moved on to
the new exception were better treated as real internal compiler
errors.

* Standardize on "Unimplemented feature" message
2016-11-14 20:41:58 +00:00
..
ArrayUtils.cpp Unimplemented features moved to their own exception (#1361) 2016-11-14 20:41:58 +00:00
ArrayUtils.h File reorganisation. 2015-10-21 00:46:01 +02:00
Compiler.cpp Refactor compiler to avoid weird swap of contexts 2016-05-20 14:20:45 +02:00
Compiler.h Refactor compiler to avoid weird swap of contexts 2016-05-20 14:20:45 +02:00
CompilerContext.cpp Provide inline assembly to the code generator. (#840) 2016-08-16 16:27:20 +02:00
CompilerContext.h Provide inline assembly to the code generator. (#840) 2016-08-16 16:27:20 +02:00
CompilerUtils.cpp Unimplemented features moved to their own exception (#1361) 2016-11-14 20:41:58 +00:00
CompilerUtils.h Bugfix: Allocate empty array. 2016-07-28 17:24:18 +02:00
ContractCompiler.cpp Unimplemented features moved to their own exception (#1361) 2016-11-14 20:41:58 +00:00
ContractCompiler.h BREAKING: return only exits current function/modifier 2016-08-17 11:29:31 +02:00
ExpressionCompiler.cpp Unimplemented features moved to their own exception (#1361) 2016-11-14 20:41:58 +00:00
ExpressionCompiler.h codegen: refactor common code 2016-10-24 16:34:23 +02:00
LValue.cpp Unimplemented features moved to their own exception (#1361) 2016-11-14 20:41:58 +00:00
LValue.h Remove the remains of "expresison" 2016-07-14 22:56:45 +02:00