Skip to content

Conversation

@eddelbuettel
Copy link
Contributor

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR syncs the qlcal R package with QuantLib version 1.41 by updating three source files and bumping the package version.

Changes:

  • Updated version from 0.0.17 to 0.0.17.1 with current date
  • Removed input validation checks from two calendar functions
  • Modified observer pattern implementation to use map instead of set with validity tracking

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
DESCRIPTION Bumped version to 0.0.17.1 and updated date to 2026-01-13
ChangeLog Added entry documenting the sync with QuantLib 1.41
src/ql/time/calendar.cpp Removed QL_REQUIRE validation checks from holidayList and businessDayList functions
src/ql/patterns/observable.hpp Changed deferredObservers_ from std::set to std::map with validity flag, added runningDeferredUpdates flag and accessor, updated unregisterDeferredObserver logic
src/ql/patterns/observable.cpp Added runningDeferredUpdates flag management and validity checking in deferred observer updates

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@eddelbuettel eddelbuettel merged commit 16b2540 into master Jan 13, 2026
8 checks passed
@eddelbuettel eddelbuettel deleted the feature/ql_1.41 branch January 13, 2026 17:39
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