Skip to content

Commit

Permalink
Updated TODO list
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://davebalmain.com/home/dave/repos/ferret/trunk@942 06fd6eb0-0002-0410-a719-e5602cce40bc
  • Loading branch information
dave committed Apr 18, 2008
1 parent fc561e6 commit 9cf3797
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 6 deletions.
17 changes: 17 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ TODO
- improve memory management. It was way to complex at the moment. I also need
to document how it works so that other developers understand what is going
on.
- Replace Data_Wrap_Struct with ferret alternative which handles rewrapping
of structs automatically and also knows when to release a struct by using
refcounting.

* Ruby
- integrate rcov
Expand All @@ -51,6 +54,8 @@ Someday Maybe
- See http://www.nongnu.org/libunwind/
- See http://www.tlug.org.za/wiki/index.php/Obtaining_a_stack_trace_in_C_upon_SIGSEGV
* investigate unscored searching
* user defined sorting
* Fix highlighting to work for external fields

Done
====
Expand All @@ -71,3 +76,15 @@ Done
trace when a test fails so that it is easy to find the source of the error.
* catch segfaults and print stack trace so users can post helpful bug tickets.
again, see the same links for adding stacktrace to unit tests.
* Add string Sort descripter
* fix memory bug
* add MultiReader interface
* add lexicographical sort (byte sort)
* Add highlighting
* add field compression
* Fix highlighting to work for compressed fields
* Add Ferret::Index::Index
* Fix:
+ Working Query: field1:value1 AND NOT field2:value2
+ Failing Query: field1:value1 AND ( NOT field2:value2 )

13 changes: 7 additions & 6 deletions ruby/TODO
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
= TODO

* user defined sorting
* add field compression
* Fix highlighting to work for compressed fields
* Fix highlighting to work for external fields
* Add Ferret::Index::Index
* Fix:
> Working Query: field1:value1 AND NOT field2:value2
> Failing Query: field1:value1 AND ( NOT field2:value2 )

= Done
* Add string Sort descripter
* fix memory bug
* add MultiReader interface
* add lexicographical sort (byte sort)
* Add highlighting
* add field compression
* Fix highlighting to work for compressed fields
* Add Ferret::Index::Index
* Fix:
> Working Query: field1:value1 AND NOT field2:value2
> Failing Query: field1:value1 AND ( NOT field2:value2 )

0 comments on commit 9cf3797

Please sign in to comment.