aboutsummaryrefslogtreecommitdiff
path: root/test/compress/comparing.js
AgeCommit message (Collapse)Author
2018-02-01account for side-effects in `comparisons` of `null` & `undefined` (#2863)Alex Lam S.L
2018-02-01simplify comparisons with `undefined` & `null` (#2862)Alex Lam S.L
fixes #2857
2017-11-11implement compress option `reduce_funcs` (#2466)Alex Lam S.L
- inline single-use function declarations as expressions when permissible - depend on `reduce_vars` - enabled by default - disable for speed critical code fixes #2464
2017-10-26compress self comparisons (#2398)Alex Lam S.L
2016-06-15Fix test262 failures related to <, <=, in and instanceofAnthony Van de Gejuchte
Fixed-by: @kzc
id=36f0c9f2df2a76ae3bc43577b2e5a499ece69dbf'>gnu: make: Update to 4.2....* gnu/packages/base.scm (make): Update to 4.2. Efraim Flashner 2016-06-07gnu: base: Add glibc-for-target macro....* gnu/packages/base.scm (glibc): Add macro. (glibc/linux): Rename glibc to glibc/linux. (glibc/hurd): Adjust accordingly. Manolis Ragkousis 2016-06-07Merge branch 'master' into core-updatesLudovic Courtès 2016-06-06gnu: glibc-hurd-headers: Use correct "--host"....* gnu/packages/base.scm (glibc/hurd-headers)[arguments]: Use "i586-pc-gnu" instead of "i686-pc-gnu". Manolis Ragkousis 2016-06-06gnu: glibc-hurd: Update to 20160518....* gnu/packages/base.scm (glibc/hurd)[version]: Update to version 20160518. [propagated-inputs]: Use hurd-core-headers. [native-inputs]: Remove libpthread's source and "patch/libpthread-patch". [arguments]: Add augment-libc.so and pre-configure-set-pwd phases. Remove prepare-libpthread phase. Stop removing "--with-headers=" from original-configure-flags. * gnu/packages/patches/glibc-hurd-extern-inline.patch: Remove patch. * gnu/packages/patches/libpthread-glibc-preparation.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove them. Manolis Ragkousis 2016-05-30gnu: glibc: Refer to the target kernel headers when cross-compiling....This fixes a regression introduced in efc4eb147512fa7a2c6d74d9b296cfc22b1ef198 whereby the build process corresponding to 'guix build glibc --target=mips64el-linux-gnu' would refer to the native headers instead of the target headers, leading to a build failure: ../sysdeps/unix/sysv/linux/statfs64.c: In function ‘__statfs64’: ../sysdeps/unix/sysv/linux/statfs64.c:73:1: error: control reaches end of non-void function [-Werror=return-type] } ^ When we were using CROSS_CPATH instead of CROSS_C_INCLUDE_PATH, the problem was hidden by the fact that CPATH corresponds to '-I' whereas C_INCLUDE_PATH corresponds to '-isystem', and '-isystem' directories are searched after '-I' directories. * gnu/packages/base.scm (glibc)[arguments]: Refer to the kernel headers from '%build-target-inputs' when cross-building. Ludovic Courtès 2016-05-17gnu: tar: Update to 1.29....* gnu/packages/base.scm (tar): Update to 1.29. [source]: Remove 'tar-d_ino_in_dirent-fix.patch'. [arguments]: New field. * gnu/packages/patches/tar-d_ino_in_dirent-fix.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Ludovic Courtès 2016-05-13Merge branch 'master' into core-updatesLeo Famulari 2016-05-10gnu: glibc: Rename linux-headers input to kernel-headers....* gnu/packages/base.scm (glibc)[propagated-inputs]: Use a kernel agnostic name for the kernel headers. [arguments]: Adjust accordingly. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash) [propagated-inputs]: Adjust accordingly. * gnu/packages/cross-base.scm (cross-gcc-arguments)[arguments]: Adjust accordingly. (cross-gcc)[native-inputs]: Adjust accordingly. * gnu/packages/make-bootstrap.scm (%glibc-stripped)[arguments]: Adjust accordingly. [inputs]: Adjust accordingly. Manolis Ragkousis 2016-05-05gnu: Add libiconv....* gnu/packages/base.scm (libiconv): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Jan Nieuwenhuizen 2016-05-02Merge branch 'master' into core-updatesMathieu Lirzin