Compare commits
	
		
			4 Commits
		
	
	
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| 6fac0f48c0 | |||
| c54aacf3f6 | |||
| 491ee961dd | |||
| 461cf26792 | 
| @@ -1,3 +1,20 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Wed Feb  5 02:55:54 UTC 2025 - Peter Simons <psimons@suse.com> | ||||||
|  |  | ||||||
|  | - Update vector-algorithms to version 0.9.1.0. | ||||||
|  |   ## Version 0.9.1.0 (2025-02-05) | ||||||
|  |  | ||||||
|  |   - More inlining for `sort` and `nib` functions. | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Sun Nov 24 20:23:06 UTC 2024 - Peter Simons <psimons@suse.com> | ||||||
|  |  | ||||||
|  | - Update vector-algorithms to version 0.9.0.3. | ||||||
|  |   ## Version 0.9.0.3 (2024-11-25) | ||||||
|  |  | ||||||
|  |   - Fix an off-by-one error Heap.partialSort functions. | ||||||
|  |   - Support latest ghcs. | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon May 27 02:16:41 UTC 2024 - Peter Simons <psimons@suse.com> | Mon May 27 02:16:41 UTC 2024 - Peter Simons <psimons@suse.com> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| # | # | ||||||
| # spec file for package ghc-vector-algorithms | # spec file for package ghc-vector-algorithms | ||||||
| # | # | ||||||
| # Copyright (c) 2024 SUSE LLC | # Copyright (c) 2025 SUSE LLC | ||||||
| # | # | ||||||
| # All modifications and additions to the file contributed by third parties | # All modifications and additions to the file contributed by third parties | ||||||
| # remain the property of their copyright owners, unless otherwise agreed | # remain the property of their copyright owners, unless otherwise agreed | ||||||
| @@ -20,13 +20,12 @@ | |||||||
| %global pkgver %{pkg_name}-%{version} | %global pkgver %{pkg_name}-%{version} | ||||||
| %bcond_with tests | %bcond_with tests | ||||||
| Name:           ghc-%{pkg_name} | Name:           ghc-%{pkg_name} | ||||||
| Version:        0.9.0.2 | Version:        0.9.1.0 | ||||||
| Release:        0 | Release:        0 | ||||||
| Summary:        Efficient algorithms for vector arrays | Summary:        Efficient algorithms for vector arrays | ||||||
| License:        BSD-3-Clause | License:        BSD-3-Clause | ||||||
| URL:            https://hackage.haskell.org/package/%{pkg_name} | URL:            https://hackage.haskell.org/package/%{pkg_name} | ||||||
| Source0:        https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz | Source0:        https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz | ||||||
| Source1:        https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal |  | ||||||
| BuildRequires:  ghc-Cabal-devel | BuildRequires:  ghc-Cabal-devel | ||||||
| BuildRequires:  ghc-base-devel | BuildRequires:  ghc-base-devel | ||||||
| BuildRequires:  ghc-base-prof | BuildRequires:  ghc-base-prof | ||||||
| @@ -80,7 +79,6 @@ This package provides the Haskell %{pkg_name} profiling library. | |||||||
|  |  | ||||||
| %prep | %prep | ||||||
| %autosetup -n %{pkg_name}-%{version} | %autosetup -n %{pkg_name}-%{version} | ||||||
| cp -p %{SOURCE1} %{pkg_name}.cabal |  | ||||||
|  |  | ||||||
| %build | %build | ||||||
| %ghc_lib_build | %ghc_lib_build | ||||||
|   | |||||||
| @@ -1,3 +0,0 @@ | |||||||
| version https://git-lfs.github.com/spec/v1 |  | ||||||
| oid sha256:82ee0d0cb8734944781d3cac186cc2fe45aac7859b2af365f2f8ea32a17a253a |  | ||||||
| size 29259 |  | ||||||
							
								
								
									
										3
									
								
								vector-algorithms-0.9.1.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								vector-algorithms-0.9.1.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | version https://git-lfs.github.com/spec/v1 | ||||||
|  | oid sha256:d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2 | ||||||
|  | size 29426 | ||||||
| @@ -1,169 +0,0 @@ | |||||||
| cabal-version:     >= 1.10 |  | ||||||
| name:              vector-algorithms |  | ||||||
| version:           0.9.0.2 |  | ||||||
| x-revision: 1 |  | ||||||
| license:           BSD3 |  | ||||||
| license-file:      LICENSE |  | ||||||
| author:            Dan Doel |  | ||||||
| maintainer:        Dan Doel <dan.doel@gmail.com> |  | ||||||
|                    Erik de Castro Lopo <erikd@mega-nerd.com> |  | ||||||
| copyright:         (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel |  | ||||||
|                    (c) 2015 Tim Baumann |  | ||||||
| homepage:          https://github.com/erikd/vector-algorithms/ |  | ||||||
| category:          Data |  | ||||||
| synopsis:          Efficient algorithms for vector arrays |  | ||||||
| description:       Efficient algorithms for sorting vector arrays. At some stage |  | ||||||
|                    other vector algorithms may be added. |  | ||||||
| build-type:        Simple |  | ||||||
|  |  | ||||||
| extra-source-files: CHANGELOG.md |  | ||||||
|  |  | ||||||
| tested-with: |  | ||||||
|   GHC == 9.8.1 |  | ||||||
|   GHC == 9.6.3 |  | ||||||
|   GHC == 9.4.7 |  | ||||||
|   GHC == 9.2.8 |  | ||||||
|   GHC == 9.0.2 |  | ||||||
|   GHC == 8.10.7 |  | ||||||
|   GHC == 8.8.4 |  | ||||||
|   GHC == 8.6.5 |  | ||||||
|   GHC == 8.4.4 |  | ||||||
|   GHC == 8.2.2 |  | ||||||
|   GHC == 8.0.2 |  | ||||||
|   GHC == 7.10.3 |  | ||||||
|  |  | ||||||
| flag BoundsChecks |  | ||||||
|   description: Enable bounds checking |  | ||||||
|   default: True |  | ||||||
|  |  | ||||||
| flag UnsafeChecks |  | ||||||
|   description: Enable bounds checking in unsafe operations at the cost of a |  | ||||||
|                significant performance penalty. |  | ||||||
|   default: False |  | ||||||
|  |  | ||||||
| flag InternalChecks |  | ||||||
|   description: Enable internal consistency checks at the cost of a |  | ||||||
|                significant performance penalty. |  | ||||||
|   default: False |  | ||||||
|  |  | ||||||
| flag bench |  | ||||||
|   description: Build a benchmarking program to test vector-algorithms |  | ||||||
|                performance |  | ||||||
|   default: True |  | ||||||
|  |  | ||||||
| flag properties |  | ||||||
|   description: Enable the quickcheck tests |  | ||||||
|   default: True |  | ||||||
|  |  | ||||||
| -- flag dump-simpl |  | ||||||
| --   description: Dumps the simplified core during compilation |  | ||||||
| --   default: False |  | ||||||
|  |  | ||||||
| flag llvm |  | ||||||
|   description: Build using llvm |  | ||||||
|   default: False |  | ||||||
|  |  | ||||||
| source-repository head |  | ||||||
|   type:     git |  | ||||||
|   location: https://github.com/erikd/vector-algorithms/ |  | ||||||
|  |  | ||||||
| library |  | ||||||
|   hs-source-dirs: src |  | ||||||
|   default-language: Haskell2010 |  | ||||||
|  |  | ||||||
|   build-depends: base >= 4.8 && < 5, |  | ||||||
|                  bitvec >= 1.0 && < 1.2, |  | ||||||
|                  vector >= 0.6 && < 0.14, |  | ||||||
|                  primitive >= 0.6.2.0 && < 0.10, |  | ||||||
|                  bytestring >= 0.9 && < 1 |  | ||||||
|  |  | ||||||
|   if ! impl (ghc >= 7.8) |  | ||||||
|     build-depends: tagged >= 0.4 && < 0.9 |  | ||||||
|  |  | ||||||
|   exposed-modules: |  | ||||||
|     Data.Vector.Algorithms |  | ||||||
|     Data.Vector.Algorithms.Optimal |  | ||||||
|     Data.Vector.Algorithms.Insertion |  | ||||||
|     Data.Vector.Algorithms.Intro |  | ||||||
|     Data.Vector.Algorithms.Merge |  | ||||||
|     Data.Vector.Algorithms.Radix |  | ||||||
|     Data.Vector.Algorithms.Search |  | ||||||
|     Data.Vector.Algorithms.Heap |  | ||||||
|     Data.Vector.Algorithms.AmericanFlag |  | ||||||
|     Data.Vector.Algorithms.Tim |  | ||||||
|  |  | ||||||
|   other-modules: |  | ||||||
|     Data.Vector.Algorithms.Common |  | ||||||
|  |  | ||||||
|   ghc-options: |  | ||||||
|     -funbox-strict-fields |  | ||||||
|  |  | ||||||
|   -- Cabal/Hackage complains about these |  | ||||||
|   -- if flag(dump-simpl) |  | ||||||
|   --   ghc-options: -ddump-simpl -ddump-to-file |  | ||||||
|  |  | ||||||
|   if flag(llvm) |  | ||||||
|     ghc-options: -fllvm |  | ||||||
|  |  | ||||||
|   include-dirs: |  | ||||||
|     include |  | ||||||
|  |  | ||||||
|   install-includes: |  | ||||||
|     vector.h |  | ||||||
|  |  | ||||||
|   if flag(BoundsChecks) |  | ||||||
|     cpp-options: -DVECTOR_BOUNDS_CHECKS |  | ||||||
|  |  | ||||||
|   if flag(UnsafeChecks) |  | ||||||
|     cpp-options: -DVECTOR_UNSAFE_CHECKS |  | ||||||
|  |  | ||||||
|   if flag(InternalChecks) |  | ||||||
|     cpp-options: -DVECTOR_INTERNAL_CHECKS |  | ||||||
|  |  | ||||||
| benchmark simple-bench |  | ||||||
|   hs-source-dirs: bench/simple |  | ||||||
|   type: exitcode-stdio-1.0 |  | ||||||
|   default-language: Haskell2010 |  | ||||||
|  |  | ||||||
|   if !flag(bench) |  | ||||||
|     buildable: False |  | ||||||
|  |  | ||||||
|   main-is: Main.hs |  | ||||||
|  |  | ||||||
|   other-modules: |  | ||||||
|     Blocks |  | ||||||
|  |  | ||||||
|   build-depends: base, mwc-random, vector, vector-algorithms |  | ||||||
|   ghc-options: -Wall |  | ||||||
|  |  | ||||||
|   -- Cabal/Hackage complains about these |  | ||||||
|   -- if flag(dump-simpl) |  | ||||||
|   --   ghc-options: -ddump-simpl -ddump-to-file |  | ||||||
|  |  | ||||||
|   if flag(llvm) |  | ||||||
|     ghc-options: -fllvm |  | ||||||
|  |  | ||||||
| test-suite properties |  | ||||||
|   hs-source-dirs: tests/properties |  | ||||||
|   type: exitcode-stdio-1.0 |  | ||||||
|   main-is: Tests.hs |  | ||||||
|   default-language: Haskell2010 |  | ||||||
|  |  | ||||||
|   other-modules: |  | ||||||
|     Optimal |  | ||||||
|     Properties |  | ||||||
|     Util |  | ||||||
|  |  | ||||||
|   if !flag(properties) |  | ||||||
|     buildable: False |  | ||||||
|   else |  | ||||||
|     build-depends: |  | ||||||
|       base >= 4.9, |  | ||||||
|       bytestring, |  | ||||||
|       containers, |  | ||||||
|       QuickCheck > 2.9 && < 2.16, |  | ||||||
|       vector, |  | ||||||
|       vector-algorithms |  | ||||||
|  |  | ||||||
|   if flag(llvm) |  | ||||||
|     ghc-options: -fllvm |  | ||||||
		Reference in New Issue
	
	Block a user