Merge pull request #5098 from ethereum/add-mojave

Add Mojave to dependencies script
This commit is contained in:
chriseth 2018-09-27 11:19:14 +02:00 committed by GitHub
commit 963ae540e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -88,6 +88,7 @@ Language Features:
* Parser: Accept the ``address payable`` type during parsing. * Parser: Accept the ``address payable`` type during parsing.
Compiler Features: Compiler Features:
* Build System: Support for Mojave version of macOS added.
* C API (``libsolc``): Export the ``solidity_license``, ``solidity_version`` and ``solidity_compile`` methods. * C API (``libsolc``): Export the ``solidity_license``, ``solidity_version`` and ``solidity_compile`` methods.
* Code Generator: ``CREATE2`` instruction has been updated to match EIP1014 (aka "Skinny CREATE2"). It also is accepted as part of Constantinople. * Code Generator: ``CREATE2`` instruction has been updated to match EIP1014 (aka "Skinny CREATE2"). It also is accepted as part of Constantinople.
* Type Checker: Nicer error message when trying to reference overloaded identifiers in inline assembly. * Type Checker: Nicer error message when trying to reference overloaded identifiers in inline assembly.

View File

@ -87,9 +87,12 @@ case $(uname -s) in
10.13) 10.13)
echo "Installing solidity dependencies on macOS 10.13 High Sierra." echo "Installing solidity dependencies on macOS 10.13 High Sierra."
;; ;;
10.14)
echo "Installing solidity dependencies on macOS 10.14 Mojave."
;;
*) *)
echo "Unsupported macOS version." echo "Unsupported macOS version."
echo "We only support Mavericks, Yosemite, El Capitan, Sierra and High Sierra." echo "We only support Mavericks, Yosemite, El Capitan, Sierra, High Sierra and Mojave."
exit 1 exit 1
;; ;;
esac esac