Age | Commit message (Expand) | Author | Files | Lines |
2024-04-18 | include/a2i/a2i*, lib/src/a2i/a2i*: Merge filesmain | Alejandro Colomar | 4 | -323/+306 |
2024-04-18 | include/a2i/, lib/src/a2i/: Remove unused files | Alejandro Colomar | 4 | -47/+0 |
2024-04-18 | include/a2i/a2i_func.h, lib/src/a2i/a2i_func.c: Don't inline these functions | Alejandro Colomar | 2 | -252/+238 |
2024-04-18 | include/a2i/str2i.h, lib/src/a2i/str2i.c: Remove redundant 'restrict' | Alejandro Colomar | 2 | -21/+21 |
2024-04-18 | include/a2i/str2i.h, lib/src/a2i/str2i.c: Don't inline these functions | Alejandro Colomar | 2 | -103/+83 |
2024-04-18 | etc/cpplint/cpplint.cfg: -whitespace/parens | Alejandro Colomar | 1 | -1/+1 |
2024-04-18 | include/a2i/strtoi.h, lib/src/a2i/strtoi.c: Don't inline these functions | Alejandro Colomar | 2 | -101/+92 |
2024-04-18 | include/a2i/strtoi.h: a2i_strtou_noneg(): Use 1 instead of INTMAX_MAX | Alejandro Colomar | 1 | -4/+1 |
2024-04-18 | include/a2i/strtoi.h: Remove helper macro | Alejandro Colomar | 1 | -10/+4 |
2024-04-18 | include/a2i/str2i.h: wsfix | Alejandro Colomar | 1 | -1/+1 |
2024-04-18 | include/a2i/, lib/src/a2i/: Remove helper macros, and type-traits macros | Alejandro Colomar | 3 | -53/+11 |
2024-04-18 | include/a2i/a2i_func.h: Merge two macros into one | Alejandro Colomar | 1 | -33/+33 |
2024-04-18 | include/a2i/a2i_func.h: Remove helper macros | Alejandro Colomar | 1 | -27/+13 |
2024-04-18 | include/a2i/, lib/src/a2i/: Remove cast | Alejandro Colomar | 3 | -43/+9 |
2024-04-16 | share/mk/: build-lib-static: Use the right ar(1) and ranlib(1) when not using... | Alejandro Colomar | 2 | -0/+16 |
2024-04-16 | share/mk/: build-lib-static: Run ranlib(1) as a separate command | Alejandro Colomar | 3 | -2/+20 |
2024-04-16 | share/mk/: check: Specify $LD_LIBRARY_PATH | Alejandro Colomar | 1 | -1/+1 |
2024-04-16 | share/mk/: check, installcheck: Don't force creation of libraries | Alejandro Colomar | 1 | -4/+8 |
2024-04-16 | share/mk/: ffix | Alejandro Colomar | 1 | -1/+1 |
2024-04-16 | share/mk/: build-lib-shared: Build a linkername and soname | Alejandro Colomar | 2 | -4/+16 |
2024-04-16 | share/tests/: Update tests | Alejandro Colomar | 6 | -11/+11 |
2024-04-16 | share/mk/, lib/pkgconfig/liba2i-uninstalled.pc: Fix $libdir in `make check` | Alejandro Colomar | 2 | -1/+3 |
2024-04-16 | share/mk/: $LD: Fix definition to include $CPPFLAGS | Alejandro Colomar | 1 | -1/+2 |
2024-04-16 | etc/checkpatch/checkpatch.conf: Ignore spurious warning | Alejandro Colomar | 1 | -0/+1 |
2024-04-16 | include/a2i/cast.h: Add missing #include | Alejandro Colomar | 1 | -0/+2 |
2024-04-16 | include/a2i/: Use _Generic(3) instead of macro magic with GNU extensions | Alejandro Colomar | 2 | -22/+58 |
2024-04-16 | include/a2i/a2i*: Add const-generic macros | Alejandro Colomar | 3 | -60/+313 |
2024-04-16 | include/a2i/a2i{,_func}.h, lib/src/a2i/a2i{,_func}.c: Split files | Alejandro Colomar | 4 | -192/+210 |
2024-03-26 | lib/src/a2i/attr.c: Add missing source file | Alejandro Colomar | 1 | -0/+5 |
2024-03-26 | lib/, share/mk/: Move library sources to lib/src/ | Alejandro Colomar | 19 | -20/+20 |
2024-03-26 | man/, share/mk/: Move man pages to man/ | Alejandro Colomar | 32 | -4/+4 |
2024-03-25 | share/mk/: Sync build system with the Linux man-pages project | Alejandro Colomar | 137 | -639/+1268 |
2024-03-19 | GNUmakefile: Minor fixes | Alejandro Colomar | 1 | -3/+2 |
2024-03-19 | GNUmakefile: Restore some defaults, and remove 'help' and 'help-variables' | Alejandro Colomar | 1 | -119/+1 |
2024-03-19 | share/mk/: Update the build system from the Linux man-pages | Alejandro Colomar | 134 | -932/+2198 |
2024-02-14 | share/mk/dist/files.mk: Escape command | Alejandro Colomar | 1 | -4/+4 |
2024-02-13 | share/mk/: $CLANGFLAGS: Configure clang(1) in its own file | Alejandro Colomar | 4 | -16/+36 |
2024-02-12 | share/mk/configure/cc.mk: $CFLAGS: Use -flto unconditionally | Alejandro Colomar | 1 | -2/+2 |
2024-02-12 | share/mk/configure/ld.mk: $LDFLAGS: Use -fuse-linker-plugin only if available | Alejandro Colomar | 1 | -2/+18 |
2024-02-12 | share/: $CFLAGS: Add -Werror | Alejandro Colomar | 27 | -26/+1 |
2024-02-12 | share/mk/build/deps.mk: Fix path names | Alejandro Colomar | 1 | -7/+16 |
2024-02-12 | share/mk/build/lib-shared.mk: build-lib-shared: Build directly from the sources | Alejandro Colomar | 1 | -5/+3 |
2024-02-12 | share/mk/: Build, but don't use .i and .s files | Alejandro Colomar | 15 | -88/+109 |
2024-02-12 | share/tests/: Adapt regex to old Clang versions | Alejandro Colomar | 4 | -4/+4 |
2024-02-12 | share/mk/configure/cc.mk: $CFLAGS: Don't specify -std | Alejandro Colomar | 1 | -1/+0 |
2024-02-12 | share/mk/configure/cc.mk: $CFLAGS: Remove unnecessary flags | Alejandro Colomar | 1 | -9/+1 |
2024-02-12 | share/mk/: Use one configure/ makefile per dependency package | Alejandro Colomar | 6 | -31/+64 |
2024-02-12 | share/mk/configure/cc.mk: Simplify $CC_HAS_FFAT_LTO_OBJECTS | Alejandro Colomar | 1 | -6/+3 |
2024-02-12 | share/mk/configure/cc.mk: $CFLAGS: Use -ffat-lto-objects | Alejandro Colomar | 1 | -2/+19 |
2024-02-11 | share/doc/readme: Files: Small fixes | Alejandro Colomar | 1 | -5/+7 |
2024-02-11 | share/doc/install: Standards: Be less confusing | Alejandro Colomar | 1 | -5/+0 |
2024-02-11 | share/doc/install: Files: Small fixes | Alejandro Colomar | 1 | -5/+3 |
2024-02-11 | share/doc/install: Document `make help-variables` | Alejandro Colomar | 1 | -14/+8 |
2024-02-11 | share/doc/install: Dependencies: Clarify that the deps are build-deps | Alejandro Colomar | 1 | -1/+2 |
2024-02-11 | share/doc/install: Document how to find out the dependencies | Alejandro Colomar | 1 | -0/+12 |
2024-02-11 | share/mk/dist/check.mk: distcheck: Fix bogus check | Alejandro Colomar | 1 | -5/+4 |
2024-02-11 | share/mk/: distcheck: Use diffoscope(1) to diff tarballs | Alejandro Colomar | 4 | -17/+18 |
2024-02-11 | share/mk/: distcheck: diff the tarballs | Alejandro Colomar | 2 | -1/+19 |
2024-02-11 | share/mk/dist/: dist: sort(1) files for a reproducible release tarball | Alejandro Colomar | 2 | -1/+2 |
2024-02-11 | .gitignore: Also reject .checkpatch-camelcase.date.* | Alejandro Colomar | 2 | -2/+2 |
2024-02-11 | share/mk/dist/check.mk: distcheck: Do one thing per rule | Alejandro Colomar | 1 | -3/+19 |
2024-02-11 | share/mk/dist/: Allow making 'dist' from within a release tarball | Alejandro Colomar | 2 | -4/+10 |
2024-02-11 | share/mk/dist/: $DISTFILESCMD: Store the command to list the dist files, to a... | Alejandro Colomar | 2 | -5/+5 |
2024-02-11 | Revert "share/mk/: dist: Make it unavailable in the release tarball" | Alejandro Colomar | 3 | -5/+1 |
2024-02-11 | GNUmakefile: extra: Add target that makes more than 'all' | Alejandro Colomar | 1 | -2/+8 |
2024-02-11 | share/mk/: dist: Make it unavailable in the release tarball | Alejandro Colomar | 3 | -1/+5 |
2024-02-11 | share/mk/: distcheck: Add target for checking the release tarball | Alejandro Colomar | 3 | -4/+35 |
2024-02-11 | share/mk/: dist: Set $DISTVERSION and $DISTDATE in the release tarball | Alejandro Colomar | 2 | -5/+13 |
2024-02-11 | share/mk/dist/files.mk: Use command variable, and change info message | Alejandro Colomar | 1 | -2/+2 |
2024-02-10 | share/tests/: Use a portable shebang for bash(1) | Alejandro Colomar | 26 | -26/+26 |
2024-02-10 | share/mk/configure/cc.mk: CFLAGS: Enable -flto only with GCC | Alejandro Colomar | 1 | -1/+1 |
2024-02-10 | GNUmakefile: help-variables: Document variables | Alejandro Colomar | 1 | -0/+56 |
2024-02-10 | GNUmakefile: all: Also do 'dist' | Alejandro Colomar | 1 | -2/+2 |
2024-02-10 | GNUmakefile: help: Document 'dist' targets | Alejandro Colomar | 1 | -1/+8 |
2024-02-10 | share/mk/build/: build-dev-src: Fix target name | Alejandro Colomar | 2 | -3/+3 |
2024-02-10 | share/mk/dist/z.mk: dist-z-*: Rename some targets for consistency | Alejandro Colomar | 1 | -3/+3 |
2024-02-10 | share/mk/: $(info ...): Make output more consistent | Alejandro Colomar | 13 | -16/+16 |
2024-02-10 | share/mk/: Configure several tools in share/mk/configure/* | Alejandro Colomar | 28 | -39/+100 |
2024-02-10 | share/mk/: cd(1) is a shell builtin | Alejandro Colomar | 2 | -3/+2 |
2024-02-10 | share/mk/: Simplify creation of directories | Alejandro Colomar | 6 | -73/+1 |
2024-02-10 | GNUmakefile: SHELL: Add portability to other systems | Alejandro Colomar | 1 | -2/+3 |
2024-02-10 | share/mk/build/: build-obj-as: Split to separate file | Alejandro Colomar | 4 | -24/+33 |
2024-02-10 | share/mk/build/: build-obj-cc: Split to separate file | Alejandro Colomar | 2 | -14/+31 |
2024-02-10 | share/mk/build/: build-obj-cpp: Split to separate file | Alejandro Colomar | 2 | -14/+30 |
2024-02-10 | share/mk/build/: build-obj-pch: Split to separate file | Alejandro Colomar | 2 | -14/+34 |
2024-02-10 | share/mk/: build-dev-src: Add target | Alejandro Colomar | 9 | -18/+37 |
2024-02-10 | share/mk/: Configure $INSTALL in cmd.mk | Alejandro Colomar | 2 | -1/+4 |
2024-02-10 | share/mk/: Move file | Alejandro Colomar | 2 | -3/+3 |
2024-02-10 | share/mk/dist/: dist-z: Add target for building all compressed tarballs | Alejandro Colomar | 2 | -24/+42 |
2024-02-10 | share/mk/dist/: dist-tar: Split to separate file | Alejandro Colomar | 2 | -18/+33 |
2024-02-10 | share/mk/dist/: Split in several files | Alejandro Colomar | 2 | -19/+35 |
2024-02-10 | share/mk/: Configure $TAR in separate file | Alejandro Colomar | 2 | -10/+23 |
2024-02-10 | share/mk/lint/: lint-c-iwyu: Split to separate file | Alejandro Colomar | 2 | -29/+37 |
2024-02-10 | share/mk/: Configure $IWYU in separate file | Alejandro Colomar | 2 | -7/+17 |
2024-02-10 | share/mk/lint/: lint-c-cppcheck: Split to separate file | Alejandro Colomar | 2 | -22/+39 |
2024-02-10 | share/mk/: Configure $CPPCHECK in separate file | Alejandro Colomar | 2 | -12/+23 |
2024-02-10 | share/mk/lint/: lint-c-cpplint: Split to separate file | Alejandro Colomar | 2 | -14/+30 |
2024-02-10 | share/mk/: Configure $CPPLINT in separate file | Alejandro Colomar | 2 | -6/+17 |
2024-02-10 | share/mk/lint/: lint-c-clang-tidy: Split to separate file | Alejandro Colomar | 2 | -15/+33 |
2024-02-10 | share/mk/: Configure $CLANG_TIDY in separate file | Alejandro Colomar | 2 | -10/+21 |
2024-02-10 | share/mk/: Configure $CHECKPATCH in separate file | Alejandro Colomar | 2 | -7/+17 |
2024-02-10 | share/mk/lint/: lint-c-checkpatch: Split to separate file | Alejandro Colomar | 2 | -19/+36 |
2024-02-10 | share/mk/: Organize files in share/mk/lint/ | Alejandro Colomar | 3 | -10/+4 |
2024-02-10 | share/mk/: Organize files in share/mk/install/ | Alejandro Colomar | 11 | -10/+10 |
2024-02-10 | share/mk/: Organize files in share/mk/configure/ | Alejandro Colomar | 13 | -20/+20 |
2024-02-10 | share/mk/: Fix includes | Alejandro Colomar | 1 | -4/+1 |
2024-02-10 | share/mk/: Organize files in share/mk/build/ | Alejandro Colomar | 15 | -13/+13 |
2024-02-10 | share/mk/: install-lib-shared: Split to separate file | Alejandro Colomar | 3 | -25/+35 |
2024-02-10 | share/mk/: install-lib-static: Split to separate file | Alejandro Colomar | 3 | -12/+29 |
2024-02-09 | share/mk/: install-dev-pc: Split to separate file | Alejandro Colomar | 2 | -18/+27 |
2024-02-09 | share/mk/: install-dev-include: Split to separate file | Alejandro Colomar | 3 | -13/+28 |
2024-02-09 | share/mk/: Configure $AS in deparate file | Alejandro Colomar | 2 | -3/+26 |
2024-02-09 | share/mk/: Configure $AR in separate file | Alejandro Colomar | 2 | -6/+16 |
2024-02-09 | share/mk/: Configure $LD in separate file | Alejandro Colomar | 2 | -24/+39 |
2024-02-09 | share/mk/: build-dev-pc: Split to separate file | Alejandro Colomar | 3 | -31/+40 |
2024-02-09 | share/mk/: Configure $CPP in separate file | Alejandro Colomar | 4 | -9/+26 |
2024-02-09 | share/mk/: wsfix | Alejandro Colomar | 1 | -2/+1 |
2024-02-09 | share/mk/: Respect $PKG_CONFIG variable | Alejandro Colomar | 1 | -0/+4 |
2024-02-09 | share/mk/: Configure $PKGCONF in separate file | Alejandro Colomar | 4 | -17/+31 |
2024-02-09 | share/mk/: $CFLAGS: Use vendor-specific $CFLAGS | Alejandro Colomar | 2 | -19/+27 |
2024-02-09 | share/mk/: $CC_VENDOR: Determine the $CC implementation | Alejandro Colomar | 6 | -16/+48 |
2024-02-09 | share/mk/: build-lib: Fix dep | Alejandro Colomar | 1 | -1/+1 |
2024-02-09 | GNUmakefile: help: Update documentation for build-lib-shared | Alejandro Colomar | 1 | -1/+1 |
2024-02-08 | share/mk/: build-lib-shared: Rename target and move to separate *.mk | Alejandro Colomar | 6 | -50/+57 |
2024-02-08 | share/mk/: build-lib-static: Rename target and move to separate *.mk | Alejandro Colomar | 6 | -38/+53 |
2024-02-08 | share/tests/: Add support for Clang | Alejandro Colomar | 26 | -64/+64 |
2024-02-08 | share/: Run some tests directly in the makefiles | Alejandro Colomar | 30 | -328/+22 |
2024-02-07 | share/: export $CC to the tests | Alejandro Colomar | 56 | -94/+92 |
2024-02-07 | share/: export $CFLAGS to the tests | Alejandro Colomar | 56 | -166/+1 |
2024-02-07 | share/mk/: install-dev: Split target into more specific ones | Alejandro Colomar | 2 | -2/+14 |
2024-02-07 | share/mk/: install-lib-shared: Install the shared library with a specific target | Alejandro Colomar | 2 | -3/+9 |
2024-02-07 | share/mk/: install-lib-static: Install the static library with a separate target | Alejandro Colomar | 3 | -7/+13 |
2024-02-07 | share/mk/: Fix directory dependency | Alejandro Colomar | 1 | -1/+4 |
2024-02-07 | include/a2i/: Wrap [[gnu::access()]] in compiler version checks | Alejandro Colomar | 4 | -14/+21 |
2024-02-07 | include/a2i/: Wrap [[gnu::null_terminated_string_arg()]] in compiler version ... | Alejandro Colomar | 4 | -5/+24 |
2024-02-07 | include/a2i/: Use Clang pragmas only if defined(__clang__) | Alejandro Colomar | 3 | -6/+18 |
2024-02-07 | include/a2i/: Use a dummy string for static_assert(3) | Alejandro Colomar | 3 | -8/+8 |
2024-02-07 | share/mk/: Downgrade to -std=gnu11 | Alejandro Colomar | 1 | -1/+1 |
2024-02-07 | include/a2i/: Use old GNU attribute syntax | Alejandro Colomar | 4 | -20/+20 |
2024-02-07 | share/mk/: Remove dead code | Alejandro Colomar | 1 | -12/+0 |
2024-02-07 | share/mk/: Don't -Werror | Alejandro Colomar | 1 | -1/+0 |
2024-02-07 | *.pc: Cflags: Use -I, not -isystem | Alejandro Colomar | 1 | -1/+1 |
2024-02-07 | share/, lib/pkgconfig/: Move pc(5) file to $libdir | Alejandro Colomar | 3 | -2/+2 |
2024-02-07 | share/tests/: Fix tests for GCC 14 | Alejandro Colomar | 26 | -52/+52 |
2024-02-07 | share/mk/: Remove redefinition of $prefix | Alejandro Colomar | 1 | -4/+0 |
2024-02-06 | share/mk/: Use -p with mkdir(1), and '+' with both MKDIR and INSTALL_DIR | Alejandro Colomar | 3 | -20/+20 |
2024-02-06 | share/mk/: dist: Add target to create distribution tarballs | Alejandro Colomar | 3 | -1/+140 |
2024-02-06 | GNUmakefile: help: Document 'check' and 'installcheck' | Alejandro Colomar | 1 | -0/+4 |
2024-02-06 | GNUmakefile: build: Make 'build' the .DEFAULT_GOAL | Alejandro Colomar | 1 | -1/+4 |
2024-01-28 | include/a2i/: Workaround iwyu(1) issue | Alejandro Colomar | 2 | -2/+2 |
2024-01-28 | share/mk/lint-c.mk: Redirect error output back to stderr | Alejandro Colomar | 1 | -2/+2 |
2024-01-28 | GNUmakefile: all: Alias to lint + build + check | Alejandro Colomar | 1 | -2/+2 |
2024-01-28 | etc/checkpatch/checkpatch.conf: Ignore COMPLEX_MACRO | Alejandro Colomar | 1 | -0/+1 |
2024-01-28 | .gitignore: fix glob | Alejandro Colomar | 1 | -1/+1 |
2024-01-28 | include/, src/: A2I_FTM_INLINE: Add feature test macro to control inlining | Alejandro Colomar | 7 | -28/+78 |
2024-01-28 | share/mk/build-deps.mk: CFLAGS: Remove -fuse-linker-plugin | Alejandro Colomar | 1 | -1/+0 |
2024-01-20 | include/a2i/, share/mk/: Uncomment [[gnu::null_terminated_string_arg()]] attr... | Alejandro Colomar | 4 | -5/+6 |
2024-01-20 | include/a2i/strtoi.h: Remove #error directive | Alejandro Colomar | 1 | -5/+0 |
2024-01-13 | INSTALL, README: Document the project | Alejandro Colomar | 4 | -0/+176 |
2024-01-13 | .gitignore: Add file | Alejandro Colomar | 1 | -0/+5 |
2024-01-13 | share/, etc/, GNUmakefile: Add build system | Alejandro Colomar | 24 | -0/+997 |
2024-01-13 | share/tests/: Add tests | Alejandro Colomar | 84 | -0/+11094 |
2024-01-13 | share/man/: Add manual pages | Alejandro Colomar | 28 | -0/+324 |
2024-01-13 | share/licenses/: Add licenses | Alejandro Colomar | 4 | -0/+342 |
2024-01-13 | include/, src/: Add code | Alejandro Colomar | 12 | -0/+649 |
2024-01-10 | void | Alejandro Colomar | 0 | -0/+0 |