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 |
|
chriseth
|
9ac2ac14c1
|
Rename read file callback.
|
2017-08-23 17:37:35 +02:00 |
|
chriseth
|
e3f90565d8
|
Avoid some Json copy operations.
|
2017-08-21 16:28:30 +01:00 |
|
Alex Beregszaszi
|
7222fac456
|
Remove DocumentationType from natspec
|
2017-08-15 19:56:38 +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 |
|
chriseth
|
c78a3a0b01
|
Add other licenses.
|
2017-07-01 22:59:08 +01:00 |
|
Alex Beregszaszi
|
555dc4f46f
|
Remove Why3 generator
|
2017-06-25 12:26:16 +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 |
|
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
|
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 |
|
Alex Beregszaszi
|
f0d213e6b5
|
Introduce MachineAssemblyObject
|
2017-06-09 16:40:14 +02:00 |
|
chriseth
|
9d0691b47a
|
Include license and warranty statement with solc.
|
2017-06-09 13:11:15 +02:00 |
|
chriseth
|
002df12d13
|
Merge pull request #2287 from ethereum/legacyAstCLI
add legacy/compact AST-format options to CLI
|
2017-05-29 14:24:55 +02:00 |
|
chriseth
|
261731f7ee
|
Adapt EVM codegen to new namespace.
|
2017-05-26 15:08:27 +02:00 |
|
chriseth
|
eaa13d42a0
|
Support multiple assembly front and backends.
|
2017-05-26 15:03:29 +02:00 |
|
chriseth
|
f2804c49ed
|
Handle assembly in one go to allow for different stacks.
|
2017-05-26 11:50:26 +02:00 |
|
chriseth
|
9a23603af2
|
Commandline options.
|
2017-05-26 11:50:26 +02:00 |
|
djudjuu
|
1131c5035f
|
make src-indices equal (#2286)
|
2017-05-24 14:48:32 +02:00 |
|
djudjuu
|
0f7a9e8149
|
add legacy/compact AST-format options to CL
|
2017-05-24 14:48:32 +02:00 |
|
chriseth
|
8eead553af
|
Merge pull request #1810 from ethereum/compactJson
Compact format for AST-Json.
|
2017-05-22 14:33:46 +02:00 |
|
Alex Beregszaszi
|
bbef2cd4a8
|
Rename handleMeta to handleNatspec
|
2017-05-19 16:11:04 +01:00 |
|
Alex Beregszaszi
|
cd5d93da2a
|
Rename CompilerStack.metadata to CompilerStack.natspec
|
2017-05-19 16:11:04 +01:00 |
|
Alex Beregszaszi
|
4bf3cbb09a
|
Use CompilerStack.contractABI directly
|
2017-05-19 15:57:36 +01:00 |
|
Alex Beregszaszi
|
8169e149c9
|
Rename CompilerStack.interface to CompilerStack.contractABI
|
2017-05-19 15:57:36 +01:00 |
|
chriseth
|
dea7b864e6
|
Compact format for AST-Json with backwards compatibility
|
2017-05-17 11:14:33 +02:00 |
|
Alex Beregszaszi
|
a95c86e8e4
|
Catch errors gracefully in CLI assembler
|
2017-05-06 10:43:58 +01:00 |
|
chriseth
|
017fedebfe
|
Add missing space.
|
2017-04-24 14:22:39 +02:00 |
|
Alex Beregszaszi
|
b7951be44a
|
Add exception guard to ReadFileCallback in CLI
|
2017-04-22 14:08:28 +01:00 |
|
Alex Beregszaszi
|
4566b4b336
|
Pass readFileCallback to StandardCompiler in CLI
|
2017-04-20 23:22:23 +01:00 |
|
Alex Beregszaszi
|
ed64c849f5
|
Merge pull request #2145 from ethereum/cli-readfile-permissions
Check for path permissions before opening file in the CLI file reader
|
2017-04-20 20:31:27 +01:00 |
|
Alex Beregszaszi
|
b30fad4a49
|
Check for path permissions before opening file in the CLI file reader
|
2017-04-20 20:01:17 +01:00 |
|