Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes crash on empty runtime code. | Erik Kundt | 2018-11-28 | 1 | -6/+10 |
| | |||||
* | Moving SourceReferenceFormatter into langutil namespace. | Christian Parpart | 2018-11-24 | 1 | -1/+1 |
| | |||||
* | Notify user on successful run without output. | liangdzou | 2018-11-23 | 1 | -80/+117 |
| | |||||
* | Introduce namespace `langutil` in liblangutil directory. | Christian Parpart | 2018-11-22 | 1 | -1/+2 |
| | | | | | | | Also: - Use {}-style list initialisation for SourceLocation construction - Introduce new system includes - Changes the API of the Scanner to take source as value (with move) as opposed to as a reference | ||||
* | Isolating files shared between Yul- and Solidity language frontend. | Christian Parpart | 2018-11-22 | 2 | -3/+3 |
| | |||||
* | Remove mostly unused writeFile implementation. | chriseth | 2018-10-18 | 1 | -1/+9 |
| | |||||
* | fix issue##5007 | mestorlx | 2018-10-16 | 1 | -6/+4 |
| | |||||
* | More helpful error messages for linker. | chriseth | 2018-10-12 | 1 | -2/+16 |
| | |||||
* | Use hash for library placeholders. | chriseth | 2018-10-12 | 2 | -6/+36 |
| | |||||
* | fix format issue for source files | liangdzou | 2018-09-20 | 1 | -1/+2 |
| | |||||
* | fix code format problems | liangdzou | 2018-09-19 | 1 | -1/+2 |
| | |||||
* | Disallow remappings with empty prefix. | Daniel Kirchner | 2018-08-11 | 2 | -2/+15 |
| | |||||
* | Merge pull request #4703 from ethereum/solc-fix-double-quoting-path-names | chriseth | 2018-08-08 | 1 | -4/+4 |
|\ | | | | | solc: Fixes double-quoting path names on stderr. | ||||
| * | solc: Fixes double-quoting path names on stderr and adds tests for it. | Christian Parpart | 2018-08-07 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | Before it was possible to get a failure message, such as: ""notfound.sol"" is not found whereas it should be: "notfound.sol" is not found. | ||||
* | | Merge pull request #4592 from asifmallik/fixBackslashBugFinal | Alex Beregszaszi | 2018-08-07 | 1 | -2/+2 |
|\ \ | | | | | | | Fix backslash bug | ||||
| * | | Fix backslash bug | Asif Mallik | 2018-08-07 | 1 | -2/+2 |
| |/ | |||||
* / | Remove clone feature. | chriseth | 2018-08-07 | 1 | -18/+1 |
|/ | |||||
* | Merge pull request #4166 from alibabe/fix-3718-ret | chriseth | 2018-07-16 | 1 | -1/+6 |
|\ | | | | | Fix the Heisenbug | ||||
| * | Fixes #3718 by creating a local variable for the result of | alibabe | 2018-05-29 | 1 | -1/+6 |
| | | | | | | | | | | `GasEstimator::breakToStatementLevel` and then assign it back to gasCoast. | ||||
* | | Code, Changelog, ReleaseChecklist: Fix typos. | Cryptomental | 2018-07-11 | 1 | -1/+1 |
| | | | | | | | | Refs: #4442 | ||||
* | | Rename JULIA/IULIA to Yul in assembly interface | Alex Beregszaszi | 2018-06-14 | 1 | -1/+1 |
| | | |||||
* | | Renamed the --julia CLI option to --yul | Alex Beregszaszi | 2018-06-14 | 1 | -7/+7 |
| | | |||||
* | | Remove obsolete --formal option from CLI | Alex Beregszaszi | 2018-06-13 | 1 | -8/+1 |
|/ | |||||
* | Read from stdin only if - is explicitly given | Leonardo Alt | 2018-05-07 | 1 | -3/+6 |
| | |||||
* | Improve documentation and CLI help for `--run` parameter | Jonny Burger | 2018-05-02 | 1 | -1/+2 |
| | |||||
* | Merge pull request #3855 from ldct/patch-3 | Alex Beregszaszi | 2018-04-12 | 1 | -1/+1 |
|\ | | | | | mark --formal as deprecated in cli options | ||||
| * | Mark --formal as deprecated in CLI options | Li Xuanji | 2018-04-12 | 1 | -1/+1 |
| | | |||||
* | | Prevent information about file existence outside the allowed paths to leak ↵ | Daniel Kirchner | 2018-04-12 | 1 | -7/+7 |
| | | | | | | | | by mimicing boost::filesystem::weakly_canonical. | ||||
* | | Fix file missing error message on imports. | Sergiusz Bazanski | 2018-04-06 | 1 | -10/+10 |
|/ | | | | | | | | | | | Trying to convert an import path into a Boost canonical path causes boost to throw an exception if the given file does not exist. Thus, instead of geting to the 'File not found' error, we instead got into the cath-all handler for 'Unknown exception in read callback'. This change rearranges the file checks to happen before we create a canonical Boost path. It also drive-by removes the unnecessary 'else' block, as the body of the if is a guard-like return block. | ||||
* | Support for error on non-existant or irregular files with command line ↵ | Anthony Broad-Crawford | 2018-03-28 | 2 | -6/+27 |
| | | | | option to ignore | ||||
* | Use EVM version in gas meter and optimizer. | chriseth | 2018-03-05 | 2 | -9/+9 |
| | |||||
* | Add constantinople. | chriseth | 2018-03-02 | 1 | -1/+1 |
| | |||||
* | Add TangerineWhistle. | chriseth | 2018-03-02 | 1 | -1/+1 |
| | |||||
* | Provide EVM version to assembly analysis. | chriseth | 2018-03-02 | 2 | -16/+17 |
| | |||||
* | Add ability to set the target EVM version. | chriseth | 2018-03-02 | 1 | -3/+21 |
| | |||||
* | Stop allow_guessing for command line option parser | Zhen Zhang | 2018-02-28 | 1 | -0/+1 |
| | |||||
* | Convert static SourceReferenceFormatter functions to member ones | Federico Bond | 2018-02-19 | 1 | -10/+13 |
| | |||||
* | Support --strict-assembly in CLI | Alex Beregszaszi | 2018-01-06 | 1 | -4/+11 |
| | |||||
* | Rename jsonCompiler to libsolc | Alex Beregszaszi | 2017-12-11 | 3 | -352/+0 |
| | |||||
* | Request all outputs in JSONCompiler | Alex Beregszaszi | 2017-11-30 | 1 | -0/+5 |
| | |||||
* | Merge pull request #3101 from ethereum/compilerstack-header | chriseth | 2017-10-19 | 1 | -2/+3 |
|\ | | | | | Remove the reliance on empty contract name equals "last contract" in CompilerStack | ||||
| * | Implement CompilerStack.lastContractName() | Alex Beregszaszi | 2017-10-19 | 1 | -2/+2 |
| | | |||||
| * | Always require a contract/sourceName in CompilerStack | Alex Beregszaszi | 2017-10-19 | 1 | -2/+3 |
| | | |||||
* | | Add readStandardInput helper | Alex Beregszaszi | 2017-10-18 | 1 | -15/+2 |
| | | |||||
* | | Rename contentsString to readFileAsString | Alex Beregszaszi | 2017-10-18 | 1 | -3/+3 |
|/ | |||||
* | Do not use remove_trailing_separator from Boost 1.58 as 1.56 is required | Sergiusz Bazanski | 2017-10-06 | 1 | -2/+11 |
| | |||||
* | Allow trailing slash in solc -allow-paths. | Sergiusz Bazanski | 2017-10-06 | 1 | -1/+1 |
| | |||||
* | Added --pretty-json commandline option | Ali92hm | 2017-09-13 | 2 | -6/+11 |
| | |||||
* | Enabling --combined-json to output to file | Ali92hm | 2017-09-13 | 1 | -1/+5 |
| | |||||
* | Added createJson method to make writing json easier | Ali92hm | 2017-09-13 | 2 | -0/+10 |
| | |||||
* | Simplify assembly printing in CLI | Alex Beregszaszi | 2017-09-11 | 1 | -15/+8 |
| | |||||
* | Introduce assemblyString | Alex Beregszaszi | 2017-09-11 | 1 | -4/+3 |
| | |||||
* | Split out the JSON functionality from assembly.stream() | Alex Beregszaszi | 2017-09-11 | 1 | -8/+16 |
| | |||||
* | Add header for jsonCompiler | Alex Beregszaszi | 2017-08-29 | 2 | -7/+45 |
| | |||||
* | Rename read file callback. | chriseth | 2017-08-23 | 2 | -13/+13 |
| | |||||
* | Merge pull request #2757 from ethereum/cmake | Alex Beregszaszi | 2017-08-23 | 1 | -20/+24 |
|\ | | | | | Static linking | ||||
| * | CMake: Add option to static link solc | Paweł Bylica | 2017-08-23 | 1 | -1/+13 |
| | | |||||
| * | CMake: Simplify solc config | Paweł Bylica | 2017-08-18 | 1 | -20/+12 |
| | | |||||
* | | Avoid some Json copy operations. | chriseth | 2017-08-21 | 1 | -2/+1 |
| | | |||||
* | | Remove DocumentationType from natspec | Alex Beregszaszi | 2017-08-16 | 2 | -18/+19 |
|/ | |||||
* | Remove some global symbols | Alex Beregszaszi | 2017-08-09 | 2 | -1/+6 |
| | |||||
* | Add CompilerStack::setOptimiserSettings | Alex Beregszaszi | 2017-07-26 | 1 | -1/+3 |
| | |||||
* | Add CompilerStack::setLibraries | Alex Beregszaszi | 2017-07-26 | 1 | -1/+3 |
| | |||||
* | Rename onChainMetadata to metadata | Alex Beregszaszi | 2017-07-19 | 2 | -5/+5 |
| | |||||
* | Properly export the license() method in Emscripten | Alex Beregszaszi | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | Add other licenses. | chriseth | 2017-07-02 | 2 | -2/+3 |
| | |||||
* | Remove Why3 error class | Alex Beregszaszi | 2017-07-01 | 1 | -4/+0 |
| | |||||
* | Remove Why3 generator | Alex Beregszaszi | 2017-06-25 | 1 | -17/+2 |
| | |||||
* | Rewrite jsonCompiler using StandardCompiler | Alex Beregszaszi | 2017-06-22 | 1 | -120/+89 |
| | |||||
* | Make compiler.contractDefinition private | Alex Beregszaszi | 2017-06-22 | 1 | -2/+3 |
| | |||||
* | Rework functionHashes into methodIdentifiers | Alex Beregszaszi | 2017-06-22 | 2 | -2/+2 |
| | |||||
* | Merge pull request #2382 from ruchevits/combined-json-hashes | chriseth | 2017-06-15 | 2 | -9/+4 |
|\ | | | | | Allow including hashes of method signatures in --combined-json output | ||||
| * | Removed duplicate code | Edward Ruchevits | 2017-06-14 | 1 | -9/+1 |
| | | |||||
| * | Allow including hashes of method signatures in --combined-json output | Edward Ruchevits | 2017-06-14 | 1 | -0/+3 |
| | | |||||
* | | Include license text in emscripten output | Alex Beregszaszi | 2017-06-14 | 1 | -0/+7 |
| | | |||||
* | | Merge pull request #2327 from ethereum/assembler-object | chriseth | 2017-06-14 | 1 | -2/+18 |
|\ \ | |/ |/| | Return assembler object in AssemblyStack | ||||
| * | Nicer machine output in CLI | Alex Beregszaszi | 2017-06-09 | 1 | -1/+8 |
| | | |||||
| * | Supply text representation of assembly | Alex Beregszaszi | 2017-06-09 | 1 | -0/+4 |
| | | |||||
| * | Introduce MachineAssemblyObject | Alex Beregszaszi | 2017-06-09 | 1 | -1/+6 |
| | | |||||
* | | Remove copyright notice. | chriseth | 2017-06-12 | 1 | -1/+0 |
| | | |||||
* | | Include license and warranty statement with solc. | chriseth | 2017-06-09 | 1 | -3/+25 |
|/ | |||||
* | Refactor error reporting | Rhett Aultman | 2017-05-30 | 1 | -3/+4 |
| | | | | | | | | | This commit introduces ErrorReporter, a utility class which consolidates all of the error logging functionality into a common set of functions. It also replaces all direct interactions with an ErrorList with calls to an ErrorReporter. This commit resolves issue #2209 | ||||
* | Merge pull request #2287 from ethereum/legacyAstCLI | chriseth | 2017-05-29 | 1 | -13/+23 |
|\ | | | | | add legacy/compact AST-format options to CLI | ||||
| * | make src-indices equal (#2286) | djudjuu | 2017-05-24 | 1 | -2/+2 |
| | | |||||
| * | add legacy/compact AST-format options to CL | djudjuu | 2017-05-24 | 1 | -13/+23 |
| | | |||||
* | | Adapt EVM codegen to new namespace. | chriseth | 2017-05-26 | 2 | -11/+11 |
| | | |||||
* | | Support multiple assembly front and backends. | chriseth | 2017-05-26 | 2 | -33/+47 |
| | | |||||
* | | Handle assembly in one go to allow for different stacks. | chriseth | 2017-05-26 | 2 | -14/+12 |
| | | |||||
* | | Commandline options. | chriseth | 2017-05-26 | 2 | -2/+46 |
|/ | |||||
* | Merge pull request #1810 from ethereum/compactJson | chriseth | 2017-05-22 | 2 | -7/+5 |
|\ | | | | | Compact format for AST-Json. | ||||
| * | Compact format for AST-Json with backwards compatibility | chriseth | 2017-05-17 | 2 | -7/+5 |
| | | |||||
* | | Rename handleMeta to handleNatspec | Alex Beregszaszi | 2017-05-19 | 2 | -4/+4 |
| | | |||||
* | | Rename CompilerStack.metadata to CompilerStack.natspec | Alex Beregszaszi | 2017-05-19 | 1 | -3/+3 |
| | | |||||
* | | Use CompilerStack.contractABI directly | Alex Beregszaszi | 2017-05-19 | 2 | -12/+16 |
| | | |||||
* | | Rename CompilerStack.interface to CompilerStack.contractABI | Alex Beregszaszi | 2017-05-19 | 2 | -2/+2 |
|/ | |||||
* | Catch errors gracefully in CLI assembler | Alex Beregszaszi | 2017-05-06 | 1 | -7/+20 |
| | |||||
* | Export compileStandard on emscripten | Alex Beregszaszi | 2017-04-24 | 1 | -1/+1 |
| | |||||
* | Add missing space. | chriseth | 2017-04-24 | 1 | -1/+1 |
| | |||||
* | Add exception guard to ReadFileCallback in CLI | Alex Beregszaszi | 2017-04-22 | 1 | -21/+32 |
| | |||||
* | Pass readFileCallback to StandardCompiler in CLI | Alex Beregszaszi | 2017-04-21 | 1 | -32/+32 |
| | |||||
* | Merge pull request #2145 from ethereum/cli-readfile-permissions | Alex Beregszaszi | 2017-04-21 | 1 | -2/+2 |
|\ | | | | | Check for path permissions before opening file in the CLI file reader | ||||
| * | Check for path permissions before opening file in the CLI file reader | Alex Beregszaszi | 2017-04-21 | 1 | -2/+2 |
| | | |||||
* | | Export StandardCompiler as compileStandard in soljson | Alex Beregszaszi | 2017-04-21 | 1 | -31/+49 |
| | | |||||
* | | Add --standard-json to solc | Alex Beregszaszi | 2017-04-21 | 1 | -1/+25 |
|/ | |||||
* | Support --allow-paths in the CLI | Alex Beregszaszi | 2017-04-20 | 1 | -1/+15 |
| | |||||
* | Keep gas values as a string in CompilerStack::gasEstimate | Alex Beregszaszi | 2017-04-13 | 2 | -24/+30 |
| | |||||
* | The gasEstimates objects must always be present in the jsonCompiler even if ↵ | Alex Beregszaszi | 2017-04-13 | 1 | -2/+4 |
| | | | | empty (backwards compat) | ||||
* | Use new gasEstimate in CLI | Alex Beregszaszi | 2017-04-13 | 1 | -33/+39 |
| | |||||
* | Use new gasEstimate in jsonCompiler | Alex Beregszaszi | 2017-04-13 | 1 | -51/+12 |
| | |||||
* | Merge pull request #2098 from ethereum/sourceformatter | Alex Beregszaszi | 2017-04-10 | 1 | -17/+6 |
|\ | | | | | Introduce formatExceptionInformation | ||||
| * | Remove empty wrapper formatError from jsonCompiler | Alex Beregszaszi | 2017-04-10 | 1 | -15/+6 |
| | | |||||
| * | Introduce formatExceptionInformation | Alex Beregszaszi | 2017-04-10 | 1 | -3/+1 |
| | | |||||
* | | Pull out ReadFile from CompilerStack | Alex Beregszaszi | 2017-04-10 | 2 | -7/+7 |
|/ | |||||
* | Rename ErrorMesage to ErrorMessage | Alex Beregszaszi | 2017-03-17 | 1 | -3/+3 |
| | |||||
* | Allow long library names. | chriseth | 2017-03-14 | 1 | -1/+10 |
| | |||||
* | Do not overwrite files unless forced. | chriseth | 2017-03-11 | 3 | -5/+18 |
| | |||||
* | Add line info to serious exceptions. | chriseth | 2017-02-25 | 1 | -3/+3 |
| | |||||
* | Do not create directories . and .. | Alex Beregszaszi | 2017-02-06 | 1 | -1/+3 |
| | |||||
* | Always escape filenames in solc | Alex Beregszaszi | 2017-02-06 | 1 | -7/+7 |
| | |||||
* | fix for linker wrt binaries generated with import statements | VoR0220 | 2017-01-31 | 1 | -1/+3 |
| | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | Merge pull request #1604 from ethereum/checksums | Alex Beregszaszi | 2017-01-26 | 1 | -0/+5 |
|\ | | | | | Warn about invalid checksums of addresses. | ||||
| * | Also check library addresses. | chriseth | 2017-01-25 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #1610 from ethereum/assemblyModeError | Alex Beregszaszi | 2017-01-26 | 2 | -26/+33 |
|\ \ | | | | | | | Proper error reporting for assembly mode. | ||||
| * | | Header cleanup. | chriseth | 2017-01-26 | 2 | -26/+29 |
| | | | |||||
| * | | Proper error reporting for assembly mode. | chriseth | 2017-01-26 | 1 | -0/+4 |
| |/ | |||||
* / | Add option to solc to use literal sources in metadta | Alex Beregszaszi | 2017-01-26 | 1 | -1/+6 |
|/ | |||||
* | Fix bad merge artifact(?) | Rhett Aultman | 2017-01-17 | 1 | -1/+1 |
| | | | | | | Looks like merging up munged line 188 in CommandLineInterface.cpp, so that a string literal was being used where a global variable should be. | ||||
* | Stylistic corrections | Rhett Aultman | 2017-01-17 | 1 | -2/+0 |
| | |||||
* | Only avoid collision if it's the same file | Rhett Aultman | 2017-01-17 | 1 | -2/+4 |
| | | | | | | | | | @chriseth had suggested that it would be better if contracts were referenced in a file:contract notation, and that we output .bin files that prepend original path names if necessary to avoid a collision. This commit is mostly a draft; it still needs to be run through the test suite. | ||||
* | Merge pull request #1491 from ameten/refactoring | chriseth | 2016-12-13 | 1 | -138/+183 |
|\ | | | | | Just refactored some code | ||||
| * | - alphabetically sorted string constants per name. | Danil Nemirovsky | 2016-12-09 | 1 | -45/+45 |
| | | |||||
| * | - moved string constants into common place; | Danil Nemirovsky | 2016-12-09 | 1 | -136/+181 |
| | | | | | | | | - replaced string literals with string constants. | ||||
* | | Remove unused variable inputFiles | Federico Bond | 2016-12-11 | 1 | -1/+0 |
|/ | |||||
* | Update metadata documentation | Alex Beregszaszi | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | Make sure some keys are present. | chriseth | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | Metadata stamp. | chriseth | 2016-12-01 | 3 | -3/+22 |
| | |||||
* | Fix typos (existant -> existent) | Federico Bond | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | Fix licensing headers | VoR0220 | 2016-11-23 | 4 | -16/+16 |
| | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> | ||||
* | Move JSON helpers to libdevcore/json | Alex Beregszaszi | 2016-11-16 | 2 | -28/+11 |
| | |||||
* | Move InterfaceHandler from string to JSON | Alex Beregszaszi | 2016-11-15 | 2 | -9/+34 |
| | |||||
* | Unimplemented features moved to their own exception (#1361) | Rhett Aultman | 2016-11-15 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | Unimplemented features moved to their own exception InternalCompilerError is an exception that really should be reserved for actual internal errors of the compiler. Unimplemented features can now use either solUnimplemented( ) or, if it should be conditional, then solUnimplementedAssert( ). * Revert some unimplemented exceptions, add handlers The jsonCompiler and CommandLineInterface needed handlers for the new UnimplementedFeatureException, and some cases I had moved on to the new exception were better treated as real internal compiler errors. * Standardize on "Unimplemented feature" message | ||||
* | Add import remapping documentation to `solc --help` | Kevin Boxhoorn | 2016-10-15 | 1 | -1/+4 |
| | | | | | Derived from the docs found [here](https://solidity.readthedocs.io/en/develop/miscellaneous.html#using-the-commandline-compiler). Fixes #1207. | ||||
* | Disallow unknown options in solc | Alex Beregszaszi | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1009 from pirapira/separate_exceptions | chriseth | 2016-09-07 | 1 | -1/+15 |
|\ | | | | | Separate the try/catch blocks on JSON and formal methods output generation | ||||
| * | Separate the try/catch blocks on JSON output generation and formal method ↵ | Yoichi Hirai | 2016-09-06 | 1 | -1/+15 |
| | | | | | | | | | | | | | | output generation. For the reason, see @axic's comment here https://github.com/ethereum/solidity/pull/994#discussion_r77272236 and the following discussion. | ||||
* | | Merge pull request #997 from chriseth/linkingwithunderscores | chriseth | 2016-09-06 | 1 | -17/+23 |
|\ \ | |/ |/| | Fix linking for libraries with underscores. | ||||
| * | Fix compiler error. | chriseth | 2016-09-06 | 1 | -1/+1 |
| | | |||||
| * | More comments about size constants. | chriseth | 2016-09-06 | 1 | -4/+9 |
| | | |||||
| * | Fix linking for libraries with underscores. | chriseth | 2016-09-02 | 1 | -17/+18 |
| | | |||||
* | | Catch more exceptions in jsonCompiler. | chriseth | 2016-09-02 | 1 | -39/+53 |
|/ | |||||
* | Corrected accidental non-ANSI characters in comments. | Bob Summerwill | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | Code review changes: Renamed function and added some documentation about ↵ | Christopher Gilbert | 2016-08-31 | 1 | -3/+16 |
| | | | | what the function does and why | ||||
* | Code review changes: stylistic changes, and removed redundant call to set ↵ | Christopher Gilbert | 2016-08-30 | 1 | -3/+4 |
| | | | | locale. | ||||
* | Fixed a bug causing solc to crash on startup due to invalid environment ↵ | Christopher Gilbert | 2016-08-30 | 1 | -0/+11 |
| | | | | settings for locale | ||||
* | Remove standard contracts | Denton Liu | 2016-08-19 | 2 | -2/+2 |
| | |||||
* | Merge pull request #918 from winsvega/solremove4 | chriseth | 2016-08-17 | 2 | -12/+0 |
|\ | | | | | remove solidity --interface | ||||
| * | remove solidity --interface | Dimitry | 2016-08-17 | 2 | -12/+0 |
| | | |||||
* | | Merge pull request #912 from chriseth/readFromStdin | chriseth | 2016-08-17 | 1 | -11/+17 |
|\ \ | |/ |/| | Read from files and stdin. | ||||
| * | Read from files and stdin. | chriseth | 2016-08-16 | 1 | -11/+17 |
| | | |||||
* | | BREAKING: Streamline json output field naming. (#763) | chriseth | 2016-08-17 | 1 | -2/+2 |
|/ | |||||
* | sourcemapping | yann300 | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | Bugfix: Correctly use srcmap-runtime. | chriseth | 2016-08-01 | 1 | -1/+1 |
| | |||||
* | Source location as part of AST. | chriseth | 2016-07-21 | 2 | -6/+33 |
| | |||||
* | Provide formal version in json output. | chriseth | 2016-07-19 | 1 | -0/+16 |
| | |||||
* | Store non-canonical version. | chriseth | 2016-07-11 | 1 | -8/+8 |
| | |||||
* | Fix crash for input from stdin. | chriseth | 2016-06-15 | 1 | -1/+2 |
| | |||||
* | Allow remappings to change depending on the context. | chriseth | 2016-06-09 | 3 | -73/+46 |
| | |||||
* | much better and simpler way of handling this | VoR0220 | 2016-05-14 | 1 | -1/+8 |
| | |||||
* | wrap solc add_executable | rainbeam | 2016-05-01 | 1 | -1/+1 |
| | | | | Allows static linking. | ||||
* | Source location for inline assembly. | chriseth | 2016-04-20 | 1 | -1/+1 |
| | |||||
* | Make solidity independent from ethcore. | chriseth | 2016-04-07 | 2 | -5/+5 |
| | |||||
* | rename namespace for instruction.h/cpp in libevmasm | Dimitry | 2016-04-02 | 2 | -4/+4 |
| | |||||
* | move libevmcore to solidity | Dimitry | 2016-04-02 | 2 | -2/+2 |
| | |||||
* | Code generation (missing external access and source locations). | chriseth | 2016-03-30 | 2 | -12/+29 |
| | |||||
* | Parsing for inline assembly. | chriseth | 2016-03-30 | 3 | -10/+60 |
| | |||||
* | BREAKING: Implement delegatecall and make default for library calls. | chriseth | 2016-03-12 | 1 | -1/+1 |
| | |||||
* | Only allow including from allowed directories. | chriseth | 2016-01-30 | 2 | -9/+36 |
| | |||||
* | Merge pull request #370 from chriseth/redirects | chriseth | 2016-01-29 | 2 | -32/+77 |
|\ | | | | | Path remappings for solc. | ||||
| * | Provide remappings for solc. | chriseth | 2016-01-26 | 2 | -32/+77 |
| | | |||||
* | | Read files via callback. | chriseth | 2016-01-27 | 2 | -6/+42 |
|/ | |||||
* | Autoload files in solc. | chriseth | 2016-01-12 | 1 | -1/+12 |
| | |||||
* | Merge pull request #290 from chriseth/fix_gas_iterator | chriseth | 2015-12-10 | 2 | -6/+6 |
|\ | | | | | Fix: Segfaults connected to paramater types. | ||||
| * | Fix: Segfaults connected to paramater types. | chriseth | 2015-12-10 | 2 | -6/+6 |
| | | | | | | | | parameterTypes does not return by const reference anymore. | ||||
* | | Removed obsolete dockerfile. | chriseth | 2015-12-10 | 1 | -70/+0 |
|/ | |||||
* | Fix the build - library is not a module | Lefteris Karapetsas | 2015-12-04 | 1 | -1/+1 |
| | | | | | | The Module::Object rule is something only eth_use() and friends can understand. target_link_libraries() on the other hand needs only the actual library object to link to. | ||||
* | Alternative case-consistency fix for libsolidity. Just using ↵ | Bob Summerwill | 2015-12-04 | 1 | -3/+3 |
| | | | | fully-qualified scoped name in eh_use instead. | ||||
* | Fix up for new API from EIP-1.1. | Gav Wood | 2015-11-21 | 2 | -5/+5 |
| | |||||
* | Preliminary why3 code output. | chriseth | 2015-10-27 | 2 | -25/+48 |
| | |||||
* | File reorganisation. | chriseth | 2015-10-21 | 3 | -20/+20 |
| | |||||
* | Do not forget to export the new symbol. | chriseth | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | Style. | chriseth | 2015-10-16 | 1 | -5/+5 |
| | |||||
* | Multiple sources for json compiler. | chriseth | 2015-10-16 | 1 | -9/+45 |
| | |||||
* | fixed new tests | LianaHus | 2015-10-15 | 1 | -1/+4 |
| | |||||
* | errors instead of exceptions | LianaHus | 2015-10-15 | 1 | -1/+1 |
| | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/NameAndTypeResolver.cpp libsolidity/NameAndTypeResolver.h libsolidity/TypeChecker.cpp test/libsolidity/SolidityNameAndTypeResolution.cpp | ||||
* | added Error class for all kind of errors | LianaHus | 2015-10-15 | 2 | -31/+8 |
| | | | | | Conflicts: libsolidity/Exceptions.h | ||||
* | Support warnings. | chriseth | 2015-10-03 | 1 | -25/+29 |
| | |||||
* | -fixed the warning printing | LianaHus | 2015-10-02 | 1 | -9/+8 |
| | | | | -style fixes | ||||
* | -added warning case to cl compiler | LianaHus | 2015-10-02 | 1 | -1/+5 |
| | | | | -modified warning msg | ||||
* | Merge pull request #89 from chriseth/fixCombinedJson | chriseth | 2015-09-23 | 1 | -2/+6 |
|\ | | | | | Fix "combined json" output. | ||||
| * | Fix "combined json" output. | chriseth | 2015-09-23 | 1 | -2/+6 |
| | | |||||
* | | Error formatting. | chriseth | 2015-09-22 | 2 | -15/+26 |
|/ | |||||
* | Merge pull request #79 from arkpar/cmake | Marek Kotewicz | 2015-09-17 | 1 | -1/+1 |
|\ | | | | | Per project versioning | ||||
| * | per project versioning | arkpar | 2015-09-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #75 from chriseth/exportRuntimeBytecodeForJson | chriseth | 2015-09-15 | 1 | -0/+6 |
|\ \ | | | | | | | Export runtime bytecode and version. | ||||
| * | | Export runtime bytecode and version. | chriseth | 2015-09-15 | 1 | -0/+6 |
| | | | |||||
* | | | Merge pull request #73 from chriseth/emscripten | Arkadiy Paronyan | 2015-09-15 | 1 | -2/+8 |
|\| | | | | | | | | Changes required to compile on emscripten target. | ||||
| * | | Changes required to compile on emscripten target. | chriseth | 2015-09-15 | 1 | -2/+8 |
| |/ | |||||
* / | Commandline interface for the linker. | chriseth | 2015-09-12 | 2 | -2/+128 |
|/ | |||||
* | Transition from bytecode to more general linker objects. | chriseth | 2015-09-11 | 2 | -15/+15 |
| | |||||
* | Merge pull request #41 from LianaHus/sol_rename_getters | chriseth | 2015-09-08 | 2 | -60/+60 |
|\ | | | | | solidity interface changes. removing get prefix | ||||
| * | - renamed AST to ast and ABI to abi | LianaHus | 2015-09-08 | 2 | -7/+7 |
| | | | | | | | | - style fixes | ||||
| * | renamed getter functions | LianaHus | 2015-09-08 | 2 | -60/+60 |
| | | |||||
* | | changes required to compile solidity in a single project | debris | 2015-09-01 | 1 | -2/+0 |
|/ | |||||
* | Merge pull request #27 from LianaHus/sol_runtime_binary_by_-solc | Gav Wood | 2015-08-28 | 1 | -1/+14 |
|\ | | | | | added option to solc to output runtime part of the contract | ||||
| * | added option to solc to output runtimr part of the contract | LianaHus | 2015-08-24 | 1 | -1/+14 |
| | | |||||
* | | client refactor | debris | 2015-08-27 | 1 | -6/+1 |
| | | |||||
* | | Refactoreed CMakeLists for new module system | arkpar | 2015-08-24 | 1 | -3/+2 |
|/ | |||||
* | More information for help screen, some fixes for argument parsing. | chriseth | 2015-08-20 | 2 | -76/+86 |
| | |||||
* | Moved solc files. | chriseth | 2015-08-19 | 6 | -0/+1039 |