Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | added regexp modifiers | Fabrice Bellard | 2 days |
| | |||
* | regexp: added v flag support - fixed corner cases of case insensitive matching | Fabrice Bellard | 3 days |
| | |||
* | regexp: allow [\-] in unicode mode (#373) | Fabrice Bellard | 2025-03-13 |
| | |||
* | allow regexp interruption (e.g. with Ctrl-C in the REPL) | Fabrice Bellard | 2025-03-13 |
| | |||
* | regexp: fix non greedy quantizers with zero length matches | Fabrice Bellard | 2024-05-30 |
| | |||
* | Improve libunicode and libregexp headers (#288) | Charlie Gordon | 2024-05-05 |
| | | | | | | | - move all `lre_xxx` functions to libunicode - use flags table `lre_ctype_bits` instead of bitmaps - simplify `lre_is_space`, `lre_js_is_ident_first` and `lre_js_is_ident_next` - simplify `simple_next_token`, handle UTF-8 correctly - simplify `is_let`, remove dead code | ||
* | Improve surrogate handling readability | Charlie Gordon | 2024-02-20 |
| | | | | | | | | | - add inline function to test and convert surrogates is_surrogate(c), is_hi_surrogate(c), is_lo_surrogate(c), get_hi_surrogate(c), get_lo_surrogate(c), from_surrogate(hi, lo) - use names for BC header offsets and lengths in libregexp.c - remove strict aliasing violations in `lre_exec_backtrack()` - pass all context variables to XXX_CHAR macros in `lre_exec_backtrack()` | ||
* | Rename regex flag and field utf16 -> unicode | Charlie Gordon | 2024-02-19 |
| | | | | | - rename is_utf16 structure member to is_unicode - rename flag LRE_FLAG_UTF16 as LRE_FLAG_UNICODE | ||
* | Strip trailing spaces | Charlie Gordon | 2024-02-10 |
| | |||
* | regexp: fixed the zero advance logic in quantifiers (github issue #158) | Fabrice Bellard | 2024-01-10 |
| | |||
* | fixed regexp case insensitive flag | Fabrice Bellard | 2024-01-08 |
| | |||
* | Implement extended named capture group identifiers (bnoordhuis) | Fabrice Bellard | 2023-12-09 |
| | |||
* | 2020-11-08 release | bellard | 2020-11-08 |
| | |||
* | 2020-09-06 release | bellard | 2020-09-06 |
| | |||
* | 2020-07-05 release | bellard | 2020-09-06 |
| | |||
* | 2020-03-16 release | bellard | 2020-09-06 |
| | |||
* | 2020-01-05 release | bellard | 2020-09-06 |