Skip to content
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

Devel #330

Open
wants to merge 107 commits into
base: main
Choose a base branch
from
Open

Devel #330

wants to merge 107 commits into from

Commits on Jun 10, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/pre-commit/mirrors-clang-format: v18.1.5 → v18.1.6](pre-commit/mirrors-clang-format@v18.1.5...v18.1.6)
    pre-commit-ci[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e807177 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Merge pull request #329 from Simple-Robotics/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate
    jcarpent authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f5ae9f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. fix infeasibility detection logic

    fabinsch authored and jcarpent committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    1ce420a View commit details
    Browse the repository at this point in the history
  2. update changelog

    fabinsch authored and jcarpent committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f32a578 View commit details
    Browse the repository at this point in the history
  3. unittest: check status if qp was solved

    fabinsch authored and jcarpent committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    cfce8bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45e59d2 View commit details
    Browse the repository at this point in the history
  5. changelog: fix

    jcarpent authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b7adeb8 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Merge pull request #328 from fabinsch/fix-infeas-detection

    Fix infeasibility detection logic
    jcarpent authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    fe3a7ec View commit details
    Browse the repository at this point in the history
  2. cmake: sync submodule

    jcarpent committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    72c7f9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9beddfd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b298b88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d88e611 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    84b4211 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f19f07b View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    2bcadd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    878337c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    6c98a74 View commit details
    Browse the repository at this point in the history
  2. changelog: sync

    jcarpent committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    0d3a27d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #334 from nim65s/nosub

    CMake: allow use of installed dependencies
    jcarpent authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    353cfe9 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/pre-commit/mirrors-clang-format: v18.1.6 → v18.1.7](pre-commit/mirrors-clang-format@v18.1.6...v18.1.7)
    pre-commit-ci[bot] authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f8f4c15 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge pull request #336 from Simple-Robotics/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate
    jcarpent authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7bc169d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/pre-commit/mirrors-clang-format: v18.1.7 → v18.1.8](pre-commit/mirrors-clang-format@v18.1.7...v18.1.8)
    pre-commit-ci[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    02cdafd View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Merge pull request #338 from Simple-Robotics/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate
    jorisv authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    3dc2fb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8787130 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    0953d30 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    566aa0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e07ef0f View commit details
    Browse the repository at this point in the history
  3. changelog: Add changelog entry

    jorisv committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8f99186 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    f733f5c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #339 from jorisv/topic/workspace

    Enable jrl-cmakemodules workspace compatiblity
    jorisv authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4045f58 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    81a4453 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a447e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c69347 View commit details
    Browse the repository at this point in the history
  4. update changelog

    fabinsch committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c422749 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge pull request #342 from fabinsch/timings-in-us

    Specify timings in us, fix cereal, extend doc
    jcarpent authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    942ec03 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/psf/black: 24.4.2 → 24.8.0](psf/black@24.4.2...24.8.0)
    pre-commit-ci[bot] authored and jcarpent committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    89c647c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #346 from Simple-Robotics/pre-commit-ci-update-config

    [pre-commit.ci] pre-commit autoupdate
    jcarpent authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    808e4bf View commit details
    Browse the repository at this point in the history
  4. qplayer - infeasible case : fix dimensional typo for double sided ine…

    …qualities
    abambade authored and jcarpent committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7d8cc73 View commit details
    Browse the repository at this point in the history
  5. changelog: sync

    jcarpent committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    fd23b21 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. CMake: allow use of installed dependencies, take 2 (#337)

    * CMake: allow use of installed pybind11
    
    * CMake: modernize cereal use
    
    * changelog: sync
    nim65s authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    25827f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Refactor Python examples with a new "util.py" file (#347)

    * [examples/python] Add util.py file, move "generate_mixed_qp" function to it
    
    give reg a meaning
    
    * update CHANGELOG
    
    * apply suggestion
    ManifoldFR authored Aug 14, 2024
    1 Configuration menu
    Copy the full SHA
    315f4d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    22d0d91 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. fix mu_update for PrimalLDLT backend

    fabinsch authored and jcarpent committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0021dbc View commit details
    Browse the repository at this point in the history
  2. fix typo in mu_update

    fabinsch authored and jcarpent committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    ddd8766 View commit details
    Browse the repository at this point in the history
  3. update dw for eq. constraints

    fabinsch authored and jcarpent committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    fa9066e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2507ef7 View commit details
    Browse the repository at this point in the history
  5. update CHANGELOG

    fabinsch authored and jcarpent committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c5f734b View commit details
    Browse the repository at this point in the history
  6. Update include/proxsuite/proxqp/dense/solver.hpp

    Co-authored-by: Justin Carpentier <justin.carpentier@inria.fr>
    fabinsch and jcarpent authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    bc54ff3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #349 from fabinsch/topic/fix-ldlt

    Fix `mu_update` for `PrimalLDLT` backend
    jcarpent authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    1da897c View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    b25fbe2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Merge pull request #343 from Bambade/qplayer-fix

    Qplayer - infeasible case - dimensional typo fix for the inequality constraints
    jcarpent authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    6d708e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. cmake: sync submodule

    jcarpent committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    769e450 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. pre-commit: format

    jcarpent committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c66e666 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #350 from jcarpent/devel

    Sync submodule CMake
    jcarpent authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    52d0095 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29f9608 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a90f97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c90564b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72f8c3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f004de9 View commit details
    Browse the repository at this point in the history
  8. [bindings/python] update CMake listfile, targets and instruction-set.…

    …cpp for nanobind
    
    [bindings/python] cmake : nanobind's helper function already sets prefix and suffix for us.
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d28e4eb View commit details
    Browse the repository at this point in the history
  9. [bindings/python] instruction-set.cpp : fix crashes because of lack o…

    …f std::string support
    
    + add relevant nanobind stl support header
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    7168637 View commit details
    Browse the repository at this point in the history
  10. [proxqp/sparse] explicitly delete copy ctor and operator, fixing conf…

    …usion with is_copy_constructible-type traits
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    14ab3a3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a0a97fa View commit details
    Browse the repository at this point in the history
  12. [bindings/python] expose-workspace.hpp : do pybind11 -> nanobind swap

    + only concerns def_* methods and pickling (now managed manually through setting the relevant special methods)
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    86863f2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    82d372f View commit details
    Browse the repository at this point in the history
  14. [bindings/python] expose-settings.hpp : do pybind11 -> nanobind swap

    + concerns def_* methods and pickling (now managed manually through setting the relevant special methods)
    + remove module_local(), as it is not supported in nanobind: https://nanobind.readthedocs.io/en/latest/porting.html#removed-features
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    887b5c3 View commit details
    Browse the repository at this point in the history
  15. [bindings/python] workspace, model : do pybind11 -> nanobind swap

    + concerns def_* methods and pickling (now managed manually through setting the relevant special methods)
    + remove module_local(), as it is not supported in nanobind: https://nanobind.readthedocs.io/en/latest/porting.html#removed-features
    + ::arg_v() no longer behaves the same. had to strip per-argument docstrings
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ad7e215 View commit details
    Browse the repository at this point in the history
  16. [bindings/python] remove optional.hpp

    + nanobind has no out-of-the-box utility for tl::optional AFAIK
    + nanobind requires C++17 - hence proxsuite will be using std::optional anyway
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    54040cd View commit details
    Browse the repository at this point in the history
  17. [bindings/python] expose-solver.hpp : switch to nanobind

    + this nuked a bunch of argument docstrings...
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    16a8825 View commit details
    Browse the repository at this point in the history
  18. [bindings/python] expose-{backward,parallel,qpobject}.hpp : switch to…

    … nanobind
    
    + this nuked a bunch of argument docstrings...
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    97909b4 View commit details
    Browse the repository at this point in the history
  19. [bindings/python] expose-qpvector.hpp : upgrade to nanobind

    + change pybind11::return_value_policy to nanobind::rv_policy when relevant
    + include the nanobind header here (helps for IDEs)
    + change ctor init types from i64 to u64 -> nanobind is STRICT when it comes to integer signedness conversions
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    520afab View commit details
    Browse the repository at this point in the history
  20. [ci] checkout submodule recursive

    fabinsch authored and ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    783d88f View commit details
    Browse the repository at this point in the history
  21. [bindings/python] cmake : add stub generation (basic)

    pyproject.toml: add dependency on typing-extensions (required for stubgen on python<3.11)
    
    Make stub generation optional
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    7de7adf View commit details
    Browse the repository at this point in the history
  22. Update CHANGELOG

    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    bc0e35a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3ea4718 View commit details
    Browse the repository at this point in the history
  24. [bindings/python] remove macro PROXSUITE_PYTHON_EIGEN_READWRITE

    + nanobind handles things well already
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    a8256bf View commit details
    Browse the repository at this point in the history
  25. [test] fix bare except

    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    aaeca09 View commit details
    Browse the repository at this point in the history
  26. [test] Fix serialization

    + pickle expects to be loading a str instead of bytes
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    54f42c6 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0297676 View commit details
    Browse the repository at this point in the history
  28. [bindings/python] Fix overloaded dense.solve() signatures, switch nul…

    …lopt for nanobind::none()
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8dccf3b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    395933c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    9008bf9 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    22fcd22 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    603e208 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    856e057 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    4882f59 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    b810caf View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e7394b3 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    f004f5d View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    05632d2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    2723872 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    94f13f1 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    6d167e8 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3d637fd View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3804bae View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    bfc2bea View commit details
    Browse the repository at this point in the history
  45. Update bindings/python/helpers/instruction-set.cpp

    Co-authored-by: Fabian Schramm <55981657+fabinsch@users.noreply.github.com>
    ManifoldFR and fabinsch committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0e4db0a View commit details
    Browse the repository at this point in the history
  46. Update bindings/python/src/expose-results.hpp

    Co-authored-by: Fabian Schramm <55981657+fabinsch@users.noreply.github.com>
    ManifoldFR and fabinsch committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    449267f View commit details
    Browse the repository at this point in the history
  47. Update bindings/python/src/expose-helpers.hpp

    Co-authored-by: Fabian Schramm <55981657+fabinsch@users.noreply.github.com>
    ManifoldFR and fabinsch committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d509b5e View commit details
    Browse the repository at this point in the history
  48. [workflows] do not re-run linux, osx, win, arch CI and release CI whe…

    …n updating CHANGELOG.md
    ManifoldFR committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    519a624 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. CMake: fix cereal link

    nim65s committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    8305864 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c2b2a View commit details
    Browse the repository at this point in the history
  3. add changelog entry

    nim65s committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    d8b56b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d719663 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #345 from ManifoldFR/topic/nanobind

    Move from Pybind11 to nanobind
    ManifoldFR authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    5bc2b9d View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    515ce6c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Merge pull request #352 from nim65s/fix-cereal-link

    CMake: fix use of system cereal
    jcarpent authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4d90c3d View commit details
    Browse the repository at this point in the history