arithmetic: { input: { console.log(((1n + 0x2n) * (0o3n - -4n)) >> (5n - 6n)); } expect_exact: "console.log((1n+0x2n)*(0o3n- -4n)>>5n-6n);" expect_stdout: "42n" node_version: ">=10" } minus_dot: { input: { console.log(typeof -42n.toString(), typeof (-42n).toString()); } expect_exact: "console.log(typeof-42n.toString(),typeof(-42n).toString());" expect_stdout: "number string" node_version: ">=10" } evaluate: { options = { evaluate: true, unsafe: true, } input: { console.log((0xDEAD_BEEFn).toString(16)); } expect: { console.log(0xdeadbeefn.toString(16)); } expect_stdout: "deadbeef" node_version: ">=10" } Number: { options = { unsafe: true, } input: { console.log(Number(-0xfeed_dead_beef_badn)); } expect: { console.log(+("" + -0xfeed_dead_beef_badn)); } expect_stdout: "-1148098955808013200" node_version: ">=10" } issue_4590: { options = { collapse_vars: true, } input: { A = 1; 0n || console.log("PASS"); } expect: { A = 1; 0n || console.log("PASS"); } expect_stdout: "PASS" node_version: ">=10" } guix/log/build-aux/check-final-inputs-self-contained.scm'>logtreecommitdiff
path: root/build-aux/check-final-inputs-self-contained.scm
AgeCommit message (Expand)Author
2021-03-10ci: Remove hydra support....This removes hydra support to use Cuirass as the only continuous integration system. * build-aux/hydra/gnu-system.scm: Remove it. * build-aux/hydra/guix-modular.scm: Ditto. * build-aux/hydra/guix.scm: Ditto. * build-aux/cuirass/hydra-to-cuirass.scm: Ditto. * Makefile.am (EXTRA_DIST): Update it. (hydra-jobs.scm): Remove it. (cuirass-jobs.scm): Update it. * build-aux/hydra/evaluate.scm: Move it to ... * build-aux/cuirass/evaluate.scm: ... here. * build-aux/cuirass/guix-modular.scm: Remove it. * build-aux/cuirass/gnu-system.scm: Ditto. * guix/packages.scm (%hydra-supported-systems): Rename it to ... (%cuirass-supported-systems): ... this variable. * build-aux/check-final-inputs-self-contained: Adapt it. * etc/release-manifest.scm: Ditto. * gnu/ci.scm (package->alist): Remove it. (derivation->job): New procedure. (package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs, tarball-jobs): Use it. (guix-jobs): New procedure. (hydra-jobs): Rename it to ... (cuirass-jobs): ... this procedure. Mathieu Othacehe
2018-12-04Remove most references to hydra.gnu.org....* Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org in comment. * build-aux/check-available-binaries.scm: Likewise. * build-aux/check-final-inputs-self-contained.scm: Likewise. * doc/guix.texi (SUBSTITUTE-SERVER): New variable. Use it throughout instead of "mirror.hydra.gnu.org". * doc/contributing.texi (Submitting Patches): Likewise. * gnu/services/base.scm (hydra-key-authorization) (guix-activation): Remove mentions of "hydra.gnu.org" in comments and messages. * gnu/system/install.scm (%installation-services): Likewise. * guix/scripts/size.scm (guix-size): Likewise. Ludovic Courtès
2018-03-25maint: Adjust 'check-final-inputs-self-contained' for glibc:static....This change is necessary to cope with 6dff905e51202bbdebbad8811b6509584d12a796. * build-aux/check-final-inputs-self-contained.scm (final-inputs): Change 'match' pattern to match (LABEL PACKAGE OUTPUT). Ludovic Courtès