summaryrefslogtreecommitdiff
path: root/codegen/valagerrormodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: More use of get_variable_cexpression()Rico Tzschichholz2021-04-191-2/+1
* codegen: Don't leak memory of already assigned out-parameter on errorRico Tzschichholz2020-12-311-0/+6
* codegen: Make use of CCode.cname for label name of CatchClauseRico Tzschichholz2020-07-131-4/+4
* codegen: Don't emit error-variable of CatchClause if not usedRico Tzschichholz2020-03-021-1/+4
* codegen: g_clear_error() sets pointer target to NULL alreadyRico Tzschichholz2020-03-021-1/+1
* codegen: Add more "low-level" includes of "glib.h"Rico Tzschichholz2020-03-021-0/+3
* codegen: Make *_try_id specific to emit-context instead being global statesRico Tzschichholz2020-02-031-2/+0
* codegen: Accept children after generating type specific declarationsRico Tzschichholz2019-10-011-2/+2
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-5/+5
* codegen: Don't cause double-free due append_local_free() in uncaught-errorsRico Tzschichholz2019-09-021-3/+7
* vala: Support static methods in error-domainsRico Tzschichholz2019-07-301-0/+2
* codegen: When freeing local variables don't stop at "switch" on "continue"Rico Tzschichholz2019-05-171-4/+4
* codegen: Properly handle and catch inner-error of finally-blockRico Tzschichholz2019-01-241-15/+17
* Revert "codegen: Use copies of error_variable of catch-clauses for nested usage"Rico Tzschichholz2019-01-211-6/+2
* codegen: Use copies of error_variable of catch-clauses for nested usageRico Tzschichholz2019-01-141-2/+6
* codegen: Add type declaration for errors and error domains as neededRico Tzschichholz2018-11-211-0/+2
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-5/+5
* codegen: Let methods return -1 on error by default if possibleRico Tzschichholz2018-07-051-2/+2
* codegen: Avoid silent casts if not neededRico Tzschichholz2017-12-141-2/+2
* codegen: Factor out static getters for ccode-attributesRico Tzschichholz2017-11-191-1/+1
* codegen: Unref GLib.AsyncResult on uncaught errors in coroutinesRico Tzschichholz2017-04-301-0/+4
* GirWriter: do not generate <errordomain> elementsFlorian Brosch2014-09-021-1/+1
* codegen: put exception checks inside of a G_UNLIKELYEvan Nemerson2014-05-271-1/+3
* codegen: Avoid name clashes in the closure structLuca Bruno2011-10-021-1/+1
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-15/+15
* codegen: Add lvalue field to GLibValueLuca Bruno2011-07-061-1/+1
* ccodegen: Port the remaining code to use the ccode builderLuca Bruno2011-05-051-3/+3
* GError: Use destroy_value in return_with_exceptionLuca Bruno2011-05-041-2/+1
* codegen: Move freeing of locals to append_scope_free methodJürg Billeter2011-04-291-0/+2
* codegen: Fix execution order of finally blocksMaciej Piechotka2011-04-291-3/+1
* codegen: Use CatchClause.error_variable instead of variable_nameLuca Bruno2011-04-271-14/+3
* codegen: Free locals before executing finally blockJürg Billeter2011-04-271-2/+2
* codegen: Add convenience is_in_coroutine() functionLuca Bruno2011-01-191-3/+3
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-3/+3
* codegen: Limit scope of locals freed on errors thrown from catch clausesJürg Billeter2011-01-131-1/+8
* codegen: Merge append_local_free and append_error_freeJürg Billeter2011-01-131-11/+13
* codegen: Fix uncaught errors in constructors and destructorsJürg Billeter2010-10-231-1/+3
* codegen: Fix crash when throwing errors from struct constructorsJürg Billeter2010-10-211-3/+7
* codegen: Add return_default_value helper methodJürg Billeter2010-10-181-6/+2
* codegen: Fix crash on nested try in finally clauseJürg Billeter2010-10-161-1/+1
* codegen: Add get_cvalue and set_cvalue helper methodsJürg Billeter2010-10-091-2/+2
* Append errordomain doc comments to generated C filesJürg Billeter2010-09-301-0/+4
* codegen: Use builder APIJürg Billeter2010-09-091-118/+69
* Add CCodeFile.add_function_declaration and CCodeFunction.is_declarationJürg Billeter2010-09-091-1/+1
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-6/+6
* Move add_symbol_declaration out of CCodeDeclarationSpaceJürg Billeter2010-08-211-1/+1
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-10/+6
* Use emit instead of accept and accept_children in code generatorJürg Billeter2010-08-101-12/+6
* Fix error propagation in constructor chain upJürg Billeter2010-06-281-2/+1
* Make C code modules and declaration space publicLuca Bruno2010-04-161-1/+1