-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dlib::expected #2827
dlib::expected #2827
Commits on Jul 10, 2023
-
WIP. This crazy complicated if you follow the standard to the letter
pf committedJul 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 9766f0d - Browse repository at this point
Copy the full SHA 9766f0dView commit details
Commits on Jul 15, 2023
-
pf committed
Jul 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 30ddedd - Browse repository at this point
Copy the full SHA 30ddeddView commit details -
pf committed
Jul 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 7d41a0c - Browse repository at this point
Copy the full SHA 7d41a0cView commit details
Commits on Aug 5, 2023
-
pf committed
Aug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for a549365 - Browse repository at this point
Copy the full SHA a549365View commit details -
pf committed
Aug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for f34fa0a - Browse repository at this point
Copy the full SHA f34fa0aView commit details -
pf committed
Aug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for da08279 - Browse repository at this point
Copy the full SHA da08279View commit details -
Merge branch 'master' into expected
pf committedAug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for bb5bea2 - Browse repository at this point
Copy the full SHA bb5bea2View commit details -
pf committed
Aug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 4266fc5 - Browse repository at this point
Copy the full SHA 4266fc5View commit details -
added as_const(). That's a C++17 feature. So needed another backport
pf committedAug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 3409225 - Browse repository at this point
Copy the full SHA 3409225View commit details -
pf committed
Aug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 47a6a9b - Browse repository at this point
Copy the full SHA 47a6a9bView commit details -
added disjunction, properly handle case T==void
pf committedAug 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 97a1fc2 - Browse repository at this point
Copy the full SHA 97a1fc2View commit details
Commits on Aug 6, 2023
-
pf committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 9e9a727 - Browse repository at this point
Copy the full SHA 9e9a727View commit details -
Your Name committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 52b86c4 - Browse repository at this point
Copy the full SHA 52b86c4View commit details -
Your Name committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for cabbedd - Browse repository at this point
Copy the full SHA cabbeddView commit details -
Your Name committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 087ea40 - Browse repository at this point
Copy the full SHA 087ea40View commit details -
Your Name committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 5ce6d79 - Browse repository at this point
Copy the full SHA 5ce6d79View commit details -
Your Name committed
Aug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 33a5bab - Browse repository at this point
Copy the full SHA 33a5babView commit details -
an extra assignment operator. jesus, this is a headache. I doubt Davi…
…s will be bothered to review this. This isn't a 2 hour job.
Your Name committedAug 6, 2023 Configuration menu - View commit details
-
Copy full SHA for b880675 - Browse repository at this point
Copy the full SHA b880675View commit details
Commits on Aug 7, 2023
-
Your Name committed
Aug 7, 2023 Configuration menu - View commit details
-
Copy full SHA for a3096a2 - Browse repository at this point
Copy the full SHA a3096a2View commit details -
Your Name committed
Aug 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 8ed8a38 - Browse repository at this point
Copy the full SHA 8ed8a38View commit details
Commits on Aug 8, 2023
-
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 49c6652 - Browse repository at this point
Copy the full SHA 49c6652View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 43c7b04 - Browse repository at this point
Copy the full SHA 43c7b04View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for d3ef79e - Browse repository at this point
Copy the full SHA d3ef79eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb75913 - Browse repository at this point
Copy the full SHA cb75913View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 8df2759 - Browse repository at this point
Copy the full SHA 8df2759View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 9b635b2 - Browse repository at this point
Copy the full SHA 9b635b2View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for e52ebd2 - Browse repository at this point
Copy the full SHA e52ebd2View commit details -
Your Name committed
Aug 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 1336d12 - Browse repository at this point
Copy the full SHA 1336d12View commit details
Commits on Aug 9, 2023
-
make sure you call the right constructor for the second base class. Y…
…ou don't want to be accidentally calling a default constructor. Call a dummy constructor that does nothing and bypasses.
Your Name committedAug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 2acb6ad - Browse repository at this point
Copy the full SHA 2acb6adView commit details -
Your Name committed
Aug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 078dbc5 - Browse repository at this point
Copy the full SHA 078dbc5View commit details -
Your Name committed
Aug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 08406d3 - Browse repository at this point
Copy the full SHA 08406d3View commit details -
SFINAE and noexcept specification on swap(). Holy macaroni
Your Name committedAug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0c6d7de - Browse repository at this point
Copy the full SHA 0c6d7deView commit details -
Your Name committed
Aug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for e06a105 - Browse repository at this point
Copy the full SHA e06a105View commit details -
Configuration menu - View commit details
-
Copy full SHA for c451c8a - Browse repository at this point
Copy the full SHA c451c8aView commit details -
Your Name committed
Aug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 70ff489 - Browse repository at this point
Copy the full SHA 70ff489View commit details -
more tests and bug fixes for the converting constructors
Your Name committedAug 9, 2023 Configuration menu - View commit details
-
Copy full SHA for c48e991 - Browse repository at this point
Copy the full SHA c48e991View commit details
Commits on Aug 10, 2023
-
Your Name committed
Aug 10, 2023 Configuration menu - View commit details
-
Copy full SHA for a8539b8 - Browse repository at this point
Copy the full SHA a8539b8View commit details -
Your Name committed
Aug 10, 2023 Configuration menu - View commit details
-
Copy full SHA for b3d51cb - Browse repository at this point
Copy the full SHA b3d51cbView commit details -
Your Name committed
Aug 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 6c845c6 - Browse repository at this point
Copy the full SHA 6c845c6View commit details
Commits on Aug 11, 2023
-
more tests for monads. I think i've made the implementations simpler.…
… Making heavy use of switch_(). I hope the compilation speeds of switch_() statements is reasonable...
pf committedAug 11, 2023 Configuration menu - View commit details
-
Copy full SHA for e0eee7e - Browse repository at this point
Copy the full SHA e0eee7eView commit details -
pf committed
Aug 11, 2023 Configuration menu - View commit details
-
Copy full SHA for fb5698f - Browse repository at this point
Copy the full SHA fb5698fView commit details -
added transform_error(). That's the end of the monads give or take bu…
…g fixes
pf committedAug 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 05ef1e1 - Browse repository at this point
Copy the full SHA 05ef1e1View commit details -
pf committed
Aug 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 577e025 - Browse repository at this point
Copy the full SHA 577e025View commit details
Commits on Aug 12, 2023
-
potentially better code gen - less branches
pf committedAug 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 617081b - Browse repository at this point
Copy the full SHA 617081bView commit details
Commits on Aug 14, 2023
-
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 8558be0 - Browse repository at this point
Copy the full SHA 8558be0View commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 4e98cab - Browse repository at this point
Copy the full SHA 4e98cabView commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 0f66144 - Browse repository at this point
Copy the full SHA 0f66144View commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 895af66 - Browse repository at this point
Copy the full SHA 895af66View commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c3c51f4 - Browse repository at this point
Copy the full SHA c3c51f4View commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 319daf6 - Browse repository at this point
Copy the full SHA 319daf6View commit details -
pf committed
Aug 14, 2023 Configuration menu - View commit details
-
Copy full SHA for eeddde9 - Browse repository at this point
Copy the full SHA eeddde9View commit details
Commits on Aug 15, 2023
-
pf committed
Aug 15, 2023 Configuration menu - View commit details
-
Copy full SHA for bd91720 - Browse repository at this point
Copy the full SHA bd91720View commit details -
don't actually need an empty dummy struct in the union.
pf committedAug 15, 2023 Configuration menu - View commit details
-
Copy full SHA for a2c9353 - Browse repository at this point
Copy the full SHA a2c9353View commit details -
strong exception guarantee of assignment operators. Needs testing
pf committedAug 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 82dbdd9 - Browse repository at this point
Copy the full SHA 82dbdd9View commit details -
more strong exception guarantees and tests
pf committedAug 15, 2023 Configuration menu - View commit details
-
Copy full SHA for e1bcbda - Browse repository at this point
Copy the full SHA e1bcbdaView commit details
Commits on Sep 16, 2023
-
pf committed
Sep 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 5c0aec1 - Browse repository at this point
Copy the full SHA 5c0aec1View commit details -
- trying to fix with gcc 7.5. Willing to bet there is a bug in gcc7.5
Your Name committedSep 16, 2023 Configuration menu - View commit details
-
Copy full SHA for f26b3dc - Browse repository at this point
Copy the full SHA f26b3dcView commit details -
Your Name committed
Sep 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 9bb80b6 - Browse repository at this point
Copy the full SHA 9bb80b6View commit details
Commits on Sep 17, 2023
-
- added very useful type trait : is_specialization_of
Your Name committedSep 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 2536fdb - Browse repository at this point
Copy the full SHA 2536fdbView commit details -
more tests. Not finished. Something is broken when T == void
Your Name committedSep 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 662b39e - Browse repository at this point
Copy the full SHA 662b39eView commit details
Commits on Sep 23, 2023
-
- added is_specialization_of<> type trait. It's super useful and actu…
…ally proposed to be standardised
pf committedSep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 9249120 - Browse repository at this point
Copy the full SHA 9249120View commit details -
Configuration menu - View commit details
-
Copy full SHA for b959f5f - Browse repository at this point
Copy the full SHA b959f5fView commit details -
pf committed
Sep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 4e58ba9 - Browse repository at this point
Copy the full SHA 4e58ba9View commit details -
Merge branch 'master' into expected
pf committedSep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 91718e9 - Browse repository at this point
Copy the full SHA 91718e9View commit details -
pf committed
Sep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 57669e9 - Browse repository at this point
Copy the full SHA 57669e9View commit details -
Merge branch 'expected' of github.com:pfeatherstone/dlib into expected
pf committedSep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for a9863e3 - Browse repository at this point
Copy the full SHA a9863e3View commit details -
Your Name committed
Sep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for d0a565f - Browse repository at this point
Copy the full SHA d0a565fView commit details -
Your Name committed
Sep 23, 2023 Configuration menu - View commit details
-
Copy full SHA for cc7d884 - Browse repository at this point
Copy the full SHA cc7d884View commit details
Commits on Sep 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e43a5a - Browse repository at this point
Copy the full SHA 9e43a5aView commit details -
removed if constexpr. Not needed here
pf committedSep 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 270edc5 - Browse repository at this point
Copy the full SHA 270edc5View commit details -
disabled more static asserts. I'm confused. I thought i disabled all …
…of them...
Your Name committedSep 24, 2023 Configuration menu - View commit details
-
Copy full SHA for b2a2471 - Browse repository at this point
Copy the full SHA b2a2471View commit details -
disabled yet another static assert
Your Name committedSep 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4f2cf49 - Browse repository at this point
Copy the full SHA 4f2cf49View commit details -
store the error type directly, not unexpected. Still makes no differe…
…nce to solving all those disabled static asserts
Your Name committedSep 24, 2023 Configuration menu - View commit details
-
Copy full SHA for d73380d - Browse repository at this point
Copy the full SHA d73380dView commit details -
trying to debug MSVC error on windows-latest
Your Name committedSep 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 351d3c1 - Browse repository at this point
Copy the full SHA 351d3c1View commit details