447212fa65
This avoids C++'s standard library regexes, which aren't the same across platforms, and have many other issues, like using stack so much that they stack overflow when processing a lot of data. To avoid backwards and forward compatibility issues, regexes are processed using a function converting libstdc++ regexes into Boost regexes, escaping characters that Boost needs to have escaped, and rejecting features that Boost has and libstdc++ doesn't. Related context: - Original failed attempt to use `boost::regex` in CppNix, failed due to boost icu dependency being large (disabling ICU is no longer necessary because linking ICU requires using a different header file, `boost/regex/icu.hpp`): https://github.com/NixOS/nix/pull/3826 - An attempt to use PCRE, rejected due to providing less backwards compatibility with `std::regex` than `boost::regex`: https://github.com/NixOS/nix/pull/7336 - Second attempt to use `boost::regex`, failed due to `}` regex failing to compile (dealt with by writing a wrapper that parses a regular expression and escapes `}` characters): https://github.com/NixOS/nix/pull/7762 Closes #34. Closes #476. Change-Id: Ieb0eb9e270a93e4c7eed412ba4f9f96cb00a5fa4
153 lines
2.4 KiB
YAML
153 lines
2.4 KiB
YAML
# This file is a mapping of metadata for change authors, sort of like
|
|
# maintainer-list.nix in nixpkgs.
|
|
#
|
|
# It's used for crediting people accurately in release notes. The release notes
|
|
# script will link to forgejo, then to GitHub if forgejo is not present.
|
|
#
|
|
# When adding someone from outside the Lix project, you generally want to simply link their GitHub profile without adding a display name unless they are well-known in the community by that display name.
|
|
#
|
|
# See doc/manual/src/contributing/hacking.md for more documentation on this file's format and typical usage.
|
|
9999years:
|
|
display_name: wiggles
|
|
forgejo: rbt
|
|
github: 9999years
|
|
|
|
Artturin:
|
|
github: Artturin
|
|
|
|
DavHau:
|
|
github: DavHau
|
|
|
|
Kha:
|
|
github: Kha
|
|
|
|
Lunaphied:
|
|
forgejo: Lunaphied
|
|
github: Lunaphied
|
|
|
|
Qyriad:
|
|
forgejo: Qyriad
|
|
github: Qyriad
|
|
|
|
SharzyL:
|
|
github: SharzyL
|
|
|
|
alois31:
|
|
forgejo: alois31
|
|
github: alois31
|
|
|
|
artemist:
|
|
display_name: Artemis Tosini
|
|
forgejo: artemist
|
|
|
|
cole-h:
|
|
display_name: Cole Helbling
|
|
github: cole-h
|
|
|
|
delan:
|
|
display_name: delan
|
|
forgejo: delan
|
|
github: delan
|
|
|
|
edolstra:
|
|
display_name: Eelco Dolstra
|
|
github: edolstra
|
|
|
|
ericson:
|
|
display_name: John Ericson
|
|
github: ericson2314
|
|
|
|
goldstein:
|
|
display_name: goldstein
|
|
forgejo: goldstein
|
|
github: GoldsteinE
|
|
|
|
horrors:
|
|
display_name: eldritch horrors
|
|
forgejo: pennae
|
|
github: pennae
|
|
|
|
iFreilicht:
|
|
github: iFreilicht
|
|
|
|
isabelroses:
|
|
forgejo: isabelroses
|
|
github: isabelroses
|
|
|
|
jade:
|
|
forgejo: jade
|
|
github: lf-
|
|
|
|
kjeremy:
|
|
github: kjeremy
|
|
|
|
kloenk:
|
|
forgejo: kloenk
|
|
github: kloenk
|
|
|
|
lovesegfault:
|
|
github: lovesegfault
|
|
|
|
ma27:
|
|
forgejo: ma27
|
|
github: ma27
|
|
|
|
matthewbauer:
|
|
github: matthewbauer
|
|
|
|
midnightveil:
|
|
display_name: julia
|
|
forgejo: midnightveil
|
|
github: midnightveil
|
|
|
|
ncfavier:
|
|
github: ncfavier
|
|
|
|
piegames:
|
|
display_name: piegames
|
|
forgejo: piegames
|
|
github: piegamesde
|
|
|
|
puck:
|
|
display_name: puck
|
|
forgejo: puck
|
|
github: puckipedia
|
|
|
|
quantumjump:
|
|
display_name: Quantum Jump
|
|
github: QuantumBJump
|
|
|
|
r-vdp:
|
|
github: r-vdp
|
|
|
|
raito:
|
|
display_name: Raito Bezarius
|
|
forgejo: raito
|
|
github: RaitoBezarius
|
|
|
|
roberth:
|
|
display_name: Robert Hensing
|
|
github: roberth
|
|
|
|
sugar:
|
|
forgejo: sugar
|
|
github: sugar700
|
|
|
|
thufschmitt:
|
|
display_name: Théophane Hufschmitt
|
|
github: thufschmitt
|
|
|
|
tomberek:
|
|
display_name: Tom Bereknyei
|
|
github: tomberek
|
|
|
|
valentin:
|
|
display_name: Valentin Gagarin
|
|
github: fricklerhandwerk
|
|
|
|
winter:
|
|
forgejo: winter
|
|
github: winterqt
|
|
|
|
yshui:
|
|
github: yshui
|