summaryrefslogtreecommitdiff
path: root/tests/delegates
Commit message (Expand)AuthorAgeFilesLines
* codegen: Stabilize CCode.cname for backing method of lamdba expressionRico Tzschichholz2023-04-0611-191/+191
* codegen: Perform required cast while assigning and passing function pointersRico Tzschichholz2023-02-053-12/+12
* tests: Update c-expectedwszqkzqk2023-01-1127-27/+27
* codegen: Emit GType definition for error domainsRico Tzschichholz2022-02-243-1/+74
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base classRico Tzschichholz2022-02-242-0/+2
* codegen: Use correct target/destroy of delegate field initializerRico Tzschichholz2022-01-312-0/+492
* codegen: Don't uncoditionally null check callback_func for GLib.ClosureRico Tzschichholz2022-01-242-2/+14
* vala: Require lvalue access of delegate target/destroy "fields"Rico Tzschichholz2022-01-162-0/+111
* codegen: Use __once instead of __volatile in generated codeVal Och2022-01-0313-80/+80
* codegen: Initialize "result" variable on declaration for abstract methods onlyRico Tzschichholz2022-01-0312-20/+20
* vala: Correctly output signature of callable throwing errorRico Tzschichholz2021-10-212-0/+43
* vala: Really check compatiblity of error types for delegate symbolRico Tzschichholz2021-10-211-0/+18
* tests: Add more invalid "member access" tests to increase coverageRico Tzschichholz2021-10-181-0/+11
* codegen: Add type declaration for implicit temporary local variableRico Tzschichholz2021-09-182-0/+66
* tests: Add expected generated C sourcesRico Tzschichholz2021-07-1628-0/+6733
* Add support for variadic delegatesRico Tzschichholz2021-05-043-0/+181
* codegen: Don't override valid target/destroy of previous lambda argumentRico Tzschichholz2021-04-061-0/+79
* codegen: Improve handling of recursive DelegateTypeRico Tzschichholz2021-02-012-1/+4
* vala: Apply stricter condition for lambda to delegate assignmentRico Tzschichholz2021-01-231-0/+11
* tests: Drop usage of "--main main" and avoid ambigious entry-pointsRico Tzschichholz2020-03-221-5/+0
* test: Add "GLib.Closure parameter" test to increase coverageRico Tzschichholz2019-11-121-0/+30
* vala: Improve check of delegate assignments and initializersRico Tzschichholz2019-11-083-0/+44
* vala: Add DelegateType.target/destroy fields to access its user-dataRico Tzschichholz2019-10-031-0/+23
* vala: Perform stricter compatibility check for delegatesRico Tzschichholz2019-09-292-0/+33
* tests: Add "null-terminated array" delegate test to increase coverageRico Tzschichholz2019-02-231-0/+17
* vala: Don't tweak closure on static lambdasRico Tzschichholz2019-01-211-0/+18
* vala: Multiple lamdba arguments in method call should all use closure scopeRico Tzschichholz2019-01-151-0/+108
* codegen: Add "error_pos" CCode attribute and use it as neededRico Tzschichholz2019-01-101-0/+47
* tests: Add some minimal test cases to catch insufficient headersRico Tzschichholz2018-11-211-0/+4
* tests: Add "method override with compatible delegate parameter" testRico Tzschichholz2018-10-191-0/+14
* tests: Add invalid "method to delegate" test to increase coverageRico Tzschichholz2018-09-211-0/+14
* codegen: Handle delegate_target attribute of fieldsRico Tzschichholz2018-05-311-0/+39
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-2/+2
* tests: Add various regression "codegen" tests to increase coverageRico Tzschichholz2018-02-064-0/+52
* codegen: Add destroy out-param when invoking delegate returned by delegateRico Tzschichholz2018-01-061-0/+16
* vala: Methods need to throw compatible error if target delegate throws oneRico Tzschichholz2017-11-241-0/+17
* tests: Fix test delegates/bug659778.valaAlistair Thomas2017-08-231-6/+6
* codegen: Don't allow assigning delegate if no target/closure is availableRico Tzschichholz2017-06-191-0/+17
* codegen: Don't leak target-reference when casting/assigning owned delegatesRico Tzschichholz2017-03-221-0/+90
* codegen: Fix delegate initializer for instance fieldsRico Tzschichholz2017-03-221-0/+24
* codegen: Properly null-out source on ownership-transfer of delegatesMarvin W2017-03-141-0/+14
* vala: Check generic-types count of DelegateTypeMatthias Berndt2016-12-101-0/+7
* codegen: Fix array length of array returned by lambdaSimon Werbeck2016-10-051-0/+8
* Allow using lambdas within enums.Maciej Piechotka2013-12-211-1/+25
* Handle the integers and enums in generic closure wrapperMaciej Piechotka2013-12-151-0/+28
* codegen: Allow scope=async delegates to be used in vala codeLuca Bruno2013-07-141-0/+15
* Fix explicit cast of instance method access to a delegate typeLuca Bruno2011-07-111-0/+16
* codegen: Guard pointer indirection of lengths when returning arraysLuca Bruno2011-05-241-0/+12
* codegen: Discourage copying delegates with targetJürg Billeter2011-05-182-3/+3
* codegen: Don't spit out critical when returning unowned delegateLuca Bruno2011-05-121-0/+6