Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
4d846d26 |
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
440cec3f |
| 12-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
e383ec74 |
| 06-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r363739 through r363986.
|
#
61898cde |
| 04-Aug-2020 |
Kyle Evans <kevans@FreeBSD.org> |
libregex: disable some of the unimplemented test cases for now
This should allow the tests to actually pass. Future work will uncomment the unimplemented tests as they're implemented.
|
Revision tags: release/11.4.0, release/12.1.0 |
|
#
668ee101 |
| 26-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352587 through r352763.
|
#
e12ff891 |
| 26-Sep-2019 |
Kyle Evans <kevans@FreeBSD.org> |
Further normalize copyright notices
- s/C/c/ where I've been inconsistent about it - +SPDX tags - Remove "All rights reserved" where possible
Requested by: rgrimes (all rights reserved)
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
e0656a49 |
| 29-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libregex: Mark gnuext test as an expected fail
The test was added prematurely as a goal to reach with the GNU extension functionality, but the functionality has not yet been introduced. Mark it as a
libregex: Mark gnuext test as an expected fail
The test was added prematurely as a goal to reach with the GNU extension functionality, but the functionality has not yet been introduced. Mark it as an expected fail until that point.
show more ...
|
#
b37f6c98 |
| 22-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Add libregex, connect it to the build
libregex is a regex(3) implementation intended to feature GNU extensions and any other non-POSIX compliant extensions that are deemed worthy.
These extensions
Add libregex, connect it to the build
libregex is a regex(3) implementation intended to feature GNU extensions and any other non-POSIX compliant extensions that are deemed worthy.
These extensions are separated out into a separate library for the sake of not cluttering up libc further with them as well as not deteriorating the speed (or lack thereof) of the libc implementation.
libregex is implemented as a build of the libc implementation with LIBREGEX defined to distinguish this from a libc build. The reasons for implementation like this are two-fold:
1.) Maintenance- This reduces the overhead induced by adding yet another regex implementation to base.
2.) Ease of use- Flipping on GNU extensions will be as simple as linking against libregex, and POSIX-compliant compilations can be guaranteed with a REG_POSIX cflag that should be ignored by libc/regex and disables extensions in libregex. It is also easier to keep REG_POSIX sane and POSIX pure when implemented in this fashion.
Tests are added for future functionality, but left disconnected for the time being while other testing is done.
Reviewed by: cem (previous version) Differential Revision: https://reviews.freebsd.org/D12934
show more ...
|