Anthony Broad-Crawford
|
8a18f22b87
|
Support for error on non-existant or irregular files with command line option to ignore
|
2018-03-28 10:25:43 +01:00 |
|
chriseth
|
6ec4517929
|
Use EVM version in gas meter and optimizer.
|
2018-03-05 11:36:33 +01:00 |
|
chriseth
|
4ce0e7775d
|
Add constantinople.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
982476f99d
|
Add TangerineWhistle.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
dc317a44e0
|
Provide EVM version to assembly analysis.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
5ab4a1ae78
|
Add ability to set the target EVM version.
|
2018-03-01 17:19:34 +01:00 |
|
Zhen Zhang
|
5fd9ea4b2a
|
Stop allow_guessing for command line option parser
|
2018-02-28 09:31:24 +08:00 |
|
Federico Bond
|
d7532f7b9c
|
Convert static SourceReferenceFormatter functions to member ones
|
2018-02-19 15:04:22 +01:00 |
|
Alex Beregszaszi
|
bc1fffb42f
|
Support --strict-assembly in CLI
|
2018-01-06 03:28:12 +00:00 |
|
Alex Beregszaszi
|
1734d44561
|
Rename jsonCompiler to libsolc
|
2017-12-11 12:49:08 +00:00 |
|
Alex Beregszaszi
|
123d85a19e
|
Request all outputs in JSONCompiler
|
2017-11-29 20:10:18 +00:00 |
|
chriseth
|
4e7d1440ab
|
Merge pull request #3101 from ethereum/compilerstack-header
Remove the reliance on empty contract name equals "last contract" in CompilerStack
|
2017-10-19 13:43:17 +02:00 |
|
Alex Beregszaszi
|
2ce35b77be
|
Implement CompilerStack.lastContractName()
|
2017-10-18 23:54:32 +01:00 |
|
Alex Beregszaszi
|
039cc25b1f
|
Always require a contract/sourceName in CompilerStack
|
2017-10-18 23:32:33 +01:00 |
|
Alex Beregszaszi
|
6f2865228c
|
Add readStandardInput helper
|
2017-10-18 12:56:11 +01:00 |
|
Alex Beregszaszi
|
7186e142b8
|
Rename contentsString to readFileAsString
|
2017-10-18 12:55:12 +01:00 |
|
Sergiusz Bazanski
|
a458100175
|
Do not use remove_trailing_separator from Boost 1.58 as 1.56 is required
|
2017-10-06 13:55:18 +01:00 |
|
Sergiusz Bazanski
|
71a819654e
|
Allow trailing slash in solc -allow-paths.
|
2017-10-06 13:55:18 +01:00 |
|
Ali92hm
|
61dabb2f29
|
Added --pretty-json commandline option
|
2017-09-12 21:51:28 +01:00 |
|
Ali92hm
|
487ade1635
|
Enabling --combined-json to output to file
|
2017-09-12 21:50:22 +01:00 |
|
Ali92hm
|
1a9c503e93
|
Added createJson method to make writing json easier
|
2017-09-12 21:50:22 +01:00 |
|
Alex Beregszaszi
|
bd6510d99a
|
Simplify assembly printing in CLI
|
2017-09-11 15:53:20 +01:00 |
|
Alex Beregszaszi
|
bbfb16cf5c
|
Introduce assemblyString
|
2017-09-11 15:53:20 +01:00 |
|
Alex Beregszaszi
|
a535a8b06e
|
Split out the JSON functionality from assembly.stream()
|
2017-09-11 15:48:52 +01:00 |
|
Alex Beregszaszi
|
c861817875
|
Add header for jsonCompiler
|
2017-08-29 13:43:55 +01:00 |
|
chriseth
|
9ac2ac14c1
|
Rename read file callback.
|
2017-08-23 17:37:35 +02:00 |
|
Alex Beregszaszi
|
3b07c4d38e
|
Merge pull request #2757 from ethereum/cmake
Static linking
|
2017-08-23 12:36:24 +01:00 |
|
Paweł Bylica
|
4974ff3962
|
CMake: Add option to static link solc
|
2017-08-22 22:50:25 +02:00 |
|
chriseth
|
e3f90565d8
|
Avoid some Json copy operations.
|
2017-08-21 16:28:30 +01:00 |
|
Paweł Bylica
|
6f72025ee7
|
CMake: Simplify solc config
|
2017-08-18 13:32:36 +02:00 |
|
Alex Beregszaszi
|
7222fac456
|
Remove DocumentationType from natspec
|
2017-08-15 19:56:38 +01:00 |
|
Alex Beregszaszi
|
3e2f0b589d
|
Remove some global symbols
|
2017-08-09 12:44:53 +01:00 |
|
Alex Beregszaszi
|
30012db396
|
Add CompilerStack::setOptimiserSettings
|
2017-07-26 15:17:07 +01:00 |
|
Alex Beregszaszi
|
6848199b66
|
Add CompilerStack::setLibraries
|
2017-07-26 15:05:16 +01:00 |
|
Alex Beregszaszi
|
6d8929a71a
|
Rename onChainMetadata to metadata
|
2017-07-18 20:54:28 +01:00 |
|
Alex Beregszaszi
|
e9226225d7
|
Properly export the license() method in Emscripten
|
2017-07-18 15:31:49 +01:00 |
|
chriseth
|
c78a3a0b01
|
Add other licenses.
|
2017-07-01 22:59:08 +01:00 |
|
Alex Beregszaszi
|
c5947ae6e3
|
Remove Why3 error class
|
2017-06-30 22:30:43 +01:00 |
|
Alex Beregszaszi
|
555dc4f46f
|
Remove Why3 generator
|
2017-06-25 12:26:16 +01:00 |
|
Alex Beregszaszi
|
ea6cf619fd
|
Rewrite jsonCompiler using StandardCompiler
|
2017-06-22 13:01:46 +01:00 |
|
Alex Beregszaszi
|
ba7d698ee6
|
Make compiler.contractDefinition private
|
2017-06-22 11:13:06 +01:00 |
|
Alex Beregszaszi
|
b99e4bc68b
|
Rework functionHashes into methodIdentifiers
|
2017-06-22 11:13:06 +01:00 |
|
chriseth
|
9084d48750
|
Merge pull request #2382 from ruchevits/combined-json-hashes
Allow including hashes of method signatures in --combined-json output
|
2017-06-15 10:10:18 +02:00 |
|
Alex Beregszaszi
|
412802a6c1
|
Include license text in emscripten output
|
2017-06-14 14:14:01 +01:00 |
|
chriseth
|
e232a105f0
|
Merge pull request #2327 from ethereum/assembler-object
Return assembler object in AssemblyStack
|
2017-06-14 14:28:06 +02:00 |
|
Edward Ruchevits
|
7c7df6f38b
|
Removed duplicate code
|
2017-06-13 17:11:15 +01:00 |
|
Edward Ruchevits
|
2e816967d3
|
Allow including hashes of method signatures in --combined-json output
|
2017-06-13 17:03:17 +01:00 |
|
chriseth
|
f583008c73
|
Remove copyright notice.
|
2017-06-12 12:28:17 +02:00 |
|
Alex Beregszaszi
|
762bec9116
|
Nicer machine output in CLI
|
2017-06-09 16:40:14 +02:00 |
|
Alex Beregszaszi
|
ca92bda886
|
Supply text representation of assembly
|
2017-06-09 16:40:14 +02:00 |
|