index
:
c
master
non-posix
implementation of system interfaces from POSIX.1
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2024-06-07
split formatted I/O header, unify undefined behavior reporting with UNDEFINED...
Jakob Kaivo
2024-06-07
track valid exception flags when calling fegetexceptflag() and check when cal...
Jakob Kaivo
2024-06-07
track usable fenv_t values
Jakob Kaivo
2024-06-06
use space in conv for holding values instead of extra local variables
Jakob Kaivo
2024-06-06
remove unused nout variable
Jakob Kaivo
2024-06-06
more efficient output, especially padding
Jakob Kaivo
2024-06-06
rework formatted I/O to do most validation in __conv(), use __conv() from __p...
Jakob Kaivo
2024-06-06
use correct CTM_* macros instead of CT_*
Jakob Kaivo
2024-06-05
rename
Jakob Kaivo
2024-06-05
remove unused declaration
Jakob Kaivo
2024-06-05
rename all per-header internal structs to __<header>_h
Jakob Kaivo
2024-06-05
fix declaration of mbstate_t ps
Jakob Kaivo
2024-06-05
rename ___signal to __signal_h
Jakob Kaivo
2024-06-05
handle tracking previous calls to wcstok()
Jakob Kaivo
2024-06-05
implement tracking mechanisms for mbstate_t
Jakob Kaivo
2024-06-04
add __fpclassify_error()
Jakob Kaivo
2024-06-04
enable argument validation
Jakob Kaivo
2024-06-04
track LC_CTYPE epoch in character conversion functions to detect a change
Jakob Kaivo
2024-06-04
implement jmp_buf tracking and disallow setjmp macro suppression
Jakob Kaivo
2024-06-03
add strdup() (and forced version) for tracking previous string values
Jakob Kaivo
2024-06-03
track previously converted pointers in __printf() for checking in __scanf()
Jakob Kaivo
2024-06-03
mark return value as read-only, put all strings in a single page with the str...
Jakob Kaivo
2024-06-03
add LC_CTYPE epoch and use separate CT_ categories and CTM_ masks to support ...
Jakob Kaivo
2024-06-03
include correct header
Jakob Kaivo
2024-05-31
fix off-by-one with overlap checking
Jakob Kaivo
2024-05-31
fix bugs
Jakob Kaivo
2024-05-31
read memory map in hex, not decimal
Jakob Kaivo
2024-05-31
initial implementation of __scanf()
Jakob Kaivo
2024-05-31
verify that the provided signal handler is executable
Jakob Kaivo
2024-05-31
add __memperm() for checking current memory permissions
Jakob Kaivo
2024-05-31
add support for marking "dangerous" memory access
Jakob Kaivo
2024-05-31
handle general segfaults when accessing "dangerous" pointer values
Jakob Kaivo
2024-05-30
add GCC SSE hack
Jakob Kaivo
2024-05-29
add dangerous and update dependencies
Jakob Kaivo
2024-05-29
apply GCC_SSE_HACK more uniformly
Jakob Kaivo
2024-05-29
only attempt to flush streams that can be flushed when parameter is NULL
Jakob Kaivo
2024-05-29
support read-only return value
Jakob Kaivo
2024-05-29
apply GCC_SSE_HACK more uniformly
Jakob Kaivo
2024-05-29
fix getenv()
Jakob Kaivo
2024-05-29
finish integrating jkmalloc and read-only variable support
Jakob Kaivo
2024-05-28
abstract out "forced" implementations of functions from future specifications
Jakob Kaivo
2024-05-28
integrate jkmalloc/prep for readonly
Jakob Kaivo
2024-05-28
handle invalid strtok() behavior
Jakob Kaivo
2024-05-28
properly handler overriding std{in,out,err} on musl
Jakob Kaivo
2024-05-28
handle stream orientation behavior
Jakob Kaivo
2024-05-27
handle use-after-close
Jakob Kaivo
2024-05-27
update last operation after flushing, reopening, or setting file position
Jakob Kaivo
2024-05-27
handle UB for invalid fflush() operations and mixing input and output without...
Jakob Kaivo
2024-02-02
add struct __fenv to track valid fexcept_t and fenv_t objects
Jakob Kaivo
2024-02-02
first cut of tracking previous return values with ftell()/fseek() as POC
Jakob Kaivo
[next]