• R/O
  • SSH

posixpp: List of commits

The main posixpp library and associated tests.


RSS
Rev. Time Author
f08563246236 2021-02-21 12:00:44 Eric Hopper

Lower required revision of CMake so LGTM can work.

a0e636a57e56 2021-02-19 16:18:19 Eric Hopper

Touchups on fd class. Documentation, moving stuff around, etc...

c017ac4845af 2021-02-17 11:51:25 Eric Hopper

Several small changes.

1. Use noexcept in more places.
2. Make close call return expected<void>
3. Add dup and dup2.
4. Drop lambda for int to fd coversion and use inline static instead.

0bdb02fe5844 2021-02-17 08:07:26 Eric Hopper

Fix warning about discard return value by adding error handling.

02855f3edde6 2021-02-17 04:59:29 Eric Hopper

Explanatory comment.

e38807a6aaf9 2021-02-17 04:59:28 Eric Hopper

Add permbits for use for the 'mode' argument.

a3ea6857c2f8 2021-01-21 06:57:12 Eric Hopper

Update interface for tests.

a206782e27d7 2021-01-21 05:16:45 Eric Hopper

Add fdflags.h for flags associated with a file descriptor.

1b9e82800e24 2021-01-20 11:43:57 Eric Hopper

Completely rework flagset into being a factory for flagset types.

66c686689061 2021-01-16 16:41:49 Eric Hopper

Update README.md to make location of canonical repo clear.

097e11f14ed6 2021-01-14 04:46:05 Eric Hopper

Add a flagset type for boolean flags as well as tests for it.

39d896fd82ea 2021-01-12 15:34:55 Eric Hopper

tempdir should log to clog, not stdout.

6fc8dd88dcdc 2020-10-26 14:36:48 Eric Hopper

Working towards making this work as a sub-project.

690a22c42520 2020-10-26 14:36:13 Eric Hopper

Fiddling around with various strategies for movable results.

f764ab0708ed 2020-10-25 16:58:24 Eric Hopper

Use Catch2 as a sub-module rather than rely on system version.

1b3e9e5ec647 2020-10-25 06:26:35 Eric Hopper

Make README.md a bit clearer and more typographically interesting.

2c38df1ae2c9 2020-10-25 06:15:15 Eric Hopper

Rename err_type to err_t to make it consistent with result_t.

a9eefa547c19 2020-10-14 04:55:46 Eric Hopper

Add a lot more 'noexcept's. Add some documenting comments.

30419480bfce 2020-10-14 03:45:24 Eric Hopper

Tighten up types, add documentation. Add function to make it...
easy to transform values as they move up the call stack while preserving
error information.

1993a9b7da77 2020-10-14 03:44:23 Eric Hopper

Fix typo.

4cf2119fead4 2020-10-14 01:42:44 Eric Hopper

Oops, mentioned wrong library name.

7711296aea74 2020-10-14 01:42:09 Eric Hopper

Remove dead code.

40e2116a935d 2020-10-14 01:22:09 Eric Hopper

Add noexcept as appropriate. Use constraints. Create version of...
expected<T> for things that _only_ have an error return for consistency.

cfa0f9e1a325 2020-10-14 01:20:31 Eric Hopper

Require newer cmake and C++20. I want to use concepts.

7410f2ed6f60 2020-10-13 14:36:23 Eric Hopper

Fix indentation.

bb4d09951cda 2020-07-14 00:45:06 Eric Hopper

More tests, start actually testing file descriptor.

cecefe266947 2020-07-14 00:43:18 Eric Hopper

Require posixpp shared object for tests.

c5bdc47d3297 2020-07-13 15:51:13 Eric Hopper

Add a whole bunch of tests using Catch2.

7d83a4b7b32b 2020-07-13 15:50:55 Eric Hopper

Ignore various IDE droppings.

bfd378be8d50 2020-07-12 15:19:59 Eric Hopper

Add a README about what I'm up to and why.

Show on old repository browser