Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/electron/electron.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. May 28, 2021
  2. May 27, 2021
  3. May 26, 2021
  4. May 25, 2021
  5. May 24, 2021
  6. May 23, 2021
    • Keeley Hammond's avatar
      test: rebuild nan tests with libc++ and libc++abi (#29281) · d0332554
      Keeley Hammond authored
      
      * test: re-enable nan test: typedarrays-test.js
      
      Fixes #28414.
      
      I've confirmed this fix wfm on Linux. Pushing into a PR to get CI to run
      it out on Win and Mac platforms too.
      
      * chore: clarify comment
      
      * test: fix NAN test string alignment
      
      * test: (wip) add ldflags, archive file for libc++
      
      * test: (wip) add libc++ to CircleCI
      
      * test: (wip) add llvm flags
      
      * test: (wip) change ldflag syntax
      
      * test: (wip) build libc++abi as static
      
      * fix: correct ldflags
      
      * test: add ld env
      
      * fix: do not commit this
      
      * test: add lld from src to circleci
      
      * test: add lld link to ld
      
      * chore: preserve third_party
      
      * seems legit
      
      * sam swears this works kinda sort of sometimes'
      :
      
      * build: add gn visibility patch
      
      * chore: update patches
      
      * build: check for flatten_relative_to = false
      
      * build: upload zip files, add to release.js validation
      
      * debug: what the hell gn
      
      * build: add libcxx gni to lint ignore
      
      Linting the file adjusted the licenses array, which only contains
      one value, and causes the gn check to fail later
      
      * build: also use nan-spec-runner flags on Windows
      
      * build: add linked flags for win32 only
      
      * build: build libc++ as source on win
      
      * build: clean up patch, add -fPIC for IA32
      
      * build: delete libcxx .a files from root
      
      * build: rename libc++.zip, clean up upload per platform
      
      * build: fix gni lint
      
      * ci: add libcxx gen to circleci config
      
      * build: correct libcxx-object syntax
      
      Co-authored-by: default avatarSamuel Attard <sam@electronjs.org>
      
      Co-authored-by: default avatarCharles Kerr <charles@charleskerr.com>
      Co-authored-by: default avatarclavin <clavin@electronjs.org>
      Co-authored-by: default avatarSamuel Attard <sattard@slack-corp.com>
      Co-authored-by: default avatarPatchUp <73610968+patchup[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSamuel Attard <sam@electronjs.org>
      d0332554
  7. May 22, 2021