2020-02-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.47.92

2020-02-22  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Add local-variables to current scope regardless its error state
	This avoids subsequent errors which are not useful to report when the user
	actually defined it.

2020-02-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Skip UsingDirective if error is set

2020-02-20  Princeton Ferro  <princetonferro@gmail.com>

	vala: Handle unavailable type-symbol in Constant.check_const_type()
	This caused criticals like:

	  vala_typesymbol_is_subtype_of: assertion 'self != NULL' failed

2020-02-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Don't analyze error-type of errornous catch-clauses

	vala: Properly set CodeNode.error when reporting an error (2)

	vala: Don't check for unhandled error if error is set on body
	This is how Method and CreationMethod behave already.

	vala: Bail ThrowStatement.get_error_types() if error is set
	This caused criticals when error_expression is not correct.

	vala: Rely on more implementations of Block in SwitchSection
	It was possible that statements in switch-sections were not processed
	by the semantic-analyzer. Therefore they were not checked for errors
	and marked as such.

	vala: Rework ReturnStatement.check to handle "current_return_type == null"
	Thanks to Daniel Espinosa Ortiz.

	tests: Add invalid "return" tests to increase coverage

	vapi: Add some fundamental deps files
	When using --nostdpkg those are important to have.

	See https://gitlab.gnome.org/GNOME/vala/issues/911

2020-02-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Prevent possible stack-overflow in Class.is_compact/is_immutable
	Guard recursive call on base_class in is_compact and is_immutable by
	checking for cyclic class declaration.

2020-02-19  Princeton Ferro  <princetonferro@gmail.com>

	vala: Method representing a LambdaExpression might be null on an error
	This caused criticals like:

	  vala_method_get_closure: assertion 'self != NULL' failed

2020-02-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	Add support for sealed classes in bindings
	The "sealed" keyword was available and parsed for a long time. So simply
	pick it up information and expose it in the AST.

	Issue an error when it is used in vala source.

	See https://gitlab.gnome.org/GNOME/vala/issues/278

	vala: Never add "null" in ForeachStatement.get_defined_variables()
	See https://gitlab.gnome.org/GNOME/vala/issues/911

2020-02-18  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Don't process arguments of MethodCall if error is set
	This caused criticals like:

	  vala_method_get_closure: assertion 'self != NULL' failed

	vala: Set error and return early on invalid index in ElementAccess
	This caused criticals like:

	  vala_code_node_check: assertion 'self != NULL' failed

	vala: Don't process initializer of parameter if error is set
	This caused criticals like:

	  vala_data_type_compatible: assertion 'self != NULL' failed
	  vala_code_node_to_string: assertion 'self != NULL' failed

	tests: Add "GObject and GType class lifetime" tests to increase coverage

	vala: Handle PointerType and VoidType in Constant.check_const_type()
	This caused criticals like:

	  vala_typesymbol_is_subtype_of: assertion 'self != NULL' failed

	testrunner: Pass G_DEBUG=fatal-warnings to invalid test