aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/suggest/policyimpl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Use base lower character to get point to key length."Keisuke Kuroyanagi2013-09-261-4/+5
|\
| * Use base lower character to get point to key length.Keisuke Kuroyanagi2013-09-261-4/+5
| | | | | | | | | | Bug: 9490364 Change-Id: I3755f00ab22f926f087fc917b95a2db7d722fa00
* | Create empty dictionary file in native code.Keisuke Kuroyanagi2013-09-262-0/+3
|/ | | | | Bug: 6669677 Change-Id: I46d23deee1fd091678f4593561cb8687eb815212
* Merge "Prepare dictionary file creating in native code."Keisuke Kuroyanagi2013-09-266-70/+172
|\
| * Prepare dictionary file creating in native code.Keisuke Kuroyanagi2013-09-266-70/+172
| | | | | | | | | | Bug: 6669677 Change-Id: I7c476a6e99ec7ac883f05d84ef306265255154da
* | Merge "Add empty PtNode checking for PatriciaTriePolicy."Keisuke Kuroyanagi2013-09-264-4/+18
|\ \
| * | Add empty PtNode checking for PatriciaTriePolicy.Keisuke Kuroyanagi2013-09-264-4/+18
| | | | | | | | | | | | | | | Bug: 9503570 Change-Id: I784d29c307c1040699fa0aadfc6a47d97f03ffe4
* | | Merge "Refactoring header attribute reading."Keisuke Kuroyanagi2013-09-264-83/+142
|\ \ \ | |/ / |/| / | |/
| * Refactoring header attribute reading.Keisuke Kuroyanagi2013-09-264-83/+142
| | | | | | | | | | Bug: 6669677 Change-Id: Ifc11da614d5c331ac61019a324e3a0ff187329cd
* | Boundary check for children creating of PatriciaTriePolicy.Keisuke Kuroyanagi2013-09-252-0/+14
|/ | | | | Bug: 10537529 Change-Id: I0cd8b6de230795498395ca08789ccc1c74780f2c
* Allow large memory space for GC.Keisuke Kuroyanagi2013-09-245-17/+33
| | | | | Bug: 6669677 Change-Id: I021c92a1ca5cd28f745cbfe729c99e346c58074d
* GC step 5. Add large tests and fix bugs.Keisuke Kuroyanagi2013-09-2410-57/+129
| | | | | Bug: 6669677 Change-Id: I41e44a64730f9c66645995095a7ecff51ffd5351
* GC step 4. Update all positions in new dict and add a test.Keisuke Kuroyanagi2013-09-2410-45/+231
| | | | | Bug: 6669677 Change-Id: I035d848a210653dcd3c1a1f21781968adced9225
* GC step 3. Place and write valid PtNodes.Keisuke Kuroyanagi2013-09-206-15/+199
| | | | | | Bug: 6669677 Change-Id: Id2b7359bafb34acf12dc3bf4c595a03073fda805
* GC step 2. Finding garbage bigram entries.Keisuke Kuroyanagi2013-09-2015-256/+376
| | | | | Bug: 6669677 Change-Id: Ie3f406776ab56bf589ac10e15e2534ff8cb1f275
* Step 1 to implement GC. Finding garbage PtNodes.Keisuke Kuroyanagi2013-09-206-67/+346
| | | | | Bug: 6669677 Change-Id: I3551fe2f16a09d2bf7761f4e1d73ebd4a03380e7
* Groundwork for implementing GC.Keisuke Kuroyanagi2013-09-196-75/+147
| | | | | | Bug: 6669677 Change-Id: Ia2b2f338795ab62cc9eef73731285b2a5a0ac5e4
* Change name of header_reading_utlis.*Keisuke Kuroyanagi2013-09-183-6/+5
| | | | | Bug: 6669677 Change-Id: I91389050148237580ef640d3a58b935ea752954e
* Add dictionary header writing methods.Keisuke Kuroyanagi2013-09-1811-65/+179
| | | | | Bug: 6669677 Change-Id: I392ac4776b55779903cbaa17e683005d80017a41
* Implement dictionary flush.Keisuke Kuroyanagi2013-09-183-1/+49
| | | | | Bug: 6669677 Change-Id: I1d70ac6319fb6d8700074de382568c2108887960
* Merge "Prepare dictionary saving in native code."Keisuke Kuroyanagi2013-09-176-8/+54
|\
| * Prepare dictionary saving in native code.Keisuke Kuroyanagi2013-09-176-8/+54
| | | | | | | | | | | | Bug: 6669677 Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a
* | Implement removeBigramWords() for DynamicPatriciaTrie.Keisuke Kuroyanagi2013-09-173-15/+27
|/ | | | | Bug: 6669677 Change-Id: I99cb517511b4c968b8bf937baab5d7f42b0f534e
* Fix handling multi-bytes characters and add a test.Keisuke Kuroyanagi2013-09-172-5/+9
| | | | | | Bug: 6669677 Change-Id: Id2154db47adea2929559a4187a726f9dfa83363e
* Fix build.Keisuke Kuroyanagi2013-09-171-1/+1
| | | | Change-Id: I1c3c2996ca11bfe8864df774e9280893cf17c0d4
* Implement addBigramWords() for DynamicPatriciaTrie.Keisuke Kuroyanagi2013-09-176-36/+93
| | | | | Bug: 6669677 Change-Id: Ia6aa76c212165690191c65fee9dacdc44be5acd5
* Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS.Keisuke Kuroyanagi2013-09-168-37/+36
| | | | Change-Id: I2ac3aa2a19d14e8c4159a59334e7816bd1409688
* Move methods using ByteArrayUtils from .h to .cpp.Keisuke Kuroyanagi2013-09-168-89/+120
| | | | | Bug: 10402083 Change-Id: Ic5f1aa11eb403f5bdc83de8e38a6457200519cae
* Add boundary check for PtNode reading position.Keisuke Kuroyanagi2013-09-162-0/+24
| | | | | Bug: 10743878 Change-Id: I6727b12b0ef98bb9cfb3ca95aeab2c79749f47a2
* Merge "Employ "bigram link" for handling moved bigram target."Keisuke Kuroyanagi2013-09-138-72/+128
|\
| * Employ "bigram link" for handling moved bigram target.Keisuke Kuroyanagi2013-09-138-72/+128
| | | | | | | | | | | | Bug: 6669677 Change-Id: I9a6c0cdb28265e3215ced88f38344df12c25a76d
* | Merge "Fix bug related to dynamic patricia trie bigram adding."Keisuke Kuroyanagi2013-09-134-14/+10
|\ \ | |/ |/|
| * Fix bug related to dynamic patricia trie bigram adding.Keisuke Kuroyanagi2013-09-134-14/+10
| | | | | | | | | | | | Bug: 6669677 Change-Id: Ia1216a1860a7c5c12a0d8a0816dda8d6a3bea123
* | Update children's parent position when the node get moved.Keisuke Kuroyanagi2013-09-133-2/+27
|/ | | | | Bug: 6669677 Change-Id: Ifcaf784afd218c7afd70167045cd2aed8b7909c2
* Fix bug of dictionary dynamic updating methods.Keisuke Kuroyanagi2013-09-103-5/+5
| | | | | Bug: 6669677 Change-Id: I5483adb03e1ac0c27bbfd99d5f4d7cc29809d70a
* Move a flag about switching dynamic update to java.Keisuke Kuroyanagi2013-09-102-33/+13
| | | | | | Bug: 6669677 Change-Id: I6aa99cae4a227f9202179c2873d13473a773e024
* Merge "Fix: ExtendableBuffer"Keisuke Kuroyanagi2013-09-101-3/+4
|\
| * Fix: ExtendableBufferKeisuke Kuroyanagi2013-09-101-3/+4
| | | | | | | | | | Bug: 6669677 Change-Id: I73142fdabac1cbd4128b83c3b26b642b4b4f4da7
* | Merge "Implement split and create node methods."Keisuke Kuroyanagi2013-09-102-19/+115
|\|
| * Implement split and create node methods.Keisuke Kuroyanagi2013-09-102-19/+115
| | | | | | | | | | Bug: 6669677 Change-Id: Iac4afb637a8ba3d55f7a88f4a532831c1731f93e
* | Merge "Calculate parent offset from the head of moved node."Keisuke Kuroyanagi2013-09-104-12/+15
|\|
| * Calculate parent offset from the head of moved node.Keisuke Kuroyanagi2013-09-104-12/+15
| | | | | | | | | | Bug: 6669677 Change-Id: I710453f1c37ec14e5b6830595c1afb2caff83cf2
* | Merge "Re-call getBuffer after writing in bigram/shortcut policy."Keisuke Kuroyanagi2013-09-104-12/+24
|\ \ | |/ |/|
| * Re-call getBuffer after writing in bigram/shortcut policy.Keisuke Kuroyanagi2013-09-104-12/+24
| | | | | | | | | | Bug: 6669677 Change-Id: I35dc290aa9582e019681b8aae49db3f8d37c90d4
* | Implement create children array and add child method.Keisuke Kuroyanagi2013-09-094-22/+64
| | | | | | | | | | Bug: 6669677 Change-Id: Ic89c3dfe01937e771db8fc59d5259496a9464a47
* | Implement update node probability method.Keisuke Kuroyanagi2013-09-094-11/+57
|/ | | | | Bug: 6669677 Change-Id: I61ac0d05e362fc7d8a967ddd8286580998c70487
* Implement inserting new node into PtNode array.Keisuke Kuroyanagi2013-09-064-3/+142
| | | | | | Bug: 6669677 Change-Id: I0171476231181e41234dde76ac9061febb2e8c35
* Merge "Compute probability using structure policy."Keisuke Kuroyanagi2013-09-065-6/+93
|\
| * Compute probability using structure policy.Keisuke Kuroyanagi2013-09-065-6/+93
| | | | | | | | | | Bug: 6669677 Change-Id: Icd50fc30274cce65ebeb2e7cc8368b59e5cda05a
* | Add node flags creating methods.Keisuke Kuroyanagi2013-09-062-0/+32
|/ | | | | Bug: 6669677 Change-Id: Ieb4178da61fa38f6b32baefa099cc0724f9fb6be