package incr_map
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Helpers for incremental operations on map like data structures
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      v0.17.0.tar.gz
    
    
        
    
  
  
  
    
  
        sha256=91acc784e4760af8544c4504bee1a9f6d7385eb0620f8e56392cd193a250b7d2
    
    
  doc/CHANGES.html
Release v0.17.0
- New functions introduced: - Incr_map.merge_disjointmerges two maps with disjoint keys
- Incr_map.observe_changes_exnobserves changes in a map across stabilizations
 
Release v0.16.0
Incr_map
- New functions - cutoff- applies a cutoff to the values in an incremental map
- partition_mapi'- like- partition_mapi, but the callback function has an incremental input and output
- unordered_fold_with_extra- like- unordered_fold, but depends on an arbitrary extra incremental value that can be factored into the folding computation
- merge_both_some- like- merge, but the mapping callback function is only called on keys contained in both maps
 
- New arguments - Add Instrumentationmodule and optionalinstrumentationargument to allIncr_mapfunctions, which can be used for performance profiling
- Add optional finalizeargument tounordered_fold, which can be used to change the order in which fold operations are processed
 
- Add 
- Bug fixes - Fix function subrange_by_rankto handle unbounded lower bound correctly
- Fix typo in function name mapi_mntomap_min
 
- Fix function 
Erase_key
- Small new library for type-erasing the key from an incremental map without introducing an existential type
Collate
- Remove the - Map_listlibrary- Switch all prior uses of Map_listto the more generalIncr_map_erase_key
 
- Switch all prior uses of 
- Make Incr_map_collateno longer a functor
- Fold - Add module Folddefining a fold callback function
- Add function collate_and_fold, likecollatebut allows you to perform a fold over the post-filtered, pre-range-restricted data
- Add function collate_and_fold__sort_first, likecollate__sort_firstbut allows you to perform a fold over the post-filtered, pre-range-restricted data
 
- Add module 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page