Ericson2314 (John Ericson)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 13 2016, 8:00 PM (182 w, 6 d)

Recent Activity

Sun, Jul 14

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCd7c6c4717cdf: Expunge #ifdef and #ifndef from the codebase (authored by Ericson2314).
Expunge #ifdef and #ifndef from the codebase
Sun, Jul 14, 12:25 AM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCbd9fc1b2adea: Make CPP linter skip certain files (authored by Ericson2314).
Make CPP linter skip certain files
Sun, Jul 14, 12:25 AM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCe7ed53c9c347: Remove LLVM_TARGET platform macros (authored by Ericson2314).
Remove LLVM_TARGET platform macros
Sun, Jul 14, 12:25 AM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCff04eb5973b6: Remove purely external primops (authored by Ericson2314).
Remove purely external primops
Sun, Jul 14, 12:20 AM

Tue, Jul 9

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC24782b89907a: Deduplicate "unique subdir" code between GHC and Cabal (authored by Ericson2314).
Deduplicate "unique subdir" code between GHC and Cabal
Tue, Jul 9, 10:01 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC0472f0f6a923: Remove most uses of TARGET platform macros (authored by Ericson2314).
Remove most uses of TARGET platform macros
Tue, Jul 9, 10:01 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCfb43bddc7710: Fix two more `#ifndef` for the linter (authored by Ericson2314).
Fix two more `#ifndef` for the linter
Tue, Jul 9, 10:01 PM

Wed, Jun 19

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCd406a16ac22e: ghc-pkg needs settings file to un-hardcode target platform (authored by Ericson2314).
ghc-pkg needs settings file to un-hardcode target platform
Wed, Jun 19, 9:20 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCbff2f24ba910: Move 'Platform' to ghc-boot (authored by Ericson2314).
Move 'Platform' to ghc-boot
Wed, Jun 19, 9:20 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCa298b96e6241: Add 'stringEncodeArch' and 'stringEncodeOS' to GHC.Platform (authored by Ericson2314).
Add 'stringEncodeArch' and 'stringEncodeOS' to GHC.Platform
Wed, Jun 19, 9:20 PM

Jun 9 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5023adceeb59: Remove CPP ensuring word size is 32 or 64 bits around Addr# <-> int# primops (authored by Ericson2314).
Remove CPP ensuring word size is 32 or 64 bits around Addr# <-> int# primops
Jun 9 2019, 5:52 PM

Jun 7 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC387050d0e26a: Factor out 'getLibDir' / 'getBaseDir' into a new GHC.BaseDir ghc-boot module (authored by Ericson2314).
Factor out 'getLibDir' / 'getBaseDir' into a new GHC.BaseDir ghc-boot module
Jun 7 2019, 9:29 AM

May 29 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCbfccd8327823: Inline `Settings` into `DynFlags` (authored by Ericson2314).
Inline `Settings` into `DynFlags`
May 29 2019, 3:07 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCace2e3350fa7: Break up `Settings` into smaller structs (authored by Ericson2314).
Break up `Settings` into smaller structs
May 29 2019, 3:07 PM

May 27 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCf80d3afd7357: hadrian: Fix generation of settings (authored by Ericson2314).
hadrian: Fix generation of settings
May 27 2019, 10:53 PM

May 8 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC93f34bbd3319: Purge TargetPlatform_NAME and cTargetPlatformString (authored by Ericson2314).
Purge TargetPlatform_NAME and cTargetPlatformString
May 8 2019, 2:59 PM

May 6 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC27941064872b: Remove cGhcEnableTablesNextToCode (authored by Ericson2314).
Remove cGhcEnableTablesNextToCode
May 6 2019, 2:07 PM

Apr 30 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC2988ef5e0334: Move cGHC_UNLIT_PGM to be "unlit command" in settings (authored by Ericson2314).
Move cGHC_UNLIT_PGM to be "unlit command" in settings
Apr 30 2019, 7:35 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC53d1cd9634bc: Remove settings.in (authored by Ericson2314).
Remove settings.in
Apr 30 2019, 7:35 PM
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCd37d91e9a444: Generate settings by make/hadrian instead of configure (authored by Ericson2314).
Generate settings by make/hadrian instead of configure
Apr 30 2019, 7:35 PM

Apr 8 2019

Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHCf5604d3709d0: settings.in: Reformat (authored by Ericson2314).
settings.in: Reformat
Apr 8 2019, 2:36 PM

Dec 23 2018

