Alex Beregszaszi
|
eb33e76416
|
Use Json::valueToQuotedString directly
|
2017-08-29 15:51:37 +01:00 |
|
chriseth
|
cd22da1d9e
|
Remove escape function.
|
2017-08-29 15:50:28 +01:00 |
|
Alex Beregszaszi
|
a3f77527e9
|
Merge pull request #2847 from ethereum/codegen-docs
Document more of the codegen features
|
2017-08-29 15:27:07 +01:00 |
|
Alex Beregszaszi
|
6245d9aafc
|
Merge pull request #2846 from ethereum/refactorTests
Extract base from NameAndType and use compiler stack.
|
2017-08-29 14:27:37 +01:00 |
|
chriseth
|
93b1cc9702
|
Merge pull request #2833 from ethereum/statemutability-builtins
Mark all built in functions with appropriate statemutability
|
2017-08-29 15:24:51 +02:00 |
|
Alex Beregszaszi
|
e77e594120
|
Merge pull request #2844 from ethereum/jsoncompiler
Add header for jsonCompiler
|
2017-08-29 14:07:08 +01:00 |
|
Alex Beregszaszi
|
c861817875
|
Add header for jsonCompiler
|
2017-08-29 13:43:55 +01:00 |
|
Alex Beregszaszi
|
3c24dcfe45
|
Document more of the codegen features
|
2017-08-29 13:36:13 +01:00 |
|
chriseth
|
2d39a42d37
|
Merge pull request #2843 from ethereum/anonymous-cleanup
Move all file specific globals to anonymous namespace
|
2017-08-29 14:07:24 +02:00 |
|
chriseth
|
4136ff9a59
|
Extract base from NameAndType and use compiler stack.
|
2017-08-29 14:05:38 +02:00 |
|
Alex Beregszaszi
|
7fb4a64136
|
Move all file specific globals to anonymous namespace
|
2017-08-29 11:09:18 +01:00 |
|
Greg Colvin
|
21bc6fd305
|
Merge pull request #2841 from ethereum/evm15-code-numbers
reconcile evm 1.5 instruction numbers with working draft and client
|
2017-08-28 17:40:54 -06:00 |
|
gcolvin
|
7da86daa17
|
Reconcile EVM 1.5 instruction numbers with working draft EIP615
|
2017-08-28 23:27:13 +01:00 |
|
Alex Beregszaszi
|
b364bd048f
|
Merge pull request #2837 from ethereum/event-overloading-abi
Include all overloaded events in ABI
|
2017-08-28 20:43:55 +01:00 |
|
Alex Beregszaszi
|
0e11e5af10
|
Include all overloaded events in ABI
|
2017-08-28 20:07:43 +01:00 |
|
Alex Beregszaszi
|
79e84a8fa4
|
Swap declaration/statemutability in FunctionType constructor
|
2017-08-28 19:43:35 +01:00 |
|
Alex Beregszaszi
|
aa94000a91
|
Mark all built in functions with appropriate statemutability
|
2017-08-28 19:43:35 +01:00 |
|
Alex Beregszaszi
|
3d228e98f1
|
Merge pull request #2838 from ethereum/statemutability-event
Mark event functions as nonpayable (and not view)
|
2017-08-28 19:37:23 +01:00 |
|
Alex Beregszaszi
|
c7cb00d49a
|
Mark event non-payable and not view
|
2017-08-28 16:37:45 +01:00 |
|
Alex Beregszaszi
|
ab06346e6e
|
Merge pull request #2835 from ethereum/compilerstack-docs
Reorder some methods in CompilerStack for readability
|
2017-08-28 16:27:10 +01:00 |
|
Alex Beregszaszi
|
ceba40c410
|
Reorder some methods in CompilerStack for readability
|
2017-08-28 15:14:19 +01:00 |
|
Alex Beregszaszi
|
1beef38361
|
Merge pull request #2834 from ethereum/fixTypeNameParsing
Crash fix, parseTypeName can return null.
|
2017-08-28 15:07:14 +01:00 |
|
chriseth
|
122e65f8f4
|
Crash fix, parseTypeName can return null.
|
2017-08-28 15:13:02 +02:00 |
|
Alex Beregszaszi
|
b3c251c154
|
Merge pull request #2831 from ethereum/docs
Various doc updates
|
2017-08-28 12:47:44 +01:00 |
|
Alex Beregszaszi
|
550d646b97
|
Explain safe purchase (even number)
|
2017-08-28 12:14:41 +01:00 |
|
chriseth
|
5bd6254449
|
Merge pull request #2825 from ethereum/contract-unused-natspec
Removed unused natspec members of ContractDefinition
|
2017-08-28 13:06:30 +02:00 |
|
Alex Beregszaszi
|
5a5d21d0c8
|
Add note about throw being deprecated
|
2017-08-28 12:04:56 +01:00 |
|
Alex Beregszaszi
|
2b26d6b9d7
|
Require 0.4.12 for the VectorSum example (for loop)
|
2017-08-28 11:59:36 +01:00 |
|
Alex Beregszaszi
|
e649ce71bd
|
Refer to internal ABI documentation
|
2017-08-28 11:59:35 +01:00 |
|
Alex Beregszaszi
|
412cc6bc58
|
Highlight opcodes in docs
|
2017-08-28 11:59:35 +01:00 |
|
Alex Beregszaszi
|
dd2cc899bb
|
Fix lists and links
|
2017-08-28 11:59:35 +01:00 |
|
Alex Beregszaszi
|
d15cde2aa8
|
Merge pull request #2826 from Legogris/patch-1
Correct package name for installing solc on Arch
|
2017-08-28 10:38:28 +01:00 |
|
Robert Edström
|
5e73ea7fbc
|
Correct package name for installing solc on Arch
|
2017-08-27 14:36:41 +03:00 |
|
Alex Beregszaszi
|
2b3a49f702
|
Merge pull request #2821 from ethereum/errorreporter-copy
Add copy constructor to ErrorReporter (since it has assignment operator)
|
2017-08-25 20:40:27 +01:00 |
|
Alex Beregszaszi
|
8e5f9c5981
|
Removed unused natspec members of ContractDefinition
|
2017-08-25 20:29:43 +01:00 |
|
Alex Beregszaszi
|
0e2cbc8680
|
Merge pull request #2811 from ethereum/cleanupvectorref
Cleanup vectorref
|
2017-08-25 20:14:39 +01:00 |
|
chriseth
|
372279ceb2
|
Merge pull request #2819 from ethereum/compilerstack-typecheck
Simplify typechecking loop in compilerstack
|
2017-08-25 19:38:15 +02:00 |
|
chriseth
|
9e90ddcae5
|
Merge pull request #2820 from ethereum/fallthrough
Fix some other fallthrough cases
|
2017-08-25 19:37:59 +02:00 |
|
chriseth
|
6951a371ec
|
Cleanup of vector_ref.h
|
2017-08-25 19:36:48 +02:00 |
|
chriseth
|
6475bd9a72
|
Merge pull request #2809 from ethereum/cleanupFixedHash
Cleanup fixed hash
|
2017-08-25 18:49:49 +02:00 |
|
chriseth
|
47b08fa752
|
Merge pull request #2765 from ethereum/emscripten
Emscripten
|
2017-08-25 17:38:23 +02:00 |
|
Alex Beregszaszi
|
523e76332a
|
Merge pull request #2813 from ethereum/tightpack-warn
Warn on using literals in tight packing
|
2017-08-25 16:08:42 +01:00 |
|
Alex Beregszaszi
|
774363eb74
|
Add copy constructor to ErrorReporter (since it has assignment operator)
|
2017-08-25 16:03:24 +01:00 |
|
Alex Beregszaszi
|
da56bde58f
|
Move the break in switch for readability
|
2017-08-25 16:02:05 +01:00 |
|
Alex Beregszaszi
|
51d6141f7e
|
Mark to places fall-through
|
2017-08-25 16:00:36 +01:00 |
|
Alex Beregszaszi
|
5c73a80418
|
Remove fallthrough from ArrayUtils
|
2017-08-25 15:57:27 +01:00 |
|
Alex Beregszaszi
|
ec6d8007db
|
Merge pull request #2815 from ethereum/parser-fallthrough
Remove fallthrough from literal parsing
|
2017-08-25 15:54:46 +01:00 |
|
Alex Beregszaszi
|
8bc76ecf58
|
Update SolidityNameAndTypeResolution to match CompilerStack
|
2017-08-25 15:49:33 +01:00 |
|
Alex Beregszaszi
|
e6f55fb95e
|
Do not create a new TypeChecker instance for every contract
|
2017-08-25 15:43:26 +01:00 |
|
Alex Beregszaszi
|
670df8e874
|
Attach natspec before type checking
|
2017-08-25 15:39:20 +01:00 |
|