After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677022 - chained relational expressions and regexpes are no longer experimental
chained relational expressions and regexpes are no longer experimental
Status: RESOLVED FIXED
Product: vala
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Vala maintainers
Vala maintainers
Depends on:
Blocks:
 
 
Reported: 2012-05-29 11:34 UTC by pancake
Modified: 2017-03-09 15:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description pancake 2012-05-29 11:34:32 UTC
Expressions like 1<a<10 or /bla$/ are no longer experiment. they are there for more than a year and nobody reported any issue with them, so i think we should remove that "exprimental" warning when using those expressions.
Comment 1 pancake 2013-02-17 23:53:39 UTC
Is anyone still alive?
Comment 2 Evan Nemerson 2014-06-27 19:53:37 UTC
+1

Jürg, Luca?
Comment 3 Jürg Billeter 2014-06-30 20:11:34 UTC
commit b3ecc7a36fa28acf427be9b19b7bcb65a3587625
Author: Jürg Billeter <j@bitron.ch>
Date:   Mon Jun 30 22:08:40 2014 +0200

    Mark regular expression literals as stable
    
    Fixes part of bug 677022.
Comment 4 Luca Bruno 2014-06-30 20:16:56 UTC
Ok for regex, not for chained expressions. They have an hackish implementation in the codegen.
Comment 5 Jürg Billeter 2014-06-30 20:29:30 UTC
Are you aware of any actual issues or is it just not a very clean implementation?
Comment 6 Luca Bruno 2014-06-30 20:32:01 UTC
I'm sure it's broken for complex expressions. The implementation uses the old codegen approach. Will find a test case.
Comment 7 Jürg Billeter 2014-06-30 20:37:06 UTC
Thanks. If you find anything, please file a bug and mark it as blocker of this bug.
Comment 8 Luca Bruno 2014-07-07 07:34:25 UTC
Ok couldn't find any bug with chained relational expressions.
Comment 9 Rico Tzschichholz 2017-03-09 09:54:50 UTC
commit dc456fcb24ab5c8e588629c68a467d8a1ac97a6f
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Thu Mar 9 10:53:17 2017 +0100

    Mark chained relational expressions as stable
Comment 10 Daniel Espinosa 2017-03-09 15:17:17 UTC
Are you planning to close this bug as fixed?
Comment 11 Daniel Espinosa 2017-03-09 15:19:12 UTC
May is a good idea to backport to 0.34.