Avril
|
8f8d738e0e
|
c++: CowException for handling errors/poisoned cows
|
4 years ago |
Avril
|
a293133f29
|
basic error skel
|
4 years ago |
Avril
|
a5d5d1b9fd
|
reset: enum cow_err_kind exists
deleted union poison
deleted struct cow_error
|
4 years ago |
Avril
|
aeb3f528d4
|
start recoverable error handle: failed design
|
4 years ago |
Avril
|
8d5e587333
|
start TypedCow
|
4 years ago |
Avril
|
fcd0597dc8
|
fix null deref on moved Cow
|
4 years ago |
Avril
|
1672250ed6
|
updated README
|
4 years ago |
Avril
|
8334792d8c
|
idek anymore
|
4 years ago |
Avril
|
ee1b9af2b9
|
fix SONAME version convension
|
4 years ago |
Avril
|
79517ad97a
|
added correct compiler/linker flags to .so targets
|
4 years ago |
Avril
|
a834612e23
|
correct error handling of ftruncate
|
4 years ago |
Avril
|
688ea4be1a
|
fix install bug
|
4 years ago |
Avril
|
93ccc41e0b
|
first version
|
4 years ago |
Avril
|
0d3316af79
|
added C++ interface
|
4 years ago |
Avril
|
3ec019fe87
|
update README
|
4 years ago |
Avril
|
ba4fc89dd2
|
namespaced Area
|
4 years ago |
Avril
|
fe7740100a
|
better Area controls
made integer constructors explicit
|
4 years ago |
Avril
|
d1c3d67326
|
Added `Area`
|
4 years ago |
Avril
|
f31805d9b2
|
remove useless comment
|
4 years ago |
Avril
|
4b52a36eaf
|
fix Makefile
|
4 years ago |
Avril
|
1d05d690f0
|
fix Makefile
|
4 years ago |
Avril
|
460972a7aa
|
added 'install'/'uninstall' targets in Makefile
|
4 years ago |
Avril
|
23910f6fda
|
added 'install'/'uninstall' targets in Makefile
|
4 years ago |
Avril
|
9e5936e3e5
|
contrived bs example test
|
4 years ago |
Avril
|
aacbccb2d5
|
contrived bs example test
|
4 years ago |
Avril
|
b628571ed9
|
slice conversion operators
|
4 years ago |
Avril
|
c7e4f2119e
|
update Makefile
|
4 years ago |
Avril
|
eb45ce7212
|
update README
update Makefile
|
4 years ago |
Avril
|
003dbf27e8
|
sanitised namespace and header
|
4 years ago |
Avril
|
5c8f4b14b4
|
moving cows is fine
|
4 years ago |
Avril
|
38ef856936
|
update .gitignore
|
4 years ago |
Avril
|
74daef4969
|
update .gitignore
|
4 years ago |
Avril
|
2ed170bf37
|
absolute, relative and wrapping slice seperated
|
4 years ago |
Avril
|
629d039275
|
absolute, relative and wrapping slice seperated
|
4 years ago |
Avril
|
46fad4fd2c
|
basic slicing reinterpretation
|
4 years ago |
Avril
|
4432e50ebc
|
fix slice copying
|
4 years ago |
Avril
|
150ab70dc1
|
span has dedicated simple memory Slice child
|
4 years ago |
Avril
|
a65b51677c
|
added deprecation messages
|
4 years ago |
Avril
|
b16d7c6a87
|
added slice
|
4 years ago |
Avril
|
68e54805af
|
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
|
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 |