Tags: Garretming/hermes
Tags
Add macOS arm64 support to 0.5.x (facebook#390) * [podspec] Build for macOS 10.13 and arm64 * [circle] Build macOS artefacts for arm64 * [circleci] Build separately to around timeout * Bump version to 0.5.3
Rename and conditionalize source for podspec (facebook#385) Summary: I cherry-picked this PR which: 1. rename everything to `hermes-engine` since <https://cocoapods.org/pods/Hermes> already exists 2. conditionalize `spec.source` so it can distribute prebuilt binaries as alloy suggested at facebook#368 (comment) Noted that the version in the `podspec` had been updated to 0.7.1 correctly. Pull Request resolved: facebook#385 Test Plan: CircleCI doing fine Reviewed By: tmikov Differential Revision: D24206180 Pulled By: Huxpro fbshipit-source-id: ec46350e00099c61a7de8cc9eb99991af72abdb4
Build macOS CLI artefacts for arm64 (facebook#352) Summary: As noted on facebook#345 (comment), that PR did not update the CLI artefacts to build for arm64. I think there’s an opportunity to reduce the amount of separate builds and package both the runtime package and CLI from the same artefacts while also reducing build time, but for now I’d like to ensure the CLI tools at least also come with arm64 slices. Pull Request resolved: facebook#352 Test Plan: Tested on a DTK machine: ``` $ ditto --arch arm64 package/osx-bin/hermes package/osx-bin/hermes-arm64 $ file package/osx-bin/hermes-arm64 package/osx-bin/hermes-arm64: Mach-O 64-bit executable arm64 $ echo "'use strict'; function hello() { print('Hello World'); } hello();" | ./package/osx-bin/hermes-arm64 >> Hello World undefined >> ``` Reviewed By: Huxpro Differential Revision: D23709228 Pulled By: tmikov fbshipit-source-id: 881deab450d4f9005cdc2ce9ce292b1ba46bd455
PreviousNext