| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Now learning increments version of a statfile.
Avoid learning and classifying of similar text parts if a message has 2 text parts.
Several fixes to statistics.
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|
|
|
|
|
|
| |
* Add invalidation of statfiles in case of learning, so now statfiles
are invalidated in about a minute after learning
* This should fix shared usage of statfile pool by several processes
|
|
|
|
| |
* Fixed statfile pool initialization and synchronization with disk
|
|
|
|
|
|
|
| |
* Remove LRU expiration logic from statfiles and replace it with random/lowerest value expiration logic:
expire random block or block with lowerest value
! statfiles are incompatible again
|
|
|
|
|
|
|
|
|
|
| |
- fix bug with mmapping files: new addresses must NOT be allocated in shared memory by themselves
- fix bug with winnow classifier that totally brokes it down
- fix bug with too much grow of values
* Use double precission values in statistics
* Add statistics for statfiles
* Add more informative data to output of LEARN command (weight of incoming message)
* Add weight to output of classifier as well
|
|
|
|
| |
* Make some improvements to API (trying to make it more clear)
|
|
|
|
|
| |
* Add convertion routines for converting 1.0 to 1.2 statfiles
* Reserve some place in header for future features
|
|
|
|
| |
of statfiles
|
| |
|
| |
|
|
|
|
|
|
| |
avoid missusage of hash table
* Correct url length calculation in urls command
|
| |
|
| |
|
|
|
|
|
| |
* Add ability to define variables in modules blocks
* Add symbolic aliases for statfile sections
|
|
|
|
|
|
| |
* Change logic of statfile pool:
- statfiles hash is no longer shared hash as we have per-process uniq things like current section or offset in statfile
- introduce shared hash of statfiles mmapped areas to avoid multiply mmaps of the same file
|
|
|
|
|
|
|
|
| |
working with XS implicitly)
* Move all system includes to one file where we detect availability of all that includes
* Fix license misprint
* Fix some issues with perl initializing
|
| |
|
| |
|
|
|
|
| |
* Add rwlocks implementation (primitive) in memory pool library
|
|
|
|
| |
* Force statfile to work with float values
|
|
|
|
| |
* Write test case for statistics files API
|
|
|