aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Make addUnigramWord use UnigramProperty.Keisuke Kuroyanagi2014-04-147-47/+79
| | | | | | | | | | Bug: 13406708 Change-Id: I10c108dd7047fe230c60495f13800f32fdc46d0d
* | s/hash_map_compat/unordered_map/Ken Wakasa2014-04-1113-66/+41
|/ | | | Change-Id: Icce5f9a12b04bdd7540c52750d303a585d71f28a
* Increase terminal cache size for gesture.Keisuke Kuroyanagi2014-04-093-1/+6
| | | | | | | | | | | | | | | | | | | Before: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) After: (0) 730.00 (11.06%) (1) 5750.00 (87.12%) (2) 100.00 (1.52%) Total 6600.00 (sum of others 6580.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie53640994180a7acabe05da544ab2166403e2394
* Quit limiting gesture search space by distance.Keisuke Kuroyanagi2014-04-096-59/+34
| | | | | | | | | | | | | | | | | | | | | Before: (0) 470.00 (8.25%) (1) 5160.00 (90.53%) (2) 50.00 (0.88%) (66) 10.00 (0.18%) Total 5700.00 (sum of others 5690.00) After: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie168ac4ae0ca0e954512b08e3cc0f6399a3c163d
* Use 2D normal distribution for gesture.Keisuke Kuroyanagi2014-04-096-77/+115
| | | | | | | | Bug: 13799846 Bug: 10701902 Bug: 9505397 Change-Id: I6c3f84f035f2310f2f7dfec4432ebdb6e50d5df0
* Merge "Use bitset for BloomFilter."Keisuke Kuroyanagi2014-04-092-47/+17
|\
| * Use bitset for BloomFilter.Keisuke Kuroyanagi2014-04-092-47/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: (0) 660.00 (1.43%) (1) 45320.00 (98.18%) (2) 80.00 (0.17%) Total 46160.00 (sum of others 46060.00) After: (0) 620.00 (1.34%) (1) 45310.00 (98.05%) (2) 130.00 (0.28%) Total 46210.00 (sum of others 46060.00) Change-Id: I936b639c50e15208aee999a929b33983c6caa59d
* | Make NELEMS type-safeYohei Yukawa2014-04-091-1/+7
| | | | | | | | Change-Id: I867271665b3c595dc40ac63e93e68c87dc213d08
* | Separate unigram/bigram property from WordProperty.Keisuke Kuroyanagi2014-04-089-153/+259
|/ | | | | | Bug: 13406708 Change-Id: I48e9fccedd9dcdc1a35ffe027745b58966a83315
* s/stdint.h/cstdint/Ken Wakasa2014-04-0735-42/+24
| | | | | | | | | Somehow, we were not able to use cstdint gcc target build. That's no longer the case with Clang. Removed unnecessary header inclusions too. Change-Id: Ic83a4adf696f1d5ec7a9809253f3c95804e622e1
* Separate NormalDistribution from ProximityInfoUtils.Keisuke Kuroyanagi2014-04-043-24/+52
| | | | | Bug: 13773693 Change-Id: I9e835cc92e16f8ae0e0492af0715d0ef5cd84a35
* Remove unused code.Keisuke Kuroyanagi2014-04-036-29/+0
| | | | | Bug: 13773693 Change-Id: Ic9d7f81b0eed40e945b04a91fd97ba40fa1cd262
* Use same language weight for all dictionaries.Keisuke Kuroyanagi2014-04-0310-18/+35
| | | | | Bug: 8187060 Change-Id: Ib9d8a8aed2c141137c1bb3c748a89fb8216293e7
* Change wrongly used "lookahead" to "completion".Keisuke Kuroyanagi2014-04-023-6/+6
| | | | Change-Id: I111cf59d0d24fa869217788c314fffa94ee9f9f9
* Merge "Parameter tuning for typing."Keisuke Kuroyanagi2014-04-011-6/+6
|\
| * Parameter tuning for typing.Keisuke Kuroyanagi2014-04-011-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accidently -> accidentally (top suggest) convienent -> convenient (top suggest) dissapear -> disappear (top suggest) Execution time: +31% Before: (0) 610.00 (1.66%) (1) 35820.00 (97.66%) (2) 130.00 (0.35%) Total 36680.00 (sum of others 36560.00) After: (0) 820.00 (1.69%) (1) 47200.00 (97.50%) (2) 210.00 (0.43%) Total 48410.00 (sum of others 48230.00) Bug: 13588483 Bug: 13456384 Bug: 9816611 Change-Id: Ia17491e135a63aaca6e980c3a59bd829441dac40
* | Merge "Remove useless methods from DicNode."Keisuke Kuroyanagi2014-04-011-35/+8
|\ \
| * | Remove useless methods from DicNode.Keisuke Kuroyanagi2014-04-011-35/+8
| | | | | | | | | | | | Change-Id: I6ea5eb7e848dbce0f0d468160c16e5da76b23b20
* | | Merge "Separate DicNodePool from DicNodePriorityQueue."Keisuke Kuroyanagi2014-04-016-182/+128
|\| | | |/ |/|
| * Separate DicNodePool from DicNodePriorityQueue.Keisuke Kuroyanagi2014-04-016-182/+128
| | | | | | | | Change-Id: Ie500a4185792c2ffa0f5185ea5919626fe31c6fe
* | Split SuggestionsOutputUtils::outputSuggestions.Keisuke Kuroyanagi2014-03-282-74/+86
| | | | | | | | | | Bug: 13333066 Change-Id: Ie5e513dacdc5502e7263ddf709824bbd6bc6b74a
* | 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