421 Commits

Author SHA256 Message Date
2dbc0af71f Accepting request 1231410 from devel:languages:haskell
version update for ghc-9.10.1

OBS-URL: https://build.opensuse.org/request/show/1231410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=110
2024-12-20 22:10:00 +00:00
Peter Simons
e1d93ba49d osc copypac from project:devel:languages:haskell:ghc-9.10.x package:ghc revision:8, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=407
2024-12-10 11:25:51 +00:00
3b3a5bcecd - Update to version 9.8.4
* -Wmissing-home-modules now behaves correctly when multiple units have expose the same module name
 * Adjust the demand signature of the prompt# to avoid invalid optimisation of non-terminating programs
 * GHC’s internal Unique type has been widened to 64-bits on 32-bit architectures,
    avoiding potential miscompilations on large projects

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=406
2024-12-03 17:18:25 +00:00
Ana Guerrero
3c40a61065 Accepting request 1218536 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1218536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=109
2024-10-28 14:18:00 +00:00
Peter Simons
24a2ce8c89 osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:26, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=405
2024-10-26 13:48:27 +00:00
Ana Guerrero
2f1f394e63 Accepting request 1180701 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1180701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=108
2024-06-14 17:01:39 +00:00
Peter Simons
9cc81ed1d6 - Replace %patchN with %patch -P N: %patchN is deprecated.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=404
2024-06-13 13:12:59 +00:00
3c8072262c Accepting request 1159584 from devel:languages:haskell
Update Haskell ecosystem to GHC version 9.8.2.

