| Commit message (Expand) | Author | Age | Lines |
* | c_[v]stpeprintf(): Use [[gnu::format(printf(...))]] attributeHEADmain | Alejandro Colomar | 2023-01-29 | -0/+2 |
* | Microoptimize and simplify some functions | Alejandro Colomar | 2023-01-29 | -8/+4 |
* | Optimize c_ustr2stpe() | Alejandro Colomar | 2023-01-29 | -3/+2 |
* | Add c_ustr2stpe() | Alejandro Colomar | 2023-01-24 | -0/+62 |
* | lint-c.mk: Add dependency on the pc(5) file | Alejandro Colomar | 2022-12-30 | -6/+6 |
* | Add dependency on libc-branch | Alejandro Colomar | 2022-12-30 | -41/+5 |
* | Add dependency on libc-qual | Alejandro Colomar | 2022-12-30 | -9/+5 |
* | Add dependency on libc-str-len | Alejandro Colomar | 2022-12-30 | -5/+5 |
* | build-deps.mk: Fix use of pkgconf(1) | Alejandro Colomar | 2022-12-29 | -1/+1 |
* | Add dependency on libc-mem | Alejandro Colomar | 2022-12-29 | -58/+55 |
* | Make this library part of a modular libc | Alejandro Colomar | 2022-12-29 | -425/+340 |
* | $TESTSDIR/stpe/00{7,8,9}/*: Add tests for stpeprintf() | Alejandro Colomar | 2022-12-27 | -0/+138 |
* | build-deps.mk: Move -I to CPPFLAGS | Alejandro Colomar | 2022-12-27 | -1/+1 |
* | build-deps.mk: Silence unwanted warning | Alejandro Colomar | 2022-12-27 | -0/+1 |
* | share/tests/libstp/stpe/00{2,3,4,5,6}/*: Add more tests | Alejandro Colomar | 2022-12-27 | -0/+224 |
* | .gitignore, Makefile, check.mk, src.mk, share/tests/*: Add tests for the library | Alejandro Colomar | 2022-12-27 | -0/+129 |
* | verbose.mk: Fix undefined variable error | Alejandro Colomar | 2022-12-27 | -0/+3 |
* | stpecpy.3: stpecpy() doesn't SIGSEGV on invalid input | Alejandro Colomar | 2022-12-27 | -3/+0 |
* | stpecpy.3: tfix | Alejandro Colomar | 2022-12-27 | -1/+1 |
* | Makefile, install-man.mk, install.mk, src.mk: Add target to install manual pages | Alejandro Colomar | 2022-12-27 | -1/+31 |
* | build-dev.mk, build-lib.mk, build-obj.mk: Also compile with -Ofast | Alejandro Colomar | 2022-12-27 | -6/+6 |
* | Makefile, build.mk: Move definition of $builddir to main Makefile | Alejandro Colomar | 2022-12-27 | -1/+1 |
* | lib/*: Make include guard comment more generic | Alejandro Colomar | 2022-12-27 | -14/+14 |
* | stpecpy.h: Optimize away a branch | Alejandro Colomar | 2022-12-27 | -1/+1 |
* | stpecpy.h: Call strnlen(3) instead of strlen(3) | Alejandro Colomar | 2022-12-27 | -2/+2 |
* | stpecpy.h: Reorder calls to optimize | Alejandro Colomar | 2022-12-27 | -2/+1 |
* | stpeprintf.h, stpeprintf.c: Make these functions inline | Alejandro Colomar | 2022-12-24 | -39/+45 |
* | stpecpy.3: tfix | Alejandro Colomar | 2022-12-24 | -1/+1 |
* | stpecpy.h, stpecpy.c: stpecpy(): Make the function inline | Alejandro Colomar | 2022-12-24 | -26/+30 |
* | build-deps.mk: Add warning for declarations after statements | Alejandro Colomar | 2022-12-24 | -0/+1 |
* | etc/clang-tidy/config.yaml: Disable unwanted warnings | Alejandro Colomar | 2022-12-24 | -0/+2 |
* | stpecpy.h, stpecpy.3, stpecpyx.3, stpecpy.c: Remove stpecpyx() | Alejandro Colomar | 2022-12-24 | -36/+9 |
* | stpecpy.c: stpecpy(): Crash on invalid src string | Alejandro Colomar | 2022-12-24 | -1/+2 |
* | stpecpy.c: stpecpy(): Implement in terms of mempcpy(3) | Alejandro Colomar | 2022-12-24 | -9/+8 |
* | stpecpy.c: srcfix | Alejandro Colomar | 2022-12-24 | -2/+5 |
* | Use lowercase 'stp' for the project name | Alejandro Colomar | 2022-12-24 | -8/+8 |
* | _compiler.h, stpecpy.c, stpeprintf.c: Add stp_impossible() wrapper around unr... | Alejandro Colomar | 2022-12-24 | -6/+9 |
* | stpecpy.3: tfix | Alejandro Colomar | 2022-12-22 | -2/+2 |
* | stpecpy.3, ustpcpy.3, ustr2stp.3, zustr2stp.3, zustr2ustp.3: tfix | Alejandro Colomar | 2022-12-22 | -6/+6 |
* | stpecpy.c, stpeprintf.c: Fix UB | Alejandro Colomar | 2022-12-22 | -4/+4 |
* | CONSTRIBUTING, INSTALL, README: Add repository documentation | Alejandro Colomar | 2022-12-22 | -0/+290 |
* | .gitignore: Add gitignore | Alejandro Colomar | 2022-12-22 | -0/+5 |
* | libstp-uninstalled.pc: Add pc(5) file | Alejandro Colomar | 2022-12-22 | -0/+15 |
* | etc/: Add config files for linters | Alejandro Colomar | 2022-12-22 | -0/+45 |
* | Makefile, lib/*.mk: Add build system | Alejandro Colomar | 2022-12-22 | -0/+839 |
* | LICENSES/*: Add license files | Alejandro Colomar | 2022-12-22 | -0/+321 |
* | share/man/*: Add manual pages | Alejandro Colomar | 2022-12-22 | -0/+773 |
* | include/*, src/*: Add source code | Alejandro Colomar | 2022-12-22 | -0/+349 |
* | void | Alejandro Colomar | 2022-12-21 | -0/+0 |