Natools

Artifact [60c4462e44]
Login

Artifact 60c4462e442e61a55f126a3879806df04180780d:

Manifest of check-in [60c4462e44] - s_expressions-generic_caches: add a cheaper-when-possible alternative to Move by nat on 2019-04-11 17:43:01.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

C s_expressions-generic_caches:\sadd\sa\scheaper-when-possible\salternative\sto\sMove
D 2019-04-11T17:43:01.389
F .fossil-settings/ignore-glob e925fd1231c170da0031724cd667a5f001f9441c
F LICENSE 8425aa3941c9cd3715a9c4d175d81ad71351ee6c
F README.md 085ee402160f83a3a5eb2a2e742eba4278555b96
F coverage.sh 664f8ff22f67f63eeace268fb7175ea2f8301964
F generated/natools-s_expressions-printers-pretty-config-atom_enc.adb 3bbaf8afa5adc9b192345dd180377f4b87ee3d01
F generated/natools-s_expressions-printers-pretty-config-atom_enc.ads 767f98f4141fb6419d94b5adf22eb117a8f067b0
F generated/natools-s_expressions-printers-pretty-config-commands-ce.adb 47cc9100d044fca1a323f97fb56e1ae23af47e4d
F generated/natools-s_expressions-printers-pretty-config-commands-ce.ads b44cd805930c68da03c7917899b7b06b86c2fa23
F generated/natools-s_expressions-printers-pretty-config-commands-sc.adb 90bd70023897e83135bd9b6ede9cb370675fb0e9
F generated/natools-s_expressions-printers-pretty-config-commands-sc.ads 59a0bc5d8e30f5b865c9dda579c2a1bc0fa750ff
F generated/natools-s_expressions-printers-pretty-config-commands-t.adb acd921b728dcede4b947c592ecedad08d69d9809
F generated/natools-s_expressions-printers-pretty-config-commands-t.ads 443f6a52a2caf638cd7f54e500212edbaf447db7
F generated/natools-s_expressions-printers-pretty-config-commands.adb bf9019d191863f2e9cbddd3aa12489d685ab7e32
F generated/natools-s_expressions-printers-pretty-config-commands.ads 2d6228aeb9ca902fef4bca4330e32aee2073769b
F generated/natools-s_expressions-printers-pretty-config-hex_casing.adb 5cf39b0349bef63e78d1aca085f47ef473c64201
F generated/natools-s_expressions-printers-pretty-config-hex_casing.ads c58e5f8606affbcee69628a18a6ae9e2ce9ea3b0
F generated/natools-s_expressions-printers-pretty-config-main_cmd.adb 1c8bcc022010e18cf48762673fcecad235c13ab8
F generated/natools-s_expressions-printers-pretty-config-main_cmd.ads a2c57c65203e203e0bbd588928efe5a9906fb556
F generated/natools-s_expressions-printers-pretty-config-newline_cmd.adb 37766ebc2e64ddda029c06f530de70eb3e3db7b2
F generated/natools-s_expressions-printers-pretty-config-newline_cmd.ads e6c879cae3ab997bee4740847f8d47ff53d78a74
F generated/natools-s_expressions-printers-pretty-config-newline_enc.adb 08a444c99aca30677468ae3f6994921701951af1
F generated/natools-s_expressions-printers-pretty-config-newline_enc.ads 62d236278b37e5e33b9228830e8e9ca79a2c1731
F generated/natools-s_expressions-printers-pretty-config-quoted_cmd.adb e693d4a6afb5e3b577eaa38994ed4c43bf56cf72
F generated/natools-s_expressions-printers-pretty-config-quoted_cmd.ads a65c06629c855f0a53d2a946f0ad45a7ca34602e
F generated/natools-s_expressions-printers-pretty-config-quoted_esc.adb 3fd678bb8630eebbfe0f772399a9490ad605b8e4
F generated/natools-s_expressions-printers-pretty-config-quoted_esc.ads 0773795c6aa6cdc315bc758f29a6afbf4c5d5d5b
F generated/natools-s_expressions-printers-pretty-config-quoted_opt.adb ec570f6723979fd84c609af5910b154aabefd306
F generated/natools-s_expressions-printers-pretty-config-quoted_opt.ads 70b3fd1aefda76f93085eede170ead98b25623ca
F generated/natools-s_expressions-printers-pretty-config-token_opt.adb 690d5c0b2f7c796fa3a1fcd073f8df790625c01c
F generated/natools-s_expressions-printers-pretty-config-token_opt.ads b368f817fc6488bb6093a1bbb95be1a4ffdbd970
F generated/natools-smaz-original_hash.adb 4f86d465c7696bcc3b07d63adacf58b68b5ad2d8
F generated/natools-smaz-original_hash.ads a5aee38e051f3e24ceaea02464d2752b4508ddcf
F generated/natools-smaz_original_hash.adb 93f656e6afc7d194c61fa7613ced8e9eb4074d69
F generated/natools-smaz_original_hash.ads d76a3861dc5cdb9175f5f2140748c383281470f9
F generated/natools-smaz_test_base_64_hash.adb fd0b00b30511be44135f8ee185203cced7f5bf9e
F generated/natools-smaz_test_base_64_hash.ads 6a1943633e8e962528856f9e320da2ceaace6eaf
F generated/natools-static_hash_maps-s_expressions-command_map.adb 1306be82dbd30206216bac65ffa1f860d8d0a701
F generated/natools-static_hash_maps-s_expressions-command_map.ads 9b8c6eae545c552262984451058151854ce35f8d
F generated/natools-static_hash_maps-s_expressions-command_maps-test.adb c3cc0c657127b7e1eb43174f95cb209b68e7d76a
F generated/natools-static_hash_maps-s_expressions-command_maps-test.ads 510e543dc6609d6e6a4eabc3a79f9bbcd071bb8c
F generated/natools-static_hash_maps-s_expressions-command_maps.adb 8596a10278f35ba30a3bc4e899d07c1675eec4f7
F generated/natools-static_hash_maps-s_expressions-command_maps.ads a84758ce2dc82552b2377baa90601b1471561e1b
F generated/natools-static_hash_maps-s_expressions-command_pkg.adb 5d93ba52c8117f9b8ff4a612c7bcf7db41ace6fa
F generated/natools-static_hash_maps-s_expressions-command_pkg.ads 7cb4b44268482caee3d9b238ec664a41493c75cb
F generated/natools-static_maps-s_expressions-conditionals-strings-p.adb 9c4bf751b8cba718d3cbd0c11e6f84a528d525aa
F generated/natools-static_maps-s_expressions-conditionals-strings-p.ads c1b86b1aeaa1c55026110e3aea273a8b7045c404
F generated/natools-static_maps-s_expressions-conditionals-strings-s.adb f20278b59d71ba91062bf2d792ab51be600a53de
F generated/natools-static_maps-s_expressions-conditionals-strings-s.ads ce6ba128ce0e410b56ff554122f66d084e1d6574
F generated/natools-static_maps-s_expressions-conditionals-strings-t.adb 05e048ed32b1fdc8b87e3429cb9b5d916fccb17e
F generated/natools-static_maps-s_expressions-conditionals-strings-t.ads c5a50a7abb8add481a4c275017565cb60d50aa21
F generated/natools-static_maps-s_expressions-conditionals-strings.adb 0ace4d80ab0067cc6d142260545d6c4bd408a3bd
F generated/natools-static_maps-s_expressions-conditionals-strings.ads 6fbfefcd008371150b01f2277396cf67fa262781
F generated/natools-static_maps-s_expressions-templates-dates-cmds.adb 1e404f1ff77dc7f6987f4f6bb1b4c44c633d642b
F generated/natools-static_maps-s_expressions-templates-dates-cmds.ads c928fa7a2bb12444b9c3dcf1388ca5a554961611
F generated/natools-static_maps-s_expressions-templates-dates-t.adb dae959be7638aa622fa848522f3cebaf57964393
F generated/natools-static_maps-s_expressions-templates-dates-t.ads 25b531c0722e3908c54219d0608da1bdd5ef1a23
F generated/natools-static_maps-s_expressions-templates-dates-zones.adb fd9e2e7f38bd49ea96aa76871529eeb0d15bc99c
F generated/natools-static_maps-s_expressions-templates-dates-zones.ads b0cce30fe8e9e4c797d681d6cf5e5f0de42198bf
F generated/natools-static_maps-s_expressions-templates-dates.adb e6b2a37ac49b3476331865ec28372b9ea6957ebf
F generated/natools-static_maps-s_expressions-templates-dates.ads 3b5565e0f5b2441ead8e7bc01af700dc0dba706d
F generated/natools-static_maps-s_expressions-templates-integers-ac.adb 2696fcb2bef07a2af8b3c2ed62b7399bfa439de9
F generated/natools-static_maps-s_expressions-templates-integers-ac.ads 06975808b876f1b0f68ed9df094bbc0d2d12fdab
F generated/natools-static_maps-s_expressions-templates-integers-mc.adb 3e8868f88c180f2ab40cd89069b7cb49fc692e5f
F generated/natools-static_maps-s_expressions-templates-integers-mc.ads fcf4889469d898aa8bc75fcdadc9cf48d003f433
F generated/natools-static_maps-s_expressions-templates-integers-t.adb 9853f7c1f69e07a367e88454b78ea2b2bd1e116c
F generated/natools-static_maps-s_expressions-templates-integers-t.ads 165b398675c2ff60648de9fcc885140ab13def78
F generated/natools-static_maps-s_expressions-templates-integers.adb a5c7dc8b1cd6e654925d138c489501fef48e6aa4
F generated/natools-static_maps-s_expressions-templates-integers.ads 3789356c54c4f842728f4485a5237d7b86ec024a
F natools.gpr 15b76671a55b5df65564c7439a10011c7cc20685
F src/natools-accumulators-string_accumulator_linked_lists.adb d55ef85caaca5193a44a272df73f8eb64311e213
F src/natools-accumulators-string_accumulator_linked_lists.ads 424f3aab0958881105e30b37ff90cd4f16b7e616
F src/natools-accumulators.ads 6fdcc53c02e434caa1308dd807a96324cddd82fe
F src/natools-chunked_strings.adb 96ce81a25488ecfac10bbdccb518c72a782a5049
F src/natools-chunked_strings.ads e38612cf839d80f3c1a8ae6117bed0296dd99d10
F src/natools-constant_indefinite_ordered_maps.adb eec6797eda3996712ae1aaa82d4c30d40a1babd4
F src/natools-constant_indefinite_ordered_maps.ads 85902c5998bc1e803c72c8aa252dcf12c7d5359c
F src/natools-cron.adb f0ce301f6cd70e9eaaa65639243388599b6d8c3d
F src/natools-cron.ads cb4eec89c79e82179640575def9b831c8261b692
F src/natools-file_streams.adb 751c1d54f1d639e96c7935a6b08c6ea0ef9d839b
F src/natools-file_streams.ads ec65d7c4905166cd61cdc15144cc29875ffcc12a
F src/natools-getopt_long.adb 5c67cce333853e1e9e460e1dcc8ce4813ed7dc46
F src/natools-getopt_long.ads 1cc6b942cbd9d268fa56e1fb5edfcf0bf8495ff8
F src/natools-gnat_hmac-md5.ads 6c2d5c71c49ba48dde7d2c7d4792bc7aae56933e
F src/natools-gnat_hmac-sha1.ads 45f71dfa088995da48800a60cceaf3bdf2580c43
F src/natools-gnat_hmac-sha256.ads ada05ac64f1623a8ff2cdc353cbb4d266dc7f41d
F src/natools-gnat_hmac.adb 325d978ed3ad348b3555834a8383fc022d175bac
F src/natools-gnat_hmac.ads 31db0c7535e64db78c5ecd8ed4c9acfab23059b8
F src/natools-hmac.adb 37002ea8689827bf7952d6a65603127fce35c452
F src/natools-hmac.ads a0ed1e90f14bc62f9fdec370f433f0d8b6cfcec0
F src/natools-indefinite_holders.adb 3646d078bc3214aa319c4ef662e626a217fd91f3
F src/natools-indefinite_holders.ads 15040caba05bd18b1273fb03f9692502923893b9
F src/natools-parallelism.adb cc644ffa6c325f091c67d9a8fb3fd0ccfecbb069
F src/natools-parallelism.ads 079b1d783422652f9f38a0ae770dccd4cbd6350f
F src/natools-references-pools.adb 0b765e01db70a2344bfed4d1d1f6167d81e8fc0e
F src/natools-references-pools.ads 788ce7a04cf52a70eb603d366d5445d5de42d618
F src/natools-references__intel.adb e77d1335d97140be4ece2ae13beaf3341031773e
F src/natools-references__intel.ads 3c95c3227f3055751eb9e5064cb652a628dc51a8
F src/natools-references__protected.adb 440d4176078fd2c769e61141c0e5bae327a8a0a1
F src/natools-references__protected.ads d99e38b57bc3819f1370c51afbff89b525414c97
F src/natools-references__unsafe.adb 6254848d3e07e3ebdcf8d26c7255a6c305a4dc82
F src/natools-references__unsafe.ads ee81d08042b36e1c4a61191133deea7ddd3081f8
F src/natools-s_expressions-atom_buffers.adb 65ea325a50bed02f7d2d43ec7e17b8bb4496f96a
F src/natools-s_expressions-atom_buffers.ads 6608c9522139d29657d2fbd25d281c1a35caaa88
F src/natools-s_expressions-atom_ref_constructors.adb ac198712d23d5ef931e3d844d89720e628d7766b
F src/natools-s_expressions-atom_ref_constructors.ads 9fa9b56b9fd5dbdf11f0828f475cdaa825960f65
F src/natools-s_expressions-atom_refs.ads 6020b8b1071e597e232c115e9a0117f6f68cb038
F src/natools-s_expressions-caches.ads c36370cea11e390ef3258200743182c7ecd944f6
F src/natools-s_expressions-conditionals-generic_evaluate.adb 3cd80812997467739effdbc0e94b637957b9f76c
F src/natools-s_expressions-conditionals-generic_evaluate.ads 67e8767c4834815ab4ed3fbc137559e18dba3cf3
F src/natools-s_expressions-conditionals-strings-maps.sx aa2bb08f0e8337e6e3480b802ea868cb8e7153da
F src/natools-s_expressions-conditionals-strings.adb 8d61f8bc65385d0fdec5245a53ed5457d3a2ac99
F src/natools-s_expressions-conditionals-strings.ads d357316879f7dd0663baad5ecd7f71221dcf6877
F src/natools-s_expressions-conditionals.ads abd34624306932f94302bc62943f2cc5e00603e1
F src/natools-s_expressions-dynamic_interpreters.adb c05be98464729042a47bb1fc1278397094425b4b
F src/natools-s_expressions-dynamic_interpreters.ads dba53a77e01c9939ace02ce77b63692bc21a8b30
F src/natools-s_expressions-encodings.adb e78bc3f1226aa9418cc495087cbcf5bb33db7c70
F src/natools-s_expressions-encodings.ads a5e369092e2feba1ed8233b8c898877d7caaa677
F src/natools-s_expressions-enumeration_io.adb 5e239acf77edfd91c7f5db5a1e71658b4b1cade8
F src/natools-s_expressions-enumeration_io.ads 51b790e0e43a805cc4480231a00eae6dd80a44fb
F src/natools-s_expressions-file_readers.adb ed6165cafb378d99ebb1430efbd4bd834b8e601c
F src/natools-s_expressions-file_readers.ads ee144af528c64b7c99e4a2ca6ea35b689715d952
F src/natools-s_expressions-file_writers.adb f0ef6fde5e4e247edf82272c6545767d407e2c3c
F src/natools-s_expressions-file_writers.ads 595ca22ff2d08e2aa22603990b4fbd26885f0a2c
F src/natools-s_expressions-generic_caches.adb 500eb58670ab5a99ebe87461c45095e1c79f0bd8
F src/natools-s_expressions-generic_caches.ads cca6fa2cca1dd68e6ed2fe3c025b26ac87200250
F src/natools-s_expressions-interpreter_loop.adb 3902fbdc5b3339a6d8734df54bb529e7259bfe4e
F src/natools-s_expressions-interpreter_loop.ads 440b154b0c119fa39c9917167ea764157264a6a5
F src/natools-s_expressions-interpreters.adb 43b0b541fba79a65bfe0df4ffee4c786726123b0
F src/natools-s_expressions-interpreters.ads 0f7121b23b7e0b7c11f79c705201694d03221e82
F src/natools-s_expressions-lockable.adb a0ead12b97f42512134dbfc8d493789f55bb8a5f
F src/natools-s_expressions-lockable.ads 1ca5e68c45e578c0225ef5fef921ac5c657efa21
F src/natools-s_expressions-parsers.adb 34cbfd8f4f365eafea83b6c0f3911f7ac84c4e0d
F src/natools-s_expressions-parsers.ads e90f7c8d46608a488ded41dc41b29127008e41b1
F src/natools-s_expressions-printers-pretty-config-commands.sx d81886f2fa8621cd75343a2696b1fe0ed1ee29a9
F src/natools-s_expressions-printers-pretty-config.adb b2995c3780e64a408f0719305192b37ff3971487
F src/natools-s_expressions-printers-pretty-config.ads 0fa6465b492d75b823b97193637f9c0670334dfb
F src/natools-s_expressions-printers-pretty.adb 33ea8fdc6a19469b7f73e40fa1b94b861e638561
F src/natools-s_expressions-printers-pretty.ads 033a294ac6a71a32274db6d14af1f7799cc5810e
F src/natools-s_expressions-printers.adb b0eaf585825f00fee4ce60cb57301b79a5281a10
F src/natools-s_expressions-printers.ads 7aa683f6a786f2f54207e4d1821fe8f08c6c02a5
F src/natools-s_expressions-replayable.ads 40dc4e87b668c280eb4ed16aaa5078a073158c34
F src/natools-s_expressions-special_descriptors.adb 19d2e7e2ca1c443a76cba36a8a1c14b900b54919
F src/natools-s_expressions-special_descriptors.ads c7ae277282f76abbf49332c78e21f1e40a5d2e2a
F src/natools-s_expressions-templates-dates-maps.sx c3de526828c31516b78d779c99cbe4c3b908f048
F src/natools-s_expressions-templates-dates.adb d0583f55af783e062f9918acbb5d86cb80e77e20
F src/natools-s_expressions-templates-dates.ads 1ceea9c7dd6293a3a15ef38a51a6f510e2d31505
F src/natools-s_expressions-templates-generic_discrete_render.adb 62ec8a401eeef0aa11c5c58dccf860ffe4617bc0
F src/natools-s_expressions-templates-generic_discrete_render.ads 6aed9b558e0430aae744ef073b0f926d63e2fdfe
F src/natools-s_expressions-templates-generic_integers-maps.sx 10536553be36bd05381327565171cdb24cb15911
F src/natools-s_expressions-templates-generic_integers.adb 0b26ca8f47868951fba0b5ef0a33a9f81f810153
F src/natools-s_expressions-templates-generic_integers.ads f2c4a0d4a832036a52ae2575e7833369a2649e3c
F src/natools-s_expressions-templates-integers.ads 21caa052b41f86d169c07885a5e6b1a043270090
F src/natools-s_expressions-templates.ads f7d4182442c541bb3351bd0a291c59a9f7b301ef
F src/natools-s_expressions.adb 7b55adc7b9735bdf9ec2e0506103471bb8b64773
F src/natools-s_expressions.ads 7d5a33af667f02235a8cb76afe9705723dde0471
F src/natools-smaz-original.ads b6ad0b57772cb1f7fbc366d92d65372f6bc7bda9
F src/natools-smaz-tools-gnat.adb a6af22d91b5a136032f6df4644a2783d37cca628
F src/natools-smaz-tools-gnat.ads 1ac639ab84c9b301c025ceabed4ef05d8c36a549
F src/natools-smaz-tools.adb a89c042be49451cf7cb194dafc603bbf3fc4e6c2
F src/natools-smaz-tools.ads 8aafac2261196ed02108b047d4e5e92351f6edcd
F src/natools-smaz.adb 4194423a31b37373a936a08070daa72e4d800c07
F src/natools-smaz.ads ac35abfb23a9e071ad62b4363ea44248ec9c577a
F src/natools-smaz_256.ads c8f72e8d957a477a92945360bbdbb9caa931058c
F src/natools-smaz_4096.ads 94b20a0ba0fc5fcca96d044c0007aa5b40be71e0
F src/natools-smaz_64.ads 9cce4be598c8116d1d3068f9893751dcc01fecb9
F src/natools-smaz_generic-tools.adb 0b37b2db141f4218f3db7b8f294ad19fc520e790
F src/natools-smaz_generic-tools.ads 438eb415160a8b8fa33bed13cf1eecb8a881d756
F src/natools-smaz_generic.adb f4b07b4eb0c0ad2e69d4344556b5a1c642379a4c
F src/natools-smaz_generic.ads 06393e77e600d58c377a0c617b528e1292ef1842
F src/natools-smaz_implementations-base_256.adb 42a4c31c37558272a5dd8a3cfa797cb5b42d79b3
F src/natools-smaz_implementations-base_256.ads 570dddda8bf7cd1cb48ff7712d1d0f11d8aab005
F src/natools-smaz_implementations-base_4096.adb 731448fbda311fa23ac60402999c082843b2811f
F src/natools-smaz_implementations-base_4096.ads a3872fabf94218ab2d1448455fa6d2d168f86b6f
F src/natools-smaz_implementations-base_64.adb 2229a315c8704f9297fe73bc5880da115bfeece5
F src/natools-smaz_implementations-base_64.ads 30beebeab733e9bb12c2fafd8e5c86ccb809e7b4
F src/natools-smaz_implementations-base_64_tools.adb 75be3ed6e050e909d48c6f1d73a7a167b78d38a8
F src/natools-smaz_implementations-base_64_tools.ads 37975bde853b81ba7d005e97d9ddc1e0f680a78f
F src/natools-smaz_implementations.ads 0f4929e49784d75cbc1894dc4148acf383b05e20
F src/natools-smaz_original.ads 30620f3410aa919fba6d5f283ffa53198dd9bdf7
F src/natools-smaz_tools-gnat.adb bc7389a98e6787572c156adc2e1190f7ef0bf66d
F src/natools-smaz_tools-gnat.ads 9a4fff526836bd0e97f9ac63c6c909740395bcdf
F src/natools-smaz_tools.adb 681b96d15c8d714c12612c6866bd5d324907cd23
F src/natools-smaz_tools.ads 1553a02b122a0ea4834039d2cbb6cd2afb1813a4
F src/natools-static_hash_maps-s_expressions-hash_maps.sx a74b2795a79de8f79529ffd6d53219eebb7582db
F src/natools-static_hash_maps-s_expressions.adb c67c4fb24909a78b8b14f4b84c899fe4cea6e3ce
F src/natools-static_hash_maps-s_expressions.ads 6ccde42f99662bcf8e2de81b061df118bdb40614
F src/natools-static_hash_maps.adb 88f07d936926e50164e4c14763263c1dbeb39812
F src/natools-static_hash_maps.ads 5651639d9dbf04da6dd9aa247f076a789b7094a3
F src/natools-static_maps-s_expressions-conditionals.ads e1110591362982658d593b89479880af44533687
F src/natools-static_maps-s_expressions-templates.ads 624d6a5e96b04283aa20029a41931e2d6cf41b36
F src/natools-static_maps-s_expressions.ads 2d2440894af5f9d83992cf8dfbe5b6e8bd81539e
F src/natools-static_maps.ads 2104618a2be578d819070a4d9241f00971002e2c
F src/natools-storage_pools.ads defed94c87dd54e2c38762b9eb063a149b69967b
F src/natools-string_escapes.adb 49b61ffb33bad3ea1779e64045cd9de52004a802
F src/natools-string_escapes.ads a3cb74363f88fbeabd7613dc39a0aa38198e8ca0
F src/natools-string_slices-slice_sets.adb 1f8038645d09f1ccf805f430f85c79c729b8f2e9
F src/natools-string_slices-slice_sets.ads f937fc3f1fcdfe9d64a891d94432422dc9dfeed3
F src/natools-string_slices.adb d363e97e6003ef22d94ac7e03669fc8677f18d98
F src/natools-string_slices.ads 57bd0c984791f38324adb53f57c59b2801177dd4
F src/natools-tests-text_io.adb 858548f70a5904a2014980e3596a0180dde1ff6d
F src/natools-tests-text_io.ads 912f4e4ed571d5a3da62b1a42b3b02273bf4d739
F src/natools-tests.adb 9cdb4d9320e934b5ad58dd343f4c3807e8c779ae
F src/natools-tests.ads d1825e10b97798e03d5841232d925f5c6b2fcdf8
F src/natools-time_io-human.adb 43d8a8e01cf2967c1c2d4ec3dbc3b57e695dc332
F src/natools-time_io-human.ads 74852e71119bb854970764c2cf51f34be7a61649
F src/natools-time_io-rfc_3339.adb aba9d550db19e23503edfaaabb35eeb25412aa80
F src/natools-time_io-rfc_3339.ads d3cf5765f603882bff921d63a629703e1dc2b95f
F src/natools-time_io.ads 4802e14da5fb1c6edba0229442394bc8bf0e956c
F src/natools-time_keys.adb a46b79791f082b2bb7d917bba9b784a241b262dd
F src/natools-time_keys.ads 37f99cf24816573a0b97183261414f80586c1756
F src/natools-time_statistics-coarse_timers.ads 0b20697388da57ca44fa2c0e7f309e726f28dc4c
F src/natools-time_statistics-fine_timer_difference.adb b174cfbb200a45a74985aa7b15ed13e127d5d1dd
F src/natools-time_statistics-fine_timer_difference.ads 3f493847ab0822c973e381ba43f315d9ba1b728a
F src/natools-time_statistics-fine_timers.ads d409ace7ddeeb18187abc440786d9a56ac9a712d
F src/natools-time_statistics-generic_timers.adb 901d3b82b8013e39e73ca8596a15c23ab38b1826
F src/natools-time_statistics-generic_timers.ads 8f8d3bd5288e5a95a7c22b309f23cc355c83f476
F src/natools-time_statistics.adb 0f634c4fdb5612ab9d37f1ac613c772d709ea57b
F src/natools-time_statistics.ads 5f42e178c052ea49da68d25cdab920da4ba02ed3
F src/natools.ads ad429e03a5afb1c226a6a9a9ae906b66afd23afe
F tests.gpr d556d3563cf526a5b051a977bf6bad2bbdfc2e2f
F tests/natools-accumulators-tests.adb 0d666fdff7df986e544f5c687f4cf3bf57afd093
F tests/natools-accumulators-tests.ads 60d77eff5ba930567217638b554114c2bd2d160e
F tests/natools-chunked_strings-tests-bugfixes.adb 18c020790bd5bb00b146bc689306308f8c3ac968
F tests/natools-chunked_strings-tests-bugfixes.ads ef8bcba8face6b48b34142bde021f2b9464b543f
F tests/natools-chunked_strings-tests-coverage.adb a980bf9df56b4007f8040e0fa94efc34c8353fb9
F tests/natools-chunked_strings-tests-coverage.ads 246b5ae9afa106fb2c81c239d8bc407386ebf182
F tests/natools-chunked_strings-tests-cxa4010.adb 21fa597dfdeb4b8d52bfaa28b86d5a1ec4750106
F tests/natools-chunked_strings-tests-cxa4010.ads c1a02e6153d09fe2cb12f816f1705e29a4623b0b
F tests/natools-chunked_strings-tests-cxa4011.adb 9afd0eec8243edb4b79813e91b243b8f176678a9
F tests/natools-chunked_strings-tests-cxa4011.ads 7a124cb845496587e8bd64c44058791f84cf455f
F tests/natools-chunked_strings-tests-cxa4030.adb 2173fb67d0778b85ac6ef841fdfd2d687008b9aa
F tests/natools-chunked_strings-tests-cxa4030.ads a4471785354c0ad53f3f431e5e577ca62af79380
F tests/natools-chunked_strings-tests-cxa4031.adb f978f44c736bc44b33f45eadf2a1f041279b1b24
F tests/natools-chunked_strings-tests-cxa4031.ads 2f397d9373c2ff33af3ff9977bd3beb39234dc8e
F tests/natools-chunked_strings-tests-cxa4032.adb 26a942f38b3df4293ad2affc8a642c26b576e8e0
F tests/natools-chunked_strings-tests-cxa4032.ads 99fa039bf5b0e762cb9f6fa016fa033738025e97
F tests/natools-chunked_strings-tests-memory.adb 15b64cf0527793c198a6c41452d1ce8178e8b779
F tests/natools-chunked_strings-tests-memory.ads 8359a5ece7144dc457e81b39080a9ba18401f3d2
F tests/natools-chunked_strings-tests.adb 3b5e5ac5c199f6ac9ae815d59294b7cb45417062
F tests/natools-chunked_strings-tests.ads 00c67a17ec116f24952d4c424ca9e3047ab49c4f
F tests/natools-constant_indefinite_ordered_map_tests.adb a608e64af8f3bbb219d981e5503c7f89c74dfbbe
F tests/natools-constant_indefinite_ordered_map_tests.ads 173b0019543d6a8a34aabd85dc173d214c1e17c3
F tests/natools-cron-tests.adb a290944379d94bcfd472a7a5d0275f0426010363
F tests/natools-cron-tests.ads 6c46bf6eb49558dcfd4e7c4f34b6512e3808e04d
F tests/natools-getopt_long_tests.adb 71375b159f577ce5fea1194a87332ee55e4fff74
F tests/natools-getopt_long_tests.ads 3c1350bbcb314bc1e882cd3a142afb9d32cc9326
F tests/natools-hmac_tests.adb 6636abbe1d1a684dccfc53b632398454fafbe3a5
F tests/natools-hmac_tests.ads 11c3433bb3c37c9e0d085e7a2535d101e902d059
F tests/natools-reference_tests-pools.adb f03e509b124d27d2d44e970ff76e63dca0674abd
F tests/natools-reference_tests-pools.ads 12c8940507b2d6eb3a4be36da2338f5457dbcb8c
F tests/natools-reference_tests.adb 8f83a2377706bbc26b8a3fada914c3a3167e2e8d
F tests/natools-reference_tests.ads c49c1a9bf8e51ba77d480bac195917795e23e38d
F tests/natools-references-tools.ads c8ec0ca761a5077e3f9589243fedd5e5f4ab70fc
F tests/natools-references-tools__protected.adb 3843101e4f0c81fd4877c2ea2d195721bd800c77
F tests/natools-references-tools__unsafe.adb a1e1a8435dc889e3ed1f28016181e793ef848462
F tests/natools-s_expressions-atom_buffers-tests.adb e5c3953dd90ce201cdbc2ec3f7234480317f847f
F tests/natools-s_expressions-atom_buffers-tests.ads 9b1277e30c0822c811475e5b2453ef173e20c798
F tests/natools-s_expressions-cache_tests.adb a1517afdd43a442cf3dd21f735f7f14ca9b02516
F tests/natools-s_expressions-cache_tests.ads 392a65dc2743491af655fee4882c47fc0325439b
F tests/natools-s_expressions-conditionals-strings-tests.adb c4653ee8ddc29ea620bf83ed7e759b49c4fa29f6
F tests/natools-s_expressions-conditionals-strings-tests.ads c35bd206aea3c5a86de0790be9a10154c705a435
F tests/natools-s_expressions-conditionals-tests.adb 6c4fac262dc77578a5d456dbb1771374df6109bb
F tests/natools-s_expressions-conditionals-tests.ads 280331b5f08c662144ee240e9b908c8d3c3b203b
F tests/natools-s_expressions-dynamic_interpreter_tests.adb e5de2d827546c32d3633b3015690ec078ecad7c1
F tests/natools-s_expressions-dynamic_interpreter_tests.ads b1da921500863c2a2952ed8ec93892e74d2d2e00
F tests/natools-s_expressions-encodings-tests.adb d8ad95a92c055610f6e6ead240176099cfd46999
F tests/natools-s_expressions-encodings-tests.ads 688230bad6cee95baecdfe6789ae5ed5386f97f8
F tests/natools-s_expressions-enumeration_io-tests.adb 53dd6854ba79cc7e096dd667615c581aea16c41b
F tests/natools-s_expressions-enumeration_io-tests.ads 2144f93d0f2e330d96400da2c8d1a6a8fed4bf04
F tests/natools-s_expressions-file_rw_tests.adb 6d3717ae0b1c9b5a601e9dfd5664b6c91a5e5a01
F tests/natools-s_expressions-file_rw_tests.ads 2a4bb7628e5546b280824266c401224c7c4f357e
F tests/natools-s_expressions-interpreter_tests.adb 19cee4a16790f008c0eb2a81374e4d8b6febf977
F tests/natools-s_expressions-interpreter_tests.ads a5ef199f64e309c34e40e7b46054fb3530141dd6
F tests/natools-s_expressions-lockable-tests.adb 0285f4671dbbeb4f471c17ea63563796429ea455
F tests/natools-s_expressions-lockable-tests.ads 730be3fd9af9ac6ea8284582dcd409a81319892d
F tests/natools-s_expressions-parsers-tests.adb ff2d10e80b1315afbee801f183914ea5f12244a4
F tests/natools-s_expressions-parsers-tests.ads 709abc513e71007ff52f129737d62ddfb0e7e60b
F tests/natools-s_expressions-printers-pretty-config-tests.adb 3d820bc56d89942a26290eed43e370ad543d9528
F tests/natools-s_expressions-printers-pretty-config-tests.ads a5923634223eb7625f01d61dc38729ddd62e8799
F tests/natools-s_expressions-printers-pretty-tests.adb 03f0a8fd5fd860facc5a5108760abb4def17c969
F tests/natools-s_expressions-printers-pretty-tests.ads fbd3553130274b82ab3d376c3092f559e0a58309
F tests/natools-s_expressions-printers-tests.adb ccecba6ae8cd294346390dde3446930834a69835
F tests/natools-s_expressions-printers-tests.ads a1f9098d2460555373ab85483399bc5ddfe4e71e
F tests/natools-s_expressions-templates-tests-dates.adb 1b97a3201a3ac2904eb70c9418c9e13a72366169
F tests/natools-s_expressions-templates-tests-dates.ads 1bf54a0b3ce2a5f995779ca9df07f864415c1570
F tests/natools-s_expressions-templates-tests-integers.adb e09eed3d40beda0d60725777b78d2ea09ad1859a
F tests/natools-s_expressions-templates-tests-integers.ads 96661e79d1c91c9f4a57d44b2b7f3185ddc9609d
F tests/natools-s_expressions-templates-tests.adb dad8e6621b6e66ab3cdc0905d2ea96bd87495b6f
F tests/natools-s_expressions-templates-tests.ads 772c70e6ef8846da09018daeb783b73d3b8ed160
F tests/natools-s_expressions-test_tools.adb 46b749c9e6af4a1d8c85a0deb1e7643be006381f
F tests/natools-s_expressions-test_tools.ads 75eef0e387ad42bb52e39ec56661a3db6359470d
F tests/natools-smaz-tests.adb 3d3eab90c38a452a3e5aa08a6df1f5e88a065627
F tests/natools-smaz-tests.ads 53fc4b3c2d69bc1b461189af3883c754ef0b0a00
F tests/natools-smaz_tests.adb 4c1b4538bd0a1f9ac80060a48306186d720f396e
F tests/natools-smaz_tests.ads 00241c07959f1ea0c2233633d6d3e53a34f3da5a
F tests/natools-static_hash_maps-s_expressions-tests.adb 61166331933dc938198b9d4aec502154eb5f92b4
F tests/natools-static_hash_maps-s_expressions-tests.ads c1e349ba52a4ea4c4a2797ebfa9632fe89a6ae3a
F tests/natools-string_slice_set_tests.adb 0813a89e7ddbba450a6ebcf10965cd8293baae37
F tests/natools-string_slice_set_tests.ads ab0e95d47976d8e4dfd70f14d21106afbd77841d
F tests/natools-string_slice_tests.adb 396b4e258628ece899fa12bb3e57381699075cd0
F tests/natools-string_slice_tests.ads eb40299070e27a66eee065f53303ad015e4b3b55
F tests/natools-time_io-tests.adb 9199c980934e300ef8cf3683190cd629a23d9502
F tests/natools-time_io-tests.ads 82e02cbcd3cb5799e741b4fe61152909ac301bc0
F tests/natools-time_keys-tests.adb fd569e3ec6327f54b9ad95290e553922bba16f7e
F tests/natools-time_keys-tests.ads 6f1760c243b4d0028a8d7b7aee1de74389f39da5
F tests/natools-time_statistics-tests.adb 05e270656b8d4a75c50c6ce6fd32bbd40de7a8e4
F tests/natools-time_statistics-tests.ads a53f57c487bcf5e29a0c64671319e778525bf1f9
F tests/test_all.adb f265b02eb26a7e2c6e57bbddeccbe1ee8bc7e36b
F tools.gpr e77a58b27efda25a494dfd622ce24593a12c7790
F tools/generate_static_hash_map.adb 64d024846d01279ef69f8268ee699dfa32a97c9a
F tools/hmac-main.adb 35a84dc5b30e4acfc9eb4d4a427ce481569a28dc
F tools/hmac-main.ads 79de5d135e86555b4532ce754a9bd331286c23f9
F tools/hmac-md5.ads 4335635b475c1e7f7e70a893ed03c372701d271d
F tools/hmac-pinentry.adb 9c3ed7546872a418922b11d69457710abae5e8d1
F tools/hmac-pinentry.ads ed48822b66d85fbcbe1c06f60a1b69bff8f0c7a6
F tools/hmac-pinentry__posix.adb c4720e5fcf65548a6a7e60838f1a578fe3072d10
F tools/hmac-sha1.ads cd24fa2a6d2c6c25713a3a9971224e4f0d4a8d08
F tools/hmac-sha256.ads 79b8cee5562d03d4e3e8243d26ad9fdca009648b
F tools/hmac.ads 9c3d0df9b7d1cc21fb9728478e73d8f61553be0e
F tools/smaz.adb 04914640343947e5651b65f12945329e9be3c57f
F tools/sxcat.adb 3a52e4b47e596c396cc25ce47152ffe49ff59f18
F tools/tests.sh da12e56c4325788ec5589260c9a940fb840b5256 x
F tools/timekey.adb 73c162bfd58afd97535e57fe97a530bdb8118ef2
F unix_tools.gpr c708e673a380d48974e0cc6f94a02b82789fa1ee
P b63c559d173e63b94e62fc78c88c72e2c8e1648f
R ea24f41689908318e24daa462a45aead
U nat
Z 332975f124c63ac5e337657a8257b5dd
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJcr3ylAAoJEH/11IppJ3zBwdgP/02Ca1m2lsLDv5fDnYtLVaBG
rjdILmCptv8cSEsq02T9FhE09e1uo6gvXsVqzZlGOOdxFZUJymDwK0s19Z6MEe7j
Xlp+fNQN/Qjc/iZATl3Hf3lfGlxUOcF+vQwCd8gZpbiNign25mTJ9ruOw1KF8o6L
lVYavQhOfX4jN50JKPe9VUq8qMAPqHpTU1xVk3G6dRefecDaN8L5yEoZyF8nQ0eR
R8tMoi3XR5MtH++24oic0KoX0oMhyDXCHqFulr7m9VLe5DBIFXQDKrN+pKFPfxco
xfht7Gd5ozMZkqbzSlECYFLSC7iKqxfSbnteKYxrICwWqdxjVu33auh8mKkMAvPy
8dh2i+/hTJ503w2MWHIGjzXY/hdh7oT7w5DOwqxFEcK+WP56mgNMtmF9RM7qPP2F
qJjTiknXjsghzei7XhnR0fwfGtle+xCIrnGybio1UL6uVCnC0ZGuSTrIcoG7o/iX
eEyYGb+LWPtYXs5QKP4ABnhUEnEGSJ+5om6AfJQj+eGhtQNlT9ZgaiMpMFxZgUxQ
PA9nzouj3yCnU/c+y+kmiYct+0hWba0TR6/J2rPvt/b5zIVZ4ZCFzO83Oh9YsJiv
R5b4sFOu43CpnpU/55dlURqWbHgiNlDJRPu39TTUozLaANIXYZQ1siSmMQRYB384
n/78XYsR76oQQIvLH5Co
=OAnD
-----END PGP SIGNATURE-----