1
0
forked from Alepha/Alepha

Commit Graph

  • bb6049ad81 Move Alepha header to top, for tuplize_args. adam 2023-10-22 02:17:37 -04:00
  • 66e8976a08 Expand more cases for function_traits. adam 2023-10-21 05:09:07 -04:00
  • eee9c5362f Move string substitution to the StackableStreambuf framework. adam 2023-10-21 05:08:48 -04:00
  • 5beca91dde Lower the cmake required version adam 2023-10-21 02:03:37 -04:00
  • cfca5d25b3 Move word-wrap into Hydrogen. adam 2023-10-21 00:26:27 -04:00
  • c92eeb0a2a Put string algorithms into Hydrogen ABI. adam 2023-10-21 00:19:11 -04:00
  • 89e5ef6169 Exception header namespace reformat. adam 2023-10-21 00:18:52 -04:00
  • b7e45feb70 Move error header into Hydrogen ABI. adam 2023-10-20 23:59:31 -04:00
  • 1bb0c56224 Update and consolidate the console and colors code. adam 2023-10-20 23:48:00 -04:00
  • 69aa923450 Fix bug in split, where the last item is discarded. adam 2023-10-20 17:28:08 -04:00
  • 4e107ec0b1 Sanitize some debug printing. adam 2023-10-20 05:08:13 -04:00
  • 127dd6308f Merge branch 'sean-approved' adam 2023-10-20 04:50:32 -04:00
  • 909fe49169 Backdate required cmake to 3.22 sspillane 2023-10-19 11:07:17 -04:00
  • 32fc4b481d Merge branch 'master' of github.com:adamlsd/Alepha adam 2023-10-20 04:50:11 -04:00
  • 0001117f78 Make StackableStreambuf a compiled library. adam 2023-10-20 04:44:19 -04:00
  • 0b63658815 Unify the evaluation helpers implementations. adam 2023-10-20 03:54:22 -04:00
  • f5840e15ab IWYU for integer types in table test. adam 2023-10-20 03:32:42 -04:00
  • 267e6b4b70 Stackable streambuf testing... adam 2023-10-20 03:17:57 -04:00
  • f61710bfdb Further improvement to StackableStreambuf. adam 2023-10-20 03:09:01 -04:00
  • e4b8b3f6ef Clean up the external-boost framework. adam 2023-10-18 13:58:34 -04:00
  • 8520b87689 Stackable streambuf cleanup needs to be per-instance. adam 2023-10-18 01:43:05 -04:00
  • 1959ec7fdd Update pair_decay to new namespace format. adam 2023-10-18 01:41:21 -04:00
  • 92d6b3840d Use the stacked streambuf to implement wrapping. adam 2023-10-17 17:27:57 -04:00
  • 87634c4549 StackableStreambuf needs to be exported (and cleaned up). adam 2023-10-17 15:31:25 -04:00
  • 200772d27d Make the gcc output handle tab column alignment as bytes. adam 2023-10-17 15:30:40 -04:00
  • d65687f45e Start implementing a unified stackable streambuf framework. adam 2023-10-17 14:01:49 -04:00
  • 948877d920 Remove the string-based code. adam 2023-10-15 20:16:52 -04:00
  • 3ad9f33953 Change variable substitution to work on streams. adam 2023-10-15 20:05:26 -04:00
  • 3a6a9d01de Fix infinite recursion due to not resetting the main streambuf. adam 2023-10-15 20:03:32 -04:00
  • 8fce9c675f Testing literals namespace fix for word_wrap.test. adam 2023-10-15 20:00:28 -04:00
  • d2d1181c77 Fix the test literals namespace. adam 2023-10-15 19:57:11 -04:00
  • f0b514dccd Add tests for string algorithms. adam 2023-10-15 19:51:37 -04:00
  • f1f010fdb2 Change program options to use streaming wrap, not string wrap. adam 2023-10-15 03:38:32 -04:00
  • b6cbf5199b Clean up some exceptions doc. adam 2023-10-15 03:37:12 -04:00
  • b97ede2b86 The great exception rename. adam 2023-10-15 02:34:23 -04:00
  • 384eba5797 Word wrapping as stream operations now. adam 2023-10-14 02:03:37 -04:00
  • 046cf6d43f Progress towards a word-wrap stream helper. adam 2023-10-13 05:26:17 -04:00
  • 76940b2cb2 Fix a test with a probability of failure. adam 2023-10-13 00:27:33 -04:00
  • f954057126 Print test nae before running, too. adam 2023-10-13 00:21:59 -04:00
  • 664e02681b Improved table test output and fixed bugs in word wrap and its test. adam 2023-10-13 00:14:25 -04:00
  • 0c1a24053b Modernize the format of TableTest. adam 2023-10-12 21:22:42 -04:00
  • 38411e3ea6 Here's a bunch more table tests for word wrap. adam 2023-10-12 21:19:09 -04:00
  • 621a703302 Merge branch 'master' of github.com:adamlsd/Alepha adam 2023-10-12 19:57:55 -04:00
  • 9753b7c855 Some minor formatting. adam 2023-10-12 19:57:47 -04:00
  • a8433d13e3 More progress on the testing front. adam 2023-10-12 18:57:40 -04:00
  • 7bafa453da More testing. adam 2023-10-12 18:36:37 -04:00
  • dd3f825ecd A lot of the tests are now in cmake. adam 2023-10-12 18:29:16 -04:00
  • 57b68ef8a4 A lot of progress towards unifying the build system. adam 2023-10-12 18:11:51 -04:00
  • eb803ee5e6 Remove makefile now that we use CMake. adam 2023-10-12 16:57:49 -04:00
  • fe5831f643 A simple cmake build system to start. adam 2023-10-12 14:55:13 -04:00
  • 76606fca97 Add a simple commandline parser example. adam 2023-10-10 02:24:58 -04:00
  • 83f693de53 Add a total-order shim header. adam 2023-10-10 02:24:18 -04:00
  • bb53f18dfd This is just the rudiments of a more comprehensive function_traits design. adam 2023-10-10 02:23:22 -04:00
  • ac4346f979 My common fat arrow evaluation helpers. adam 2023-10-10 02:23:12 -04:00
  • 2258a4ac5c A simple error-pathway for console output. adam 2023-10-10 02:22:41 -04:00
  • 106b0d49cc Import my EnhancedEnum prototype from enceladus-scratch. adam 2023-10-10 02:22:13 -04:00
  • ed3d64e1df A console driver from my ISO scratch work. adam 2023-10-09 20:36:44 -04:00
  • 3610746a63 A bunch of handy metafunctions from my ISO scratch work. adam 2023-10-09 20:34:55 -04:00
  • f5fa12533a A parser-generator for tuples from my ISO fun scratch projects. adam 2023-10-09 20:34:24 -04:00
  • ae53cff323 Program options parser from my scratch projects. adam 2023-10-09 20:34:10 -04:00
  • d75b5288c6 Bring in concepts from my scratch projects. adam 2023-10-09 20:33:56 -04:00
  • 273b9eb8b5 Bring in type-lisp from my scratch projects. adam 2023-10-09 20:33:35 -04:00
  • df489cdb97 A family of data buffer objects. adam 2023-10-09 19:55:37 -04:00
  • 167de83b3b Some string algorithms also from my scrach environment. adam 2023-10-09 18:52:54 -04:00
  • 103707367c Word wrapping implementation. adam 2023-10-09 18:51:56 -04:00
  • 233f220779 A static value helper. adam 2023-10-09 18:24:58 -04:00
  • 187acda4a2 Just use boost as the namespace from within Alepha. adam 2023-10-09 18:10:44 -04:00
  • aacd87f4af Add a ConstexprString implementation from my notes. adam 2023-10-09 18:10:25 -04:00
  • 6e7e2630d9 Git ignore... adam 2023-02-10 13:22:54 -08:00
  • 4229b0bd8a Add out of range exception classes to Alepha. adam 2023-02-10 13:15:30 -08:00
  • fe66d726be Clean up and regularize the prologue of files. adam 2023-02-10 08:58:29 -08:00
  • 49d53fecb6 Updated some things to C++20 headers. adam 2023-02-09 22:01:19 -08:00
  • fd6060be17 Bring in the mockination work and Truss from old. adam 2023-02-09 21:30:38 -08:00
  • 306d2145a3 Add the attestation work. adam 2023-02-09 21:10:08 -08:00
  • 4affb80931 Merge remote-tracking branch 'side-line/master' adam 2023-02-09 20:51:09 -08:00
  • 96e4e3ee30 Add boost license file. adam 2023-02-09 20:41:55 -08:00
  • 5a8faf189d Allocation base not needed for normal exceptions adam 2023-02-09 20:29:27 -08:00
  • 541ef6ced8 A few metaprogramming tools. adam 2023-02-04 17:46:13 -05:00
  • 9ccfb1dd7a Add dep_value helper. adam 2023-02-04 17:40:23 -05:00
  • 9a944f593b Fix comment in reflection. adam 2022-11-08 13:04:42 -05:00
  • b1d83a4bf0 Add a thread primitive which has support for notifications. adam 2022-10-17 22:51:39 -04:00
  • 0a1ecce9ec Permit user-specification of the real namespace of boost. adam 2022-10-17 22:50:33 -04:00
  • 72b316d0e2 Flesh out more automatic exception class generation. adam 2022-10-17 22:49:49 -04:00
  • d5684b8d51 Boolean tests have to actually run. adam 2022-10-17 18:23:34 -04:00
  • 5c1d821bc2 Moving towards type-linked exception storage. adam 2022-10-16 11:36:09 -04:00
  • 8a75be721e First draft of more streamlined tagged Exceptions. adam 2022-10-16 01:52:16 -04:00
  • e170f3f172 Boolean test lambdas can now be used properly. adam 2022-10-16 01:36:13 -04:00
  • deeb27cb9f Fix building with pair_decay and tuple_decay. adam 2022-10-15 16:40:55 -04:00
  • e62a28de95 A successful experiment with type codes! adam 2021-12-03 05:08:35 -05:00
  • 7de08953c8 Beginnings of support for default_lens. adam 2021-12-03 01:47:44 -05:00
  • 5f15b0ee38 Document that I'm punting on the aggregate inspection. adam 2021-10-28 03:41:49 -04:00
  • 3f5b5f692e Fix the off-by-one computation for empty bases. adam 2021-10-28 03:34:02 -04:00
  • bdd222c4d5 Document the aggregate analysis algorithm. adam 2021-10-28 03:32:18 -04:00
  • 439fbb1433 StaticValue helper. adam 2021-10-26 05:10:40 -04:00
  • 7b7e8a1b67 Partially on the way to complete 17 reflection. adam 2021-10-26 05:04:25 -04:00
  • 304640d76b Experiment with constexpr traits in enable_if. adam 2021-10-26 02:05:57 -04:00
  • 70a23059b0 Make comparisons constexpr. adam 2021-10-26 02:04:22 -04:00
  • cf3f77ba6e Well this whole () base TMP experiment kinda works. adam 2021-10-26 01:53:47 -04:00
  • e3d7bbe616 Comparison test builds again. adam 2021-10-25 02:08:12 -04:00
  • f2ae99f648 I added the lens-based comparison code. adam 2021-10-25 02:02:12 -04:00