-
Notifications
You must be signed in to change notification settings - Fork 0
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
Initial refactor - much better types #9
Merged
Merged
Commits on Jul 14, 2023
-
Initial refactor - much better types
+ Use types which are way clearer + Some docs + Use lens where they make things easier + New types required quite a significant factor of the codebase + TODO: + Cleanup + Further refactoring/polishing + I want type names to reflect those typically used when talking about simplex methods + But first, I need to learn what the actual terms are + I'd also like to simplify a lot of these functions + The refactor has made it easier for me to think about these functions, which makes it easier to simplify them
Configuration menu - View commit details
-
Copy full SHA for ad4d8e3 - Browse repository at this point
Copy the full SHA ad4d8e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3e54c - Browse repository at this point
Copy the full SHA 9f3e54cView commit details
Commits on Jul 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e6845a - Browse repository at this point
Copy the full SHA 2e6845aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 785283f - Browse repository at this point
Copy the full SHA 785283fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f1929 - Browse repository at this point
Copy the full SHA d8f1929View commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33ad19f - Browse repository at this point
Copy the full SHA 33ad19fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a322d6 - Browse repository at this point
Copy the full SHA 9a322d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 160c253 - Browse repository at this point
Copy the full SHA 160c253View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd8dc5 - Browse repository at this point
Copy the full SHA fbd8dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf5307 - Browse repository at this point
Copy the full SHA 1cf5307View commit details
Commits on Aug 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4f1c66 - Browse repository at this point
Copy the full SHA e4f1c66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc9d61 - Browse repository at this point
Copy the full SHA 0bc9d61View commit details -
+ test10 was broken due to an LLM sneakily adding extra constraints and changing objective + testQuickCheck1/2 were broken because the constraints were built using `Map.fromList` with duplicate keys + only one of the key values were used, others were ignored
Configuration menu - View commit details
-
Copy full SHA for de15759 - Browse repository at this point
Copy the full SHA de15759View commit details -
Configuration menu - View commit details
-
Copy full SHA for c511b04 - Browse repository at this point
Copy the full SHA c511b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeed31c - Browse repository at this point
Copy the full SHA eeed31cView commit details
Commits on Sep 9, 2023
-
Add logging, improve docs, more tests, handle edge cases
+ Control.Monad.Logger used for logging + Documented various functions + Handled some edge cases which shouldn't be possible (and log warnings/errors when we reach these edge cases)
Configuration menu - View commit details
-
Copy full SHA for 5b8327d - Browse repository at this point
Copy the full SHA 5b8327dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5ac07 - Browse repository at this point
Copy the full SHA eb5ac07View commit details
Commits on Sep 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 28aa9c5 - Browse repository at this point
Copy the full SHA 28aa9c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2009ea - Browse repository at this point
Copy the full SHA f2009eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c497b - Browse repository at this point
Copy the full SHA 18c497bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de2a7bf - Browse repository at this point
Copy the full SHA de2a7bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f60d2 - Browse repository at this point
Copy the full SHA c2f60d2View commit details
Commits on Nov 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ebd2099 - Browse repository at this point
Copy the full SHA ebd2099View commit details -
Rename Linaer.Simplex.Simplex to Linear.Simplex.Solver.TwoPhase
+ I like this name better + Allows for alternative solvers
Configuration menu - View commit details
-
Copy full SHA for af6e364 - Browse repository at this point
Copy the full SHA af6e364View commit details -
+ I was using the cabal plan as a key, now I use stack files/cabal generated files
Configuration menu - View commit details
-
Copy full SHA for 9bd3cc0 - Browse repository at this point
Copy the full SHA 9bd3cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb1cc40 - Browse repository at this point
Copy the full SHA fb1cc40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45cee63 - Browse repository at this point
Copy the full SHA 45cee63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aec1cd - Browse repository at this point
Copy the full SHA 4aec1cdView commit details -
+ Don't want to spend effor fixing windows caching
Configuration menu - View commit details
-
Copy full SHA for 0453866 - Browse repository at this point
Copy the full SHA 0453866View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8d399 - Browse repository at this point
Copy the full SHA cd8d399View commit details
Commits on Nov 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4407a6 - Browse repository at this point
Copy the full SHA f4407a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8625413 - Browse repository at this point
Copy the full SHA 8625413View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38ddffa - Browse repository at this point
Copy the full SHA 38ddffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 542fb3d - Browse repository at this point
Copy the full SHA 542fb3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b024b6b - Browse repository at this point
Copy the full SHA b024b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b55a2 - Browse repository at this point
Copy the full SHA 38b55a2View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.