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