Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.02 KB

CHANGELOG.md

File metadata and controls

32 lines (23 loc) · 1.02 KB

Revision history for acl-hs

1.2.0.0 -- Feb 2025

  • Added AtCoder.Extra.Seq
  • Tweaked INLINE settings for less compile time
  • Breaking changes:
    • Matrix.diag now does not take length parameter
    • Extra.Math.primitiveRoot is renamed to primitiveRoot32
    • Internal.Convolution functions now use ST instead of PrimMonad

1.1.1.0 -- Jan 2025

  • Added AtCoder.Extra.Tree.Lct
  • Added blockCut, blockCutComponents in AtCoder.Extra.Graph
  • Added popBack_ in AtCoder.Internal.Buffer
  • Added square, rank, inv, invRaw, detMod, detMint in AtCoder.Extra.Matrix

1.1.0.0 -- Jan 2025

  • Removed RangeSetId and RangeAddId from AtCoder.Extra.Monoid.
  • Implemented SegAct for RangeSet, RangeAdd and Max, Min.
  • Added segActWithLength to SegAct.
  • Added build1 to AtCoder.Internal.Csr.
  • Added a bunch of extra modules.

1.0.0.0 -- Dec 2024

  • First version.
  • Added ACL-compatible modules.
  • Added Extra module of Math (binary exponentiation) and Monoid (SegAct instances).