Skip to content

Conversation

@crusso
Copy link
Contributor

@crusso crusso commented Sep 29, 2025

builds on #397 to pass CI

  • updates mops to pull down draft moc release 0.16.3-implicits-2
  • tones down prop tests that OOM with default eop

@crusso crusso requested a review from a team as a code owner September 29, 2025 19:41
@github-actions
Copy link

github-actions bot commented Sep 29, 2025

No description provided.

@crusso crusso changed the title experiment: updated mops to pull down draft branch and adjust tests experiment: updatedmops to pull down draft branch and adjust tests Sep 29, 2025
@crusso crusso merged commit 2d4c9f7 into christoph/implicits Sep 29, 2025
8 checks passed
@crusso crusso deleted the claudio/implicits branch September 29, 2025 19:44
@crusso crusso changed the title experiment: updatedmops to pull down draft branch and adjust tests experiment: update mops to pull down draft branch and adjust tests Sep 29, 2025
christoph-dfinity added a commit that referenced this pull request Oct 13, 2025
* chore: updates matchers package to mops release (#394)

* makes comparison arguments to Map functions implicit

* use implicits in tests for Map

* make comparison arguments to Set functions implicit

* update Set tests to use implicits

* remove local bindings, now that we can disambiguate Nat and Int

* make equal arguments implicit

* rename internal Map and Set size to size_ to avoid clash with contextual dot

* Implicit pattern across entire `core` package (#398)

* First pass

* Another pass

* Fix stragglers

* Fix more stragglers

* Apply suggestions from code review

Co-authored-by: Christoph <christoph.hegemann@dfinity.org>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Various fixes

* Apply suggestions from code review

Co-authored-by: Claudio Russo <claudio@dfinity.org>

* Fix

* Update API lockfile

---------

Co-authored-by: Christoph <christoph.hegemann@dfinity.org>
Co-authored-by: Claudio Russo <claudio@dfinity.org>

* rename .size on Queue

* add TODO comment

* I was using a stale compiler

* updates the toolchain to a pre-release

* updated mops to pull down draft branch and adjust tests (#399)

* feat: Add PriorityQueue (#392)

* Partial implementation.

* Fix bug and add peek.

* Started with tests, and more functions.

* Towards more tests, adding SetPriorityQueue.

* Completing first implementation, with tests.

* Add comments to PriorityQueue.mo

* Move set implementation and add benchmark.

* Better holes.

* Extra benchmark.

* More tests.

* .

* Comments.

* Optimization.

* Comments for SetWrapper.

* Move SetWrapper.

* Run format.

* .

* npm run validate

* Fix imports in docstrings.

* Add Changelog entry.

* Fix Changelog entry.

* Remove inefficient push and pop operations (and benchmarks for them).

* Move PriorityQueueSet.mo

* Fix validation.

* Update Changelog.

* Update implicits for RealTimeQueue

* Update implicits for PriorityQueue

* Update API lockfile

---------

Co-authored-by: Ryan Vandersmith <ryan.vandersmith@dfinity.org>
Co-authored-by: Claudio Russo <claudio@dfinity.org>
Co-authored-by: Andrei Constantinescu <andrei.constantinescu@dfinity.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants