You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucenenet.apache.org by "Prescott Nasser (Commented) (JIRA)" <ji...@apache.org> on 2011/10/02 01:22:33 UTC

[Lucene.Net] [jira] [Commented] (LUCENENET-446) Make Lucene.Net CLS Compliant

    [ https://issues.apache.org/jira/browse/LUCENENET-446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13118932#comment-13118932 ] 

Prescott Nasser commented on LUCENENET-446:
-------------------------------------------

Additionally, all shifting is broken (this causes an infinite loop in parts of the code - specifically the parts that write to file store (affectively making this patch useless in it's current form).

The problem is that uint is not CLS compliant, and updating it to CLS Complaint (Int64) breaks shifting. Normally a -1 as a uint, would be 4Billion etc, however as an Int64, it is still -1. This means that we would have to adjust nearly all of the code relating to shifting, which is above my knowledge at the moment. Even making these changes would in my head reset our current status of having a relatively battle tested 2.9.4 release ready to go.

Further, the fact that we can't fix a few of the mentioned items above (scoreDocs vs ScoreDocs, etc) we cannot make 2.9.4 CLS compliant without breaking the public api.

With these issues, I think we should abandon the idea of making 2.9.4 CLS Compliant.
                
> Make Lucene.Net CLS Compliant
> -----------------------------
>
>                 Key: LUCENENET-446
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-446
>             Project: Lucene.Net
>          Issue Type: Task
>          Components: Lucene.Net Core
>    Affects Versions: Lucene.Net 2.9.4
>            Reporter: Prescott Nasser
>         Attachments: Lucene2.9.4-CLS-partial-fix
>
>
> Make Lucene.Net CLS Compliant

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira