require newer Decimal, math-functions, fixing inconsistent rounding
Decimal 0.5.1+ changed to banker's rounding (round to nearest even number), and math-functions 0.3.3.0 (used by roi) fixed various precision-related issues. Now we require the latest versions of these. This was causing some functional test failures when building with old GHCs/snapshots.
This commit is contained in:
		
							parent
							
								
									d79578cbfa
								
							
						
					
					
						commit
						96b4f0be4f
					
				| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 15de1698b07fbd3107f0c9b3e22f08d05d0dbc6938dd40d5b743d5591ac4c0f5 | -- hash: 01d6a6a7e96f08f55b4d21dcd593b3de2ad7dd0334e528eebb5bcc2f270f1bba | ||||||
| 
 | 
 | ||||||
| name:           hledger-lib | name:           hledger-lib | ||||||
| version:        1.17.99 | version:        1.17.99 | ||||||
| @ -106,7 +106,7 @@ library | |||||||
|       ./. |       ./. | ||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , Glob >=0.9 |     , Glob >=0.9 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
| @ -157,7 +157,7 @@ test-suite doctest | |||||||
|       test |       test | ||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , Glob >=0.7 |     , Glob >=0.7 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
| @ -211,7 +211,7 @@ test-suite unittest | |||||||
|       test |       test | ||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , Glob >=0.9 |     , Glob >=0.9 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
|  | |||||||
| @ -54,7 +54,7 @@ dependencies: | |||||||
| - cassava | - cassava | ||||||
| - cassava-megaparsec | - cassava-megaparsec | ||||||
| - data-default >=0.5 | - data-default >=0.5 | ||||||
| - Decimal | - Decimal >=0.5.1 | ||||||
| - deepseq | - deepseq | ||||||
| - directory | - directory | ||||||
| - fgl >=5.5.4.0 | - fgl >=5.5.4.0 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 05a5380672afe392399748df8f24e4d4e1f87877f0204ad892756620b3640c63 | -- hash: ec505e9faa6b33a81e754a96291ea152d9d7a26b1f2862b97617220438ac3a60 | ||||||
| 
 | 
 | ||||||
| name:           hledger-web | name:           hledger-web | ||||||
| version:        1.17.99 | version:        1.17.99 | ||||||
| @ -152,7 +152,7 @@ library | |||||||
|   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints |   ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints | ||||||
|   cpp-options: -DVERSION="1.17.99" |   cpp-options: -DVERSION="1.17.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , aeson |     , aeson | ||||||
|     , base >=4.9 && <4.15 |     , base >=4.9 && <4.15 | ||||||
|     , blaze-html |     , blaze-html | ||||||
|  | |||||||
| @ -110,7 +110,7 @@ library: | |||||||
|   - conduit-extra >=1.1 |   - conduit-extra >=1.1 | ||||||
|   - containers |   - containers | ||||||
|   - data-default |   - data-default | ||||||
|   - Decimal |   - Decimal >=0.5.1 | ||||||
|   - directory |   - directory | ||||||
|   - extra >=1.6.3 |   - extra >=1.6.3 | ||||||
|   - filepath |   - filepath | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ cabal-version: 1.12 | |||||||
| -- | -- | ||||||
| -- see: https://github.com/sol/hpack | -- see: https://github.com/sol/hpack | ||||||
| -- | -- | ||||||
| -- hash: 2c855b1eb6a4e22495b7f115daa9c8f47eb3279bab634133dd4e597a722ee1cb | -- hash: 0d3dd28d19c221724a5d9497497cef89fa080b4f46c4f46c7d87ce372513884b | ||||||
| 
 | 
 | ||||||
