nixpkgs/pkgs/development/compilers
Austin Seipp 1629147423 openjdk11: enable ZGC on x86_64-linux
The Z Garbage Collector is a concurrent, scalable, low latency garbage
collector designed to meet extremely-low-pause-time requirements for
small-to-multi-TB heap sizes.

ZGC can be enabled with the magical incantation:

    $ java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC ...

Currently, ZGC is only available for x86_64-linux (though a port for
aarch64-linux may become available at a future time.) There are also a
number of other features that currently aren't present, such as JVMCI
integration (meaning compiler tools like Graal which require JVMCI will
not work with ZGC enabled.)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-16 20:22:40 -06:00
..
abcl
adoptopenjdk-bin adoptopenjdk-openj9-bin: 11 -> 11.0.1 2018-11-03 22:00:56 +09:00
aldor
aliceml
apache-flex-sdk
arachne-pnr arachne-pnr: 2018.05.13 -> 2018.09.08 2018-10-01 22:32:54 -05:00
as31
asn1c
aspectj
ats
ats2 ats2: 0.3.11 -> 0.3.12 2018-10-23 13:23:03 +00:00
avian
avra
bigloo
binaryen
bupc
carp carp: init at unstable-2018-09-15 2018-09-24 15:45:58 +03:00
ccl reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
chez
chicken
clasp clasp-common-lisp: mark as broken 2018-09-08 20:08:49 +02:00
clean reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
closure closurecompiler: 20180805 -> 20180910 (#48529) 2018-10-31 20:30:38 +01:00
cmdstan
cmucl reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
colm
compcert compcert: 3.3 -> 3.4 2018-09-17 18:36:31 +00:00
coreclr coreclr: update homepage 2018-09-18 12:47:37 +02:00
crystal crystal: fix "play" subcommand 2018-10-27 13:28:21 +01:00
cudatoolkit cudatoolkit: build versions 9.2+ with gcc7 2018-11-10 10:57:13 +01:00
dale
dev86
dmd
dotnet/sdk dotnet-sdk: 2.1.402 -> 2.1.403 2018-10-23 15:49:20 +02:00
dtc
ecl
edk2
eli
elm elm-format: 0.8.0 -> 0.8.1 2018-10-03 20:30:35 +01:00
emscripten
eql
factor-lang factor-lang: 0.97 -> 0.98 2018-10-20 02:51:35 +02:00
fasm fasm: init at 1.73.04 (#50378) 2018-11-15 13:20:00 +00:00
fpc reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
fsharp
fsharp41
fstar
futhark futhark: introduce the top-level futhark attribute 2018-10-12 14:12:29 +02:00
gambit gambit-unstable: 2018-08-06 -> 2018-09-03 2018-09-06 11:43:48 -04:00
gcc gcc/binutils: disable pie hardening 2018-11-09 13:55:35 -06:00
gcl
gerbil gerbil-unstable: 2018-08-11 -> 2018-09-06 2018-09-06 11:43:49 -04:00
gforth
ghc ghc: disable pie, for now limit to musl since not default yet elsewhere 2018-11-15 21:55:08 -06:00
ghcjs Drop obsolete GHC versions 7.10.3, 8.0.2, and 8.4.3. 2018-11-02 20:13:55 +01:00
ghcjs-ng ghcjs-*: Expose the version of GHC used 2018-09-28 12:06:31 -04:00
glslang glslang-git: 2018-06-21 -> 2018-07-27 2018-08-29 18:56:58 -07:00
gnu-cobol
gnu-smalltalk gnu-smalltalk: fix build 2018-09-05 23:01:15 +02:00
go go: organize GOARCH and GOOS 2018-11-11 14:37:12 -08:00
gprolog
graalvm graalvm: More fixes 2018-11-04 16:25:51 +00:00
gwt
halide
haxe
hhvm hhvm: mark as broken 2018-08-29 14:43:06 +00:00
hop
iasl Revert "iasl: 20180313 -> 20180629 (#46272)" 2018-09-19 12:03:44 +02:00
icedtea-web
inform7
intercal
ios-cross-compile
ispc
javacard-devkit
jetbrains-jdk reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
jikes
jsonnet jsonnet: skip building the website (#47981) 2018-10-07 20:04:59 -04:00
julia julia: 1.0.0 -> 1.0.1 (#48191) 2018-10-22 06:57:43 +00:00
jwasm
kotlin kotlin: 1.2.71 -> 1.3.0 2018-11-07 19:56:43 -05:00
ldc
llvm Merge remote-tracking branch 'upstream/master' into staging 2018-09-25 14:20:27 -04:00
manticore
matter-compiler
mcpp
mercury
meta-environment/meta-build-env
mezzo ocamlPackages.mezzo: disable for OCaml ≥ 4.06 2018-08-29 12:49:45 +00:00
microscheme treewide: use gnu toolchain for avr/arm-embedded 2018-10-30 13:31:45 -05:00
mint mint: 0.2.1 -> 0.3.1 (#47586) 2018-10-01 17:33:59 +02:00
mit-scheme
mkcl
mlton mlton: refactor and adds mlton20180207Binary mlton20180207 mltonHEAD 2018-10-12 00:47:54 -04:00
mono Merge pull request #49369 from Mic92/mono-cleanup3 2018-10-29 10:27:22 +00:00
mosml
mozart reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
mruby
nasm
neko
nextpnr nextpnr: 2018.08.09 -> 2018.10.17 2018-10-17 00:15:47 -04:00
nim nim: update nodejs-slim 2018-10-31 10:38:16 +01:00
nvidia-cg-toolkit reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
obliv-c obliv-c: 0.0pre20170827 -> 0.0pre20180624 2018-08-28 04:32:56 +00:00
ocaml ber_metaocaml: 104 -> 107 2018-11-08 13:37:07 -06:00
opa
opendylan tree-wide: patchelf used during build -> nativeBuildInputs 2018-09-28 11:43:16 -05:00
openjdk openjdk11: enable ZGC on x86_64-linux 2018-11-16 20:22:40 -06:00
openspin openspin: init at 2018-10-02 2018-10-02 03:02:49 +00:00
oraclejdk oraclejdk: remove version 10 2018-11-01 12:37:21 +01:00
orc orc: update homepage 2018-09-02 01:46:28 +02:00
osl
owl-lisp
pakcs
picat reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
polyml
ponyc ponyc: 0.24.4 -> 0.25.0 2018-10-26 19:56:11 -07:00
purescript/psc-package psc-package: 0.4.1 -> 0.4.2 2018-11-09 15:36:00 +01:00
reason dune: 1.4.0 -> 1.5.0 (#49848) 2018-11-09 12:26:18 +00:00
rgbds
rust cargo: fix darwin build 2018-10-26 16:06:56 +01:00
sbcl sbcl: 1.4.12 -> 1.4.13 2018-10-31 23:32:47 +01:00
scala dotty: 0.9.0-RC1 -> 0.10.0-RC1 2018-11-15 21:50:13 -05:00
sdcc
seexpr
serpent
shaderc
smlnj
solc solc: 0.4.25 -> 0.5.0 2018-11-13 21:34:49 +01:00
souffle
souper
squeak
stalin
swi-prolog
swift swift: 4.1.3 -> 4.2.1 2018-11-01 17:53:04 +01:00
terra
teyjus
tinycc
urn
urweb
vala vala_0_38: 0.38.9 -> 0.38.10 2018-09-05 10:52:23 +01:00
wcc
wla-dx
x11basic x11basic: init at 1.26 2018-11-03 17:58:02 +01:00
yap
yasm
yosys yosys: 2018.09.30 -> 2018.10.17 2018-10-17 00:15:47 -04:00
z88dk
zig zig: 0.2.0 -> 0.3.0 2018-09-29 15:18:57 -04:00
zulu