Commit Graph
252866 Commits
Author SHA1 Message Date
Shyim f77c20451b phpPackages.composer2: 2.0.0RC-1 -> 2.0.0 2020-10-24 13:01:06 +02:00
Michael Raskin a8d38f8f07 quicklispPackages: regenerate 2020-10-24 12:53:25 +02:00
Michael Raskin 571d45fea6 sbcl: 2.0.0 -> 2.0.8 2020-10-24 12:52:16 +02:00
TredwellGit 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 Laporte 7be0ab8249 ocamlPackages.mirage-fs: init at 3.0.1 2020-10-24 12:25:02 +02:00
Vincent Laporte 8f0accd00f ocamlPackages.mirage-kv: init at 3.0.1 2020-10-24 12:25:02 +02:00
Michael Raskin 1ced8347aa lispPackages.clx-truetype: define manually as Quicklisp dropped it after upstream disappeared 2020-10-24 12:15:16 +02:00
Michael Raskin 43bb7ae8ca quicklisp-to-nix: README: Mention caches 2020-10-24 11:43:31 +02:00
Michael Raskin f9b03920fc quicklisp-to-nix: preload some implementation-provided dependencies 2020-10-24 11:42:33 +02:00
Michael Raskin 82a6ddb0c1 lispPackages.quicklisp: update shell script to avoid RO FS with new caching behaviour 2020-10-24 11:30:52 +02:00
Elis Hirwing 5a226e3dbb phpPackages.psysh: 0.10.3 -> 0.10.4 2020-10-24 10:38:16 +02:00
Michael Raskin 21ada4cf89 sbcl: add 2.0.9 2020-10-24 10:34:56 +02:00
Dennis Gosnell 81881f2a1d Merge pull request #101214 from lostnet/ghcpr1a
ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407)
2020-10-24 17:33:55 +09:00
Michael Raskin 2c9c237873 quicklisp: update distinfo 2019-12-27 -> 2020-10-16 2020-10-24 10:32:58 +02:00
Elis Hirwing 4c9c52f13d phpExtensions.yaml: 2.0.4 -> 2.1.0 2020-10-24 10:04:57 +02:00
Elis Hirwing 744a1533a0 phpExtensions.xdebug: 2.8.1 -> 2.9.8 2020-10-24 10:03:52 +02:00
Elis Hirwing df3514c5ec phpExtensions.redis: 5.1.1 -> 5.3.2 2020-10-24 10:02:51 +02:00
Elis Hirwing f00ae5b48b phpExtensions.protobuf: 3.11.2 -> 3.13.0.1 2020-10-24 10:01:43 +02:00
Elis Hirwing 79afde9991 phpExtensions.mongodb: 1.6.1 -> 1.8.1 2020-10-24 10:00:29 +02:00
Elis Hirwing 1459d221a8 phpExtensions.mailparse: 3.0.3 -> 3.1.1 2020-10-24 09:59:27 +02:00
Elis Hirwing 727dc79f68 phpExtensions.igbinary: 3.0.1 -> 3.1.6 2020-10-24 09:58:27 +02:00
Elis Hirwing 72fd5f2d1b phpExtensions.event: 2.5.3 -> 2.5.7 2020-10-24 09:57:32 +02:00
Elis Hirwing e05c3b2c99 phpExtensions.couchbase: 2.6.1 -> 2.6.2 2020-10-24 09:55:57 +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
Elis Hirwing 78a48d7fb1 phpExtensions.ast: 1.0.5 -> 1.0.10 2020-10-24 09:54:56 +02:00
Elis Hirwing ab864cee02 phpPackages.phpcs: 3.5.5 -> 3.5.8 2020-10-24 09:52:44 +02:00
Elis Hirwing 067ee64a85 phpPackages.phpcbf: 3.5.5 -> 3.5.8 2020-10-24 09:51:57 +02:00
Elis Hirwing 376efd455e phpPackages.phpstan: 0.12.49 -> 0.12.51 2020-10-24 09:50:38 +02:00
Elis Hirwing e49aed3d1c phpPackages.composer: 1.10.13 -> 1.10.15 2020-10-24 09:48:47 +02:00
Michael Raskin 9313ea226f Merge pull request #101500 from rnhmjoj/pango
pango: 1.45.3 -> 1.47.0
2020-10-24 07:47:12 +00:00
Vladimír Čunát c0a646edd0 Merge #101380: thunderbird*: 78.3.2 -> 78.4.0 2020-10-24 09:16:36 +02:00
Daniël de Kok c3144b8f6f sentencepiece: 0.1.93 -> 0.1.94
Changelog:

https://github.com/google/sentencepiece/releases/tag/v0.1.94
2020-10-24 08:00:06 +02:00
Jan Tojnar 56b9441563 gnome3.mutter: do not depend on full sysprof
It just wants libsysprof-capture.
2020-10-24 06:58:00 +02:00
Jan Tojnar 932c4df710 gnome3.gnome-software: do not depend on full sysprof
It just wants libsysprof-capture.
2020-10-24 06:58:00 +02:00
Jan Tojnar 9124947ae6 libsoup: do not depend on full sysprof
It just wants libsysprof-capture.
2020-10-24 06:57:59 +02:00
Jan Tojnar c7c4c236e0 libsysprof-capture: init
This will allow us to use sysprof-capture as a dependency of other libraries like GLib.
2020-10-24 06:57:59 +02:00
Jan Tojnar 8e52dfa09e mm-common: 1.0.1 → 1.0.2 2020-10-24 06:00:39 +02:00
Jan Tojnar 43b034d25d tracker-miners: 3.0.0 → 3.0.1 2020-10-24 06:00:38 +02:00
Jan Tojnar a632699e71 tracker: 3.0.0 → 3.0.1 2020-10-24 06:00:38 +02:00
Jan Tojnar 6472c6c76f sysprof: 3.38.0 → 3.38.1 2020-10-24 06:00:38 +02:00
Jan Tojnar 1ca1e27b44 librsvg: 2.50.0 → 2.50.1 2020-10-24 06:00:38 +02:00
Jan Tojnar 8edc951ce1 gjs: 1.66.0 → 1.66.1 2020-10-24 06:00:38 +02:00
Jan Tojnar dd39a88951 gcr: 3.36.0 → 3.38.0 2020-10-24 06:00:38 +02:00
Jan Tojnar bfd818e711 gnome-builder: 3.38.0 → 3.38.1 2020-10-24 06:00:37 +02:00
Jan Tojnar 98706710da gnome3.sushi: 3.34.0 → 3.38.0 2020-10-24 06:00:37 +02:00
Jan Tojnar 71064f875f gnome3.gnome-panel: 3.37.1 → 3.38.0 2020-10-24 06:00:37 +02:00
Jan Tojnar f7bfb52a60 gnome3.gnome-flashback: 3.37.2 → 3.38.0 2020-10-24 06:00:37 +02:00
Jan Tojnar 1e70d8d536 gnome3.gnome-applets: 3.37.2 → 3.38.0 2020-10-24 06:00:37 +02:00
Jan Tojnar 7665d28567 gnome3.gdm: 3.38.0 → 3.38.1 2020-10-24 06:00:37 +02:00
Jan Tojnar 1e314c363d gobject-introspection: 1.66.0 → 1.66.1
Fix vips build.
2020-10-24 03:48:19 +02:00