450 Commits

Author SHA256 Message Date
8d1dbf841b Accepting request 1321200 from devel:languages:haskell
- remove 9_10_1-bootstrap-sources.tar.gz
- use hadrian as BuildRequires to remove hadrian bootstraping part
   from ghc build itself
- use quick flavor on s390x

- use new bootstrap 9.10.1 compiler

OBS-URL: https://build.opensuse.org/request/show/1321200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=120
2025-12-05 15:56:07 +00:00
2e944839fc osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:31
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=427
2025-12-04 22:12:57 +00:00
8bfc22c909 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:30
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=426
2025-12-04 21:39:02 +00:00
8efb3ca029 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:29, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=425
2025-12-04 11:55:59 +00:00
cfca0fbe75 Accepting request 1315268 from devel:languages:haskell
- use new bootsrap 9.10.1 compiler

OBS-URL: https://build.opensuse.org/request/show/1315268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=119
2025-11-03 17:55:35 +00:00
c94a5f2148 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:27, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=424
2025-10-28 22:00:52 +00:00
a83d247c2f Accepting request 1311509 from devel:languages:haskell
- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps (forwarded request 1311508 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1311509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=118
2025-10-16 15:38:48 +00:00
c2f1839266 Accepting request 1311508 from devel:languages:haskell:ghc-9.12.x
- cleanup _constraints and use higher values for ram and disk
- add aarch64_inter_far.patch to add new ghc-option on aarch64 ncg
- use workaround to bypass linker problems on aarch64
- cleanup deps

OBS-URL: https://build.opensuse.org/request/show/1311508
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=423
2025-10-15 14:04:11 +00:00
6819afa219 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:25
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=422
2025-10-14 20:28:35 +00:00
89dc70fff4 test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=421
2025-10-14 20:27:03 +00:00
5728a933c9 try disable system-ld override
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=420
2025-10-14 11:10:21 +00:00
27e13d5d9f Accepting request 1297797 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1297797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=117
2025-08-06 12:33:58 +00:00
8cc71d3388 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:25, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=419
2025-08-05 16:03:08 +00:00
9bf9d101a0 Accepting request 1297147 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1297147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=116
2025-08-03 11:37:40 +00:00
d56e91b779 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:24, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=418
2025-08-01 21:00:51 +00:00
e59623beb5 Accepting request 1296434 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1296434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=115
2025-07-31 15:45:30 +00:00
e4e808f493 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:23, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=417
2025-07-29 10:08:16 +00:00
7698fbfe79 osc copypac from project:devel:languages:haskell:ghc-9.12.x package:ghc revision:22, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=416
2025-07-28 18:48:59 +00:00
1e6c956b86 Accepting request 1295609 from devel:languages:haskell
- add gnu23-hp2ps.patch for build hp2ps with gcc15+ (forwarded request 1295602 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1295609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=114
2025-07-25 15:04:44 +00:00
8c5c8beb8b Accepting request 1295602 from devel:languages:haskell:ghc-9.10.x
- add gnu23-hp2ps.patch for build hp2ps with gcc15+

OBS-URL: https://build.opensuse.org/request/show/1295602
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=415
2025-07-24 16:30:33 +00:00
8fe5be155e Accepting request 1291352 from devel:languages:haskell
Improve loongarch64 support.

OBS-URL: https://build.opensuse.org/request/show/1291352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=113
2025-07-09 15:28:06 +00:00
224bdbc851 osc copypac from project:devel:languages:haskell:ghc-9.10.x package:ghc revision:14, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=414
2025-07-04 14:03:22 +00:00
fc3d4fc1f0 Accepting request 1277897 from devel:languages:haskell
- more work on riscv64-ncg.patch (forwarded request 1277896 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1277897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=112
2025-05-20 07:33:56 +00:00
45c6d8dc93 Accepting request 1277896 from devel:languages:haskell:ghc-9.10.x
- more work on riscv64-ncg.patch

OBS-URL: https://build.opensuse.org/request/show/1277896
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=413
2025-05-15 21:11:53 +00:00
6036c748d2 osc copypac from project:devel:languages:haskell:ghc-9.10.x package:ghc revision:12
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=412
2025-05-14 13:24:50 +00:00
fd9fcf4b99 osc copypac from project:devel:languages:haskell package:ghc revision:409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=411
2025-05-13 20:54:08 +00:00
47e1b65ccf osc copypac from project:devel:languages:haskell:ghc-9.10.x package:ghc revision:10
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=410
2025-05-13 13:09:02 +00:00
042f245473 Accepting request 1276851 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/1276851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=111
2025-05-12 18:19:10 +00:00
e6164ed0e2 osc copypac from project:devel:languages:haskell:ghc-9.10.x package:ghc revision:9, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=408
2025-05-09 21:00:41 +00:00
503577111a 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
2b8bc3648b 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
f988b0bc51 - 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
c1fddf75f2 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
26d3386b85 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
b06e9ac4fe 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
d482173f72 Accepting request 1175520 from home:dimstar:Factory
- Replace %patchN with %patch -P N: %patchN is deprecated.

OBS-URL: https://build.opensuse.org/request/show/1175520
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=404
2024-06-13 13:12:59 +00:00
e36eb57272 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
ac716c648e 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
3cc1effff0 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
150c83a7fe 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
1ffd111163 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
c0f6500975 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
7385b759e4 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
7468eeb5f1 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
a75e927f4f 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
51a2b60798 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
b59dfe34e0 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
de22bec87c 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
9ebced7fd3 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
ec33525e09 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