Natools

History of tools/smaz.adb of b40ac98134d8534e
Login

History of the file that is called tools/smaz.adb at check-in b40ac98134d8534e

2017-06-16
21:17
tools/smaz: remove debug trace left over file: [0491464034] check-in: [fe798b80fc] user: nat, branch: trunk, size: 75871 [annotate] [blame] [check-ins using] [diff]
2017-05-25
21:11
tools/smaz: allow Optimization_Round to increase dictionary size file: [301a580fd7] check-in: [44c74c875f] user: nat, branch: trunk, size: 75997 [annotate] [blame] [check-ins using] [diff]
2017-05-24
21:29
tools/smaz: add support for not adding worst word to pending list file: [ac8c1a7478] check-in: [d41ee1b20d] user: nat, branch: trunk, size: 74446 [annotate] [blame] [check-ins using] [diff]
2017-05-23
20:15
tools/smaz: allow Optimization_Round to reduce dictionary size file: [3c3e05eba8] check-in: [c3f4498cb8] user: nat, branch: trunk, size: 74264 [annotate] [blame] [check-ins using] [diff]
2017-05-22
19:45
tools/smaz: add a dictionary Length accessor file: [00e77a90e5] check-in: [46f6fa15e8] user: nat, branch: trunk, size: 73254 [annotate] [blame] [check-ins using] [diff]
2017-05-21
20:44
tools/smaz: add support for not removing from pending list in a round file: [5cedb9b4e3] check-in: [0423da4c74] user: nat, branch: trunk, size: 72664 [annotate] [blame] [check-ins using] [diff]
2017-05-20
19:25
tools/smaz: move log-message construction of Optimization_Round file: [9d953a6894] check-in: [032d847343] user: nat, branch: trunk, size: 72560 [annotate] [blame] [check-ins using] [diff]
2017-05-19
21:04
tools/smaz: add command-line options for min and max dictionary size file: [309a261406] check-in: [ecae1e85f4] user: nat, branch: trunk, size: 72451 [annotate] [blame] [check-ins using] [diff]
2017-05-18
21:13
tools/smaz: implement forced words for optimized dictionary generation file: [4b4875a3ad] check-in: [014ca1d01b] user: nat, branch: trunk, size: 70984 [annotate] [blame] [check-ins using] [diff]
2017-05-17
21:44
tools/smaz: use the new version of Worst_Index file: [e22ccc7ac2] check-in: [6eaac2a01c] user: nat, branch: trunk, size: 69919 [annotate] [blame] [check-ins using] [diff]
2017-05-14
20:16
tools/smaz: implement forced words for unoptimized dictionary generation file: [c932ff0009] check-in: [bb325e8d12] user: nat, branch: trunk, size: 69694 [annotate] [blame] [check-ins using] [diff]
2017-05-13
20:47
tools/smaz: refactor word count construction file: [d59b535a0b] check-in: [b2dbec1810] user: nat, branch: trunk, size: 68977 [annotate] [blame] [check-ins using] [diff]
2017-05-12
22:26
tools/smaz: move Adjust_Dictionary call into To_Dictionary function file: [28df8aef20] check-in: [3b85da8290] user: nat, branch: trunk, size: 68926 [annotate] [blame] [check-ins using] [diff]
2017-05-10
20:59
tools/smaz: add a new action for dedicated dictionary modification file: [848c6babfe] check-in: [9ab0cc7cbf] user: nat, branch: trunk, size: 68817 [annotate] [blame] [check-ins using] [diff]
2017-05-09
20:45
tools/smaz: implement the new forced words feature file: [e6de65592c] check-in: [e252a053ef] user: nat, branch: trunk, size: 68617 [annotate] [blame] [check-ins using] [diff]
2017-05-08
21:48
tools/smaz: add a command-line option for a list of forced words file: [390ec3a8af] check-in: [95e42d23fe] user: nat, branch: trunk, size: 65124 [annotate] [blame] [check-ins using] [diff]
2017-01-31
22:33
tools/smaz: add support for base-4096 variant file: [94617b0aa3] check-in: [e6f252142c] user: nat, branch: trunk, size: 64406 [annotate] [blame] [check-ins using] [diff]
2016-12-20
21:55
tools/smaz: add support for base-64 variant file: [b795eb2684] check-in: [9de1423410] user: nat, branch: trunk, size: 60567 [annotate] [blame] [check-ins using] [diff]
2016-12-17
22:48
tools/smaz: add a roundtrip check option to help debug new code file: [f7952f4102] check-in: [f44feb5e3e] user: nat, branch: trunk, size: 56796 [annotate] [blame] [check-ins using] [diff]
2016-12-15
20:12
tools/smaz: use the new validation function instead of ad-hoc code file: [cd9e4a4669] check-in: [3a95d52c86] user: nat, branch: trunk, size: 54279 [annotate] [blame] [check-ins using] [diff]
2016-12-12
22:18
tools/smaz: fix the validation of retired dictionaries file: [7f15ba36a3] check-in: [c291af061e] user: nat, branch: trunk, size: 54821 [annotate] [blame] [check-ins using] [diff]
2016-12-11
21:36
tools/smaz: work around a bugbox in GNAT 6.2 file: [9042103961] check-in: [d23d8fc3b6] user: nat, branch: trunk, size: 54821 [annotate] [blame] [check-ins using] [diff]
2016-12-10
22:30
tools/smaz: instantiate the old code to make it available file: [78257fe6d3] check-in: [53a6d91b09] user: nat, branch: trunk, size: 54459 [annotate] [blame] [check-ins using] [diff]
2016-12-09
21:06
tools/smaz: new command line option to select the old implementation file: [7b5827e0e1] check-in: [0f8f66819b] user: nat, branch: trunk, size: 49308 [annotate] [blame] [check-ins using] [diff]
2016-12-08
22:29
tools/smaz: genericize Process file: [6785c59b6a] check-in: [cfdc0a7979] user: nat, branch: trunk, size: 48187 [annotate] [blame] [check-ins using] [diff]
2016-12-07
21:36
tools/smaz: partially genericize Print_Dictionary file: [c5aac94447] check-in: [966f7e5239] user: nat, branch: trunk, size: 46987 [annotate] [blame] [check-ins using] [diff]
2016-12-06
22:40
tools/smaz: refactor dictionary holder inside the generic package file: [acdde2a761] check-in: [1eac1c8b76] user: nat, branch: trunk, size: 46736 [annotate] [blame] [check-ins using] [diff]
2016-12-05
21:01
tools/smaz: genericize To_Dictionary file: [d404854fda] check-in: [1dce15910c] user: nat, branch: trunk, size: 46893 [annotate] [blame] [check-ins using] [diff]
2016-12-04
20:06
tools/smaz: genericize Optimize_Dictionary file: [20a034958d] check-in: [5c617d9676] user: nat, branch: trunk, size: 45429 [annotate] [blame] [check-ins using] [diff]
2016-12-03
22:29
tools/smaz: genericize Evaluate_Dictionary file: [0fafdd0696] check-in: [bc86bc41ee] user: nat, branch: trunk, size: 44305 [annotate] [blame] [check-ins using] [diff]
2016-12-02
21:12
tools/smaz: genericize Parallel_Evaluate_Dictionary file: [876acf9894] check-in: [79a36ec957] user: nat, branch: trunk, size: 43723 [annotate] [blame] [check-ins using] [diff]
2016-12-01
20:10
tools/smaz: refactor dictionary processing in a dedicated procedure file: [d614874f0e] check-in: [ef7006737f] user: nat, branch: trunk, size: 42527 [annotate] [blame] [check-ins using] [diff]
2016-11-29
20:37
tools/smaz: basic adaptation to use the generic framework file: [b5bd7e07f7] check-in: [ab9c060396] user: nat, branch: trunk, size: 42130 [annotate] [blame] [check-ins using] [diff]
2016-11-21
20:40
tools/smaz: fix direct dictionaries ignoring variable-length config file: [c51ed45f36] check-in: [b141a142f0] user: nat, branch: trunk, size: 42072 [annotate] [blame] [check-ins using] [diff]
2016-11-12
20:15
tools/smaz: use variable length verbatim option on built dictionaries file: [510dd5ee34] check-in: [33d57890f4] user: nat, branch: trunk, size: 42026 [annotate] [blame] [check-ins using] [diff]
2016-11-11
21:24
tools/smaz: fix length of non-generated dictionaries file: [fd8f4869d7] check-in: [d866d343bf] user: nat, branch: trunk, size: 41983 [annotate] [blame] [check-ins using] [diff]
2016-11-10
20:23
tools/smaz: use current scoring method for initial dictionary building file: [3e4e46bb79] check-in: [d09d9e46a9] user: nat, branch: trunk, size: 41969 [annotate] [blame] [check-ins using] [diff]
2016-11-08
20:44
tools/smaz: use scoring from Natools.Smaz.Tools file: [d9ff94d1e7] check-in: [99442da1d7] user: nat, branch: trunk, size: 41878 [annotate] [blame] [check-ins using] [diff]
2016-11-06
20:42
tools/smaz: add options to select variable-length verbatim codes file: [4e24f1d434] check-in: [2365190245] user: nat, branch: trunk, size: 44014 [annotate] [blame] [check-ins using] [diff]
2016-11-05
20:02
tools/smaz: new command line option to set built dictionary size file: [c48a6ca8b4] check-in: [bc5e6e89ab] user: nat, branch: trunk, size: 43174 [annotate] [blame] [check-ins using] [diff]
2016-11-04
22:42
tools/smaz: fix the letter of latest command line option file: [ddd4d7f220] check-in: [03959c30d5] user: nat, branch: trunk, size: 42640 [annotate] [blame] [check-ins using] [diff]
2016-11-03
20:20
tools/smaz: new command line option for maximum pending list size file: [d42e5642d7] check-in: [2ee60631e6] user: nat, branch: trunk, size: 42640 [annotate] [blame] [check-ins using] [diff]
2016-11-01
21:32
tools/smaz: fix option arguments in help text file: [b0e0c5a5df] check-in: [8a29fd3a72] user: nat, branch: trunk, size: 42077 [annotate] [blame] [check-ins using] [diff]
2016-10-31
22:53
tools/smaz: add selection of the scoring method in optimization file: [cc397d7cf7] check-in: [6877c806ab] user: nat, branch: trunk, size: 42016 [annotate] [blame] [check-ins using] [diff]
2016-10-29
20:29
tools/smaz: actually implement dictionary optimization file: [fa5ab81891] check-in: [fb7d230fe5] user: nat, branch: trunk, size: 40639 [annotate] [blame] [check-ins using] [diff]
2016-10-28
20:56
tools/smaz: refactor scores out of the evaluation block file: [7214a27560] check-in: [fbe80ac184] user: nat, branch: trunk, size: 37840 [annotate] [blame] [check-ins using] [diff]
2016-10-27
21:58
tools/smaz: add a command-line option for optimized dictionary build file: [ac7f848c5d] check-in: [cbe3489d15] user: nat, branch: trunk, size: 36684 [annotate] [blame] [check-ins using] [diff]
2016-10-26
20:58
tools/smaz: refactor dictionary evaluation in a standalone subprogram file: [ce2e2cd745] check-in: [d418194c20] user: nat, branch: trunk, size: 32882 [annotate] [blame] [check-ins using] [diff]
2016-10-22
19:21
tools/smaz: replace "word list" with clearer "[sample] text list" file: [6c1366e4ae] check-in: [db2278efbb] user: nat, branch: trunk, size: 31470 [annotate] [blame] [check-ins using] [diff]
2016-10-21
19:32
tools/smaz: new command-line option to filter substrings by count file: [71cfa2a6e9] check-in: [637ebd90fa] user: nat, branch: trunk, size: 31445 [annotate] [blame] [check-ins using] [diff]
2016-10-19
20:24
tools/smaz: use the new trie-based search in dictionary evaluation file: [ef8c32c6cd] check-in: [105a5395c6] user: nat, branch: trunk, size: 30551 [annotate] [blame] [check-ins using] [diff]
2016-10-16
17:21
tools/smaz.adb: use the new map-based dictionary hash in evaluation file: [7fd7c35276] check-in: [562e1cf9fc] user: nat, branch: trunk, size: 30549 [annotate] [blame] [check-ins using] [diff]
2016-10-14
21:01
tools/smaz: use the new parallelization framework file: [50cf344fab] check-in: [1cdd0709b0] user: nat, branch: trunk, size: 30404 [annotate] [blame] [check-ins using] [diff]
2016-10-12
17:50
tools/smaz: new command-line option to enable parallel dictionary eval file: [b920b70a9d] check-in: [adcca90a65] user: nat, branch: trunk, size: 30141 [annotate] [blame] [check-ins using] [diff]
2016-10-09
17:49
tools/smaz: add a statistics to the evaluation output file: [80ca13ccbf] check-in: [7b31b329d7] user: nat, branch: trunk, size: 26614 [annotate] [blame] [check-ins using] [diff]
2016-10-07
16:01
tools/smaz: first draft of CLI interface for Evaluate_Dictionary file: [3d7f94da33] check-in: [a27f42e127] user: nat, branch: trunk, size: 21709 [annotate] [blame] [check-ins using] [diff]
2016-10-05
14:49
tools/smaz: add a command-line option for maximum word size file: [abe2a95020] check-in: [2995e1835c] user: nat, branch: trunk, size: 19940 [annotate] [blame] [check-ins using] [diff]
2016-10-04
15:14
tools/smaz: add command-line options for substring size interval file: [a553821384] check-in: [9a1462e3f3] user: nat, branch: trunk, size: 19356 [annotate] [blame] [check-ins using] [diff]
2016-10-03
19:27
tools/smaz: also add words from input phrases, on top of substrings file: [edede487cd] check-in: [15ea367b55] user: nat, branch: trunk, size: 18337 [annotate] [blame] [check-ins using] [diff]
2016-10-01
15:25
tools/smaz: add a command-line option to output current dictionary file: [c569e6f5c9] check-in: [1516f5a576] user: nat, branch: trunk, size: 18269 [annotate] [blame] [check-ins using] [diff]
2016-09-29
21:58
tools/smaz: add support for dictionary generation from a word list file: [acb9db3271] check-in: [88e525eaf4] user: nat, branch: trunk, size: 17536 [annotate] [blame] [check-ins using] [diff]
2016-09-26
21:22
tools/smaz: add decompression of an input list of encoded strings file: [fcd1ed8809] check-in: [6f2cf4bf88] user: nat, branch: trunk, size: 15549 [annotate] [blame] [check-ins using] [diff]
2016-09-24
21:53
tools/smaz: add the output of statistics about compression file: [4e03e17862] check-in: [939809f44a] user: nat, branch: trunk, size: 13283 [annotate] [blame] [check-ins using] [diff]
2016-09-23
20:30
tools/smaz: add compression of an input list of strings file: [eaae217532] check-in: [eb0d515075] user: nat, branch: trunk, size: 9685 [annotate] [blame] [check-ins using] [diff]
2016-09-11
20:22
tools/smaz: add support for hash function generation file: [bd2e8cf2c0] check-in: [24be612b04] user: nat, branch: trunk, size: 8371 [annotate] [blame] [check-ins using] [diff]
2016-09-10
14:12
tools/smaz: add support for command-line options file: [41a3c9ae15] check-in: [dd6ad78eeb] user: nat, branch: trunk, size: 7434 [annotate] [blame] [check-ins using] [diff]
2016-09-07
18:45
Added: tools/smaz: new tool providing a CLI interface for Natools.Smaz.Tools file: [da2727ab54] check-in: [bae1665fad] user: nat, branch: trunk, size: 2321 [annotate] [blame] [check-ins using]