Commit Graph

  • 315ed269a7 Fix style attr minification Wilson Lin 2021-08-08 00:56:24 +1000
  • d20d6c6a18 Avoid Node.js double copying of result Wilson Lin 2021-08-08 00:33:17 +1000
  • 397327bdeb Improve graph label Wilson Lin 2021-08-07 23:59:20 +1000
  • 9d968ade18 Create combined graph Wilson Lin 2021-08-07 23:58:38 +1000
  • a5f5dfa653 Run fuzz workflow manually only Wilson Lin 2021-08-07 22:34:09 +1000
  • 78ae50e284 Clarify TypeScript types Wilson Lin 2021-08-07 22:32:15 +1000
  • ad16e44f85 Fix graph rendering Wilson Lin 2021-08-07 21:36:09 +1000
  • 4c4147f4ae Add TODO Wilson Lin 2021-08-07 20:57:34 +1000
  • 82533ef133 V8 no longer supports having two Buffer objects point to same underlying memory (nodejs/node#32463) Wilson Lin 2021-08-07 20:56:22 +1000
  • b630f32087 Modernise bench Wilson Lin 2021-08-07 20:53:28 +1000
  • 94f292da38 Restore larger icons and use width attr instead Wilson Lin 2021-08-07 20:27:56 +1000
  • 6a7c5b2d10 Resize icons Wilson Lin 2021-08-07 20:21:22 +1000
  • c4e3da9e7c Fix Ruby library Wilson Lin 2021-08-07 20:16:02 +1000
  • 12cb77fd4b Add icons to README Wilson Lin 2021-08-07 20:15:37 +1000
  • 26e001784c Merge new architecture Wilson Lin 2021-08-07 20:03:25 +1000
  • 98409074ae Update Node.js docs Wilson Lin 2021-08-07 20:02:20 +1000
  • 385149df3b Update minify-html-bench Wilson Lin 2021-08-07 19:59:14 +1000
  • 3e5905b4a2 Update Ruby library Wilson Lin 2021-08-07 19:57:35 +1000
  • fb656bd6ee Update Python library Wilson Lin 2021-08-07 19:52:38 +1000
  • 60b72e5c3c Update Node.js library Wilson Lin 2021-08-07 19:48:07 +1000
  • cc33290335 Update Java library Wilson Lin 2021-08-07 19:30:46 +1000
  • 4a60784bbc Update fuzzer Wilson Lin 2021-08-07 19:14:08 +1000
  • c007a2cbf8 Update CLI Wilson Lin 2021-08-07 19:10:47 +1000
  • dc4ca358f4 Update method description Wilson Lin 2021-08-07 19:02:09 +1000
  • 138de76de9 Minify style attributes as well Wilson Lin 2021-08-07 18:59:54 +1000
  • 4c0eb3ed28 Implement JS and CSS minification; add tests Wilson Lin 2021-08-07 18:51:22 +1000
  • 6650d94485 Ignore html/head/body duplicate tags while parsing, omit them when minifying; parse <title> correctly Wilson Lin 2021-08-07 15:59:41 +1000
  • d46fcaecf4 Fix tag min regression Wilson Lin 2021-08-07 15:24:19 +1000
  • a0601da597 Improve attr min perf Wilson Lin 2021-08-07 15:10:31 +1000
  • 2885724931 Make Cfg values all default false Wilson Lin 2021-08-07 14:56:20 +1000
  • db7ae23404 More clippy suggestions Wilson Lin 2021-08-06 23:23:05 +1000
  • 28944e33a4 Clippy suggestions Wilson Lin 2021-08-06 23:18:45 +1000
  • 766498ebfb Fix next sibling calc Wilson Lin 2021-08-06 23:07:55 +1000
  • b0c574dbd7 Fix tag omission minification; implement entity reencoding minification Wilson Lin 2021-08-06 22:53:33 +1000
  • 5433c3041a Implement attr minification; various parser and minifier fixes Wilson Lin 2021-08-06 21:56:54 +1000
  • c1c0b61317 Delete legacy DFA code Wilson Lin 2021-08-06 21:08:33 +1000
  • e52d85bc28 Reformatting Wilson Lin 2021-08-06 21:07:58 +1000
  • 9eb5045f6f Sort attributes for determinism; fix parsing of entities; combine split adjacent text nodes Wilson Lin 2021-08-06 21:04:47 +1000
  • 29d1b72230 Test attr minification Wilson Lin 2021-08-06 20:36:58 +1000
  • 74b4ab689e Various parsing fixes Wilson Lin 2021-08-06 20:16:30 +1000
  • bf37e37e71 Clean up dead code and tests Wilson Lin 2021-08-06 17:54:23 +1000
  • 383b2b3423 Implement whitespace minification Wilson Lin 2021-08-06 17:33:56 +1000
  • 1a930a170d rustfmt Wilson Lin 2021-08-06 16:19:36 +1000
  • 5a259a8ead Implement core minifier Wilson Lin 2021-08-06 16:17:45 +1000
  • 0a85ebe34b Decode entities Wilson Lin 2021-08-06 13:36:07 +1000
  • faba0c41d8 Only run workflows on master Wilson Lin 2021-08-06 12:22:24 +1000
  • 88d288b0cb Implement parser; remove legacy code Wilson Lin 2021-08-06 12:07:27 +1000
  • 61970fc00c Add comments Wilson Lin 2021-07-27 13:31:47 +1000
  • 3752157bfd Fail on upload error Wilson Lin 2021-07-27 13:00:22 +1000
  • 52b859c226 Improve logging Wilson Lin 2021-07-27 12:56:12 +1000
  • f557bd9b5b Use B2 upload proxy as B2 CLI is not available for ARM64 Wilson Lin 2021-07-27 12:49:37 +1000
  • 5563f4237f Add workflow for Node.js ARM64 Wilson Lin 2021-07-27 02:14:31 +1000
  • 016e83d6fd 0.4.11 Wilson Lin 2021-05-23 11:56:20 +1000
  • 85b1c6658c Treat <textarea> as whitespace-sensitive Wilson Lin 2021-05-23 11:54:30 +1000
  • 080d4e0c96 Relax parsing of unquoted attr values to accept own minified output Wilson Lin 2021-04-21 00:55:39 +1000
  • 4b08332f6b 0.4.10 Wilson Lin 2021-04-16 12:21:07 +1000
  • 034932988e Follow spec on decoding entities in attr values Wilson Lin 2021-04-16 12:19:47 +1000
  • e476c3fa42 Do not error when no crashes from fuzzing Wilson Lin 2021-04-15 20:12:06 +1000
  • 01e0027fff Finish fuzz after some time Wilson Lin 2021-04-15 14:15:58 +1000
  • 03d7e4c3f3 0.4.9 Wilson Lin 2021-04-15 01:39:11 +1000
  • 98cb36c9c2 Improve closing tag escaping Wilson Lin 2021-04-15 01:36:06 +1000
  • 8cf4d27319 Fix workflow Wilson Lin 2021-04-15 01:19:19 +1000
  • 78d2863151 Fix missing install Wilson Lin 2021-04-15 00:41:27 +1000
  • 4747225393 Fuzz workflow Wilson Lin 2021-04-15 00:39:53 +1000
  • c7f6fdadda 0.4.8 Wilson Lin 2021-04-15 00:23:02 +1000
  • feced339ea Escape unintentional script closing tag in JS Wilson Lin 2021-04-15 00:18:16 +1000
  • 28ac8db96f 0.4.7 Wilson Lin 2021-04-13 15:36:16 +1000
  • df6426cb25 All gt must be encoded in unquoted attr values Wilson Lin 2021-04-13 15:35:39 +1000
  • e41156d6e0 0.4.6 Wilson Lin 2021-04-07 22:16:02 +1000
  • d8f6bd457a Fix incorrect script end tag detection in JS Wilson Lin 2021-04-07 22:08:44 +1000
  • 2e5d560797 Minor fix Wilson Lin 2021-04-07 22:01:22 +1000
  • 31c99873f1 [bench] Use esbuild for CSS Wilson Lin 2021-04-07 21:45:14 +1000
  • 7b1ac85f88 Fix Python module name Wilson Lin 2021-04-07 20:50:05 +1000
  • b4142be729 0.4.5 Wilson Lin 2021-04-06 19:36:29 +1000
  • aad43945ad Mention invalid HTML output Wilson Lin 2021-04-06 19:32:49 +1000
  • a2cc9d9ad6 Use older maturin version due to PyO3/maturin#478 Wilson Lin 2021-04-06 19:28:34 +1000
  • a21cc0b64f Fix OS version Wilson Lin 2021-04-06 19:02:01 +1000
  • 0fc7dfcab5 Fix bench Wilson Lin 2021-04-06 18:55:28 +1000
  • 518cf35935 Use fixed OS versions Wilson Lin 2021-04-06 18:50:24 +1000
  • a92ea403e8 0.4.4 Wilson Lin 2021-04-06 18:43:07 +1000
  • 9bd07530c1 Core version for Python Wilson Lin 2021-04-06 18:41:56 +1000
  • 12ce72448b Package each feature Wilson Lin 2021-04-06 15:01:04 +1000
  • 77b3d1e4c3 Fix path Wilson Lin 2021-04-06 14:12:51 +1000
  • 16cea54a31 Move buildnative to gyp Wilson Lin 2021-04-06 14:09:20 +1000
  • 8c8c9cb12f Fix typo Wilson Lin 2021-04-06 13:59:14 +1000
  • 9edd5cf682 Also publish core Node.js package Wilson Lin 2021-04-06 13:43:55 +1000
  • 2c76bb3dd8 0.4.3 Wilson Lin 2021-02-07 01:57:32 +1100
  • 849a2d9dc1 Update doc Wilson Lin 2021-02-07 01:57:09 +1100
  • 261f3f6461 Add test Wilson Lin 2021-02-07 01:55:52 +1100
  • 485db71ca6 Use written tag name for comparison Wilson Lin 2021-02-07 01:46:46 +1100
  • d2408732f5 0.4.2 Wilson Lin 2021-02-06 00:09:14 +1100
  • 4688003e5b Show core bench results Wilson Lin 2021-02-06 00:08:07 +1100
  • 0bfb8d86d7 Fix pre propagation Wilson Lin 2021-02-06 00:03:14 +1100
  • 55eab19bbe Do not minify any whitespace in any descendants of <pre> Wilson Lin 2021-02-05 23:54:29 +1100
  • 83efa7e8a8 Add JS comment test Wilson Lin 2021-01-26 21:25:08 +1100
  • 6c0fe45606 0.4.1 Wilson Lin 2021-01-09 16:56:14 +1100
  • 9b2a348fd4 Improve CLI; fix Ruby integration Wilson Lin 2021-01-08 01:58:31 +1100
  • ae0740d9c4 0.4.0 Wilson Lin 2021-01-08 00:28:24 +1100
  • e4d8b14d0b CSS minification using esbuild Wilson Lin 2021-01-08 00:26:02 +1100
  • ad7a24f9bd
    Fix typo Wilson Lin 2021-01-07 18:10:24 +1100