GitHub user rectang opened a pull request:
https://github.com/apache/lucy/pull/48
LUCY-295 Misc -Wconversion, part 1
Attend to miscellaneous integer conversion warnings.
* Doc IDs.
* Timeouts.
* Sort ordinals.
* "Tick" array indexes.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/rectang/lucy LUCY-295-misc1
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/lucy/pull/48.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #48
----
commit f37309a2f03194b2a40108f1cdb032168b3bff22
Author: Marvin Humphrey <[email protected]>
Date: 2016-05-05T02:38:17Z
Adapt doc ID int types to placate -Wconversion.
commit 679ced9ce848c8d6bfaeecd710d143c6cb398ff0
Author: Marvin Humphrey <[email protected]>
Date: 2016-05-06T01:56:16Z
Adapt "tick" variables for -Wconversion.
Array indexes, segment numbers, etc.
commit f391174cd33ba98e989ada7bc61e93c5c0576cc6
Author: Marvin Humphrey <[email protected]>
Date: 2016-05-06T02:14:08Z
Limit range of lock timeouts/intervals.
commit 304d5cfd36983eeb7d1d4ccb54154fd1039b5043
Author: Marvin Humphrey <[email protected]>
Date: 2016-05-07T00:56:04Z
Placate -Wconversion for sort ordinals.
Add some casts, but generally hold off on redundant checks. (Aside from
one doc_id < 0 check.) The primary safety mechanism is that
implementations of SortCache_Value, which take an ord, perform safe
InStream reads and will throw errors properly upon being handed
out-of-range ords.
commit 166c26eadd76c3d8f5cc8f77ddc8a518e45164e1
Author: Marvin Humphrey <[email protected]>
Date: 2016-05-07T01:56:28Z
Address ord int conv warnings in SortCollector.
Prefer unsigned integers to clarify bounds checking of lookups in ord
arrays.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---