Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2020-03-20
| ||
| 10:30 | Lcov and other fixes for Linux Leaf check-in: df74d270bd user: redantig tags: trunk | |
|
2020-02-28
| ||
| 17:26 | Added lcov. TODO: MINGW64 probe fixes check-in: 080203c3a7 user: redantig tags: trunk | |
|
2020-02-23
| ||
| 21:31 | regex engine detection 2 check-in: 9804f7440c user: redantig tags: trunk | |
| 21:27 | regex engine detection check-in: 81ca39f78f user: redantig tags: trunk | |
| 20:24 | Make compile and runnable check-in: 434ff0ddf2 user: redantig tags: trunk | |
| 20:13 | Makefile.test fix check-in: 8b5369f6ae user: redantig tags: trunk | |
| 20:10 | README and Makefile.test fixes check-in: 05b1e7dd8d user: redantig tags: trunk | |
|
2020-02-17
| ||
| 09:06 | TS BUG: probe() should consider also error codes in 'result' variable. check-in: 1f3cc06279 user: redantig tags: trunk | |
|
2020-02-14
| ||
| 08:49 | TODO: As before, start with Terminology. lcov does not need gtest. check-in: d497166fbe user: redantig tags: trunk | |
|
2020-02-12
| ||
| 08:40 | TODO: As before, start with Terminology. Replace Probe for GNU/POSIX. Valgrind, clang-static, lcov (requires gtest?) check-in: f4b9a1a5de user: redantig tags: trunk | |
|
2020-02-09
| ||
| 11:31 | Added Split Version of README. TODO: Finish docs for GNU BRE/ERE. Replace Probe for GNU/POSIX code and tests. Valgrind, clang-static check-in: c867b47459 user: redantig tags: trunk | |
|
2020-01-29
| ||
| 10:01 | Started docs for GNU BRE/ERE. TODO: Remove PROBE code and tests, replace GNU for POSIX/GNU tests check-in: ba24042c0e user: redantig tags: trunk | |
|
2020-01-26
| ||
| 19:29 | BUG: Fixed previous bug, but now ./strregex 'a_a' '\(a\)_\1' -c => -6 instead of 1 check-in: 23f7ed0623 user: redantig tags: trunk | |
| 00:42 | BUG: ./strregex '2424' '(1|2)(3|4)\1\2' -c => 1 instead of 2 on GNU check-in: b41225daee user: redantig tags: trunk | |
|
2020-01-25
| ||
| 23:45 | Fix for Gnu/Linux error code, part 5 check-in: 04dd5b995f user: redantig tags: trunk | |
| 23:21 | Fix for Gnu/Linux error code, part 4 check-in: 82a651a378 user: redantig tags: trunk | |
| 23:16 | Fix for Gnu/Linux error code, part 3 check-in: ebdeca6470 user: redantig tags: trunk | |
| 22:46 | Fix for Gnu/Linux error code option on POSIX check-in: 73f7ae8cdc user: redantig tags: trunk | |
| 22:36 | Added Gnu/Linux error code option. TODO: Probe on Linux, Valgrind, clang static analyze, plit README check-in: 60bf14f3c2 user: redantig tags: trunk | |
| 20:08 | Added TC:s for 'GNU regex oddities'. TODO: Add 'GNU/Linux' probe? check-in: b42d9f6bce user: redantig tags: trunk | |
|
2020-01-24
| ||
| 21:42 | Added cpp macros to TS, fixes some failing TC:s on Linux. TODO: Unbalanced parantheses on Linux (regex bug?), probe on Linux check-in: ebca75bf20 user: redantig tags: trunk | |
| 08:30 | TODO: As before, add 'bug-probe'? for Linux pop_fail_stack: Assertion? check-in: 668b4ee31c user: redantig tags: trunk | |
|
2020-01-19
| ||
| 22:45 | 0 errors! DONE: Probe calling regcomp() twice. TODO: Test on Linux, Valgrind, clang static analyze. Split README pages check-in: 04fe9f02be user: redantig tags: trunk | |
|
2020-01-15
| ||
| 09:27 | Updated Makefile 'clean' rule to work with Linux executables check-in: 84d012a275 user: redantig tags: trunk | |
|
2020-01-08
| ||
| 09:52 | Minor README update check-in: f68cee8a25 user: redantig tags: trunk | |
|
2020-01-06
| ||
| 15:29 | TC: 0 errors! DONE: Finished tc() probing part. TODO: Call regcomp() twice if is_bre to probe with REG_EXTENDED. Valgrind, clang static analyze. Split README pages check-in: 56940e4041 user: redantig tags: trunk | |
|
2020-01-05
| ||
| 12:02 | Change argument order for strregex-probe to use the same order as strregex. TODO: See previous commit check-in: c19e9da3e6 user: redantig tags: trunk | |
|
2020-01-04
| ||
| 12:03 | TODO: Finish tc() probing part. Call regcomp() twice if is_bre to probe with REG_EXTENDED. Valgrind, clang static analyze. check-in: 57ebf7dc5d user: redantig tags: trunk | |
|
2019-12-31
| ||
| 10:23 | Updated README. TODO: Call regcomp() twice if is_bre to probe with REG_EXTENDED check-in: 19b34a24d6 user: redantig tags: trunk | |
| 09:14 | DONE: Unified 'is_bre' flag for all 'handle_as_' functions. TODO: Revert strregex-err.h, multiline and valgrind tests. Probe ONLY IF is_bre and regcomp() returns -6 (REG_ESUBREG), then try regcomp() again with REG_EXTENDED set. check-in: c8e48deecd user: redantig tags: trunk | |
|
2019-12-30
| ||
| 08:22 | TC 80 return 0 on Termux, -8 on MSYS2 check-in: 776ea3e9a9 user: redantig tags: trunk | |
| 08:15 | DONE: error codes. FIX: clang complaining about isdigit() type. ADDED: strregex-err.h to include error codes in TS, but that is probably not a good idea just for a few lines of code, better with single header file. TODO: Probing with/without REG_EXTENDED (not w/wo SUBREG, as mentioned before), multiline, Valgrind check-in: b4ffedc426 user: redantig tags: trunk | |
|
2019-12-26
| ||
| 07:55 | Only 5 errors in test suite! regex_parse() is used instead of regex_slash2null() and get_regex_type(). TODO: always unset REG_NOSUB to permit probing regex engine for non-POSIX, more test with multiline and error codes, valgrind, consider strregex_tok() check-in: d33d4b824e user: redantig tags: trunk | |
|
2019-12-08
| ||
| 22:28 | strregex.pl now accepts expected error codes. 1 error less. TODO: regex_slash2null() refact, same as before. check-in: 39529068be user: redantig tags: trunk | |
|
2019-12-07
| ||
| 19:39 | strregex.pl now accepts BRE regex. 1 error less. TODO: same as before. check-in: b7d43cf60b user: redantig tags: trunk | |
|
2019-12-06
| ||
| 12:54 | strregex-cli: Output error code with -c flag. TODO: See last commit. Group test cases in probed, and regex syntax error codes. check-in: 56648f2a52 user: redantig tags: trunk | |
|
2019-12-01
| ||
| 21:17 | Fixed error message output. TODO: Consider not using get_nosub_flag(), but always unset REG_NOSUB to permit probing regex engine for non-POSIX. Error codes, multi, valgrind. check-in: 1bac8f400d user: redantig tags: trunk | |
| 20:37 | Bug in strregex.pl fixes TC35. Added regex engine probing. TODO: Fix TC 36-41. Fix TC 35-41. More TC:s for error codes. Check more multiline tests. Valgrind. check-in: f66948e2ac user: redantig tags: trunk | |
|
2019-11-29
| ||
| 21:29 | Additional fix to Perl backrefs in strregex.pl, makes several TC:s OK. TODO: Fix TC 35-41. More TC:s for error codes. Check more multiline tests. Valgrind. check-in: 457e4d63a9 user: redantig tags: trunk | |
|
2019-11-28
| ||
| 16:08 | BUGFIX: Count issue in both single and global match. Fixed Perl issue with backreferences. TODO: Fix NOK TC:s. Check more multiline tests. Valgrind. check-in: fb5eacd964 user: redantig tags: trunk | |
| 11:42 | BUG: See TC 51. DONE: Moved Test Suite to strregex-ts.c TODO: Skip TC:s for regex engines not supporting mix of BRE and ERE. check-in: 0325851425 user: redantig tags: trunk | |
|
2019-11-26
| ||
| 22:54 | DONE: rreplace in strregex.h. TODO: Automatize Test Suite results with strregex-ts and strregex.pl. Implement -c for strregex.pl. Detect Linux in strregex-ts. check-in: d5242edaac user: redantig tags: trunk | |
|
2019-11-22
| ||
| 10:43 | All rreplace TODO->DONE. TODO: Move rreplace to strregex.h check-in: d2e3d495bd user: redantig tags: trunk | |
|
2019-11-21
| ||
| 18:46 | xterm transparent background color code check-in: 3644b8b217 user: redantig tags: trunk | |
| 17:04 | DONE: rreplace valgrind error fixes. TODO: rreplace TODOs check-in: 105f6e7cdb user: redantig tags: trunk | |
| 14:53 | TODO: valgrind check rreplace check-in: 91e0cb1caf user: redantig tags: trunk | |
|
2019-11-20
| ||
| 19:10 | rreplace working, except a few TODO:s. TODO: Move rreplace to strregex.h check-in: e1591a86f4 user: redantig tags: trunk | |
|
2019-11-12
| ||
| 19:05 | Makefile update for FreeBSD check-in: 493180d2cb user: redantig tags: trunk | |
| 18:36 | Updated README check-in: 913878325d user: redantig tags: trunk | |
|
2019-11-11
| ||
| 19:04 | TODO: test ERE backrefs on Linux. NOT supported on MSYS2 check-in: 94cee9bd74 user: redantig tags: trunk | |