Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-27 | cbuf: optimize writes that don't extend the ring buffer size | Richard Braun | |
2018-12-27 | cbuf: remove range checking function | Richard Braun | |
There isn't a single case where the range check cannot be replaced with an index check, which is slightly lighter. | |||
2018-09-17 | cbuf: fix invalid overflow check | Richard Braun | |
This change fixes a check that would incorrectly consider a size of 0 as an overflow. | |||
2018-09-02 | mbuf: add the mbuf_avail_size function | Richard Braun | |
2018-08-31 | mbuf: fix warning when assertions are disabled | Richard Braun | |
2018-08-31 | mbuf: new module | Richard Braun | |
2018-08-31 | check: include stdio.h | Richard Braun | |
2018-08-31 | cbuf: make read functions accept NULL output buffers | Richard Braun | |
2018-08-31 | cbuf: new start/end assignment functions | Richard Braun | |
2018-08-25 | cbuf: make empty reads succeed | Richard Braun | |
Getting an error when reading 0 bytes is surprising compared to common read interfaces. | |||
2018-08-14 | Change the way unused arguments are handled | Richard Braun | |
Use the __unused macro when declaring unused arguments in function definitions. Use main(void) instead of main(argc, argv) where appropriate. | |||
2018-08-12 | fmt: fix EOF handling | Richard Braun | |
The main motivation behind this change is removing warnings produced when the char type is unsigned, as is the case on the arm architecture. | |||
2018-07-25 | shell: increase command column width in help output | Richard Braun | |
2018-07-25 | shell: add the shell_get_cmd_set and shell_vprintf functions | Richard Braun | |
2018-07-19 | shell: minor changes | Richard Braun | |
Use size_t instead of unsigned long for size types, improve coding style. | |||
2018-07-19 | shell: support multiple shell instances | Richard Braun | |
2018-07-12 | fmt: remove unused structure member | Richard Braun | |
2018-07-11 | rdxtree: minor change | Richard Braun | |
Rework alignment checking. | |||
2018-04-01 | Rename variables in function-like macros | Richard Braun | |
2018-03-28 | list: fix RCU walking | Richard Braun | |
2018-03-28 | hash: fix undefined behavior in hash_str | Richard Braun | |
Reported by Laurent Dufresne. | |||
2018-03-27 | bitmap: remove stddef.h inclusion | Richard Braun | |
2018-02-23 | .gitignore: update | Richard Braun | |
2018-02-23 | rdxtree: fix header inclusions | Richard Braun | |
2018-02-23 | rdxtree: use bool instead of int wwhere applicable | Richard Braun | |
2018-02-23 | Replace "llsync" with "rcu" | Richard Braun | |
2018-02-21 | cbuf: new cbuf_avail_size function | Richard Braun | |
2018-02-21 | Don't use reserved identifiers | Richard Braun | |
2018-02-21 | hash: fix hash_str with large values of bits | Richard Braun | |
Reported by Laurent Dufresne. | |||
2018-02-10 | macros: add TODO entry | Richard Braun | |
2018-01-29 | slist: improve slist_remove description | Richard Braun | |
2018-01-18 | Makefile.am: enable additional warnings | Richard Braun | |
2018-01-18 | README: update project page URL | Richard Braun | |
2018-01-11 | fmt: remove useless assignment | Richard Braun | |
2018-01-11 | test_fmt_sprintf: refactor and fix | Richard Braun | |
Reported by Gabriel Ganne. | |||
2018-01-11 | fmt: use the __fallthrough macro where appropriate | Richard Braun | |
2018-01-11 | macros: new __fallthrough macro | Richard Braun | |
2018-01-11 | macros: new __used macro | Richard Braun | |
2018-01-11 | Version 1.0v1.0 | Richard Braun | |
2018-01-04 | Slightly change the list interfaces | Richard Braun | |
This change breaks API compatibility. | |||
2018-01-04 | LICENSE_NOTES: add note about the previous BSD license | Richard Braun | |
2018-01-04 | Move sources to new src/ directory | Richard Braun | |
2018-01-04 | error: remove and use errno.h directly | Richard Braun | |
2018-01-04 | test_shell: use the SHELL_REGISTER_CMDS macro | Richard Braun | |
2018-01-04 | Make the copyright notice fit on 80 columns | Richard Braun | |
2018-01-04 | shell: new SHELL_REGISTER_CMDS macro | Richard Braun | |
2018-01-04 | error: replace error_die with error_check | Richard Braun | |
2017-12-18 | hash: fix side effect in condition | Richard Braun | |
2017-12-18 | shell: fix header inclusions | Richard Braun | |
2017-10-07 | Change the license to MIT | Richard Braun | |
Not a real change, it's just that MIT license seems to be the most popular permissive license. |