Commit graph

  • ffe196d6aa Fix "must contain" with too many of a letter main Jeff Epler 2025-05-01 09:39:46 +0200
  • a62195590d sigh it's not easy to make this a proper flexible member Jeff Epler 2025-05-01 09:26:48 +0200
  • 9a82b7b8a1 Assert that resizing st.fr won't move Jeff Epler 2025-05-01 09:26:09 +0200
  • 57a5626028 fix python build under c++2y Jeff Epler 2025-04-11 19:35:33 +0200
  • 2eb572af27 Docs built at c02374b gh-pages Doc Man 2025-04-09 20:10:50 +0200
  • c02374b6db bump C++ standards version Jeff Epler 2025-04-09 20:10:23 +0200
  • d75ffa93b3 remove extra semicolon Jeff Epler 2025-04-09 20:09:24 +0200
  • 2249090a99 fix time reporting & increase search limits of browser based version Jeff Epler 2025-04-09 20:00:17 +0200
  • 603ccd4fa1 write binary dict as all big-endian uint32s Jeff Epler 2025-04-09 16:20:23 +0200
  • 660fec6d19 now tested with bookworm Jeff Epler 2025-04-09 09:40:27 +0200
  • 168a9a3c23 no wasm.js.mem to package anymore Jeff Epler 2025-04-09 09:23:25 +0200
  • 7aaf2307a5 more files to ignore Jeff Epler 2025-04-09 09:22:29 +0200
  • 650be69855 another file to clean Jeff Epler 2025-04-09 09:21:56 +0200
  • 13fb73635f have to read words late, EMSCRIPTEN_BINDINGS now occur before global constructors! Jeff Epler 2025-04-09 09:21:12 +0200
  • 33c72e10fd
    whitespace Jeff Epler 2021-11-29 08:51:07 -0600
  • 2d867ca375
    include additional files when publishing Jeff Epler 2021-11-29 08:50:13 -0600
  • 597e7d49c2
    Update README.md rad/main Jeff Epler 2021-11-29 08:49:50 -0600
  • ab3ef691ea
    ignore additional em++-generated files Jeff Epler 2021-11-29 08:42:39 -0600
  • 7a56665300
    better optimize wasm/js version Jeff Epler 2021-11-29 08:41:38 -0600
  • 1fc25071ae
    Fix usage message Jeff Epler 2021-11-29 07:39:43 -0600
  • 1ef7783998
    Only include ASCII characters Jeff Epler 2021-11-29 07:39:40 -0600
  • 2352ac35f2
    Fix an ubsan error Jeff Epler 2021-11-29 07:34:34 -0600
  • 37607891d9
    Allow specifying extra flags; make $^ useful Jeff Epler 2021-11-29 07:34:18 -0600
  • 3c4671f4e5
    add 'clean' target Jeff Epler 2021-11-29 07:34:04 -0600
  • 99c682a02e
    Assume modern compiler with c++11 support Jeff Epler 2021-11-29 07:33:54 -0600
  • c92eef0e3e
    use modern C++ way of not having a standard method Jeff Epler 2021-11-28 21:50:45 -0600
  • 3efa842d39
    use python3 Jeff Epler 2021-11-28 21:50:22 -0600
  • 8c97ca616f update .gitignore Jeff Epler 2021-06-10 18:07:50 -0500
  • 34f3badb08 update README Jeff Epler 2021-06-10 18:07:34 -0500
  • e6ee6b0c92 finish conversion to python3 Jeff Epler 2021-06-10 18:03:53 -0500
  • a949273847 start python3 porting Jeff Epler 2021-06-10 17:47:24 -0500
  • fe6874f681 this is not ajax mode Jeff Epler 2016-05-15 15:17:13 -0500
  • 100c158c57 preload is better than embed, I guess Jeff Epler 2016-05-15 15:12:06 -0500
  • b5321c7ed3 add emscripten target Jeff Epler 2016-05-15 14:43:24 -0500
  • eea9fcd427 #ifdef -> #if defined Jeff Epler 2016-05-15 14:33:13 -0500
  • d1b6714bb3 manpage: document -L Jeff Epler 2016-05-15 12:24:13 -0500
  • 026662501a manpage: fix typo Jeff Epler 2016-05-15 12:24:09 -0500
  • 635220aa51 run.cc: Fix handling of single argument Jeff Epler 2016-05-15 11:58:56 -0500
  • 85d857a0b0 dictfilt: add coding declaration Jeff Epler 2016-05-15 11:58:15 -0500
  • e558ddb052 move the server Jeff Epler 2013-09-23 10:45:45 -0500
  • dd9189146d note that jquery is coming from cdn by default Jeff Epler 2013-09-21 10:25:30 -0500
  • 2700a6e9f5 a filter to get rid of duplicated words by keeping only the lowercase version Jeff Epler 2013-09-21 10:23:53 -0500
  • f9aabad9ca add copyright notice Jeff Epler 2013-09-21 10:21:59 -0500
  • 471511c478 Improve the web app, particularly for mobile Jeff Epler 2013-09-21 10:20:39 -0500
  • b3f161189c Wanting a word of length-n implies an appropriate < or > Jeff Epler 2013-09-21 08:53:05 -0500
  • e1e7290b59 implement 'just candidates' mode Jeff Epler 2013-02-28 21:00:45 -0600
  • a46a063c88 strip bogus trailing chars from query Jeff Epler 2013-02-26 09:49:27 -0600
  • df35b4acaf make it work on ie8 Jeff Epler 2013-02-26 08:54:07 -0600
  • dc00ce1f5b make document use standards compliance mode Jeff Epler 2013-02-26 08:53:56 -0600
  • d29a1e61cc fix android 2.2 Jeff Epler 2013-02-26 07:21:39 -0600
  • 503f3c7477 improvements to web app Jeff Epler 2013-02-25 22:09:28 -0600
  • 565258955e avoid automatic gzip of text/plain documents Jeff Epler 2013-02-25 21:19:11 -0600
  • cd1985d449 let python stream the output Jeff Epler 2013-02-25 21:18:53 -0600
  • 7850016ec9 refactor the parser out of the server Jeff Epler 2013-02-25 19:54:34 -0600
  • a620ef02e8 run interatively instead of recursively Jeff Epler 2013-02-25 19:23:34 -0600
  • b48dcb45da drop unneeded std:: qualifications Jeff Epler 2013-02-25 19:16:16 -0600
  • 5d2d2f6d67 prefer to const qualify when possible Jeff Epler 2013-02-25 19:15:52 -0600
  • b44ed6c86f Assigning a wordholder is a mistake Jeff Epler 2013-02-25 19:15:34 -0600
  • f463059a0b Use the new anagram module from python Jeff Epler 2013-02-25 14:22:38 -0600
  • 888864e50c Make a Python module Jeff Epler 2013-02-25 14:21:46 -0600
  • b01d11e566 provide a manpage Jeff Epler 2013-02-23 10:58:53 -0600
  • 1477eb083f improve web interface resiliency Jeff Epler 2013-02-23 10:42:58 -0600
  • 2aa320804c tweak web interface looks Jeff Epler 2013-02-23 10:41:56 -0600
  • 7bc9d96a29 limit total searches per query in server mode Jeff Epler 2013-02-23 10:41:19 -0600
  • 122d3261d6 remove debugging messages Jeff Epler 2013-02-19 16:11:49 -0600
  • 3668919f97 ajax instructions Jeff Epler 2013-02-19 16:07:06 -0600
  • 1e35311b51 further ajax improvements Jeff Epler 2013-02-19 16:05:16 -0600
  • 911c938129 now with ajax Jeff Epler 2013-02-19 15:53:41 -0600
  • fea400528b Get rid of unneeded std:: qualifications Jeff Epler 2013-02-19 14:59:41 -0600
  • 8f30522e23 Dump header into main source file Jeff Epler 2013-02-19 14:59:34 -0600
  • 51d6e0900d fix result limiting in server Jeff Epler 2013-02-19 14:32:27 -0600
  • 7c4e0d1d6e it's live Jeff Epler 2013-02-19 14:23:33 -0600
  • 0eab5c93a9 markdown fixes Jeff Epler 2013-02-19 14:22:39 -0600
  • 3d0e591a3e have to tell github it's markdown Jeff Epler 2013-02-19 14:20:47 -0600
  • 6eeedfad2a generated files Jeff Epler 2013-02-19 14:20:01 -0600
  • be57018215 license and readme... Jeff Epler 2013-02-19 14:18:13 -0600
  • 65185c153e improve web interface Jeff Epler 2013-02-19 14:01:56 -0600
  • f250e632f0 fix apostrophe handling in server Jeff Epler 2013-02-19 14:01:48 -0600
  • 20e519410c fix sorting Jeff Epler 2013-02-19 14:01:36 -0600
  • 9580a53994 make server use flup properly Jeff Epler 2013-02-19 13:26:45 -0600
  • 9425901417 add max matches Jeff Epler 2013-02-19 13:26:34 -0600
  • aea3183055 flup app Jeff Epler 2013-02-19 12:40:27 -0600
  • 80245a9463 server mode Jeff Epler 2013-02-19 11:44:40 -0600
  • fdcbfc8c05 avoid crashiness by introducing wordholder Jeff Epler 2013-02-19 11:07:02 -0600
  • d74dc2b2ac don't allocate worddata on the stack Jeff Epler 2013-02-19 10:53:03 -0600
  • 590dbdb02e maintain letter count in operator- Jeff Epler 2013-02-19 10:52:05 -0600
  • d6861b9e72 fix reading, writing too much storage Jeff Epler 2013-02-19 10:51:53 -0600
  • 0a5ad3923a Provide a method to build a word Jeff Epler 2013-02-19 10:50:47 -0600
  • 1cb90cf94b make it build on older g++ that only knows -std=c++03 Jeff Epler 2013-02-19 10:50:23 -0600
  • 5d4f489279 micro-optimize by reserving Jeff Epler 2013-02-19 09:45:20 -0600
  • f4f96a5fa2 semipreallocate newcandidates Jeff Epler 2013-02-19 09:43:20 -0600
  • 347b91eaf2 build it! Jeff Epler 2013-02-19 09:26:24 -0600
  • deb0385ab0 binary serialized dictionary speeds up runs Jeff Epler 2013-02-19 09:25:37 -0600
  • 9b03c12e95 initial commit Jeff Epler 2013-02-19 07:52:57 -0600