Avril
|
2aaa4247f5
|
deprecated cow_size_unsafe() and Cow::size_unsafe() as cow_size() and Cow::size() somehow showed better codegen regardless of LTO
|
4 years ago |
Avril
|
0c5865e00f
|
offset-based cow_size_unsafe defined, dubiously...
|
4 years ago |
Avril
|
b8699c78db
|
removed indirection layer in Cow origin by replacing _inner.ptr with a concrete cow_t _inner.cow
|
4 years ago |
Avril
|
56cda7823c
|
better trace logging.
runtime box validity assertions unless -DCOW_NO_ASSERT is passed
|
4 years ago |
Avril
|
a9ba264f4b
|
merge README
|
4 years ago |
Avril
|
30d355a2e9
|
added README
|
4 years ago |
Avril
|
dacfa864c6
|
added README
|
4 years ago |
Avril
|
260a04f614
|
update Makefile from master
|
4 years ago |
Avril
|
50dee1ee74
|
update Makefile library target output file names
|
4 years ago |
Avril
|
2842d7ab7f
|
update Makefile
new target: all
|
4 years ago |
Avril
|
dba703e503
|
better logging and error reporting
|
4 years ago |
Avril
|
4e24d281e2
|
trace logging with DEBUG or explicitly in release with COW_TRACE macro defs
|
4 years ago |
Avril
|
801fd7b3fc
|
trace debug logging of mem operations
|
4 years ago |
Avril
|
7c562eaa86
|
seems to work?
|
4 years ago |
Avril
|
525c81c150
|
seems to work?
|
4 years ago |
Avril
|
4b7180ed5d
|
C++ wrapper start
|
4 years ago |
Avril
|
52c80b1b08
|
disable naming of shm fds unless explicitly set flag COW_NAME_SHM
|
4 years ago |
Avril
|
3211671dd3
|
nothing of note
|
4 years ago |
Avril
|
32f04d7132
|
now compiles to static and shared library
|
4 years ago |
Avril
|
3f4c59fa83
|
documented the API
|
4 years ago |
Avril
|
a1c8b96abd
|
API for cow struct done
|
4 years ago |
Avril
|
8b6ab8f7cb
|
working cloneable copy-on-write struct demo
|
4 years ago |