]> git.ipfire.org Git - thirdparty/vala.git/commit
codegen: Stabilize CCode.cname for backing method of lamdba expression
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 6 Apr 2023 13:14:52 +0000 (15:14 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 6 Apr 2023 14:11:37 +0000 (16:11 +0200)
commit8d7e4b7a1e5881dd5b93a99a1ec3ee8529d67f35
treeaab61576077b16aa7726705b154acce7f23f383a
parent6ad0e233e6f67f5b30810203b43b160e4c529f37
codegen: Stabilize CCode.cname for backing method of lamdba expression

Move lambda_id generation to CCodeAttribute and use _vala_lambda%d_ pattern
98 files changed:
codegen/valaccodeattribute.vala
tests/arrays/resize-local-size-captured.c-expected
tests/asynchronous/bug595755.c-expected
tests/asynchronous/bug598697.c-expected
tests/asynchronous/bug612641.c-expected
tests/asynchronous/bug639591.c-expected
tests/asynchronous/bug640721.c-expected
tests/asynchronous/bug641182.c-expected
tests/asynchronous/bug652252.c-expected
tests/asynchronous/bug654337.c-expected
tests/asynchronous/bug661961.c-expected
tests/asynchronous/bug710103.c-expected
tests/asynchronous/bug762819.c-expected
tests/asynchronous/bug777242.c-expected
tests/asynchronous/bug783543.c-expected
tests/asynchronous/bug793158.c-expected
tests/asynchronous/catch-error-scope.c-expected
tests/asynchronous/catch-in-finally.c-expected
tests/asynchronous/closures.c-expected
tests/asynchronous/finish-name.c-expected
tests/asynchronous/nowrapper.c-expected
tests/asynchronous/result-pos.c-expected
tests/basic-types/gptrarray.c-expected
tests/chainup/method-lambda-base.c-expected
tests/chainup/no-chainup.c-expected
tests/control-flow/bug628336.c-expected
tests/dbus/async-bus_client.c-expected
tests/dbus/async-connection_client.c-expected
tests/dbus/async-no-reply_client.c-expected
tests/dbus/bug783002_server.c-expected
tests/dbus/no-reply_client.c-expected
tests/dbus/rawvariants_client.c-expected
tests/dbus/signals_client.c-expected
tests/delegates/bug639751.c-expected
tests/delegates/bug659778.c-expected
tests/delegates/bug703804.c-expected
tests/delegates/bug761360.c-expected
tests/delegates/bug792077.c-expected
tests/delegates/class-field-initializer.c-expected
tests/delegates/delegates.c-expected
tests/delegates/implicit-local-variable.c-expected
tests/delegates/lambda-mixed-instance-static.c-expected
tests/delegates/lambda-shared-closure.c-expected
tests/delegates/reference_transfer.c-expected
tests/errors/delegate-throws-error-code.c-expected
tests/generics/member-dup-destroy.c-expected
tests/genie/function-returns-closure.c-expected
tests/methods/array-length-type.c-expected
tests/methods/bug595538.c-expected
tests/methods/bug596726.c-expected
tests/methods/bug598738.c-expected
tests/methods/bug613483.c-expected
tests/methods/bug622570.c-expected
tests/methods/bug639054.c-expected
tests/methods/bug642899.c-expected
tests/methods/bug646345.c-expected
tests/methods/bug648320.c-expected
tests/methods/bug649562.c-expected
tests/methods/bug653391.c-expected
tests/methods/bug663210.c-expected
tests/methods/closures.c-expected
tests/methods/delegate-target.c-expected
tests/methods/lambda.c-expected
tests/methods/local-functions.c-expected
tests/methods/parameter-ref-array-resize-captured.c-expected
tests/methods/parameter-ref-delegate.c-expected
tests/methods/prepostconditions-captured.c-expected
tests/methods/return-unowned-delegate.c-expected
tests/methods/symbolresolution.c-expected
tests/objects/bug566909.c-expected
tests/objects/bug597155.c-expected
tests/objects/bug631267.c-expected
tests/objects/bug641828.c-expected
tests/objects/bug646362.c-expected
tests/objects/bug663134.c-expected
tests/objects/bug681356.c-expected
tests/objects/bug683646.c-expected
tests/objects/interface-abstract-async-override.c-expected
tests/objects/interface-virtual-override.c-expected
tests/objects/properties.c-expected
tests/objects/property-delegate-owned.c-expected
tests/objects/regex.c-expected
tests/objects/signals-delegate-parameter.c-expected
tests/objects/signals-enum-marshal.c-expected
tests/objects/signals-fundamental-return.c-expected
tests/objects/signals-generic-return.c-expected
tests/objects/signals-gobject-return.c-expected
tests/objects/signals-lambda-delegate.c-expected
tests/objects/signals-struct-return.c-expected
tests/objects/signals-struct.c-expected
tests/objects/signals.c-expected
tests/objects/with-nested-in-lambda.c-expected
tests/objects/with-nested-signal.c-expected
tests/objects/with-nested-unambigous-signal.c-expected
tests/structs/bug622422.c-expected
tests/structs/structs.c-expected
tests/threads/threadpool.c-expected
vala/valalambdaexpression.vala