Changes 0 to 10 on this branch are displayed below, sorted in descending chronological order.

1837 days ago: Use '<= items.size()' for error condition in 'selector::create'
revision info | browse files | diff
Author: Richard Hopkins <richhguard-monotone@yahoo.co.uk>
Changelog: Use '<= items.size()' for error condition in 'selector::create'
When executing monotone with the reported selector, this was the error
guard causing monotone to fail. The values were lparen_pos = 2,
items.size() = 2.
I think the original use of '< items.size()' may have been a typo, as
a few lines earlier '<= items.size()' is used for finding the position
of the nearest previous '('.
The corresponding 'if' will now evaluate to false, as lparen_pos ==
items.size(), and line 796 will be executed. The error check there for
lparen_pos == 2 also ties in with the crash report of lparen_pos being 2.
The recently added 'selectors_with_parentheses' test now succeeds, along
with other selector related tests.
Date: Thu, 16 Feb 2012 00:25:49 GMT
1837 days ago: Check results in 'selectors_with_parentheses' test
revision info | browse files | diff
Author: Richard Hopkins <richhguard-monotone@yahoo.co.uk>
Changelog: Check results in 'selectors_with_parentheses' test
Just to be sure; this way we know it parses without error and we're not
missing out any tokens by accident.
Also add in an equivalent "safe" selector as a base line.
Date: Wed, 15 Feb 2012 22:25:15 GMT
1838 days ago: Create tests for issue 176 - parentheses incorrectly reported as mismatched
revision info | browse files | diff
Author: Richard Hopkins <richhguard-monotone@yahoo.co.uk>
Changelog: Create tests for issue 176 - parentheses incorrectly reported as mismatched
in selectors
Date: Tue, 14 Feb 2012 22:52:09 GMT
(no earlier changes) recent changes (no later changes)