Ericson2314 committed rGHC082ea3124b57: llvm-targets: Add versioned ARM targets (authored by Guillaume GARDET <guillaume.gardet@opensuse.org>).
llvm-targets: Add versioned ARM targets
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC27d6ee36337c: Catch a few more typos in comments (authored by ggreif).
Catch a few more typos in comments
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC7ce9ead4fddf: Support iOS variants elsewhere when configuring (authored by Ericson2314).
Support iOS variants elsewhere when configuring
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC8853620a3435: gen-data-layout.sh: Use bash array for readability (authored by Ericson2314).
gen-data-layout.sh: Use bash array for readability
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHCb41efd63faea: llvm-targets: drop soft-float (authored by Moritz Angermann <moritz.angermann@gmail.com>).
llvm-targets: drop soft-float
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHCa491b8cb7069: Additional LLVM_TARGET logic. (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Additional LLVM_TARGET logic.
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHCbe30d37b2e8b: Clean up opt and llc (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Clean up opt and llc
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHCbb6c7f345b28: Drop special handling of iOS and Android (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Drop special handling of iOS and Android
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHCf9f8f8173daa: Always allow -staticlib (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Always allow -staticlib
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC627dda2a2995: Use NEED_PTHREAD_LIB (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Use NEED_PTHREAD_LIB
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC64d0daca7fb4: Pass LLVMTarget (identical to --target) (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Pass LLVMTarget (identical to --target)
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC7b6a6a78ed2d: Drop custom apple handling (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Drop custom apple handling
Dec 23 2018, 12:47 PM
Ericson2314 committed rGHC065babc7a134: Drop special handling of iOS (authored by Moritz Angermann <moritz.angermann@gmail.com>).
Drop special handling of iOS
Dec 23 2018, 12:47 PM

Mar 19 2018

Ericson2314 added a comment to D4513: Support iOS variants elsewhere when configuring.

After this I'll have a third commit that goes further on making a macos and ios, and both imply darwin. This effectively fixes a regression where before darwin would be used for ios, so darwin_HOST_OS should continue to be true when building for iOS. Since it's also a bug fix, I hope that can also be backported to 8.4.

Mar 19 2018, 11:58 AM
Ericson2314 updated the summary of D4513: Support iOS variants elsewhere when configuring.
Mar 19 2018, 11:58 AM
Ericson2314 added a comment to D4513: Support iOS variants elsewhere when configuring.

@bgamari I think this should be back-ported to 8.4 as its a bug fix on handling wachos and tvos.

Mar 19 2018, 11:58 AM
Ericson2314 added a reviewer for D4513: Support iOS variants elsewhere when configuring: angerman.
Mar 19 2018, 11:58 AM
Ericson2314 created D4513: Support iOS variants elsewhere when configuring.
Mar 19 2018, 11:37 AM
Ericson2314 created D4511: gen-data-layout.sh: Use bash array for readability.
Mar 19 2018, 11:16 AM

Jan 30 2018

Ericson2314 abandoned D4287: Backport D4008 and D4286 to 8.2.

It's been done.

Jan 30 2018, 11:36 PM

Jan 18 2018

Ericson2314 added a comment to D4287: Backport D4008 and D4286 to 8.2.

Looks like this can be closed because of 2fc8ce5f0c8c81771c26266ac0b150ca9b75c5f3?

Jan 18 2018, 10:34 AM

Jan 7 2018

Ericson2314 added a comment to D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.

@angerman Thanks for the background. I guess perhaps that was useful at some point, but post some refactoring we have in both cases ToolCmd="$TOOL"; TOOL="$ToolCmd" so the second assignment could not have any effect, right?

Jan 7 2018, 10:25 PM

Jan 5 2018

Ericson2314 retitled D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect from configure: Substitute RanlibCmd for consistency to configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.
Jan 5 2018, 11:58 AM
Ericson2314 added a reviewer for D4287: Backport D4008 and D4286 to 8.2: angerman.
Jan 5 2018, 11:53 AM
Ericson2314 updated the diff for D4287: Backport D4008 and D4286 to 8.2.

Update with latest D4286

Jan 5 2018, 11:52 AM
Ericson2314 added a comment to D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.

Here's some explanations of why stuff was moved where.

Jan 5 2018, 11:43 AM
Ericson2314 added a reviewer for D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect: angerman.
Jan 5 2018, 11:28 AM
Ericson2314 updated the diff for D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.

Some other cleanups

Jan 5 2018, 11:27 AM
Ericson2314 updated the summary of D4287: Backport D4008 and D4286 to 8.2.
Jan 5 2018, 12:56 AM
Ericson2314 created D4287: Backport D4008 and D4286 to 8.2.
Jan 5 2018, 12:49 AM
Ericson2314 updated the diff for D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.

Also delete some redundant seeming FOO=FooCmd assignments

Jan 5 2018, 12:32 AM
Ericson2314 added inline comments to D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.
Jan 5 2018, 12:09 AM

Jan 4 2018

Ericson2314 created D4286: configure: Substitute RanlibCmd for consistency, and other configure cleanups that should have no effect.
Jan 4 2018, 9:08 PM