Story: Hotfix: Windows link fails, ir_curve_template_resolver free functions not exported

Table of Contents

This page documents a story in Sprint 23. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Restore the Windows build, broken because ir_curve_template_resolver.hpp's free functions are missing the ORES_SYNTHETIC_SERVICE_EXPORT macro.

Status

Field Value
State DONE
Parent sprint Sprint 23
Now Fix applied and verified locally (Linux, 60/60 assertions); Windows CI is the real verification.
Waiting on Nothing.
Next Nothing.
Last touched 2026-07-20

Acceptance

  • resolve(), build_ir_curve_refdata_context(), and price_ir_curve_entry() are exported via ORES_SYNTHETIC_SERVICE_EXPORT.
  • ores.synthetic.service.tests links and passes locally.

Tasks

Task State Start End Description
Scaffold story: Hotfix: Windows link fails, ir_curve_template_resolver free functions not exported DONE 2026-07-20 2026-07-20 Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR.
Implement Hotfix: Windows link fails, ir_curve_template_resolver free functions not exported DONE   2026-07-20 Initial task for: Hotfix: Windows link fails, ir_curve_template_resolver free functions not exported

Decisions

Out of scope

Emacs 29.3 (Org mode 9.6.15)