Honza Bambas
be7f10275a
Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=xpcom-reviewers,erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D70373
2020-07-23 12:57:50 +00:00
Emilio Cobos Álvarez
54fd961a29
Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin
...
There's no use case for stateful comparators, so they can be just plain
function pointers.
This is used in some hot places like CSS selector matching.
Differential Revision: https://phabricator.services.mozilla.com/D77084
2020-05-27 18:11:12 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Honza Bambas
38ced61e49
Bug 1463786 - Make mozilla::Tokenizer work also with char16_t, r=froydnj
2018-05-31 03:40:00 +03:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Honza Bambas
5aaba51ccb
Bug 1340581
- Add some release-grade assertions to mozilla::Tokenizer to catch string overflows. r=froydnj
...
--HG--
extra : rebase_source : 2c2553e08061c5b3db915b2edcb19716aeac1cce
2017-02-22 06:53:00 -05:00
Honza Bambas
5d95d03e70
Bug 1340260
- Fix potentially wrong string returned from Tokenizer::ReadUntil, keep Record/Claim work after ReadUntil. r=froydnj
...
--HG--
extra : rebase_source : 1029f9b6743085b7865554fdedc1c96e9239b13a
2017-02-17 08:13:00 -05:00
Honza Bambas
3a39b6dbee
Bug 1322825 - Incremental tokenizer. r=froydnj
2017-02-06 10:49:00 -05:00
Honza Bambas
bd3a9d8a05
Bug 1274583 - Add SkipUntil method to mozilla::Tokenizer, r=froydnj
...
MozReview-Commit-ID: HndyF0L0pdx
--HG--
extra : rebase_source : ffac585c1ed47eebe6e5e9f0ae8c4d566c7cd317
2016-05-22 07:33:00 -07:00
Valentin Gosu
a44929e1eb
Bug 1261382 - Add ReadUntil method to Tokenizer r=mayhemer
2016-04-08 16:27:32 +02:00
Valentin Gosu
52d81f715f
Bug 241788 - mozilla::Tokenizer - token type for \n should whitespace if given in constructor r=honzab
2016-02-05 14:43:45 +01:00
Honza Bambas
3506e6ec97
Bug 1199775 - mozilla::Tokenizer improvements vol 2. r=nfroyd
2015-09-02 06:20:00 +02:00
Honza Bambas
c0030e0da9
Bug 1188983 - mozilla::Tokenizer improvements, r=nfroyd
...
--HG--
extra : rebase_source : 8cfe594e6c320a9330f09b34d7d7018e023938da
2015-08-19 15:14:25 -07:00
Honza Bambas
61aeafa22b
Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd
2015-07-27 05:07:00 -04:00