Wilson Lin
|
aaf57a9c22
|
Improve performance through inlining and direct arrays
|
2020-01-31 23:15:35 +11:00 |
Wilson Lin
|
3aa752e46b
|
Restructure enums and matching for performance
|
2020-01-26 22:32:06 +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
|
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
|
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
|
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
|
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
|
37115fef7a
|
Allow more whitespace w.r.t. attributes; do not format bench test pages
|
2020-01-14 21:10:49 +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
|
1cb9bf9817
|
Improve closing tag minification; update bench results
|
2020-01-09 20:45:14 +11:00 |
Wilson Lin
|
3744e13a4d
|
Attempt to handle RegExp literals in JS
|
2020-01-08 22:19:16 +11:00 |
Wilson Lin
|
9a9b543b26
|
Remove boolean attribute values
|
2020-01-08 00:38:42 +11:00 |
Wilson Lin
|
e63f8734b4
|
More minification
|
2020-01-07 20:56:37 +11:00 |
Wilson Lin
|
bab73243d7
|
Erase JS MIME types
|
2020-01-07 00:28:35 +11:00 |
Wilson Lin
|
3c90daa644
|
Implement closing tag omission
|
2020-01-06 23:36:05 +11:00 |
Wilson Lin
|
3ecfe2b41f
|
Fix discarding significant characters
|
2020-01-06 19:53:46 +11:00 |
Wilson Lin
|
90fca89160
|
Update README; expect on debug only
|
2019-12-30 11:33:49 +11:00 |
Wilson Lin
|
7349b15ab8
|
Reformatting
|
2019-12-29 21:53:49 +11:00 |
Wilson Lin
|
2149d20ae5
|
Generate patterns at compile time; update comment on entities; fix unused code
|
2019-12-29 21:39:29 +11:00 |
Wilson Lin
|
e15381c1cb
|
Handle text script content
|
2019-12-27 21:52:49 +11:00 |
Wilson Lin
|
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
|
2019-12-27 00:23:33 +11:00 |
Wilson Lin
|
4ef7574487
|
Update README; clear old files; fix long lived ranges
|
2019-12-26 17:16:13 +11:00 |
Wilson Lin
|
4ddcb36e42
|
Faster non-sequence matching; improved attribute value minification
|
2019-12-26 16:17:57 +11:00 |
Wilson Lin
|
da796a5839
|
Refactoring; fix whitespace minification in content
|
2019-12-26 13:47:18 +11:00 |
Wilson Lin
|
85a388d7c8
|
Develop basic CLI and get working
|
2019-12-25 23:29:18 +11:00 |
Wilson Lin
|
806560dd94
|
Complete initial migration to Rust
|
2019-12-25 20:44:51 +11:00 |