OBS-URL: https://build.opensuse.org/request/show/1159584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=107
2024-03-20 20:14:42 +00:00
Peter Simons
065073c45b osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:22, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=403
2024-03-19 14:43:32 +00:00
Peter Simons
d1d9524962 osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:20, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=402
2024-03-12 14:59:00 +00:00
Peter Simons
bf8744071c osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:19, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=401
2024-03-05 22:00:55 +00:00
Peter Simons
9caf36f31d osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:18, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=400
2024-03-01 19:00:04 +00:00
Peter Simons
c9adbe5de2 Accepting request 1152126 from home:dimstar:rpm4.20:g
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1152126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=399
2024-02-27 18:54:35 +00:00
Ana Guerrero
0477a48938 Accepting request 1150197 from devel:languages:haskell
- update to 9.6.4
 * Fix a code generator bug on AArch64 platforms resulting in invalid conditional jumps .
 * Fix a simplifier bug that may cause segfaults and core lint failures due to incorrect handling of join points .
 * Ensure unconstrained instance dictionaries get IPE info .
 * Fix a bug where we could silently truncate 64 bit values to 32 bit on 32 bit architectures.
 * Fix a GHCi bug where a failure in the :add command would cause the process to exit .
 * Fix a bug causing suboptimal error messages for certain invalid cyclic module graphs with hs-boot files .
 * Fix a bug causing compiler panics with certain package databases involving unusable units and module reexports
 * Fix some memory leaks in GHCi that manifest on reloads
 * Fix a bug leading to some template haskell splices failing on being reloaded into GHCi due to not clearing the interactive context properly .
 * Fix a type checker crash on certain programs involving implicitly scoped type variables .
 * Fix a bug where certain warning flags were not recognised .
 * Fix an incorrect assertion in the simplifier .
 * Align objects in the data section properly when using the LLVM backend .
 * Ensure concurrent thunk update is sound .
 * Ensure the listAllBlocks function takes the non-moving heap into account .
 * Ensure the non-moving GC is not running when pausing
 * Fix some non-moving loops and bugs on Windows and LLP64 platforms
 * Fix a bug where certain programs could have incorrect async exception masking .
 * Ensure we respect maximum event length and don’t overflow into program memory .
 * Ensure we use the right linker flags on AArch64 darwin
 * Fix a bug where -DNOSMP wasn’t being passed to the C compiler even if the target doesn’t support SMP .
 * Ensure we use the right otool and install_name_tool on Darwin .
 * Fix a bug in ghc-bignum where usage of bigNatIsPowerOf2 might result in out of bounds access . (forwarded request 1150196 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1150197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=106
2024-02-25 13:08:13 +00:00
ce6a1e5d42 Accepting request 1150196 from devel:languages:haskell:ghc-9.6.x
- update to 9.6.4
 * Fix a code generator bug on AArch64 platforms resulting in invalid conditional jumps .
 * Fix a simplifier bug that may cause segfaults and core lint failures due to incorrect handling of join points .
 * Ensure unconstrained instance dictionaries get IPE info .
 * Fix a bug where we could silently truncate 64 bit values to 32 bit on 32 bit architectures.
 * Fix a GHCi bug where a failure in the :add command would cause the process to exit .
 * Fix a bug causing suboptimal error messages for certain invalid cyclic module graphs with hs-boot files .
 * Fix a bug causing compiler panics with certain package databases involving unusable units and module reexports
 * Fix some memory leaks in GHCi that manifest on reloads
 * Fix a bug leading to some template haskell splices failing on being reloaded into GHCi due to not clearing the interactive context properly .
 * Fix a type checker crash on certain programs involving implicitly scoped type variables .
 * Fix a bug where certain warning flags were not recognised .
 * Fix an incorrect assertion in the simplifier .
 * Align objects in the data section properly when using the LLVM backend .
 * Ensure concurrent thunk update is sound .
 * Ensure the listAllBlocks function takes the non-moving heap into account .
 * Ensure the non-moving GC is not running when pausing
 * Fix some non-moving loops and bugs on Windows and LLP64 platforms
 * Fix a bug where certain programs could have incorrect async exception masking .
 * Ensure we respect maximum event length and don’t overflow into program memory .
 * Ensure we use the right linker flags on AArch64 darwin
 * Fix a bug where -DNOSMP wasn’t being passed to the C compiler even if the target doesn’t support SMP .
 * Ensure we use the right otool and install_name_tool on Darwin .
 * Fix a bug in ghc-bignum where usage of bigNatIsPowerOf2 might result in out of bounds access .

OBS-URL: https://build.opensuse.org/request/show/1150196
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=398
2024-02-25 02:33:07 +00:00
Ana Guerrero
c2b3d3c6a4 Accepting request 1126685 from devel:languages:haskell
- cabal-riscv64.patch: libraries/Cabal: Add support for the 64-bit RISC-V (forwarded request 1126684 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1126685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=105
2023-11-23 20:39:13 +00:00
15742623f5 Accepting request 1126684 from devel:languages:haskell:ghc-9.6.x
- cabal-riscv64.patch: libraries/Cabal: Add support for the 64-bit RISC-V

OBS-URL: https://build.opensuse.org/request/show/1126684
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=397
2023-11-15 15:49:04 +00:00
a70f068c1f Accepting request 1126682 from devel:languages:haskell:ghc-9.6.x
- cabal-riscv64i.patch: libraries/Cabal: Add support for the 64-bit RISC-V

OBS-URL: https://build.opensuse.org/request/show/1126682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=396
2023-11-15 15:42:08 +00:00
214f7771e4 Accepting request 1126676 from devel:languages:haskell:ghc-9.6.x
- add sphinx7.patch

OBS-URL: https://build.opensuse.org/request/show/1126676
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=395
2023-11-15 15:30:25 +00:00
a2a3f8e9e5 Accepting request 1126673 from devel:languages:haskell:ghc-9.6.x
- drop ghc-9.6.3-src.tar.xz.sig

OBS-URL: https://build.opensuse.org/request/show/1126673
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=394
2023-11-15 15:24:44 +00:00
eaab4e858c Accepting request 1126663 from devel:languages:haskell:ghc-9.6.x
- libatomic.patch: Remove unused patch
- ghc-with-interpreter.patch: Hadrian: enable GHCi support on riscv64
- cabal-riscv64: libraries/Cabal: Add support for the 64-bit RISC-V
  architecture
- Adjust constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/1126663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=393
2023-11-15 15:12:44 +00:00
Peter Simons
e338298c35 osc copypac from project:devel:languages:haskell:ghc-9.6.x package:ghc revision:10, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=392
2023-11-10 14:07:16 +00:00
c8d128b8a2 Accepting request 1103611 from devel:languages:haskell
- update to 9.4.6
- remove fix_extlinks.patch and add bytestring.patch
 * Fix a bug where certain dictionaries for undecidable
    instances could end up looping at runtime
 * Fix a compiler panic involving newtype family instances
 * Fix a bug preventing using the command line
    to compile .cmm files to assembly
 * Fix compiler panics with certain RULE pragmas
 * Fix a loop in the simplifier due to a bug in
    the representation of certain fields in interface files
 * Make type equality (~) checks in the presence
    of quantified contrains more robust to argument ordering
 * Fix some segfaults when using UnliftedDataTypes
 * Improve bounds checking with -fcheck-prim-bounds
 * Fix a bug in the simplifier leading to core lint errors
 * Ensure array read operations have proper memory barries
 * Fix a spurious -dcore-lint failure with certain kinds of type family instances
 * Fix a bug with .hie files containing spurious references
    to generated functions in files with partial field selectors
 * With the aarch64 backend, fix a bug arising from lack
    of zero-extension for 8/16 bit add/sub with immediate
 * Fix a number of bugs having to do with default
    representation polymorphic type variables
 * Add support for top-level Addr# literals
 * Fix some tag inference bugs when using the bytecode interpreter
 * Support the foreign import prim calling convention in the bytecode interpreter
 * Support sized literals in the bytecode interpreter
 * Fix a bug with the handling of unboxed tuples in the bytecode interpreter
 * Make the bytecode interpreter more robust when run on optimised code
 * Accurately account for mutator allocations when using the non-moving GC (forwarded request 1103464 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1103611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=104
2023-08-13 17:17:43 +00:00
Peter Simons
3751a31d61 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:27, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=390
2023-08-11 21:01:08 +00:00
44b6143d10 Accepting request 1102611 from devel:languages:haskell
- remove post/postun base as is now handled in macros.ghc-extra (forwarded request 1102609 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1102611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=103
2023-08-07 13:29:09 +00:00
93a57ee64a Accepting request 1102609 from devel:languages:haskell:ghc-9.4.x
- remove post/postun base as is now handled in macros.ghc-extra

OBS-URL: https://build.opensuse.org/request/show/1102609
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=389
2023-08-07 03:46:05 +00:00
cb5de343ab Accepting request 1088861 from devel:languages:haskell
- add patch for Sphinx 7 release - sphinx7.patch
- cleanup spec

OBS-URL: https://build.opensuse.org/request/show/1088861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=102
2023-06-03 22:12:28 +00:00
5e55a8ee29 Accepting request 1088860 from devel:languages:haskell:ghc-9.4.x
- add patch for Sphinx 7 release - sphinx7.patch
- cleanup spec

OBS-URL: https://build.opensuse.org/request/show/1088860
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=388
2023-05-24 15:03:09 +00:00
7658664c7f Accepting request 1084245 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1084245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=101
2023-05-04 15:09:59 +00:00
Peter Simons
c7e3842b29 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:23, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=387
2023-05-03 09:19:44 +00:00
a489942667 Accepting request 1081178 from devel:languages:haskell
- update to 9.4.5
- drop unused patches:
    ghc-8.0.2-Cabal-dynlibdir.patch
    riscv-tntc.patch
 * Fixes for a number of bug fixes in the simplifier 
 * Many bug fixes to the non-moving and parallel GCs
 * A number of improvements to recompilation avoidance with multiple
   home units
 * Fixes for regressions in the typechecker and constraint solver
 * and many more. See the release notes for a full accounting.
-> https://downloads.haskell.org/~ghc/9.4.5/docs/users_guide/9.4.5-notes.html

OBS-URL: https://build.opensuse.org/request/show/1081178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=100
2023-04-22 20:03:12 +00:00
2f2e2cd36a osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:22
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=386
2023-04-21 09:53:57 +00:00
Peter Simons
457409675d osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:21, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=384
2023-04-19 12:56:42 +00:00
fab02f7bf4 Accepting request 1079136 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1079136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=99
2023-04-14 11:12:45 +00:00
7b7122ef6a osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:20
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=383
2023-04-07 13:11:21 +00:00
eb7fa627ac Accepting request 1076520 from devel:languages:haskell
update ghc to version 9.4.4

OBS-URL: https://build.opensuse.org/request/show/1076520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=98
2023-04-04 19:25:32 +00:00
Peter Simons
12cc594410 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:19, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=382
2023-03-31 15:44:48 +00:00
Peter Simons
4e659676b6 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:18, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=381
2023-03-31 15:31:02 +00:00
Peter Simons
0db117758b osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:17, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=380
2023-03-31 07:24:00 +00:00
Peter Simons
7ae10e2ca6 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:16, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=379
2023-03-31 07:10:48 +00:00
Peter Simons
e69f225fe8 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:15, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=378
2023-03-30 08:26:17 +00:00
Peter Simons
440583e5b1 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:59, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=377
2023-02-03 09:19:01 +00:00
476db4a04d - drop ghc-8.0.2-Cabal-dynlibdir.patch - hadrian build fails with
this patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=376
2023-02-02 15:44:26 +00:00
544b2b100b osc copypac from project:openSUSE:Factory package:ghc revision:97
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=375
2023-02-02 15:42:00 +00:00
Peter Simons
5fb28d5074 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:13, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=374
2023-02-02 13:42:05 +00:00
2a6e33aebc Accepting request 1060397 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/1060397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=97
2023-01-23 17:33:29 +00:00
Peter Simons
f0ffea93b9 Accepting request 1060394 from devel:languages:haskell:ghc-8.10.x
update changelog

OBS-URL: https://build.opensuse.org/request/show/1060394
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=372
2023-01-23 11:46:56 +00:00
Peter Simons
201a799338 Accepting request 1059581 from home:Guillaume_G:branches:openSUSE:Factory:ARM
Just add a note to keep llvm major version in sync with ghc-bootstrap: https://build.opensuse.org/request/show/1059580

OBS-URL: https://build.opensuse.org/request/show/1059581
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=371
2023-01-23 11:01:36 +00:00
5417b2aaf2 Accepting request 1059044 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1059044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=96
2023-01-18 12:09:32 +00:00
OBS User buildservice-autocommit
18a24cd443 Updating link to change in openSUSE:Factory/ghc revision 96
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=918b5d89f290402eb2d39f50c3d1d58f
2023-01-18 12:09:32 +00:00