Commit Graph

  • 74e6352900 Use faster manual matching for content Wilson Lin 2020-01-05 13:28:34 +1100
  • bfd5f65ba1 0.0.8 Wilson Lin 2020-01-04 17:52:12 +1100
  • 9695d6a990 Fix empty attribute processing Wilson Lin 2020-01-04 17:50:39 +1100
  • 94eec0d9af Fix whitespace text content and attribute value processing Wilson Lin 2020-01-04 17:39:37 +1100
  • 0d9de94487 Reformat bench tests Wilson Lin 2020-01-03 18:46:04 +1100
  • 7e91577e57 Format bench tests Wilson Lin 2020-01-03 18:19:32 +1100
  • 102236e84e Push after versioning Wilson Lin 2020-01-03 17:49:34 +1100
  • 528b4f6909 0.0.7 Wilson Lin 2020-01-03 17:48:16 +1100
  • 7e90b5f61b Improve versioning script Wilson Lin 2020-01-03 17:48:02 +1100
  • 89221927e2 Remove debug code Wilson Lin 2020-01-03 17:46:43 +1100
  • 0e91771a37 Improve versioning script Wilson Lin 2020-01-03 17:45:28 +1100
  • 9764f27dda Fix attribute parsing Wilson Lin 2020-01-03 17:16:51 +1100
  • 05b6c20861 Fix attribute processing Wilson Lin 2020-01-03 16:57:32 +1100
  • d663e6d950 Update package description Wilson Lin 2020-01-02 14:36:01 +1100
  • 8e7e64096c Mention Node.js version support Wilson Lin 2020-01-02 14:33:53 +1100
  • f8c7db5dad Fix Node.js workflow naming Windows Node.js modules Wilson Lin 2020-01-02 14:28:53 +1100
  • bdd7682fb6 0.0.6 Wilson Lin 2020-01-02 14:16:09 +1100
  • 6939ec17a2 Improve pattern matching Wilson Lin 2020-01-02 14:14:40 +1100
  • bd95d0d51b Improve graphs Wilson Lin 2020-01-02 01:28:17 +1100
  • c9b0e7a50d Generate benchmark graphs Wilson Lin 2020-01-02 01:18:38 +1100
  • e7fc519f05 Fix using bash syntax in workflows Wilson Lin 2020-01-01 23:39:45 +1100
  • d15ad8c10c Fix CLI workflow finding wrong file Wilson Lin 2020-01-01 21:08:12 +1100
  • e500fdbd89 0.0.5 Wilson Lin 2020-01-01 21:02:11 +1100
  • 6664d45e5d Update lockfile when versioning Wilson Lin 2020-01-01 21:01:55 +1100
  • a34bb038db Use relative hyperbuild for bench Wilson Lin 2020-01-01 20:54:21 +1100
  • d581c9f159 Prebuild Node.js modules; set up auto CLI and Node.js building Wilson Lin 2020-01-01 20:47:49 +1100
  • 8e70199c15 Use release build for Node.js Wilson Lin 2019-12-31 19:23:06 +1100
  • a4e7eb963e Correct bench test file Wilson Lin 2019-12-30 23:35:48 +1100
  • 831bf5d33c Add link to npm package Wilson Lin 2019-12-30 20:15:43 +1100
  • 90ba7f2e20 Update README Wilson Lin 2019-12-30 20:14:52 +1100
  • 6ed63afda8 Add bench Wilson Lin 2019-12-30 19:58:50 +1100
  • 9321e2769b Clean up Node.js module code Wilson Lin 2019-12-30 19:35:56 +1100
  • 506daa94a9 Fix CLI Wilson Lin 2019-12-30 19:29:47 +1100
  • 7ac622d31e Fix packages Wilson Lin 2019-12-30 19:20:33 +1100
  • 25a03fa656 npm does not copy symlinked files Wilson Lin 2019-12-30 18:48:58 +1100
  • 137ac855eb Fix versioning script Wilson Lin 2019-12-30 18:44:11 +1100
  • e49a1b008d List Node.js module in README; set files for npm package; create versioning script Wilson Lin 2019-12-30 18:41:09 +1100
  • d967c429ab Create Node.js module Wilson Lin 2019-12-30 18:16:33 +1100
  • aea733ba51 Remove comment Wilson Lin 2019-12-30 16:54:08 +1100
  • 4570c647a9 Fix invalid entity decoding Wilson Lin 2019-12-30 16:52:59 +1100
  • 9c77c7a1c1 Add documentation on API usage; hide unnecessary API exports Wilson Lin 2019-12-30 11:52:45 +1100
  • b787276a62 Minor wording change Wilson Lin 2019-12-30 11:40:21 +1100
  • 3ee878050a Minor wording change Wilson Lin 2019-12-30 11:34:56 +1100
  • 90fca89160 Update README; expect on debug only Wilson Lin 2019-12-30 11:33:49 +1100
  • 7349b15ab8 Reformatting Wilson Lin 2019-12-29 21:53:49 +1100
  • 126c719d23 Merge entity code; simplify build IO Wilson Lin 2019-12-29 21:51:25 +1100
  • 7f56cff39e Remove date in comment Wilson Lin 2019-12-29 21:42:03 +1100
  • 2149d20ae5 Generate patterns at compile time; update comment on entities; fix unused code Wilson Lin 2019-12-29 21:39:29 +1100
  • 53904f1956 Build entities trie at compile time; support entities without semicolon Wilson Lin 2019-12-29 21:00:20 +1100
  • 95be64d868 Fix entity decoding in attribute; create fuzzer project; simplify code Wilson Lin 2019-12-28 23:06:04 +1100
  • d368092aa7 Remove unused note Wilson Lin 2019-12-28 17:35:43 +1100
  • e65b8436bf More fluent wording Wilson Lin 2019-12-28 17:34:36 +1100
  • 8ec8593234 More cleanup of README wording Wilson Lin 2019-12-28 17:31:27 +1100
  • f9599a8744 Make README collapsed content summaries bold Wilson Lin 2019-12-28 17:22:09 +1100
  • 1a31f99981 Improve README collapsed content summaries Wilson Lin 2019-12-28 17:21:13 +1100
  • c5518f5582 Improve README readability Wilson Lin 2019-12-28 17:17:42 +1100
  • 492eb64e4f Update README to describe whitespace minification; do not destroy whole whitespace in content-first elements Wilson Lin 2019-12-28 17:15:23 +1100
  • 5f8da411b3 Clear out archive and unused tag names sets; update README with whitespace minification modes Wilson Lin 2019-12-28 11:58:01 +1100
  • 1db8f4aa13 Enforce no whitespace between attribute name and value Wilson Lin 2019-12-28 11:21:44 +1100
  • 530b7d7410 Fix writing UTF-8; update README Wilson Lin 2019-12-28 11:16:28 +1100
  • 9ac471b37e Update README Wilson Lin 2019-12-27 22:49:10 +1100
  • 0b3e662d63 Update README; fix entity decoding in content Wilson Lin 2019-12-27 22:32:04 +1100
  • 7949b54bcc Try to fix link in README Wilson Lin 2019-12-27 22:18:56 +1100
  • 32da5eee94 Try to fix link in README Wilson Lin 2019-12-27 22:15:40 +1100
  • a14def709f Update README; cleanup comments Wilson Lin 2019-12-27 22:14:03 +1100
  • e15381c1cb Handle text script content Wilson Lin 2019-12-27 21:52:49 +1100
  • a76c1f3cd5 Fix entity decoding in attribute value; enforce valid Unicode Scalar Value numeric entity refs; update named entities; error messages for CLI; support post-minification empty attributes Wilson Lin 2019-12-27 00:23:33 +1100
  • 4ef7574487 Update README; clear old files; fix long lived ranges Wilson Lin 2019-12-26 17:16:13 +1100
  • 4ddcb36e42 Faster non-sequence matching; improved attribute value minification Wilson Lin 2019-12-26 16:17:57 +1100
  • da796a5839 Refactoring; fix whitespace minification in content Wilson Lin 2019-12-26 13:47:18 +1100
  • 85a388d7c8 Develop basic CLI and get working Wilson Lin 2019-12-25 23:29:18 +1100
  • 806560dd94 Complete initial migration to Rust Wilson Lin 2019-12-25 20:44:51 +1100
  • d75d62883b Migrate mostly to Rust with significant optimisations and refactoring Wilson Lin 2019-12-23 22:48:41 +1100
  • 2f24d2e618 Remove C infrastructure Wilson Lin 2019-12-15 19:48:44 +1100
  • 1fb675ef91 Start migration to Rust Wilson Lin 2019-12-15 19:37:53 +1100
  • 55fd264215 Restore CLI Wilson Lin 2019-11-18 12:34:23 +1100
  • 73ffe4ea88 Minor refactoring Wilson Lin 2019-11-18 12:30:13 +1100
  • ba03841945 Complete refactoring; move CLI to separate project Wilson Lin 2019-04-30 00:09:51 +1000
  • 104e55c778 Complete refactor of bang, comment, and attribute units Wilson Lin 2019-04-22 17:03:21 +1000
  • 8b6e4c5c0b Don't decode entities in quoted attribute values if cfg says so Wilson Lin 2019-04-22 17:02:57 +1000
  • e8fd813a2e Implement an accept function accepts if next character doesn't match some provided character Wilson Lin 2019-04-22 17:01:35 +1000
  • d782d21108 Fix proc offset documentation and behaviour mismatch Wilson Lin 2019-04-22 17:00:16 +1000
  • ba9e17b6bc Fix entity unit not writing complete entity if not decoding Wilson Lin 2019-04-22 16:58:46 +1000
  • 4b4622b73f Update rules to use new nicehash; complete refactor of units attr, attr/unquoted, attr/quoted, entity, and tag/name; improve cfg usage Wilson Lin 2019-04-21 02:40:25 +1000
  • e0bba6ac19 Complete restructuring of rule Wilson Lin 2019-04-10 17:05:47 +1000
  • df4044d332 Refactor most of core, proc, and rule Wilson Lin 2019-04-09 23:16:29 +1000
  • 39e0260f73 Begin restructuring Wilson Lin 2019-03-18 22:46:04 +1100
  • 5fbb004fc6 Demo of jmp Wilson Lin 2019-01-26 14:14:48 +1100
  • 4b98c6a6b2 Incomplete major refactoring Wilson Lin 2019-01-25 21:25:10 +1300
  • 277ea3303c Refactor out Emscripten version and restructure Wilson Lin 2018-10-26 00:54:54 +1300
  • 7bdefd916a Don't do preprocessing anymore Wilson Lin 2018-09-30 01:00:27 +1200
  • 21c4b75d4c Add hbu_pipe_skip_if Wilson Lin 2018-09-30 00:59:53 +1200
  • c4b8c3128b Exit with 0 instead of EXIT_SUCCESS Wilson Lin 2018-09-30 00:59:43 +1200
  • 198704d344 Add test for whitespace minification at root Wilson Lin 2018-08-23 00:36:25 +1200
  • 304e69aba6 0.0.3 Wilson Lin 2018-08-22 03:08:07 +1200
  • d0dae68eb0 Clarify output files in package.json Wilson Lin 2018-08-22 03:07:48 +1200
  • 822b4f3eba Clarify Emscripten usage in README Wilson Lin 2018-08-22 03:07:34 +1200
  • 52bcc4fde7 Handle errors gracefully by unwinding stack; implement Emscripten version Wilson Lin 2018-08-22 03:02:14 +1200
  • 8ef17f9769 Design error handling code Wilson Lin 2018-08-14 15:59:28 +1200
  • a929268cc0 Add missing type info to pipe data in TS Wilson Lin 2018-08-14 15:59:17 +1200