Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vala: Add GenericSymbol interface for symbols supporting type-parameters | Rico Tzschichholz | 2023-04-11 | 1 | -0/+1 |
| | |||||
* | vala: Rename Loop to LoopStatement and introduce a common base class | Rico Tzschichholz | 2021-02-01 | 1 | -0/+1 |
| | |||||
* | vala: Add CallableExpression interface for MethodCall/ObjectCreationExpression | Rico Tzschichholz | 2021-01-26 | 1 | -0/+1 |
| | |||||
* | build: Stop passing obsolete --use-header | Rico Tzschichholz | 2020-09-27 | 1 | -1/+0 |
| | |||||
* | Add TraverseVisitor for traversing the tree with a callback | Rico Tzschichholz | 2020-08-13 | 1 | -0/+1 |
| | | | | | This will allow cleaning up virtual methods of code nodes and more stateful to stateless code conversion. | ||||
* | Add support for "with" statement | Nick Schrader | 2020-06-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | Creates data type scoped blocks which allow implicit member access to the given expression or declaration statement. with (expr) { ...; } Within the with-block the expression's members can be directly accessed without the member access operator. Members may hide local, class and instance varibales with the same name. Instance variables are still accessible through this. A local variable can be directly declared in the with statement header. Hidden local and class variables are currently not directly accessible (using this for class members generates the expected warning). Fixes https://gitlab.gnome.org/GNOME/vala/issues/327 | ||||
* | vala: Add InvalidExpression as replacement for erroneous nodes instead | Rico Tzschichholz | 2020-06-02 | 1 | -0/+1 |
| | | | | | This type is meant to be used where a successful parsing or transforming cannot be achieved and the usage of "null" is not possible. | ||||
* | vala: Support "unowned var" to declare local variables | Rico Tzschichholz | 2019-11-05 | 1 | -0/+1 |
| | | | | | | Based on patch by Aaron Andersen Fixes https://gitlab.gnome.org/GNOME/vala/issues/152 | ||||
* | vala: Add GenericType.dup/destroy fields | Rico Tzschichholz | 2019-11-04 | 1 | -0/+2 |
| | | | | | | | This provides direct access to the according values of generic-types and type-parameters. Fixes https://gitlab.gnome.org/GNOME/vala/issues/190 | ||||
* | vala: Add DelegateType.target/destroy fields to access its user-data | Rico Tzschichholz | 2019-10-03 | 1 | -0/+2 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/857 | ||||
* | build: Pass some useful G_LOG_DOMAIN definitions | Rico Tzschichholz | 2019-04-24 | 1 | -0/+1 |
| | |||||
* | vala: Report invalid instance member access to property | Rico Tzschichholz | 2018-12-31 | 1 | -0/+1 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/issues/605 | ||||
* | vala: Add consts/methods to retrieve and check library version | Rico Tzschichholz | 2018-08-09 | 1 | -2/+11 |
| | | | | https://gitlab.gnome.org/GNOME/vala/issues/304 | ||||
* | vala: Add CallableType as base for DelegateType, MethodType, SignalType | Rico Tzschichholz | 2017-09-02 | 1 | -0/+1 |
| | |||||
* | build: Generate libvala-0.XX.vapi in vala | Rico Tzschichholz | 2017-06-27 | 1 | -0/+6 |
| | |||||
* | build: Make sure to dist all generated headers | Rico Tzschichholz | 2017-04-26 | 1 | -1/+1 |
| | |||||
* | build: Use --use-header for libraries | Rico Tzschichholz | 2017-04-25 | 1 | -0/+1 |
| | | | | Reduces the size of generated c-sources while avoiding redefinitions. | ||||
* | build: Make ccode and codegen private API | Rico Tzschichholz | 2017-04-14 | 1 | -9/+13 |
| | | | | valac is the only consumer and will statically link these libraries. | ||||
* | Add explicit copy method for arrays | Luca Bruno | 2016-10-20 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=650663 | ||||
* | vala: Add common Callable interface for Method, Delegate and Signal. | Luca Bruno | 2016-10-11 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=639124 | ||||
* | Introduce [Version (...)] | Florian Brosch | 2016-01-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | 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. | ||||
* | Warn about unused attributes | Luca Bruno | 2014-12-03 | 1 | -0/+1 |
| | | | | This may not be the best approach, but it's a start | ||||
* | Add colored output | Florian Brosch | 2014-09-23 | 1 | -1/+3 |
| | | | | | | | | | Use --no-color to disable colors Use VALA_COLORS to change colors E.g. VALA_COLORS = "error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01" Fixes bug 734627. | ||||
* | build: Avoid using ".." for referencing paths and reorganize valac-calls | Rico Tzschichholz | 2014-08-24 | 1 | -6/+13 |
| | |||||
* | build: Fix missing backslashes in lists | Stef Walter | 2014-03-02 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=725496 | ||||
* | Drop Dova profile | Jürg Billeter | 2012-08-06 | 1 | -3/+0 |
| | |||||
* | girparser: Add support for comments | Florian Brosch | 2012-01-26 | 1 | -0/+1 |
| | |||||
* | build: Drop ccode dependency from libvalacore | Luca Bruno | 2011-08-04 | 1 | -3/+1 |
| | |||||
* | Add Subroutine class | Jürg Billeter | 2010-10-29 | 1 | -0/+1 |
| | |||||
* | Rename FormalParameter to Parameter | Jürg Billeter | 2010-10-28 | 1 | -1/+1 |
| | |||||
* | Add TargetValue class | Jürg Billeter | 2010-10-09 | 1 | -0/+1 |
| | |||||
* | Add version suffix to installed files to allow parallel installation | Jürg Billeter | 2010-08-05 | 1 | -1/+1 |
| | |||||
* | Add Variable class | Jürg Billeter | 2010-07-27 | 1 | -0/+1 |
| | |||||
* | Remove Member class | Jürg Billeter | 2010-07-27 | 1 | -1/+0 |
| | |||||
* | build: Use $(srcdir) instead of relative paths | Darren Warner | 2010-06-04 | 1 | -1/+1 |
| | | | | Fixes bug 620048. | ||||
* | Add experimental support for regular expression literals | Jukka-Pekka Iivonen | 2010-03-25 | 1 | -0/+1 |
| | | | | Fixes bug 607702. | ||||
* | Fix lock statement | Jiří Zárevúcky | 2010-03-24 | 1 | -0/+1 |
| | | | | | | | This patch converts lock statements into try finally statements to ensure that unlock is always called. Fixes bug 582553. | ||||
* | build: Enable silent rules by default | Marc-André Lureau | 2010-03-21 | 1 | -2/+5 |
| | |||||
* | dova: Accept list, set, and map literals and tuples | Jürg Billeter | 2010-03-13 | 1 | -0/+3 |
| | |||||
* | build: Use git-version-gen | Jürg Billeter | 2010-03-13 | 1 | -1/+0 |
| | | | | | | Add git-version-gen script from gnulib. Based on patch by Marc-André Lureau. | ||||
* | Initial support for array slices | Jürg Billeter | 2009-12-19 | 1 | -0/+1 |
| | | | | | | | | | Add support for slice expressions such as array[1:5] to retrieve a slice of length 4 starting at the second element of the array. Slice expressions are also supported for strings and other types that provide an appropriate slice method. Based on patch by Robin Sonefors, fixes bug 571352. | ||||
* | Support named arguments with ellipsis parameters | Jürg Billeter | 2009-10-21 | 1 | -0/+1 |
| | |||||
* | Allow use of .gir directly from valac | Ryan Lortie | 2009-10-18 | 1 | -0/+2 |
| | | | | | | | | | | | | | - add a --girdir parameter to the compiler - make --pkg fall back to searching for a .gir file if it can't find a .vapi file also: - change the search order for .vapi files: XDG dirs are searched before the compiled-in (--prefix) data directory, now. Fixes bug 598817. | ||||
* | Use strict non-null types with --enable-experimental-non-null | Jürg Billeter | 2009-10-18 | 1 | -1/+0 |
| | | | | | Do not consider local variables nullable or nullable types compatible to non-null types when using --enable-experimental-non-null. | ||||
* | Add support for string templates | Jürg Billeter | 2009-10-10 | 1 | -0/+1 |
| | |||||
* | Add support for coverage analysis using gcov and lcov | Jürg Billeter | 2009-09-26 | 1 | -1/+3 |
| | |||||
* | Comment handling improvements | Florian Brosch | 2009-09-04 | 1 | -0/+1 |
| | | | | Fixes bug 529040, bug 540513, and bug 546096. | ||||
* | Replace Vala.InstanceCast class by method | Jürg Billeter | 2009-08-15 | 1 | -1/+0 |
| | |||||
* | Add VALAFLAGS | Jaap A. Haitsma | 2009-07-08 | 1 | -1/+1 |
| | | | | Fixes bug 585070. | ||||
* | Convert while loops into simple loops | Jürg Billeter | 2009-06-06 | 1 | -0/+1 |
| | | | | | Simplifies and fixes bugs in semantic and flow analysis and code generation. Based on patch by Levi Bard, fixes bug 570091. |