Commit graph

57 commits

Author SHA1 Message Date
François-René Rideau a3cff1f052
solc: 0.8.13 -> 0.8.19 (#219240) 2023-04-04 19:17:56 +02:00
Felix Buehler cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Josef Kemetmüller bcd7045998 treewide: Remove now-unneeded LD_LIBRARY_PATH in cmake derivations
Since the setting DCMAKE_SKIP_BUILD_RPATH was disabled, we can now run
the checkPhase of cmake derivations without having to tweak the
LD_LIBRARY_PATH anymore.
2022-07-04 03:49:01 +03:00
happysalada fb60c5e7b3 solc: add darwin binary for now 2022-05-03 07:58:58 -04:00
happysalada e4dfaba506 solc: disable z3 strict version check 2022-05-02 19:48:09 -04:00
neirenoir e13e37b701
solc: 0.8.2 -> 0.8.13 (#160957) 2022-03-26 20:01:07 +02:00
Felix Buehler e023025ee0 various: cleanup of "inherit version;" 2021-07-17 22:39:35 +02:00
Jonathan Ringer 274a71f262 solc: make darwin friendly 2021-05-19 14:08:09 -07:00
Lorenzo Manacorda e906410c9a solc: remove 0.7 release
They're failing on Hydra, the workload to keep them working is not worth it.
2021-05-16 22:44:21 -07:00
Jonathan Ringer cbce4e76d3 solc: make linux only
Darwin build is already failing.
Don't have hardware iterate
2021-03-14 17:06:47 -07:00
Jonathan Ringer 6a36b730ae solc: 0.7.4 -> 0.8.2 2021-03-14 17:06:47 -07:00
Ben Siraphob acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Francois-Rene Rideau 7eb64f7603 solc: 0.6.8 -> 0.7.4
Use gccStdenv to avoid issues with clang on Darwin.
2020-11-05 20:12:16 -08:00
Francois-Rene Rideau 46b3eca5fd solc: 0.5.15 -> 0.6.8 2020-05-15 19:18:11 -04:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Anders Kaseorg 3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
Lorenzo Manacorda 4b456387e2 solc: 0.5.12 -> 0.5.15
Also removes patchset for shared library use, since usage of this
feature was rare and maintenance costly.
See https://github.com/NixOS/nixpkgs/pull/39852#issuecomment-568474864
for a discussion.
2019-12-26 18:43:08 +01:00
R. RyanTM a795e561f7 solc: 0.5.11 -> 0.5.12
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/solc/versions
2019-10-08 16:17:47 -07:00
Vladimír Čunát 985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Lev Livnev 917ce8e48f
solc: build with cvc4 support
n.b. that cvc4 support is required for the tests to pass
2019-08-23 18:19:48 +01:00
Lev Livnev fbf323b6fd
solc: 0.5.10 -> 0.5.11 2019-08-23 11:37:02 +01:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
mingchuan 022ddc17a7
solc: 0.5.9 -> 0.5.10 2019-06-26 00:28:51 +08:00
mingchuan 75e352c6ab
solc: 0.5.8 -> 0.5.9 2019-05-30 17:07:12 +08:00
mingchuan 883d6262e4 solc: 0.5.7 -> 0.5.8
Also add more complete set of tests and disable shared build on MacOS.
2019-05-20 17:54:14 +09:00
Atkins 3dc078d771
solc: 0.5.6 -> 0.5.7 2019-03-27 14:04:45 +08:00
Atkins 090dcd3bb2
solc: 0.5.5 -> 0.5.6 2019-03-14 16:17:52 +08:00
Atkins b8d0bf3dd6
solc: 0.5.4 -> 0.5.5 2019-03-06 16:27:10 +08:00
Lorenzo Manacorda 572f828e7e solc: 0.5.3 -> 0.5.4 2019-02-25 17:50:54 +01:00
Lorenzo Manacorda e639f24681 solc: make z3 dependency optional
It is an optional dependency, which defaults to true.

https://solidity.readthedocs.io/en/latest/installing-solidity.html#smt-solvers
2019-02-20 18:15:45 +01:00
Lorenzo Manacorda f4770dbbc8 solc: 0.5.2 -> 0.5.3 2019-02-01 23:06:31 +01:00
Lorenzo Manacorda b3fe6fb1c6 solc: 0.5.1 -> 0.5.2 2018-12-21 23:42:59 +01:00
Lorenzo Manacorda f25fb4b03f solc: disable LLL installation
It has been [disabled by
default](https://github.com/ethereum/solidity/releases/tag/v0.5.1) in 0.5.1.
2018-12-14 14:05:46 +01:00
Lionello Lunesu 69baf44674 solc: 0.5.0 -> 0.5.1 2018-12-06 18:53:56 +08:00
Lorenzo Manacorda 49051573b5 solc: 0.4.25 -> 0.5.0 2018-11-13 21:34:49 +01:00
Alexander Krupenkin 7658ae6b72
solc: 0.4.24 -> 0.4.25 2018-10-12 17:59:49 +03:00
mingchuan 5095e9e32e solc: 0.4.23 -> 0.4.24 (#41631)
Also enable test
2018-06-10 10:37:58 +02:00
Alexander Krupenkin a40020ed5f
solc: 0.4.20 -> 0.4.23 2018-05-02 12:27:47 +03:00
adisbladis 76774e920c
solc: 0.4.19 -> 0.4.20 2018-02-20 12:14:21 +08:00
adisbladis 6e8290ec31
solc: 0.4.17 -> 0.4.19 2018-01-15 17:11:33 +08:00
Mikael Brockman 2c5ab79d2d
solc: v0.4.16 -> v0.4.17 2017-09-22 23:18:21 +03:00
Mikael Brockman 3d107c15bd solc: v0.4.13 -> v0.4.16 (#28732)
Also add the Z3 SMT solver as a dependency, since the new solc can use
it for checking assertions and stuff (which is awesome).
2017-08-30 18:21:17 +02:00
Daniel Brockman cbc54299b3 solc: build on both linux and darwin 2017-07-12 16:43:29 +03:00
Mikael Brockman 442d04d1dd solc: make sure to use dynamic Boost libs
For some reason the default options enable static Boost libs on Darwin,
but that doesn't work for us.
2017-07-12 16:37:50 +03:00
Daniel Brockman 6dcba74af6 solc: 0.4.12 -> 0.4.13 2017-07-12 16:37:50 +03:00
Daniel Brockman 5b9f4e160d solc: 0.4.11 -> 0.4.12 2017-07-05 20:26:35 +02:00
Daniel Brockman dd35dbcc27 solc: 0.4.8 -> 0.4.11 2017-05-19 16:34:10 +02:00
Vincent Laporte fe0ef55384 solc: fix build
Prevent the download of jsoncpp to happen at build time.
Don’t treat warnings as errors, since there is a warning about the major() macros in GNU libc.
2017-03-04 11:01:35 +01:00
Daniel Brockman 2dda1ed3ad solc: 0.4.6 -> 0.4.8 2017-01-14 13:16:50 +01:00