Commit Graph

837 Commits

Author SHA1 Message Date
Wilson Lin e12984b682 Mention PyPI 2020-01-20 21:57:31 +11:00
Wilson Lin 4a77869049 Build Python per version 2020-01-20 21:55:17 +11:00
Wilson Lin a09103210e Install Ruby compilation dependencies 2020-01-20 21:10:58 +11:00
Wilson Lin 39dcdd3b0a 0.0.32 2020-01-20 21:02:16 +11:00
Wilson Lin dad9802826 Attempt to fix Ruby and Python workflows 2020-01-20 21:01:57 +11:00
Wilson Lin 8954bbae4a 0.0.31 2020-01-20 20:45:01 +11:00
Wilson Lin 247b63f29a Fix Ruby and Python workflows 2020-01-20 20:44:47 +11:00
Wilson Lin 2e61f38b01 0.0.30 2020-01-20 19:43:00 +11:00
Wilson Lin 6f83d5bb23 Bundle native modules inside Python package 2020-01-20 19:42:45 +11:00
Wilson Lin de9fab6f41 Build Ruby per version 2020-01-20 17:48:17 +11:00
Wilson Lin a45ff036c8 Use here documents 2020-01-20 15:10:34 +11:00
Wilson Lin 176300a47a Fix bad here document in Java workflow Bash script 2020-01-20 15:05:53 +11:00
Wilson Lin e535fc2222 0.0.29 2020-01-20 14:52:30 +11:00
Wilson Lin d05a5e0165 Add URL to RubyGems 2020-01-20 14:44:04 +11:00
Wilson Lin ac6e04185f Mention Maven and RubyGems in README 2020-01-20 14:42:23 +11:00
Wilson Lin 8b825e8fd8 Publish Java from workflow 2020-01-20 14:18:40 +11:00
Wilson Lin 49408299d2 Fix and refactor bench scripts 2020-01-20 11:12:51 +11:00
Wilson Lin 719a464687 Clean up Java package 2020-01-20 10:09:52 +11:00
Wilson Lin 2393176fa1 0.0.28 2020-01-20 01:13:37 +11:00
Wilson Lin 36c5a2d218 Include READMEs 2020-01-20 01:13:21 +11:00
Wilson Lin ee84926695 0.0.27 2020-01-20 00:43:17 +11:00
Wilson Lin 5973b7f941 Fix npm credentials and package lock in workflow 2020-01-20 00:41:37 +11:00
Wilson Lin 87f2a5d298 Remove empty step 2020-01-20 00:35:41 +11:00
Wilson Lin b71bf0f62b Fix Ruby gem publishing 2020-01-20 00:33:39 +11:00
Wilson Lin 5677377dcb Fix Node.js workflow 2020-01-20 00:29:25 +11:00
Wilson Lin 2a9e7ff022 Do not publish to npm locally 2020-01-20 00:25:09 +11:00
Wilson Lin c781699680 0.0.26 2020-01-20 00:24:16 +11:00
Wilson Lin f484b18b0c Create TS typings and bundle with native modules for Node.js; directly publish Ruby and Node.js from workflows 2020-01-20 00:23:57 +11:00
Wilson Lin 23ccc0d6bc 0.0.25 2020-01-19 23:44:25 +11:00
Wilson Lin 1bf6d6015a Clean up Java workflow; fix Ruby gem versioning 2020-01-19 23:44:05 +11:00
Wilson Lin 894c5a9d33 0.0.24 2020-01-19 23:36:38 +11:00
Wilson Lin 3404970798 Fix versioning of Ruby gem 2020-01-19 23:36:26 +11:00
Wilson Lin 75d04aa288 Fix links in README 2020-01-19 23:31:22 +11:00
Wilson Lin 1c57a41bd6 0.0.23 2020-01-19 23:26:17 +11:00
Wilson Lin af190bbbf0 Temporarily do not support Ruby on Windows due to difficulty 2020-01-19 23:24:54 +11:00
Wilson Lin 024e6aada0 0.0.22 2020-01-19 19:32:28 +11:00
Wilson Lin d69925f379 Fix packaging of native library files in Ruby workflow 2020-01-19 19:31:01 +11:00
Wilson Lin 621bc83302 Fix Ruby workflow 2020-01-19 19:25:11 +11:00
Wilson Lin d63fddbcf1 0.0.21 2020-01-19 19:20:11 +11:00
Wilson Lin e192aa6c3f Create Ruby version 2020-01-19 19:19:33 +11:00
Wilson Lin 5c1b618610 Move Cargo config from Cargo.toml 2020-01-19 17:06:46 +11:00
Wilson Lin b9974e626b Fix Python in README 2020-01-19 16:52:42 +11:00
Wilson Lin 232293bdd8 0.0.20 2020-01-19 16:50:51 +11:00
Wilson Lin 7940fae01b Create Python version; fix Rust code sample on README 2020-01-19 16:50:21 +11:00
Wilson Lin 6b2b8cf552 Handle comments correctly 2020-01-19 11:44:11 +11:00
Wilson Lin 9f93a5d6de Fix content whitespace trimming 2020-01-19 11:32:38 +11:00
Wilson Lin e683eed0b5 Move bench results to own folder and generate per-test graphs 2020-01-19 01:14:30 +11:00
Wilson Lin 3e7072c7e4 0.0.19 2020-01-19 00:22:45 +11:00
Wilson Lin 2079fdf3f7 Add Java to README 2020-01-19 00:21:58 +11:00
Wilson Lin 8623f9558f Fix packaging of native Java libraries in workflow 2020-01-19 00:15:44 +11:00
Wilson Lin 36617fd428 0.0.18 2020-01-18 22:48:08 +11:00
Wilson Lin 3c227437c2 Update project metadata 2020-01-18 22:47:28 +11:00
Wilson Lin 3c4b71612e Fix text minification 2020-01-18 22:39:33 +11:00
Wilson Lin b88e96e97e Significantly clarify code; handle whitespace minification and tag omission at root 2020-01-18 22:19:06 +11:00
Wilson Lin fda1aa4572 Fix incorrect JAR path in Java workflow 2020-01-18 18:29:16 +11:00
Wilson Lin e5b6a6e7ab 0.0.17 2020-01-18 18:21:13 +11:00
Wilson Lin 9671d9df56 Fix Java workflow 2020-01-18 18:20:00 +11:00
Wilson Lin acf5428853 0.0.16 2020-01-18 17:56:13 +11:00
Wilson Lin 542f9fcf3f Fix Java library 2020-01-18 17:55:13 +11:00
Wilson Lin 36eb03af64 Fix Java build pipeline 2020-01-18 17:02:02 +11:00
Wilson Lin 69506acbb6 0.0.15 2020-01-18 16:59:28 +11:00
Wilson Lin 574fee36a7 Update version script and set up build pipeline for Java 2020-01-18 16:54:52 +11:00
Wilson Lin ec708a0f64 Create initial Java infrastructure 2020-01-18 15:19:38 +11:00
Wilson Lin b4f8a041b2 Mention attr with default value removal in README; add <style> default attr values 2020-01-18 11:47:38 +11:00
Wilson Lin 27af2368ff Remove attrs with default values; create minified comparison script; remove `=` from boolean attrs; fix closing tag writing before collapsed whitespace; rebuild hyperbuild only in bench build script instead of all dependencies; conservatively collapse whitespace for html-minifier to match hyperbuild behaviour; update bench results 2020-01-18 11:42:01 +11:00
Wilson Lin cf56c0c2e6 Update bench results 2020-01-17 19:52:04 +11:00
Wilson Lin ba5fbc68f7 Simplify and improve performance of whitespace minification strategy config 2020-01-17 19:27:34 +11:00
Wilson Lin af8e93684a 0.0.14 2020-01-17 09:16:28 +11:00
Wilson Lin cc90aec37e Ignore perf data 2020-01-17 09:15:59 +11:00
Wilson Lin 3a9877534f Minor code reformatting 2020-01-17 00:07:04 +11:00
Wilson Lin 5b78526230 Handle edge case in attribute value minification 2020-01-17 00:05:48 +11:00
Wilson Lin ba97321bfa
Minor wording cleanup 2020-01-16 00:03:21 +11:00
Wilson Lin 4bfb4843cb Also push tag when versioning 2020-01-15 23:05:13 +11:00
Wilson Lin 90a347d03b 0.0.13 2020-01-15 23:02:58 +11:00
Wilson Lin 26bd8920ee Remove extensions from bench test files 2020-01-15 23:01:06 +11:00
Wilson Lin 4eeb70639a Rename classname attr; update bench results; mention decoding to U+FFFD 2020-01-15 22:57:47 +11:00
Wilson Lin f8b0bbe3e0 Fix various parsing bugs 2020-01-15 22:09:16 +11:00
Wilson Lin 7dcd7442e8 Remove redundant attributes with empty values 2020-01-15 00:58:33 +11:00
Wilson Lin d474e4a097 Clarify script data handling and entity minification 2020-01-14 23:59:25 +11:00
Wilson Lin fd9e90983f Update bench tests and results 2020-01-14 21:30:44 +11:00
Wilson Lin 37115fef7a Allow more whitespace w.r.t. attributes; do not format bench test pages 2020-01-14 21:10:49 +11:00
Wilson Lin ba3e1917ce Support unquoted attribute values 2020-01-14 20:47:42 +11:00
Wilson Lin 8a92d4281a Remove incorrect comment and unused function 2020-01-14 17:56:13 +11:00
Wilson Lin 0fa6d660e6 Handle malformed entities 2020-01-14 17:55:27 +11:00
Wilson Lin 6a0b60db7d Remove unused code 2020-01-12 22:49:41 +11:00
Wilson Lin d5ecc020f3 Upsize graphs 2020-01-12 20:32:37 +11:00
Wilson Lin 80d619eeac Improve graphs 2020-01-12 17:48:00 +11:00
Wilson Lin ce17dd3e98 Mention bench in README 2020-01-12 17:42:30 +11:00
Wilson Lin 20c59769fe Do not handle extremely rare escaped states in <script>; simplify graph to show single average 2020-01-12 17:39:23 +11:00
Wilson Lin 52592997fb Use fastrie 2020-01-12 16:29:41 +11:00
Wilson Lin 03b230cea7 Fix typos 2020-01-10 18:45:06 +11:00
Wilson Lin e966f9a23b Remove unused code; handle escaped and double-escaped script data; allow using buffer instead of string source for bench; enforce matching tags 2020-01-10 18:30:49 +11:00
Wilson Lin 3ed4067304 0.0.12 2020-01-10 00:14:56 +11:00
Wilson Lin 8553b09eb3 Fix handling of <script> and <style>; do not minify JS and CSS code 2020-01-10 00:12:21 +11:00
Wilson Lin 53199880f5 Increase Rust bench iterations 2020-01-09 22:42:33 +11:00
Wilson Lin 68c43ab486 Also bench hyperbuild Rust; improve graphs; remove default values for html-minifier config 2020-01-09 22:40:04 +11:00
Wilson Lin 1cb9bf9817 Improve closing tag minification; update bench results 2020-01-09 20:45:14 +11:00
Wilson Lin 82a2e6e983 Update bench tests and results 2020-01-09 01:00:05 +11:00
Wilson Lin 8b4ec884b6 Handle ++/-- better 2020-01-09 00:57:14 +11:00
Wilson Lin ba4b3f09f3 Fix typo in error name 2020-01-09 00:49:17 +11:00