dabf2f96bd77a21c38305dc9c1a6e5cede638c87b85e70a89a05141b33a71d34  AUTHORS.md
96366e563fc054be221759f32c8e45871b69980a264d3170ae43e461e71937b9  LICENSE
f9f675872cd68d02bf0728cf1523743a0eb233d4cbf4527fa978e7f8a56463f0  README.md
b51384f00937784faaacc746f77bef61b0b764ae830e5d7660efc08b8def249b  data/direct-palindrome-interprocedural-ir.json
8e6265a2563586b197bafc4e05733c36e8dcc93a5cedbb30708c4e6330c28a70  data/direct-palindrome-nonempty-concat-tests.json
58d8e53c697391319bf12fddc288e455e17b8021fc1df1df9b6999306859a307  data/direct-palindrome-nonempty-concat.json
829cf96905177fc1d351d33578ba4f47e2f15f5f2f703022d27657722cebd6aa  docs/direct-palindrome-nonempty-concat-2026-09-13.md
430a1c21495dec0b7e82f5b46e4f36342cc7e26dfba8bbdb1b12646906f03cfb  docs/direct-palindrome-small-callbacks-2026-09-11.md
dda992788da471a49e7286782067003dc6a6e0632fc22d0f4006d8ab20daf1e9  reviews/direct-palindrome-nonempty-concat-adversarial-review-2026-09-13.md
7ac1df7497b8eb72a5aa0dff3e47eddf386747d5056e26038434350274a68383  reviews/direct-palindrome-nonempty-concat-source-review-2026-09-13.md
2183a43e54e43c6e5152dc49124e729753b713f004c39a9b6bbe4b879349ffb0  scripts/check-direct-palindrome-fold-plans.mjs
e9a8fce1cc4c4b7d13eb999369b1b9d16c83a36718798744bdf337f2ebeb564f  scripts/check-direct-palindrome-nonempty-concat.mjs
59f5e77ecb2a03397b1e442d2c4aeaf0debc29a4a2dc84336fe95cf9553e24b9  scripts/interpret-direct-palindrome-small-callbacks.mjs
b9caf036be44f260431f98936b498f8885bf5146e235b94e545b40401e3256ea  scripts/test-direct-palindrome-nonempty-concat.mjs
ec46c193bdf73213c04cce8ac4108ccb401cb38319b7739997a193f300c80cae  scripts/test-direct-palindrome-small-callbacks.mjs
37f17bb4d57ac6dd313e2538236ae04963750f9a2cf01805fa989b4cf517fea4  source/cadeque_core.ml
e76266335ba922f9d871f25677f7f9b18d9f6f4188e6ac896ef8026ec427ef76  source/deque_core.ml
d0acbf973dc380255e9c4c537d51eb31e32a629bdfdc27da1800756f48fd9ccf  source/four_operation.ml
