Commit Graph
248633 Commits
Author SHA1 Message Date
Anderson TorresandGitHub db2c904c3c Merge pull request #100294 from pniedzwiedzinski/amfora-desktop
amfora: Add desktop file
2020-10-24 08:50:44 -03:00
Anderson TorresandGitHub 2dfad07d44 Merge pull request #99494 from jb55/barrier_2_3_3
barrier: 2.3.2 -> 2.3.3
2020-10-24 08:49:29 -03:00
TredwellGitandGitHub 2bb011032c chromium: use official build settings (#101467)
LLD: https://lld.llvm.org/
When you link a large program on a multicore machine, you can expect that LLD runs more than twice as fast as the GNU gold linker. Your mileage may vary, though.
Link-time optimization (LTO) is supported by default.
Some default settings have been tuned for the 21st century. For example, the stack is marked as non-executable by default to tighten security.

LTO & ThinLTO: https://clang.llvm.org/docs/ThinLTO.html
LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization. However, monolithic LTO implements this by merging all input into a single module, which is not scalable in time or memory, and also prevents fast incremental compiles. ThinLTO is a new approach that is designed to scale like a non-LTO build, while retaining most of the performance achievement of full LTO.

PGO: https://llvm.org/docs/HowToBuildWithPGO.html https://blog.chromium.org/2020/08/chrome-just-got-faster-with-profile.html
Allows your compiler to better optimize code for how it actually runs. Users report that applying this to Clang and LLVM can decrease overall compile time by 20%.
Because PGO uses real usage scenarios that match the workflows of Chrome users around the world, the most common tasks get prioritized and made faster. Delivers up to 10% faster page loads.

CFI: https://clang.llvm.org/docs/ControlFlowIntegrity.html https://www.chromium.org/developers/testing/control-flow-integrity
Aborts the program upon detecting certain forms of undefined behavior that can potentially allow attackers to subvert the program’s control flow. These schemes have been optimized for performance, allowing developers to enable them in release builds.
By default, a program compiled with CFI will crash with SIGILL if it detects a CFI violation.

Additionally:
Use minizip instead of zlib. Chromium says zlib but actually uses minizip.
Remove old unused workarounds.
Make shell scripts POSIX compliant.
Update documentation URLs.
Prepare for using system libraries.
2020-10-24 12:27:40 +02:00
Vincent LaporteandVincent Laporte 7be0ab8249 ocamlPackages.mirage-fs: init at 3.0.1 2020-10-24 12:25:02 +02:00
Vincent LaporteandVincent Laporte 8f0accd00f ocamlPackages.mirage-kv: init at 3.0.1 2020-10-24 12:25:02 +02:00
Bjørn Forsman 3d4e133e77 parallel: fix calculation of max line length
parallel >= 20200822 uses /bin/echo to calculate the max allowed line
length. Patch it to a correct path, so that it doesn't (silently) fail
and fall back to a low value of 324.

Before:
  $ parallel --max-line-length-allowed
  324

After:
  $ parallel --max-line-length-allowed
  131063

Fixes: 16ca8725ff ("parallel: 20200722 -> 20200822")
2020-10-24 09:55:06 +02:00
Vladimír Čunát c0a646edd0 Merge #101380: thunderbird*: 78.3.2 -> 78.4.0 2020-10-24 09:16:36 +02:00
Jamie MageeandJon ce89dd6819 pythonPackages.yappi: 1.2.5 -> 1.3.0 2020-10-23 18:18:08 -07:00
Fabian MöllerandJon 253954232e nixosTests.ferm: fix network timeout
The subtests could start before the server has configured it's IP
addresses and therefore timeout.
2020-10-23 18:12:45 -07:00
Fabian MöllerandJon e83bd25aec nixosTests.certmgr: fix systemd test
Nginx fails to start, because it can't read the certificate file. This
happens because PrivateTmp is set for the service, which makes the
system wide /tmp inaccessible.
2020-10-23 18:09:50 -07:00
Ryan BurnsandJon c58233a34a blugon: fix build on darwin 2020-10-23 18:06:36 -07:00
Nikolay KorotkiyandJon 0c102b283d python3Packages.pygmt: init at 0.2.0 2020-10-23 18:05:52 -07:00
José Romildo MalaquiasandGitHub b6c2504d8d Merge pull request #101030 from romildo/upd.evisum
enlightenment.evisum: 0.5.6 -> 0.5.7
2020-10-23 21:26:28 -03:00
David BirksandGitHub 579daedfca material-shell: 7 -> 8 (#101427)
And removed the patch that is now included in release 8.
2020-10-23 18:47:45 -04:00
Andreas RammholdandGitHub f0af7d27b8 Merge pull request #98748 from TredwellGit/xorg.xorgserver
xorg.xorgserver: 1.20.8 -> 1.20.9
2020-10-24 00:44:52 +02:00
Doron BeharandGitHub c90450014f Merge pull request #101480 from Flakebi/salt 2020-10-24 01:31:41 +03:00
Jan TojnarandGitHub 3a73543401 Merge pull request #93725 from nglen/pipewire 2020-10-24 00:05:33 +02:00
Andreas RammholdandGitHub 582f622f6c Merge pull request #101481 from makefu/pkgs/cozy/0.7.2
cozy-audiobooks: 0.6.7 -> 0.7.2
2020-10-23 23:59:44 +02:00
Doron BeharandGitHub 70e351ea34 Merge pull request #101478 from doronbehar/pkg/tectonic 2020-10-24 00:52:08 +03:00
Niklas HambüchenandGitHub 036a415cf6 Merge pull request #101432 from nh2/pdal-2.2.0
pdal: 2.1.0 -> 2.2.0
2020-10-23 21:37:57 +00:00
Andreas RammholdandGitHub b0f9c2b4e1 Merge pull request #101498 from TredwellGit/mumble
mumble: 1.3.2 -> 1.3.3 (security)
2020-10-23 23:26:41 +02:00
Ryan MulliganandGitHub 921fd8c807 Merge pull request #101392 from r-ryantm/auto-update/cargo-release
cargo-release: 0.13.5 -> 0.13.8
2020-10-23 14:26:13 -07:00
WilliButzandGitHub 993437d0d6 Merge pull request #96511 from Zopieux/rtl_433_prom
Add rtl_433 Prometheus exporter
2020-10-23 23:24:38 +02:00
Michael RaskinandGitHub 228b835dd7 Merge pull request #101485 from sikmir/openscenegraph
openscenegraph: enable on darwin
2020-10-23 20:43:44 +00:00
Nathaniel Glen 4bca42a6ec pipewire: update to 0.3.13 2020-10-23 16:36:14 -04:00
Nathaniel Glen 57510bf522 pipewire: cleanup path testing 2020-10-23 16:35:48 -04:00
TredwellGit 1bc72b3494 mumble: 1.3.2 -> 1.3.3
https://github.com/mumble-voip/mumble/releases/tag/1.3.3
2020-10-23 20:35:27 +00:00
Jonathan RingerandJon e09dbe3fb1 python3Packages.pysideShiboken: use fetchFromGitHub 2020-10-23 12:41:38 -07:00
Jonathan RingerandJon 0b27960dcc python3Packages.pysideShiboken: fix build 2020-10-23 12:41:38 -07:00
zimbatmandGitHub ae66cd924c direnv: 2.23.0 -> 2.23.1 (#101487) 2020-10-23 21:39:29 +02:00
Kevin CoxandGitHub 7eddff6821 Merge pull request #99931 from sikmir/cudatext
cudatext: 1.111.0 -> 1.115.0
2020-10-23 15:23:25 -04:00
Peter SimonsandGitHub 2fe4c31874 Merge pull request #100832 from NixOS/haskell-updates
Update Haskell package set to LTS 16.19 (plus other fixes)
2020-10-23 21:20:43 +02:00
Peter Simons c90c2067e6 hasura-graphql-engine: mark build as broken
The package depends on the broken stm-containers.
2020-10-23 21:00:26 +02:00
Peter Simons 650ddffab5 haskell-implicit-hie-cradle: fix build 2020-10-23 21:00:26 +02:00
Peter Simons b5c2917eb2 haskell-skylighting-core: update override for the new version 2020-10-23 21:00:26 +02:00
Peter Simons 83c743387f haskell-skylighting: update override for the new version 2020-10-23 21:00:26 +02:00
Peter Simons 0bde9a5576 haskell-splitmix: update override for the latest version 2020-10-23 21:00:26 +02:00
Peter Simons 89ed6f458d Extend the configuration for ghc-9.0.x to make more builds succeed. 2020-10-23 21:00:26 +02:00
Peter Simons 5fe0939d18 The Haskell documentation has moved to <https://haskell4nix.readthedocs.io/>.
That site is generated automatically from the set of text files found at
<https://github.com/NixOS/cabal2nix/tree/master/doc>.
2020-10-23 21:00:26 +02:00
Peter Simons 7f7a12f20e all-cabal-hashes: update to Hackage at 2020-10-22T01:32:08Z 2020-10-23 21:00:26 +02:00
Peter Simons 90500cc7a4 haskell-dhall: update overrides for the new release 2020-10-23 21:00:26 +02:00
Joe HermaszewskiandPeter Simons 55a9078748 haskell-generic-builder: Add missing preHaddock and postHaddock arguments 2020-10-23 21:00:26 +02:00
Markus HauckandPeter Simons 58ad0afc3c haskellPackages.stan: Mark as not broken and enable tests
With https://github.com/NixOS/nixpkgs/pull/101008, this package builds
successfully and passes all tests as well.
2020-10-23 21:00:25 +02:00
Markus HauckandPeter Simons c643d0aaa7 microaeson: Unbreak via jailbreak 2020-10-23 21:00:25 +02:00
Peter Simons f39f5cf4bb ghc-9.0.x: add plenty of overrides to make packages build 2020-10-23 21:00:25 +02:00
Peter Simons d6a60b8943 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.5-25-gc299817 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/ea2403de177ec2ebd91128daef61961953a69830.
2020-10-23 21:00:21 +02:00
Peter Simons 949e4dc427 hackage2nix: update list of broken builds 2020-10-23 21:00:17 +02:00
Peter Simons 382e0a5928 hackage2nix: disable broken builds to fix evaluation 2020-10-23 20:59:20 +02:00
Peter Simons 46af2d9a6d LTS Haskell 16.19 2020-10-23 20:43:11 +02:00
Michael WeissandGitHub ffdeb02eb4 intel-media-driver: 20.2.0 -> 20.3.0 (#99297) 2020-10-23 20:34:04 +02:00