chriseth
|
29dab03ec8
|
Merge pull request #1600 from ethereum/functionalAsmOut
Create functional assembly output, if possible.
|
2017-01-24 17:35:21 +01:00 |
|
chriseth
|
7e6f1b3f00
|
Use int arithmetics for stack adjustment.
|
2017-01-24 12:07:09 +01:00 |
|
chriseth
|
23eca813f5
|
Change clearStorageLoop to TypePointer.
|
2017-01-24 12:07:09 +01:00 |
|
chriseth
|
1b87e08e04
|
Changelog entry.
|
2017-01-24 12:07:08 +01:00 |
|
chriseth
|
82a00e7dc5
|
Use shared_ptrs to enable shared_from_this.
|
2017-01-24 12:06:41 +01:00 |
|
chriseth
|
cea020b89e
|
Convert ArrayUtils routines into low-level functions.
|
2017-01-24 12:06:40 +01:00 |
|
chriseth
|
b60623521f
|
Move some util functions to low-level functions.
|
2017-01-24 12:06:40 +01:00 |
|
chriseth
|
d0e8d340a5
|
Low level named functions for CompilerContext.
|
2017-01-24 12:06:40 +01:00 |
|
chriseth
|
dea59bfbdc
|
Test for initializing recursive structs.
|
2017-01-24 12:06:40 +01:00 |
|
chriseth
|
b52a60402d
|
Merge pull request #1245 from ethereum/1215
Allow multiple events of the same name
|
2017-01-24 11:52:21 +01:00 |
|
chriseth
|
997f5d751a
|
Create functional assembly output, if possible.
|
2017-01-24 01:09:55 +01:00 |
|
Alex Beregszaszi
|
c5a501addd
|
Merge pull request #1599 from ethereum/fixErrorTagLLL
Fix error tag usage in lll.
|
2017-01-23 15:26:19 +00:00 |
|
Yoichi Hirai
|
4e1fd68b38
|
analysis: disallow overloading functions with events
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
3d8b56c2a4
|
test: add tests about functions and events of the same name
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
399b7b695a
|
analysis: fix format
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
8dc306d62b
|
test: add a test case about inheriting multiple events of the same name
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
1f2bf7e004
|
Changelog: move an item upwards
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
567139486f
|
test: somehow log counting system has changed
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
846f7dc3ea
|
analysis: Resolve event overloading
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
4c09e81c3e
|
test: check the results of function calls in the test for multiple events of the same name
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
133d1c05e1
|
test: fixing inconsistent usage of end-to-end test framework
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
4fd3641ce5
|
Changelog: add a point about allowing multiple events that share the same name
See #1215
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
0e85e35a7f
|
test: Add an end-to-end test about multiple events of the same name
See #1215
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
08015590f2
|
analysis: Allow multiple events of the same name
Fixes #1215
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
5a56496db9
|
test: Add a test for #1215
using the original example from @pipermerriam
|
2017-01-23 15:25:13 +01:00 |
|
Yoichi Hirai
|
9c278448c8
|
Merge pull request #1591 from ethereum/stackTooDeepLocation
Report source location on "stack too deep" errors.
|
2017-01-23 15:02:22 +01:00 |
|
Yoichi Hirai
|
c382ce1f6b
|
Merge pull request #1593 from ethereum/identifierRegex
Correct identifier regex
|
2017-01-23 14:27:53 +01:00 |
|
Yoichi Hirai
|
38bdc7a7dc
|
Merge pull request #1592 from ethereum/internalConstructors
Disallow creation of contracts with internal constructors.
|
2017-01-23 14:27:01 +01:00 |
|
chriseth
|
7e2e1eb94f
|
Merge pull request #1597 from sarbogast/patch-2
Fix the list of reasons for throwing automatically
|
2017-01-23 09:32:37 +01:00 |
|
chriseth
|
6946902cb5
|
Merge pull request #1596 from sarbogast/patch-1
Fixed typo on contract instance
|
2017-01-23 09:31:00 +01:00 |
|
Sebastien Arbogast
|
7ecc8e412d
|
Fix the list of reasons for throwing automatically
Used aut-enumerated list syntax
|
2017-01-20 22:53:45 +01:00 |
|
Sebastien Arbogast
|
0897e7bcec
|
Fixed typo on contract instance
Fixed the name of the variable referencing a contract instance
|
2017-01-20 21:52:36 +01:00 |
|
chriseth
|
0b01678bc3
|
Correct identifier regex
|
2017-01-20 19:29:43 +01:00 |
|
chriseth
|
0ef460461a
|
Check if constructor is public or not.
|
2017-01-20 19:22:39 +01:00 |
|
chriseth
|
df4ef74199
|
Add tests for internal constructor.
|
2017-01-20 19:22:39 +01:00 |
|
chriseth
|
2536bdd6d0
|
Report source location on "stack too deep" errors.
|
2017-01-20 19:01:19 +01:00 |
|
Yoichi Hirai
|
12b002b3b8
|
Merge pull request #1576 from ethereum/typeIdentifiers
Type identifiers.
|
2017-01-20 16:18:57 +01:00 |
|
chriseth
|
07b0a0a560
|
Make m_id const.
|
2017-01-20 15:56:56 +01:00 |
|
chriseth
|
7159944f0f
|
Reset AST node IDs between compilation runs.
|
2017-01-20 12:00:16 +01:00 |
|
Yoichi Hirai
|
09403dd5ed
|
Merge pull request #1587 from ethereum/fixFunctionVisibility
Fix default function type name visibility.
|
2017-01-19 16:24:25 +01:00 |
|
chriseth
|
da178d967f
|
Properly escape user strings and lists.
|
2017-01-19 13:23:58 +01:00 |
|
chriseth
|
3fed790a56
|
Type identifiers.
|
2017-01-19 13:23:57 +01:00 |
|
chriseth
|
23a654ade8
|
Fix default function type name visibility.
|
2017-01-19 11:11:40 +01:00 |
|
chriseth
|
ba7dcbc15e
|
Merge pull request #1583 from federicobond/fix-comment
Fix typo in comment
|
2017-01-18 19:28:55 +01:00 |
|
chriseth
|
7c18b785e3
|
Merge pull request #1584 from ethereum/tier
libevmasm: remove duplicate `Tier` from `Tier::xTier`s
|
2017-01-18 19:28:37 +01:00 |
|
chriseth
|
9ce30e9da0
|
Merge pull request #1585 from ethereum/libraryfallback
Provide fallback for linking.
|
2017-01-18 19:28:14 +01:00 |
|
chriseth
|
d3a391c136
|
Provide fallback for linking.
|
2017-01-18 17:41:36 +01:00 |
|
Yoichi Hirai
|
821997a1d3
|
libevmasm: remove duplicate Tier from Tier::xTier s
Synchronize with cpp-ethereum
|
2017-01-18 17:24:39 +01:00 |
|
Federico Bond
|
d40ae663ec
|
Fix typo in comment
|
2017-01-18 12:43:23 -03:00 |
|
chriseth
|
28a05e5aa3
|
Merge pull request #1581 from ethereum/fixosx
Fix JSON output on macos.
|
2017-01-18 15:41:39 +01:00 |
|