]> git.ipfire.org Git - thirdparty/vala.git/commit
Introduce [Version (...)]
authorFlorian Brosch <flo.brosch@gmail.com>
Thu, 10 Jul 2014 18:35:22 +0000 (20:35 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Sat, 30 Jan 2016 13:45:32 +0000 (14:45 +0100)
commitea92f8d6b5d8d627954295e14ccec7b793facdc8
tree6fb4a3e054672fbdfc691359a02b86dea1fca4b4
parentbc4fc3dcd6bd5e9b266c3158a033acfa8e64ee89
Introduce [Version (...)]

Parameters:
 since: string, version number
 experimental: bool (was: [Experimental])
 experimental_until: string, version number
 deprecated_since: string, version number (was: [Deprecated (since="")])
 replacement: string, symbol name (was: [Deprecated (replacement="")])
 deprecated: bool (was: [Deprecated])

Used symbols labeled with [Version (since = "")] are checked
against the locally installed package version.

Use --disable-since-check to avoid this behaviour.

Fixes bug 678912.
18 files changed:
codegen/valaccodebasemodule.vala
codegen/valaccodedelegatemodule.vala
codegen/valaccodemethodmodule.vala
codegen/valaccodestructmodule.vala
codegen/valagirwriter.vala
compiler/valacompiler.vala
vala/Makefile.am
vala/valaclass.vala
vala/valacodecontext.vala
vala/valacodewriter.vala
vala/valagirparser.vala
vala/valalambdaexpression.vala
vala/valamemberaccess.vala
vala/valaobjectcreationexpression.vala
vala/valasourcefile.vala
vala/valasymbol.vala
vala/valaversionattribute.vala [new file with mode: 0644]
vapigen/valagidlparser.vala