Commit Graph

837 Commits

Author SHA1 Message Date
Wilson Lin cff021ffff 0.1.8 2020-07-04 16:00:53 +10:00
Wilson Lin 38084e2894 Fix missing space at end of self-closing SVG tags when last attribute is unquoted 2020-07-04 15:58:35 +10:00
Wilson Lin 7c2c898d36 Simplify Node.js binary naming 2020-07-04 00:00:10 +10:00
Wilson Lin 224e28c8a6 Fix Node.js engine version limit 2020-07-03 23:41:51 +10:00
Wilson Lin 74248aa6a1 0.1.7 2020-07-03 22:32:41 +10:00
Wilson Lin 1ee193de1b Fix tricky subtle bugs in trie matching 2020-07-03 22:32:16 +10:00
Wilson Lin 97e02b33b7 Generate code on versioning 2020-07-03 21:22:46 +10:00
Wilson Lin 9e42f25c21 0.1.6 2020-07-03 21:20:27 +10:00
Wilson Lin b448f6c19a Fix Python workflow 2020-07-03 20:47:22 +10:00
Wilson Lin 3f70cc8b89 Fix benchmark workflow; use latest Rust version for builds 2020-07-03 20:42:10 +10:00
Wilson Lin 474961b6db 0.1.5 2020-07-03 20:38:08 +10:00
Wilson Lin a519394c3a Use regex crate for substring searches 2020-07-03 20:37:52 +10:00
Wilson Lin 267e007807 Use stable PyO3 2020-07-03 17:34:57 +10:00
Wilson Lin dce9beb039 0.1.4 2020-07-03 17:32:23 +10:00
Wilson Lin 2a010088fa Use lazy_static instead of phf due to phf incompatibility with latest Rust versions 2020-07-03 17:32:09 +10:00
Wilson Lin fba2dd965d 0.1.3 2020-06-19 19:17:37 +10:00
Wilson Lin 204dcb49f2 Remove DFA for now as it is currently unused 2020-06-19 18:43:45 +10:00
Wilson Lin ae148621f7 Use newer Node.js version in bench workflow 2020-06-19 18:33:04 +10:00
Wilson Lin b7c355bd57 Fix various missing workflow parts 2020-06-19 18:27:46 +10:00
Wilson Lin 3779931552 0.1.2 2020-06-19 18:15:38 +10:00
Wilson Lin b09eb7c95e Allow ignored src/gen files when publishing 2020-06-19 18:15:27 +10:00
Wilson Lin 9605c34e66 Compact tries even more 2020-06-19 18:12:55 +10:00
Wilson Lin cefdc8fdd9 Wire up new generated code 2020-06-19 17:58:16 +10:00
Wilson Lin 69f1bf3c4b Merge remote changes 2020-06-19 17:25:05 +10:00
Wilson Lin 99a13e3243 Precompute generated files instead of building them every compile 2020-06-19 17:16:23 +10:00
Wilson Lin 786bac2849 Update README 2020-06-19 14:26:39 +10:00
Wilson Lin 4e416074e7 0.1.1 2020-06-19 14:12:46 +10:00
Wilson Lin 730bde52a9 Mention that benched pages are already minified 2020-06-19 14:04:13 +10:00
Wilson Lin a256c51113 Fix Node.js workflow installing B2 2020-06-19 13:26:59 +10:00
Wilson Lin 991257c6f0 Fix versioning in other workflows 2020-06-19 13:00:25 +10:00
Wilson Lin dd78ff226b Fix Ruby versioning in workflow 2020-06-19 12:22:28 +10:00
Wilson Lin a35f1c181c Do not deploy for test workflow runs 2020-06-19 11:44:54 +10:00
Wilson Lin 5b569ddcb4 Fix typo in Ruby workflow 2020-06-19 11:38:56 +10:00
Wilson Lin 24debf08b7 Allow manually triggering workflows 2020-06-19 11:06:22 +10:00
Wilson Lin 75a24d2327 Attempt to fix Python and Ruby workflows 2020-06-19 10:57:56 +10:00
Wilson Lin 7ffd83148e Fix various typos in workflows 2020-06-19 10:38:08 +10:00
Wilson Lin a2aa76db19 0.1.0 2020-06-19 10:02:36 +10:00
Wilson Lin b21ef1b77c Remove lockfile 2020-06-19 09:57:20 +10:00
Wilson Lin 7a52bd7add Extract CLI to own package 2020-06-19 09:54:56 +10:00
Wilson Lin 8fa2e9c152 Switch over to B2 for CICD 2020-06-19 09:54:11 +10:00
Wilson Lin 2591f2879d Fix versioning script 2020-05-18 08:42:23 +10:00
Wilson Lin caa738b8a9 Fix Rust example duplication 2020-05-12 17:35:32 +10:00
Wilson Lin 7524e7c12b Update Rust example 2020-05-12 17:32:59 +10:00
Wilson Lin 8dd3861388 0.0.45 2020-05-12 17:26:23 +10:00
Wilson Lin 360bfbba8d Fix typos 2020-05-12 17:26:13 +10:00
Wilson Lin 26157908a6 Add friendlier Rust functions; improve examples 2020-05-12 17:12:29 +10:00
Wilson Lin fec3af92f2 Mention configurability 2020-03-07 00:15:30 +11:00
Wilson Lin 92eda69da7 Update README 2020-03-01 14:08:50 +11:00
Wilson Lin 66c4f74e76 0.0.44 2020-03-01 14:05:45 +11:00
Wilson Lin ab28f51b3c Fix incorrect encoding of `>` instead of `<` 2020-03-01 14:04:20 +11:00
Wilson Lin d9d8f98f71 Mention TS API 2020-02-01 00:18:43 +11:00
Wilson Lin 77576eee13 0.0.43 2020-01-31 23:41:29 +11:00
Wilson Lin 142acaf4bf Fix wording 2020-01-31 23:41:03 +11:00
Wilson Lin 95c22f569a Add READMEs 2020-01-31 23:38:58 +11:00
Wilson Lin 934eb7a22d Use specific Rust version for workflows to prevent compilation issues with newer versions 2020-01-31 23:30:14 +11:00
Wilson Lin ddf7834c90 0.0.42 2020-01-31 23:16:48 +11:00
Wilson Lin aaf57a9c22 Improve performance through inlining and direct arrays 2020-01-31 23:15:35 +11:00
Wilson Lin cffd3e4e73 Minor typo 2020-01-27 09:20:37 +13:00
Wilson Lin 375fcf0d01 0.0.41 2020-01-26 23:26:59 +13:00
Wilson Lin 2ebfb9d017 Remove comments 2020-01-26 23:26:47 +13:00
Wilson Lin 7330b2d24e Fix incorrect Node.js version used for bench 2020-01-26 23:24:33 +13:00
Wilson Lin ed7453ef8f 0.0.40 2020-01-26 22:50:39 +13:00
Wilson Lin ab4b1e3293 Reformat versioning script; provide instructions for installing CLI from source 2020-01-26 22:50:27 +13:00
Wilson Lin 3aa752e46b Restructure enums and matching for performance 2020-01-26 22:32:06 +13:00
Wilson Lin b6303eeb15 Improve bench infra 2020-01-26 21:23:23 +13:00
Wilson Lin 58071f7817 Clarify CLI arch and remove links to ignored folders 2020-01-26 19:08:43 +13:00
Wilson Lin 555406e4ac 0.0.39 2020-01-26 18:38:55 +13:00
Wilson Lin 212e4257d1 Fix bugs relating to entities decoding and encoding 2020-01-26 18:38:23 +13:00
Wilson Lin 73d2fcb4c7 Update html-minifier in bench 2020-01-26 17:09:19 +13:00
Wilson Lin 75748cbaa3 0.0.38 2020-01-26 16:50:30 +13:00
Wilson Lin 4a7f57e792 Make sed cross-platform 2020-01-26 16:47:06 +13:00
Wilson Lin 88b593b352 0.0.37 2020-01-26 16:39:12 +13:00
Wilson Lin 26f5aa4cf6 Benchmark with workflow instead 2020-01-26 16:38:14 +13:00
Wilson Lin ead4917fb7 Minor cleanup of Processor 2020-01-26 13:49:43 +13:00
Wilson Lin ee2d9e22cf Reformatting 2020-01-26 13:35:57 +13:00
Wilson Lin 90148f5f9b Support stdin/out for CLI; use friendlier CLI error messages; clarify replacement character usage 2020-01-26 13:30:41 +13:00
Wilson Lin 28aa3ea972 Clear up some wording in README 2020-01-26 03:45:34 +13:00
Wilson Lin 2c5a4987e5 Mention new minifications in README 2020-01-26 03:32:41 +13:00
Wilson Lin 71a3e3927b Create through matching condition; show code context on error when using CLI 2020-01-26 03:25:07 +13:00
Wilson Lin 0a094dfed0 Implement more effective `>` encoding; restructure internal APIs 2020-01-26 01:05:07 +13:00
Wilson Lin 24c1639a82 Remove unused errors; order imports 2020-01-25 20:07:52 +13:00
Wilson Lin 8988ff1e3a Create simplified unified matching API 2020-01-25 20:04:02 +13:00
Wilson Lin 5f0d799ac5 Fix op/s typos 2020-01-25 03:08:00 +13:00
Wilson Lin a43cd0cd7d Fix typo in README 2020-01-25 03:06:04 +13:00
Wilson Lin a1e5e0945c Create bench README 2020-01-25 03:04:07 +13:00
Wilson Lin 232b01b1c3 Ignore package-lock.json 2020-01-25 01:39:32 +13:00
Wilson 6ec509945a Minify area[shape] attr; simplify NS code 2020-01-24 15:17:46 +13:00
Wilson 54b65bbd0c Minify SVG attributes; minor QoL improvements 2020-01-24 03:53:09 +13:00
Wilson Lin 24951cb7ee 0.0.36 2020-01-21 01:50:19 +11:00
Wilson Lin fb4ad4b449 Fix Ruby native module file path 2020-01-21 01:49:42 +11:00
Wilson Lin 4cf31d4174 Use canonical minified length for bench 2020-01-21 01:44:06 +11:00
Wilson Lin d520897cb2 0.0.35 2020-01-21 00:50:20 +11:00
Wilson Lin 9137d51ce9 Use incrementing versioning script 2020-01-21 00:50:06 +11:00
Wilson Lin 3cd2fa0630 Install Ruby build deps on macOS 2020-01-21 00:42:24 +11:00
Wilson Lin 385975b88f Fix Python library loading 2020-01-21 00:33:31 +11:00
Wilson Lin 0a67ec92ec Fix missing parts in Ruby native module file names 2020-01-21 00:27:58 +11:00
Wilson Lin 0f9c1702b7 0.0.34 2020-01-21 00:16:04 +11:00
Wilson Lin 05547d82a4 Fix naming of Windows native module files 2020-01-21 00:15:26 +11:00
Wilson Lin fcaa7ba22b Fix Ruby workflow 2020-01-21 00:09:51 +11:00
Wilson Lin c0a9485283 0.0.33 2020-01-20 21:57:53 +11:00