Julien Cristau <julien.cristau@logilab.fr> [Fri, 02 Aug 2013 18:17:03 +0200] rev 712
Fix build against gecode 4.0.0
Looks like they changed enums to functions.
Closes #159002
Julien Cristau <julien.cristau@logilab.fr> [Fri, 02 Aug 2013 16:43:47 +0200] rev 711
prepare 0.31.4
Rémi Cardona <remi.cardona@logilab.fr> [Fri, 02 Aug 2013 16:30:54 +0200] rev 710
[pkg] Make sure the gecode extension build never ever fails (closes #158948)
In some cases (eg, windows without Visual Studio installed),
distutils/setuptools build_ext.run() may raise exceptions other than
CompileError. By catching all exceptions, we can make sure rql's
setup.py never fails, which should help dumb package managers such as
pip.
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Wed, 15 May 2013 08:32:26 +0200] rev 709
fix add_type_restriction() implementation with IN() function (closes #138635)
When the variable type is defined by an IN() function, ``add_type_restriction``
removes all types in it that don't match the specified type. Since the list
of types is modified inplace, the iteration must be done on a copy, not on
the list itself.
There was a test for "add_type_restriction + IN()" case but since there
was only 2 types defined in the IN function, the problem was not exposed.
Florent Cayre <florent.cayre@logilab.fr> [Wed, 10 Apr 2013 14:06:10 +0200] rev 708
backport stable
Florent Cayre <florent.cayre@logilab.fr> [Tue, 09 Apr 2013 01:16:07 +0200] rev 707
Added tag rql-centos-version-0.31.3-1 for changeset 496945a4ed23
Florent Cayre <florent.cayre@logilab.fr> [Tue, 09 Apr 2013 00:37:53 +0200] rev 706
[packaging] fix spec file (remove erroneous BuildArch) and bump version number
Florent Cayre <florent.cayre@logilab.fr> [Mon, 08 Apr 2013 23:09:16 +0200] rev 705
default is stable
Julien Cristau <julien.cristau@logilab.fr> [Mon, 08 Apr 2013 17:11:26 +0200] rev 704
[packaging] spec file tweaks
make it look more like our other modules
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 31 Jan 2013 14:35:58 +0100] rev 703
Added tag rql-debian-version-0.31.3-1 for changeset f388ee9b713d
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 31 Jan 2013 14:35:57 +0100] rev 702
Added tag rql-version-0.31.3 for changeset 2ce80cbd45f7
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 30 Jan 2013 18:56:10 +0100] rev 701
prepare 0.31.3
Aurelien Campeas <aurelien.campeas@logilab.fr> [Tue, 15 Jan 2013 14:13:16 +0100] rev 700
[pkginfo] fix logilab-constraint reference (closes #115820)
Julien Cristau <julien.cristau@logilab.fr> [Fri, 16 Nov 2012 17:43:37 +0100] rev 699
[packaging] add spec file
Aurelien Campeas <aurelien.campeas@logilab.fr> [Thu, 08 Nov 2012 14:46:01 +0100] rev 698
[merge] backport stable
Julien Cristau <julien.cristau@logilab.fr> [Thu, 06 Dec 2012 10:54:47 +0100] rev 697
doc: adjust layout.html template for compatibility with sphinx 0.6
sphinx 0.6 switched templates to jinja2, which has an incompatible
syntax for macros. 2009, here we come!
Closes #113086.
Arthur Lutz <arthur.lutz@logilab.fr> [Wed, 22 Aug 2012 12:32:43 +0200] rev 696
[pkg] url changed for yapps
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Aug 2012 12:32:24 +0200] rev 695
docstring fix
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 29 Mar 2012 14:54:19 +0200] rev 694
Added tag rql-debian-version-0.31.2-1 for changeset 513a02cce3c2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 29 Mar 2012 14:54:19 +0200] rev 693
Added tag rql-version-0.31.2 for changeset 55af3a14cc29
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 29 Mar 2012 13:59:16 +0200] rev 692
0.31.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 29 Mar 2012 13:56:21 +0200] rev 691
move valuable_references from Variable to Referencable, it makes sense for ColumnAliases as well
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 22 Mar 2012 10:13:32 +0100] rev 690
analyse: add an env var to force using logilab constraint for resolution
This is very useful for test
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 16 Mar 2012 15:23:41 +0100] rev 689
[debian] spread dependency declaration on multiple line.
This is much more readable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 13 Mar 2012 11:51:03 +0100] rev 688
pkg: bump constraint depency version
We need this for set comparison implemented in 2a175b352c78
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 16 Mar 2012 16:47:20 +0100] rev 687
cleanup accept and leave method on various visitable object (closes #89659)
The old code did:
* forge a string
* eval it as a lamba
* monkey patch classes with the result
We may just drop the logic looping on multiple class by computing class name
dynamically. But this have a different behavior for subclass.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 20 Feb 2012 11:07:39 +0100] rev 686
Refactor an if: else: clause as elif
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 20 Feb 2012 11:07:36 +0100] rev 685
drop unittest2 deprecation warnings
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 20 Feb 2012 11:06:12 +0100] rev 684
[analyse] speed up Query analysis for solutions (closes #88559)
Use set instead of list for domains. This remove some N² complexity. Simplify
the visite_relation code to:
* avoid computation duplication,
* compare string instead of Yams object,
* take advantage of set.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Feb 2012 17:55:35 +0100] rev 683
Added tag rql-debian-version-0.31.1-1 for changeset 543fe6d74b49
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Feb 2012 17:55:35 +0100] rev 682
Added tag rql-version-0.31.1 for changeset 6135951b6c7e
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Feb 2012 16:28:40 +0100] rev 681
close changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Feb 2012 16:11:05 +0100] rev 680
0.31.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 30 Jan 2012 17:16:49 +0100] rev 679
fix simplify for rql w/ subqueries, bad local variable overwrite. Closes #87988
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 09 Dec 2011 12:12:56 +0100] rev 678
stable is 0.31
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 09 Dec 2011 12:12:43 +0100] rev 677
oldstable is 0.30
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Nov 2011 18:56:49 +0100] rev 676
Added tag rql-debian-version-0.31.0-1 for changeset f4f27e4c588e
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Nov 2011 18:56:48 +0100] rev 675
Added tag rql-version-0.31.0 for changeset bb70a998ced6
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Nov 2011 18:18:13 +0100] rev 674
0.31
Aurelien Campeas <aurelien.campeas@logilab.fr> [Wed, 09 Nov 2011 18:17:37 +0100] rev 673
[node] fix add_type_restriction (closes #81817)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 28 Oct 2011 11:55:18 +0200] rev 672
fix Referencable.get_type crash when no solution given and 'is IN(ET1, ET2..) is used. Closes #81865
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Tue, 25 Oct 2011 17:56:34 +0200] rev 671
fix wrong type analysis with 'NOT identity' (closes #80799)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 Oct 2011 11:11:30 +0200] rev 670
update changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 Oct 2011 09:55:34 +0200] rev 669
668:b2e231cbd9da introduces unrelated changes that 1. break tests, 2. make rql>0.30.1 incompatible with cw < 3.13.10
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 24 Oct 2011 17:49:58 +0200] rev 668
[rql] HAVING support in write queries (INSERT,SET,DELETE). Closes #81394
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Oct 2011 17:47:29 +0200] rev 667
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Oct 2011 14:14:44 +0200] rev 666
closes #78681: stcheck don't crash on column aliases used in outer join
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Sep 2011 18:13:58 +0200] rev 665
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Sep 2011 18:13:39 +0200] rev 664
Added tag rql-debian-version-0.30.1-1 for changeset 13cd741f8e14
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Sep 2011 18:13:39 +0200] rev 663
Added tag rql-version-0.30.1 for changeset 3c17b96750ad
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Sep 2011 18:54:57 +0200] rev 662
0.30.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Sep 2011 09:05:10 +0200] rev 661
closes #74727: allow entity types to end with a capitalized letter provided they contain a lower-cased letter
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Aug 2011 14:19:18 +0200] rev 660
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Aug 2011 14:17:42 +0200] rev 659
Added tag rql-debian-version-0.30.0-1 for changeset c3ae2279fe70
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Aug 2011 14:17:42 +0200] rev 658
Added tag rql-version-0.30.0 for changeset 395b876af47b
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 05 Aug 2011 09:31:01 +0200] rev 657
0.30
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Aug 2011 17:05:42 +0200] rev 656
drop old bw compat for ORDERBY/GROUPBY after WHERE
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Aug 2011 17:05:41 +0200] rev 655
closes #69185: syntax error with unary operators
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Aug 2011 17:05:40 +0200] rev 654
closes #72052: new optional 'optcomparisons' key in variable stinfo
containing HAVING comparison nodes where it's used and optional (eg outer join)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 02 Aug 2011 16:22:16 +0200] rev 653
closes #72295: add some missing operators
* & (bitwise AND),
* | (bitwise OR),
* # (bitwise XOR),
* << (bitwise left shift),
* >> (bitwise right shift)
* % (modulo),
* ^ (power),
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 29 Jul 2011 15:10:49 +0200] rev 652
fix Comparison.as_string to considerer its optional attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Jul 2011 19:28:00 +0200] rev 651
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Jul 2011 19:26:55 +0200] rev 650
Added tag rql-debian-version-0.29.1-1 for changeset 0c9ac2a5635d
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Jul 2011 19:26:54 +0200] rev 649
Added tag rql-version-0.29.1 for changeset cf4fcca7c289
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 27 Jul 2011 15:06:00 +0200] rev 648
0.29.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 22 Jul 2011 10:23:02 +0200] rev 647
allow optional on final relation (rhs only) and in having expression (hence Comparison node gain a 'optional' attribute). Closes #71415
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Jul 2011 08:11:07 +0200] rev 646
default is actually stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Jul 2011 17:11:06 +0200] rev 645
closes #71157: bad analyze when using functions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Jul 2011 18:15:17 +0200] rev 644
cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Jul 2011 18:15:08 +0200] rev 643
closes #71132: column alias scope should be handled as variable scope, not bound to subquery
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Jul 2011 18:12:59 +0200] rev 642
closes #71131: as_string doesn't propagate encoding/kwargs to subqueries
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Jul 2011 18:10:56 +0200] rev 641
Select.replace must properly reset old node's parent attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 07 Jul 2011 14:05:59 +0200] rev 640
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 05 Jul 2011 12:49:38 +0200] rev 639
closes #70416: add 'having' list into variable's stinfo and properly update variable graph
# variable stinfo should hold term (Comparison node) where it's referenced in having clause (var.stinfo.get('having')
# should properly update statement's vargraph
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Jul 2011 15:30:06 +0200] rev 638
new undo_modification context manager on select nodes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 01 Jul 2011 12:08:52 +0200] rev 637
closes #70264: buggy remove_group_var
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Jun 2011 08:04:00 +0200] rev 636
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Jun 2011 08:03:41 +0200] rev 635
Added tag rql-debian-version-0.29.0-1 for changeset 78e09096f881
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Jun 2011 08:03:41 +0200] rev 634
Added tag rql-version-0.29.0 for changeset c45e9d1c0db4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Jun 2011 16:58:54 +0200] rev 633
0.29
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Jun 2011 16:58:46 +0200] rev 632
backport stable
Florent Cayré <florent.cayre@gmail.com> [Thu, 26 May 2011 01:50:01 +0200] rev 631
fix change_optional bug when no root set yet + small add_eid_restriction improvement
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 May 2011 15:39:36 +0200] rev 630
closes #67696: crash with undo/Exists nodes (unreproduced by test though :( )
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 May 2011 09:58:09 +0200] rev 629
missing future import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 May 2011 09:39:37 +0200] rev 628
check that non final variable are not used as rhs of an attribute relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 May 2011 15:28:34 +0200] rev 627
fix makefile
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 May 2011 15:27:47 +0200] rev 626
fix parsing of negative float (closes #63421)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 May 2011 15:20:48 +0200] rev 625
may now GROUPBY function call or column number. Closes #66602
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 May 2011 09:02:33 +0200] rev 624
backport stable into oldstable, not messing with the oldstable tag...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 May 2011 09:01:22 +0200] rev 623
drop oldstable tag which drives me crazy
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 May 2011 17:21:00 +0200] rev 622
merge default heads
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 May 2011 11:20:15 +0200] rev 621
actually backport stable into oldstable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 May 2011 11:19:59 +0200] rev 620
fix wrong backport
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 May 2011 10:50:51 +0200] rev 619
backport stable into oldstable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Wed, 27 Apr 2011 12:24:42 +0200] rev 618
[rql] basic support for regexp-based pattern matching using a REGEXP operator
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Wed, 27 Apr 2011 11:37:03 +0200] rev 617
support for CAST function (requires lgdb>=1.6.0)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Feb 2011 19:02:40 +0100] rev 616
backport stable
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 03 Feb 2011 19:36:52 +0100] rev 615
[debian] fix source lintian errors
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 01 Feb 2011 10:10:13 +0100] rev 614
add support for != operator
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 28 Jan 2011 14:33:44 +0100] rev 613
[debian] call dh_strip by default in rules
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 Jan 2011 10:08:59 +0100] rev 612
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 Jan 2011 10:08:45 +0100] rev 611
can't raise SkipTest in unittest2 setUp
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Jan 2011 21:27:38 +0100] rev 610
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Jan 2011 21:27:20 +0100] rev 609
Added tag rql-debian-version-0.28.0-1 for changeset 21e94bc12c1f
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Jan 2011 21:27:20 +0100] rev 608
Added tag rql-version-0.28.0 for changeset ae02408da51e
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Jan 2011 09:22:03 +0100] rev 607
prepare 0.28
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 07 Jan 2011 14:54:19 +0100] rev 606
enhance rewrite_shared_optional so one can specify where the new identity relation should be added (used by cw multi-sources planner)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:43:44 +0100] rev 605
stable is oldstable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:43:34 +0100] rev 604
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 03 Nov 2010 16:43:26 +0100] rev 603
cleanup
Alain Leufroy <alain.leufroy@logilab.fr> [Wed, 20 Oct 2010 16:05:14 +0200] rev 602
[pkg] fix print_traceback -> print_exc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:03:57 +0200] rev 601
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:02:39 +0200] rev 600
Added tag rql-debian-version-0.27.0-1 for changeset 0a5a70c34c65
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:02:38 +0200] rev 599
Added tag rql-version-0.27.0 for changeset 3c59bf663ec7
Alain Leufroy <alain.leufroy@logilab.fr> [Wed, 13 Oct 2010 19:24:10 +0200] rev 598
Swallow CompilationError in setup.py
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 07:56:34 +0200] rev 597
0.27
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 11:33:52 +0200] rev 596
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 11:33:36 +0200] rev 595
unittest2 api update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 11:33:19 +0200] rev 594
select.undefine_variable properly cleanup solutions (and restore them on undo)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 16:48:00 +0200] rev 593
take care: lhsvar/rhsvar may be None
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 04 Oct 2010 14:44:45 +0200] rev 592
add real life test (green)
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Sat, 25 Sep 2010 22:32:13 +0200] rev 591
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:29:00 +0200] rev 590
introduce make_constant_restriction function, useful to build a restriction without adding it yet to the tree
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 16:51:36 +0200] rev 589
fix .remove methods (+related undo) so we don't leave empty Not or Exists nodes in the tree
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 14:47:09 +0200] rev 588
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 14:46:46 +0200] rev 587
Added tag rql-debian-version-0.26.6-1 for changeset 23bd1f36ec77
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 14:46:46 +0200] rev 586
Added tag rql-version-0.26.6 for changeset 7a1df18b3a3e
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Fri, 10 Sep 2010 14:52:49 +0200] rev 585
added test for unicode constants
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Sep 2010 11:09:37 +0200] rev 584
close changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Sep 2010 10:50:02 +0200] rev 583
0.26.6
Alain Leufroy <alain.leufroy@logilab.fr> [Fri, 10 Sep 2010 10:36:29 +0200] rev 582
fix install dependancy conflict (yapps)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 10:10:19 +0200] rev 581
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 08:43:15 +0200] rev 580
consider subquery aliases in Select.clean_solutions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 08:42:14 +0200] rev 579
fix subquery_selection_index responsability mess-up
it wasn't doing what it should have done (see cw.rset related_entity
implementation)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 08:39:10 +0200] rev 578
install constraint so we've fallback opportunity if gecode is not installed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 08:37:34 +0200] rev 577
enhance bad rql query detection with ordered distinct
We actually can't use distinct if an attribute is selected and we sort
on another attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 14:22:19 +0200] rev 576
0.26.5
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 02 Aug 2010 12:32:06 +0200] rev 575
fix solutions computation crash with some query using sub-queries (closes #37423)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 12:09:37 +0200] rev 574
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 12:09:32 +0200] rev 573
Added tag rql-debian-version-0.26.4-1 for changeset 88b739e85c61
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 12:09:31 +0200] rev 572
Added tag rql-version-0.26.4 for changeset bcf24f8a29c0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 10:30:01 +0200] rev 571
0.26.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Jul 2010 10:29:02 +0200] rev 570
fix re-annotation pb: some stinfo keys were not properly reinitialized
which may cause pb later (at sql generation time for instance)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 21 Jun 2010 11:53:14 +0200] rev 569
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 21 Jun 2010 11:53:01 +0200] rev 568
Added tag rql-debian-version-0.26.3-1 for changeset aca033de456a
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 21 Jun 2010 11:53:01 +0200] rev 567
Added tag rql-version-0.26.3 for changeset 7fb422fc2032
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 21 Jun 2010 09:52:05 +0200] rev 566
0.26.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 21 Jun 2010 09:51:52 +0200] rev 565
merge and prepare 0.26.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 18 Jun 2010 09:40:09 +0200] rev 564
support for node from having in Select.remove
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 17 Jun 2010 15:11:44 +0200] rev 563
rql stcheck now check for backend availability of function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 17 Jun 2010 11:38:21 +0200] rev 562
enhance Select.replace method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 11 Jun 2010 15:01:09 +0200] rev 561
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 11 Jun 2010 15:00:54 +0200] rev 560
Added tag rql-debian-version-0.26.2-1 for changeset cb66c5a9918d
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 11 Jun 2010 15:00:54 +0200] rev 559
Added tag rql-version-0.26.2 for changeset 7d5bef1742bc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 11 Jun 2010 10:05:01 +0200] rev 558
0.26.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 10 Jun 2010 11:37:57 +0200] rev 557
fix rule order so 'HAVING (X op Y)' is now parseable while 'HAVING (1+2) op Y' isn't anymore parseable... At some point we should consider more advanced parsing system than yapps.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 10 Jun 2010 10:42:05 +0200] rev 556
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 10 Jun 2010 10:41:54 +0200] rev 555
won't work with cw < 3.8.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Jun 2010 15:46:28 +0200] rev 554
fix bw compat method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Jun 2010 14:20:05 +0200] rev 553
add some notes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Jun 2010 14:19:55 +0200] rev 552
replace get_variable_variables mecanism which can't work with some UNION queries, with get_variable_indices (eg working on selection indices instead of variable names)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Jun 2010 12:02:54 +0200] rev 551
IS operator doesn't exists anymore: useless and cause ambiguité with 'is' relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 09 Jun 2010 12:00:44 +0200] rev 550
fix simplification bug with ored uid relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 07 Jun 2010 13:08:39 +0200] rev 549
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 07 Jun 2010 13:07:44 +0200] rev 548
Added tag rql-debian-version-0.26.1-1 for changeset 314211508612
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 07 Jun 2010 13:07:44 +0200] rev 547
Added tag rql-version-0.26.1 for changeset 42ae413193a8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 07 Jun 2010 10:13:11 +0200] rev 546
close changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 04 Jun 2010 16:39:32 +0200] rev 545
0.26.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 03 Jun 2010 16:47:33 +0200] rev 544
update changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 03 Jun 2010 16:11:44 +0200] rev 543
fix grammar bug in HAVING clause: should all arbitrary expression, + fix to deal with IN() hack
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 26 May 2010 12:32:22 +0200] rev 542
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 26 May 2010 09:51:30 +0200] rev 541
normalize NOT to NOT EXISTS when that's the actual meaning of the query. Ease later scope handling.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 May 2010 14:12:52 +0200] rev 540
skip broken tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Apr 2010 11:49:16 +0200] rev 539
backport default into stable: stable is now rql 0.26 for rql >= cw 3.8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Apr 2010 11:46:49 +0200] rev 538
oldstable branch
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 28 Apr 2010 10:47:26 +0200] rev 537
proper licensing information (LGPL-2.1). Hope I get it right this time.
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Tue, 27 Apr 2010 16:28:59 +0000] rev 536
updated distutils settings to build on windows with VS2008 against gecode 3.3.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Apr 2010 11:15:56 +0200] rev 535
more license updates
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 26 Apr 2010 11:04:25 +0200] rev 534
fix licensing to LGPL
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 18:18:28 +0200] rev 533
fixed setup.py
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 18:18:59 +0200] rev 532
Added tag rql-debian-version-0.26.0-1 for changeset 677736b455f5
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 18:18:59 +0200] rev 531
Added tag rql-version-0.26.0 for changeset ae4cba1cf024
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 17:33:24 +0200] rev 530
update control file for lenny and hardy
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 11:14:31 +0200] rev 529
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 20 Apr 2010 11:14:07 +0200] rev 528
rql 0.26 for cw >= 3.8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 19 Apr 2010 15:29:58 +0200] rev 527
setuptools support
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 08 Apr 2010 13:34:35 +0200] rev 526
fix bug introduced by 524:60255eecf96c: we must properly skip the uid relation in the relation loop
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 13:51:37 +0200] rev 525
#759035: Automate addition of eid cachekey in RQL analysis
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 13:51:29 +0200] rev 524
cleanup rql simplification code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 07 Apr 2010 13:51:24 +0200] rev 523
reset orig var [uid|type]rel stinfo when rewriting optional variable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 30 Mar 2010 19:16:50 +0200] rev 522
merge old cs
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 04 Mar 2010 12:10:28 +0100] rev 521
[pkg] prepare 0.24.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 29 Mar 2010 16:05:42 +0200] rev 520
grammar: relation types may start by an underscore (_)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 18:05:19 +0100] rev 519
optimize variable stinfo:
* uidrels/typerels sets become uidrel/typerel, and raise error if the rql
use multiple uid/type restriction for a variable (wasn't properly handled
anyway, should use IN)
* blocsimplification / optrelations / attrvars set are created only when
necessary
-> up to 5 less set per variable killed, should improve rql cache memory
foot print and somewhat speed-up annotation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 18:05:18 +0100] rev 518
refactor rewrite_shared_optional to be cleaner and avoid uncessary method call. Breaks cw compat
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 11:47:17 +0100] rev 517
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 10:27:08 +0100] rev 516
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 10:26:09 +0100] rev 515
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 09:48:30 +0100] rev 514
move some checks done in the annotator to the checker
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 24 Mar 2010 09:30:02 +0100] rev 513
default is now stable