aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove mPartiallyCommited.Keisuke Kuroyanagi2014-03-283-13/+4
|/ | | | | | Bug: 13333066 Change-Id: I4e3aa31aa501866c23cc4b86093b866306161bfd
* Cleanup DicNodePriorityQueue.Keisuke Kuroyanagi2014-03-281-11/+12
| | | | Change-Id: Ia44ca0e14f8aad090ae2b8007771dea6d9b41221
* Remove DicNode.managedDelete.Keisuke Kuroyanagi2014-03-286-36/+8
| | | | Change-Id: I8146975d72878ba34d1c5054a7cf5fdcc41a3332
* Use SuggestionResults to get suggestion.Keisuke Kuroyanagi2014-03-2712-139/+109
| | | | | | Bug: 8187060 Bug: 13333066 Change-Id: I435096ecf8422453f9b167adb0ca3b9c8a840018
* Remove DicNodeUtils::appendTwoWords().Keisuke Kuroyanagi2014-03-273-38/+3
| | | | Change-Id: I7402793b3f71ef5d786abea2f97bd4b624e4405f
* Remove DicNode.isFirstWord().Keisuke Kuroyanagi2014-03-251-5/+3
| | | | Change-Id: I825c0f7cf1fcf66c6309e0bab8e0fdd767170107
* Merge DicNodeStatePrevWord into DicNoteStateOutput.Keisuke Kuroyanagi2014-03-257-222/+180
| | | | | | | | | | | | | | | | | | Before: (0) 2232.70 (0.86%) (1) 255258.50 (98.89%) (2) 585.73 (0.23%) (66) 0.26 (0.00%) Total 258126.46 (sum of others 258077.18) After: (0) 2249.23 (0.93%) (1) 239883.63 (98.83%) (2) 554.82 (0.23%) (66) 0.35 (0.00%) Total 242734.38 (sum of others 242688.04) Change-Id: I9760cae5b98b3d1f4804b6b60317887eaa3ff71c
* Add a check for ForgettingCurveUtils::decodeProbability.Keisuke Kuroyanagi2014-03-241-1/+2
| | | | | Bug: 13607383 Change-Id: I1a56c52173d0e458864e65fb1c1f4603c0c81c6f
* Add boundary check for SparseTable.Keisuke Kuroyanagi2014-03-241-0/+6
| | | | Bug: 13592288 Change-Id: I8bc4ff778c6073d22f86b6050a880b6fb69de31e
* Fix: wrong size checking in SparseTable.Keisuke Kuroyanagi2014-03-241-7/+5
| | | | | Bug: 13592288 Change-Id: I52f03081c5abf25e3c160e2b8fff5e98f8448499
* Merge "Remove unused partial commit."Keisuke Kuroyanagi2014-03-2010-117/+14
|\
| * Remove unused partial commit.Keisuke Kuroyanagi2014-03-2010-117/+14
| | | | | | | | Change-Id: Ia9341a5cb24947d93056810890d94c1f66481d8c
* | Stop apply Completion for DicNodes without any proximity chars.Keisuke Kuroyanagi2014-03-203-4/+19
|/ | | | | Bug: 13538127 Change-Id: Ifffc0cde1ea8a0ceb13e4e4e57c151b3ea33a522
* Several cleanupsKen Wakasa2014-03-173-18/+11
| | | | | | Remove obsolete comment and unused macros. Cosmetic fixes as well. Change-Id: I9843331c8ce90d9b10b54f425ea1c7416b57c541
* Change default decaying parameters.Keisuke Kuroyanagi2014-03-141-4/+4
| | | | | Bug: 13458617 Change-Id: I4942af4a48881fb6ca866c74140b262e6d323f4a
* Check "." and ".." to delete all files in a dir.Keisuke Kuroyanagi2014-03-121-0/+3
| | | | | Bug: 13421999 Change-Id: I9d0f65cfc9a0f18c7affc152a5b54f9970048e9c
* Fix: wrong suggestion comparator.Keisuke Kuroyanagi2014-03-111-2/+2
| | | | Change-Id: I8829c7cb3060955e345fbdc003cf77f8469d37c0
* Merge "Stop new BigramDictionary."Keisuke Kuroyanagi2014-03-112-5/+4
|\
| * Stop new BigramDictionary.Keisuke Kuroyanagi2014-03-102-5/+4
| | | | | | | | | | | | BigramDictionary is allocated inside of Dictionary. Change-Id: If224b4c408403f43eb3d2e292c0e0ecb86429290
* | Merge "Use emplace_back in getWordProperty()."Keisuke Kuroyanagi2014-03-112-12/+11
|\ \
| * | Use emplace_back in getWordProperty().Keisuke Kuroyanagi2014-03-112-12/+11
| | | | | | | | | | | | Change-Id: If164d2b897bd6ad9c89baf0e9a90356100c5087b
* | | Merge "Make getWordProperty return reconstructed bigram probability."Keisuke Kuroyanagi2014-03-112-2/+3
|\| |
| * | Make getWordProperty return reconstructed bigram probability.Keisuke Kuroyanagi2014-03-112-2/+3
| | | | | | | | | | | | | | | Bug: 13403530 Change-Id: I7ed95a54344d8b77b88922093cf3ef0e530fcae6
* | | Use isFirstCharUppercase instead of get first code point.Keisuke Kuroyanagi2014-03-103-4/+2
| | | | | | | | | | | | Change-Id: I0a28305397bfc1e7218e16df00839781a74f5599
* | | Add getter methods for public member variables.Keisuke Kuroyanagi2014-03-104-10/+14
| | | | | | | | | | | | Change-Id: Ic6656bb3db6db992b37923db53816e0a73a7621f
* | | Move initialization logic for from DicNode to DicNodeState.Keisuke Kuroyanagi2014-03-102-14/+20
| | | | | | | | | | | | Change-Id: Ic7075349e2e9c7f4ca707efa12ad1d24b49a2c87
* | | Remove unused member of DicNodeStatePrevWord.Keisuke Kuroyanagi2014-03-102-9/+3
|/ / | | | | | | Change-Id: I265855da58e3a2e070e525e116ac0d18d1a10d18
* | Improve DicNode handling.Keisuke Kuroyanagi2014-03-108-45/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Stop creating useless DicNode and DicNodeVector. - Remove useless virtual. - Implement copy constructor and assignment operator of DicNodeState. - Remove useless memset. Before: (0) 2266.21 (0.79%) (1) 285422.05 (98.97%) (2) 642.62 (0.22%) (66) 0.19 (0.00%) Total 288384.35 (sum of others 288331.07) After: (0) 2232.70 (0.86%) (1) 255258.50 (98.89%) (2) 585.73 (0.23%) (66) 0.26 (0.00%) Total 258126.46 (sum of others 258077.18) Change-Id: I0bb1e9de8b38a6743a11aaeb2b17bd0da5b7ad34
* | Use emplace_back to push DicNode to vector.Keisuke Kuroyanagi2014-03-102-11/+5
|/ | | | | | | | | | | | | | | | | | | Before: (0) 2234.43 (0.71%) (1) 310083.71 (99.07%) (2) 626.88 (0.20%) (66) 0.26 (0.00%) Total 312995.33 (sum of others 312945.28) After (0) 2266.21 (0.79%) (1) 285422.05 (98.97%) (2) 642.62 (0.22%) (66) 0.19 (0.00%) Total 288384.35 (sum of others 288331.07) Change-Id: I5ab98076c54d147ff7ec2a29280859f4558e24d0
* Introduce SuggestionResults and use it for predictions.Keisuke Kuroyanagi2014-03-077-80/+231
| | | | | | Bug: 8187060 Bug: 13333066 Change-Id: I1ead897024508b7e40fbd93af7d14bfe74b93826
* Merge "Use unique_ptr."Keisuke Kuroyanagi2014-03-0717-205/+120
|\
| * Use unique_ptr.Keisuke Kuroyanagi2014-03-0717-205/+120
| | | | | | | | Change-Id: Id92a5b07da4f7f95e2cd293ce8dc1a5f979b7853
* | Address warnings pointed out by clangKen Wakasa2014-03-072-5/+2
| | | | | | | | Change-Id: I7943f6c7f9ba08f283a3116adc2af29495f04a21
* | Revert "Revert "Use std::min() and std::max()""Keisuke Kuroyanagi2014-03-0717-46/+63
| | | | | | | | | | | | This reverts commit f63000abeabfaabde5c1ea2201d63d0c4850f1e2. Change-Id: I6056d176a13c6ecad38e658ab8778bd898291d02
* | Fix: point to line segment distance can be NaN.Keisuke Kuroyanagi2014-03-071-0/+4
|/ | | | Change-Id: I7db6bfea925a0eda82bfb1f7b5e1110b193dabdb
* Merge "Use nullptr instead of 0 for pointers."Keisuke Kuroyanagi2014-03-0710-25/+27
|\
| * Use nullptr instead of 0 for pointers.Keisuke Kuroyanagi2014-03-0710-25/+27
| | | | | | | | Change-Id: Ic9425de07b896f940ca11c51968c637ebb897514
* | Revert "Use std::min() and std::max()"Ken Wakasa2014-03-0717-63/+46
| | | | | | | | | | | | | | | | | | | | This somehow breaks TRT. bug: 13350753 This reverts commit cf612a3abfd0cc244f8449db2cf11a0a7c680a2f. Change-Id: I812f067e7cc8106b054527732dc6fe4efd7cc0fe
* | Use std::min() and std::max()Ken Wakasa2014-03-0617-46/+63
| | | | | | | | Change-Id: I2992fa16692ace2a6febedc4393812faf763638f
* | Use C++11 deleted functions to implement DISALLOW_ macrosYohei Yukawa2014-03-061-3/+3
|/ | | | | | | With C++ deleted functions, compilers can generate more descriptive error messages when we are doing something disallowed. Change-Id: I48d23e5eced545732558e56f5ff9ff70c95a6ff0
* Switch to C++11Ken Wakasa2014-03-062-11/+6
| | | | Change-Id: Ib2970327c36422d7b11103d52ba7e9e52db5554f
* Fix: Bug of I39e905b6ddfc8d3.Keisuke Kuroyanagi2014-03-061-3/+6
| | | | | | | primaryKey have to be the first elemnet of the proximities. Bug: 13315755 Change-Id: I6c94408a2ef2750fa85ff12b93bed8b8d874717e
* Merge "Create suggest/core/result directory."Keisuke Kuroyanagi2014-03-063-2/+2
|\
| * Create suggest/core/result directory.Keisuke Kuroyanagi2014-03-063-2/+2
| | | | | | | | | | | | Bug: 8187060 Bug: 13333066 Change-Id: I185c93bd4542d997be101b61561a00d69111c00d
* | Fix: The top left key is a proximity of nonexistent keys.Keisuke Kuroyanagi2014-03-051-0/+3
|/ | | | | Bug: 13315755 Change-Id: I39e905b6ddfc8d3510c408a3bea853390a75d088
* Add header attributes for evaluation.Keisuke Kuroyanagi2014-02-288-48/+108
| | | | | Bug: 13197276 Change-Id: Ib5247da691ff24a73e13485288237ccc51bb54f0
* Use MAX_PROBABILITY for the limit of probabilities.Keisuke Kuroyanagi2014-02-262-6/+6
| | | | | Bug: 13197276 Change-Id: Ic3f855e566603b395395dff1f860f3d76ecb019c
* Merge "Create more aggressive probability tables."Keisuke Kuroyanagi2014-02-262-6/+44
|\
| * Create more aggressive probability tables.Keisuke Kuroyanagi2014-02-262-6/+44
| | | | | | | | | | | | Bug: 13197276 Change-Id: I1451dcbe61088d7301bbef5ceedc72f5649e6764
* | Stop dividing unigram probability by 2 for backoff.Keisuke Kuroyanagi2014-02-262-6/+7
|/ | | | | Bug: 13197276 Change-Id: I8eaa24b6f710383a8d257e3ec28c37a1a1da8e31