aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2019-07-17libc: Fix UBSan error when strnlen reaches the limitArve Hjønnevåg
2019-05-21[lib][heap][miniheap] Remove retry limit after growing heapArve Hjønnevåg
2019-04-18[lib][heap][miniheap] ensure allocations are naturally alignedNick Bray
2019-04-18strcmp/strncmp should interpret bytes as unsignedMatthew Maurer
2019-04-16Annotate signsMatthew Maurer
2019-04-16Adjust alignment math for UBSanMatthew Maurer
2019-04-11Use functions instead of macros for alignmentMatthew Maurer
2019-04-11USHORT_MAX -> USHRT_MAXMatthew Maurer
2019-03-26Make truncations explicitMatthew Maurer
2019-03-26Make memcmp return the correct signMatthew Maurer
2019-02-22Use unified syntax for problematic asm files.Nick Bray
2019-02-14[lib][libc] split eabi stubs for stack unwinding into separate file.Nick Bray
2019-01-29[lib] Lock stdio when printing.Nick Bray
2019-01-16Support partial writes to IO handles.Nick Bray
2019-01-14[lib][debug] Make panic(...) invoke print once.Nick Bray
2018-12-14Add PRI PTR macros to inttypes.h.Nick Bray
2018-10-30[lib][libc] Add a few standard functions to endian.h.Nick Bray
2018-10-30Remove unneeded libraries in lib/ directory.Nick Bray
2018-02-28Fix and eliminate compiler warnings.Nick Bray
2018-02-13Eliminate a few dead header includes.Nick Bray
2018-02-08[lib][heap] fix declaration of malloc functions in heap.hNick Bray
2018-02-08Use new include paths in files shared with userspace.Nick Bray
2018-02-01Cleanup header files.Nick Bray
2017-10-12[clang][lib][libc] Define unwinding stubs when using clangRoberto Pereira
2017-09-21[clang][lib][libc] Remove const from strerrorRoberto Pereira
2017-09-21[clang] Refactor declaration and use of extern linker variablesRoberto Pereira
2017-09-19[lib][io] Add WITHOUT_CONSOLE option.tmp/upstream-rebaseArve Hjønnevåg
2017-09-19Add sscanf declaration, required by OpenSSL.Shawn Willden
2017-09-19Fill in missing PRI* macros for inttypes.h.David Benjamin
2017-09-19[lib][libc] Allow overriding __stdio_FILEsArve Hjønnevåg
2017-09-19[lib][libc] Restore WITH_CUSTOM_MALLOC.Arve Hjønnevåg
2016-12-11[lib][sysparam] free hexbuffer in error pathPeter Harliman Liem
2016-11-01[lib/cbuf] [app/tests] fix off by one in lib/cbuf. add a test.Girts
2016-10-07[lib/version] add a level of .phony indirection (#171)Girts
2016-10-07[make] [lib/version] remove a misplaced .PHONY (#170)Girts
2016-09-30[lib/console] add "repeat" command.Girts Folkmanis
2016-09-07[spelling] signalling --> signaling (#162)John Grossman
2016-08-25[spelling] spelling-fixes. (not external/)klemens
2016-08-12[gfx] Add mandelbrot test to gfx routines (#149)Eric Holland
2016-06-21[pull][cmpctmalloc] Fix cmpctmalloc for large allocations (#147)Erik Corry
2016-06-06[ndebug] Move NDebug from main LK tree to Coral tree.Gurjant Kalsi
2016-06-02[console][io] Add an optional global input queue.Gurjant Kalsi
2016-05-31[spifs] Fix warning with GCC 5.3.1Søren Gjesse
2016-05-10[spifs] Implement the ioctl to test whether or not the device is memory mapped.Gurjant Kalsi
2016-05-10[fs] Add an ioctl to test if a file is memory mapped.Gurjant Kalsi
2016-05-10[bio] IOCtl to test whether the device is in linear mode.Gurjant Kalsi
2016-04-19[ndebug] Move ndebug reset handshake from user endpoint to all endpoints.Gurjant Kalsi
2016-04-18[ndebug] Setup NDebug endpoints and create a bidirectional serial pipe over USB.Gurjant Kalsi
2016-03-28[dartuino][bootloader] Merge bootloader branch into master.Gurjant Kalsi
2016-03-25[fs][fat] run astyle over the newly imported code to match LK styleTravis Geiselbrecht