nixpkgs/doc/languages-frameworks
sternenseemann 571a07d774 doc/haskell: don't use lib.recursiveUpdate in overlays
`lib.recursiveUpdate` indiscriminately recurses into all attribute sets,
also into derivations. This means that it is possible that evaluating a
derivation in the final haskell package set can cause something in
`prev.haskell` to be forced by `recursiveUpdate`, potentially causing an
evaluation error that should not happen.

It can be fixed using a well-crafted predicate for
`lib.recursiveUpdateUntil`, but most robust is just explicitly writing
out the desired merging manually.
2024-01-31 23:49:32 +01:00
..
agda.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
android.section.md
beam.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
bower.section.md
chicken.section.md
coq.section.md
crystal.section.md
cuda.section.md cudaPackages: add docs 2023-12-07 16:45:56 +00:00
cuelang.section.md
dart.section.md buildFlutterApplication: Change flutterHostPlatform to targetFlutterPlatform 2024-01-19 11:07:33 +11:00
dhall.section.md fixup note on dhall-to-nixpkgs example 2023-11-02 17:38:03 +01:00
dotnet.section.md doc: Fix typo in dotnet.section.md (#282685) 2024-01-25 16:06:58 +01:00
emscripten.section.md stdenv: substituteStream: deprecate --replace in favor of --replace-{fail,warn,quiet} 2024-01-14 22:07:58 +01:00
gnome.section.md
go.section.md doc: extend Go documentation 2024-01-13 22:43:54 +01:00
haskell.section.md doc/haskell: don't use lib.recursiveUpdate in overlays 2024-01-31 23:49:32 +01:00
hy.section.md
idris.section.md
idris2.section.md doc: update idris2 documentation on buildIdris 2024-01-23 23:35:17 -06:00
index.md doc: idris2 section 2024-01-15 18:19:53 -06:00
ios.section.md
java.section.md
javascript.section.md doc: mkYarnPackage/mkYarnModules should use offlineCache to prevent IFD 2023-12-09 17:54:22 +11:00
julia.section.md julia docs: one line per sentence 2023-12-18 16:25:16 +01:00
lisp.section.md treewide: fix redirected and broken URLs 2023-11-11 10:49:01 +01:00
lua.section.md luarocks-packages-update: init (#262156) 2023-10-29 21:02:55 +01:00
maven.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
nim.section.md buildNimPackage: allow overriding nim package args 2023-12-10 09:10:02 +00:00
ocaml.section.md
octave.section.md
perl.section.md
php.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
pkg-config.section.md
python.section.md doc/python: update buildPythonApplication example 2024-01-01 23:39:38 +01:00
qt.section.md
r.section.md
ruby.section.md docs/ruby: update/drop references to old version 2024-01-02 15:30:07 +01:00
rust.section.md Merge master into staging-next 2024-01-18 18:00:55 +00:00
swift.section.md doc: avoid 'simply' (#266434) 2023-11-09 21:48:05 +01:00
texlive.section.md texlive: document LuaLaTeX font cache (#280080) 2024-01-12 09:47:35 -06:00
titanium.section.md
vim.section.md vimPluginsUpdater: init 2023-10-01 17:30:55 +02:00