Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-27 | Added NXT_MAYBE_UNUSED for __attribute__((__unused__)). | Alejandro Colomar | 1 | -0/+11 | |
When testing some configurations of compilers and OSes, I noticed that clang(1) 13 on Debian caused a function to be compiled but unused, and the compiler triggered a compile error. To avoid that error, use __attribute__((__unused__)). Let's call our wrapper NXT_MAYBE_UNUSED, since it describes itself more precisely than the GCC attribute name. It's also the name that C2x (likely C23) has given to the standard attribute, which is [[maybe_unused]], so it's also likely to be more readable because of that name being in ISO C. | |||||
2018-06-25 | Introduced nxt_length() macro. | Valentin Bartenev | 1 | -0/+4 | |
2018-06-21 | More effective implementation of nxt_popcount(). | Valentin Bartenev | 1 | -2/+2 | |
This method requires as many iterations as there are set bits, while the previous one has to shift up to the position of the highest bit. | |||||
2018-06-20 | Using own popcount where the compiler builtin is not available. | Sergey Kandaurov | 1 | -0/+21 | |
2018-04-04 | Style: capitalized letters in hexadecimal literals. | Valentin Bartenev | 1 | -2/+2 | |
2017-07-18 | More accurate "packed" attribute declaration. | Valentin Bartenev | 1 | -2/+11 | |
2017-07-07 | Cosmetic changes to remove some annoying valgrind messages. | Max Romanov | 1 | -0/+2 | |
2017-06-26 | Interface for mapping JSON configuration objects to C structures. | Valentin Bartenev | 1 | -0/+4 | |
2017-06-26 | Build on Solaris 11 fixed. | Max Romanov | 1 | -3/+0 | |
2017-06-19 | Memory pools refactoring. | Igor Sysoev | 1 | -0/+6 | |
2017-05-31 | Skeleton of router configuration and request processing. | Igor Sysoev | 1 | -0/+4 | |
2017-04-11 | The nxt_expect() macro. | Valentin Bartenev | 1 | -2/+10 | |
2017-01-17 | Initial version. | Igor Sysoev | 1 | -0/+214 | |