| name:           hledger | name:           hledger | ||||||
| version:        1.17.99 | version:        1.17.99 | ||||||
| @ -146,7 +146,7 @@ library | |||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path | ||||||
|   cpp-options: -DVERSION="1.17.99" |   cpp-options: -DVERSION="1.17.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , Diff |     , Diff | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
| @ -163,7 +163,7 @@ library | |||||||
|     , haskeline >=0.6 |     , haskeline >=0.6 | ||||||
|     , hledger-lib >=1.17.99 && <1.18 |     , hledger-lib >=1.17.99 && <1.18 | ||||||
|     , lucid |     , lucid | ||||||
|     , math-functions >=0.2.0.0 |     , math-functions >=0.3.3.0 | ||||||
|     , megaparsec >=7.0.0 && <8.1 |     , megaparsec >=7.0.0 && <8.1 | ||||||
|     , mtl >=2.2.1 |     , mtl >=2.2.1 | ||||||
|     , old-time |     , old-time | ||||||
| @ -199,7 +199,7 @@ executable hledger | |||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path | ||||||
|   cpp-options: -DVERSION="1.17.99" |   cpp-options: -DVERSION="1.17.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
|     , base >=4.9 && <4.15 |     , base >=4.9 && <4.15 | ||||||
| @ -214,7 +214,7 @@ executable hledger | |||||||
|     , haskeline >=0.6 |     , haskeline >=0.6 | ||||||
|     , hledger |     , hledger | ||||||
|     , hledger-lib >=1.17.99 && <1.18 |     , hledger-lib >=1.17.99 && <1.18 | ||||||
|     , math-functions >=0.2.0.0 |     , math-functions >=0.3.3.0 | ||||||
|     , megaparsec >=7.0.0 && <8.1 |     , megaparsec >=7.0.0 && <8.1 | ||||||
|     , mtl >=2.2.1 |     , mtl >=2.2.1 | ||||||
|     , old-time |     , old-time | ||||||
| @ -251,7 +251,7 @@ test-suite unittest | |||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path | ||||||
|   cpp-options: -DVERSION="1.17.99" |   cpp-options: -DVERSION="1.17.99" | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
|     , base >=4.9 && <4.15 |     , base >=4.9 && <4.15 | ||||||
| @ -266,7 +266,7 @@ test-suite unittest | |||||||
|     , haskeline >=0.6 |     , haskeline >=0.6 | ||||||
|     , hledger |     , hledger | ||||||
|     , hledger-lib >=1.17.99 && <1.18 |     , hledger-lib >=1.17.99 && <1.18 | ||||||
|     , math-functions >=0.2.0.0 |     , math-functions >=0.3.3.0 | ||||||
|     , megaparsec >=7.0.0 && <8.1 |     , megaparsec >=7.0.0 && <8.1 | ||||||
|     , mtl >=2.2.1 |     , mtl >=2.2.1 | ||||||
|     , old-time |     , old-time | ||||||
| @ -300,7 +300,7 @@ benchmark bench | |||||||
|       bench |       bench | ||||||
|   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path |   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path | ||||||
|   build-depends: |   build-depends: | ||||||
|       Decimal |       Decimal >=0.5.1 | ||||||
|     , aeson |     , aeson | ||||||
|     , ansi-terminal >=0.6.2.3 |     , ansi-terminal >=0.6.2.3 | ||||||
|     , base >=4.9 && <4.15 |     , base >=4.9 && <4.15 | ||||||
| @ -317,7 +317,7 @@ benchmark bench | |||||||
|     , hledger |     , hledger | ||||||
|     , hledger-lib >=1.17.99 && <1.18 |     , hledger-lib >=1.17.99 && <1.18 | ||||||
|     , html |     , html | ||||||
|     , math-functions >=0.2.0.0 |     , math-functions >=0.3.3.0 | ||||||
|     , megaparsec >=7.0.0 && <8.1 |     , megaparsec >=7.0.0 && <8.1 | ||||||
|     , mtl >=2.2.1 |     , mtl >=2.2.1 | ||||||
|     , old-time |     , old-time | ||||||
|  | |||||||
| @ -114,7 +114,7 @@ dependencies: | |||||||
| - cmdargs >=0.10 | - cmdargs >=0.10 | ||||||
| - containers | - containers | ||||||
| - data-default >=0.5 | - data-default >=0.5 | ||||||
| - Decimal | - Decimal >=0.5.1 | ||||||
| - directory | - directory | ||||||
| - extra >=1.6.3 | - extra >=1.6.3 | ||||||
| - filepath | - filepath | ||||||
| @ -129,7 +129,7 @@ dependencies: | |||||||
| - safe >=0.2 | - safe >=0.2 | ||||||
| - shakespeare >=2.0.2.2 | - shakespeare >=2.0.2.2 | ||||||
| - split >=0.1 | - split >=0.1 | ||||||
| - math-functions >=0.2.0.0 | - math-functions >=0.3.3.0 | ||||||
| - tabular >=0.2 | - tabular >=0.2 | ||||||
| - tasty >=1.2.3 | - tasty >=1.2.3 | ||||||
| - temporary | - temporary | ||||||
|  | |||||||
| @ -67,3 +67,5 @@ extra-deps: | |||||||
| - wcwidth-0.0.2 | - wcwidth-0.0.2 | ||||||
| - ansi-wl-pprint-0.6.9 | - ansi-wl-pprint-0.6.9 | ||||||
| - optparse-applicative-0.15.1.0 | - optparse-applicative-0.15.1.0 | ||||||
|  | - Decimal-0.5.1 | ||||||
|  | - math-functions-0.3.3.0 | ||||||
|  | |||||||
| @ -44,3 +44,4 @@ extra-deps: | |||||||
| - wai-handler-launch-3.0.3.1 | - wai-handler-launch-3.0.3.1 | ||||||
| - streaming-commons-0.2.1.2 | - streaming-commons-0.2.1.2 | ||||||
| - network-2.7.0.0 | - network-2.7.0.0 | ||||||
|  | - math-functions-0.3.3.0 | ||||||
|  | |||||||
| @ -26,3 +26,4 @@ extra-deps: | |||||||
| - wai-handler-launch-3.0.3.1 | - wai-handler-launch-3.0.3.1 | ||||||
| - streaming-commons-0.2.1.2 | - streaming-commons-0.2.1.2 | ||||||
| - network-2.7.0.0 | - network-2.7.0.0 | ||||||
|  | - math-functions-0.3.3.0 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user