chriseth
2ccfea8b54
Merge pull request #672 from pjdelport/patch-1
...
Update link to atom-ethereum-interface package
2016-06-27 10:41:43 +02:00
chriseth
c1a16d8d5a
Merge pull request #677 from chriseth/unusedReturn
...
Warn about unused return values.
2016-06-27 10:39:37 +02:00
chriseth
25a64c7f8f
Only warn about unused return in low-level functions.
2016-06-26 13:53:32 +02:00
chriseth
cc6314cd01
Warn about unused return values.
2016-06-26 13:53:32 +02:00
chriseth
460ed095f8
Merge pull request #682 from chriseth/travis
...
Use travis for tests, too.
2016-06-26 13:52:05 +02:00
chriseth
7cfd4d62e4
Use travis for tests, too.
2016-06-26 01:17:34 +02:00
chriseth
7ac5299c7b
Merge pull request #685 from redsquirrel/patch-5
...
Fixing library examples that don't compile.
2016-06-26 01:00:58 +02:00
chriseth
b23c300792
Merge pull request #658 from graup/graup-patch-1
...
Fix typo in Libraries section
2016-06-21 17:52:35 +02:00
chriseth
00c89cdb49
Merge pull request #555 from Denton-L/single-line-functions
...
Added a Clause in Style Guide about Single Line Function Declarations
2016-06-21 17:16:56 +02:00
chriseth
957da9803e
Merge pull request #669 from fabioberger/patch-2
...
Fix two documentation typos
2016-06-21 17:12:19 +02:00
chriseth
263676a259
Merge pull request #673 from pjdelport/patch-2
...
Restore correct inline code sample
2016-06-21 17:10:37 +02:00
chriseth
9da08ac310
Merge pull request #675 from pjdelport/patch-3
...
Add missing inline code tag
2016-06-20 16:27:53 +02:00
chriseth
5917c8e7da
Merge pull request #667 from fabioberger/patch-1
...
Documentation Typos
2016-06-19 11:00:39 +02:00
chriseth
371690f027
Merge pull request #652 from chriseth/fixStdin
...
Fix crash for input from stdin.
2016-06-15 01:37:07 +02:00
chriseth
781b7eaefe
Fix crash for input from stdin.
2016-06-15 01:35:36 +02:00
chriseth
5f97274a6c
Merge pull request #646 from chriseth/version
...
Version 0.3.5
2016-06-10 18:00:49 +02:00
chriseth
0aa81f5100
Version 0.3.5
2016-06-10 17:59:30 +02:00
chriseth
31aa67f1ca
Merge pull request #640 from chriseth/globalPaths
...
Allow remappings to change depending on the context.
2016-06-10 17:58:25 +02:00
chriseth
bc359afe17
Merge pull request #644 from ethereum/chriseth-patch-1
...
Cleanup readme
2016-06-10 17:34:29 +02:00
chriseth
dc7ba37925
Merge pull request #616 from chriseth/docs
...
Removed some problems in documentation examples.
2016-06-10 12:50:42 +02:00
chriseth
f46d771246
Cleanup readme
...
Licensing section was not used and adding all the authors to a file is redundant given the git history.
2016-06-09 13:38:34 +02:00
chriseth
39c031bfca
Typo.
2016-06-09 00:36:31 +02:00
chriseth
d593166d66
Merge pull request #641 from axic/patch/shift-parser
...
Trivial shift parser fixes
2016-06-09 00:21:51 +02:00
chriseth
e031b01ef1
Align license to those in file headers.
2016-06-08 22:57:30 +02:00
chriseth
3150ab2bcf
Allow remappings to change depending on the context.
2016-06-08 18:16:46 +02:00
chriseth
63b6305689
Merge pull request #618 from chriseth/inlineArrays
...
Document inline arrays.
2016-06-08 18:09:18 +02:00
chriseth
fd64e3b7ed
Merge pull request #634 from chriseth/fixConstructorOverride
...
Fix constructor override
2016-06-08 09:48:39 +02:00
chriseth
e97ac4fb49
Merge pull request #612 from Denton-L/global-variables
...
Cleaned up and modified global variables documentation
2016-06-06 22:27:58 +02:00
chriseth
ab7a22f4a0
Disallow implementation of abstract function by constructor of derived class.
2016-06-06 19:38:22 +02:00
chriseth
a1aee031d1
Tests for implementation by constructor.
2016-06-06 19:38:22 +02:00
chriseth
0a0fc04641
Merge pull request #624 from chriseth/inaccessibleDynType
...
Inaccessible dynamic types
2016-06-05 19:37:16 +02:00
chriseth
27e3781fcd
Merge pull request #629 from giact/develop
...
Updated build instructions for Ubuntu 16.04
2016-06-05 19:29:18 +02:00
chriseth
602bcd3893
Merge pull request #625 from chriseth/fixheaders
...
Include nested headers.
2016-06-04 21:52:34 +02:00
chriseth
1c3a64026b
Add a test for a struct accessor.
2016-06-04 21:51:48 +02:00
chriseth
4df0765934
Fixed typo.
2016-06-03 11:42:48 +02:00
chriseth
e54bd615bb
Include nested headers.
2016-06-03 11:40:11 +02:00
chriseth
754a992500
Inaccessible dynamic types
2016-06-02 12:52:25 +02:00
chriseth
ed9cc5476e
style
2016-06-01 23:40:38 +02:00
chriseth
84a8c0c008
Document some pitfalls in connection with "send".
2016-06-01 13:22:15 -04:00
chriseth
d8bf98598b
Document inline arrays.
2016-05-31 15:55:58 +02:00
chriseth
f9c8a9b5ca
Removed some problems in documentation examples.
2016-05-31 13:56:16 +02:00
chriseth
4be92c0c39
Merge pull request #596 from Denton-L/docs-inline-syntax
...
Corrected inline syntax in documentation
2016-05-30 18:43:40 +02:00
chriseth
4dc1cb149c
Merge pull request #604 from chriseth/version
...
Set version to 0.3.3.
2016-05-27 17:38:36 +02:00
chriseth
a4be74a524
Set version to 0.3.3.
2016-05-27 17:37:59 +02:00
chriseth
064c3e84bb
Merge pull request #601 from mathvdh/patch-1
...
Typo correction in solidity-by-example.rst
2016-05-27 16:50:41 +02:00
chriseth
763da962c4
Merge pull request #600 from ethereum/vimandemacs
...
Add vim and emacs plugins.
2016-05-27 16:33:08 +02:00
chriseth
ddc633f175
Use original vim-solidity repository
2016-05-26 19:14:25 +02:00
chriseth
fef7473e31
Add vim and emacs plugins.
2016-05-26 13:37:10 +02:00
chriseth
3c2056c688
Merge pull request #593 from Denton-L/docs-fpn
...
Fixed errors introduced by previous commit
2016-05-25 16:46:19 +02:00
chriseth
51a94d75d0
Merge pull request #588 from chriseth/cleanup
...
Fix: Perform proper cleanup for bytesNN types.
2016-05-25 09:40:39 +02:00
chriseth
86c65c9339
Merge pull request #586 from chriseth/updatelink
...
Update links to browser-solidity.
2016-05-24 10:53:02 +02:00
chriseth
cde6ad8722
Remove remark about not being able to deploy.
2016-05-20 17:34:32 +02:00
chriseth
708129abd5
Fixes for invalid cleanups for small types.
2016-05-20 16:52:40 +02:00
chriseth
a09583a2a4
Tests for invalid cleanup and missing bool conversion code.
2016-05-20 16:52:38 +02:00
chriseth
fad2d4ac01
Update links to browser-solidity.
2016-05-20 16:51:26 +02:00
chriseth
e3c5418543
Merge pull request #578 from winsvega/develop
...
More Solidity IDE links
2016-05-20 16:50:11 +02:00
chriseth
2f37356c58
Merge pull request #565 from VoR0220/fixedDataType
...
Fixed data typename fixes and documentation
2016-05-20 16:48:50 +02:00
chriseth
0d7ef65f68
Merge pull request #587 from redsquirrel/patch-3
...
Typo fix in documentation
2016-05-20 16:48:09 +02:00
chriseth
ae84029157
Merge pull request #584 from chriseth/refactorContractCompiler
...
Refactor compiler to avoid weird swap of contexts
2016-05-20 14:35:25 +02:00
chriseth
6b859a2bff
Refactor compiler to avoid weird swap of contexts
2016-05-20 14:20:45 +02:00
chriseth
7a51852aee
Merge pull request #585 from Denton-L/docs-installation
...
Corrected npm repository link to solc-js
2016-05-19 19:37:00 +02:00
chriseth
cb865fb2b1
Merge pull request #581 from Denton-L/docs-corrections
...
Minor Corrections to Documentation Content
2016-05-19 01:40:15 +02:00
chriseth
8efd6dd27a
Merge pull request #582 from chriseth/travisForDocs
...
Use travis to check documentation.
2016-05-18 22:10:49 +02:00
chriseth
798775fa1b
Corrected errors.
2016-05-18 21:59:41 +02:00
chriseth
91405d5a06
Use travis to check documentation.
2016-05-18 21:59:41 +02:00
chriseth
ec061b09a3
Merge pull request #580 from Denton-L/docs-whitespace
...
Corrections to Documentation Spacing
2016-05-18 21:59:24 +02:00
chriseth
0a37072e4c
Merge pull request #572 from Melvillian/fix-example-contract-abi
...
fix example solidity contract code by adding argument to constructor
2016-05-18 00:39:47 +02:00
chriseth
775b757d0e
Merge pull request #545 from chriseth/accessFunLabels
...
Allow access to functions in inline assembly.
2016-05-17 23:59:13 +02:00
chriseth
e28604f0b0
Typo
2016-05-17 17:05:03 +02:00
chriseth
5bf059dc2a
Merge pull request #501 from VoR0220/quitIfNoArguments
...
Make solc quit if no arguments are supplied to the compiler.
2016-05-17 17:02:51 +02:00
chriseth
4b445b898e
Merge pull request #546 from chriseth/fixiszero
...
Correctly use not/bnot/iszero.
2016-05-14 00:58:55 +02:00
chriseth
902f1458c6
Merge pull request #543 from raineorshine/patch-1
...
Add this.balance and this.send to units-and-global-variables.rst
2016-05-13 19:31:44 +02:00
chriseth
c06051d38d
Merge pull request #557 from Denton-L/scoping
...
Added Section about Scoping Behaviours
2016-05-12 23:07:52 +02:00
chriseth
73ede5bb38
Merge pull request #552 from mario02423/patch-1
...
Update style-guide.rst
2016-05-12 12:40:13 +02:00
chriseth
67ca3bb4b9
Allow access to functions in inline assembly.
2016-05-12 12:30:48 +02:00
chriseth
1ab0f25dff
Merge pull request #402 from VoR0220/fixedDataType
...
Fixed Type initial PR
2016-05-12 12:30:10 +02:00
chriseth
d4206b7cd0
Remove unused tests and add asserts for not implemented parts in code generation.
...
quick fix on christian's rational
change so that ubuntu will stop yelling
be more specific with rational declaration for Windows sake
rational in namespace correction for windows
2016-05-10 16:03:33 -05:00
chriseth
656405240e
Simplify interface of RationalNumber.
2016-05-10 19:40:37 +02:00
chriseth
cf226f0607
Special case for moving sign bit to fractional part.
2016-05-10 19:40:37 +02:00
chriseth
02e1c9be0d
Cleanup.
2016-05-10 19:40:37 +02:00
chriseth
4dfe9a216c
Disallow explicit fixed->enum, but allow bytes->fixed.
2016-05-10 19:40:37 +02:00
chriseth
ef7049f9a6
Some cleanup.
2016-05-10 19:40:37 +02:00
chriseth
22318c0c1a
Replace "unsigned int" by "unsigned".
2016-05-10 19:40:37 +02:00
chriseth
80c368dac1
Prefer mobileType() to check rational range.
2016-05-10 19:40:35 +02:00
chriseth
af354d7555
Correctly handle unexpected exceptions during tests.
2016-05-10 19:33:30 +02:00
chriseth
a927efb151
Correctly use not/bnot/iszero.
...
A long time ago, some opcodes were renamed. Now we should only have
not (bitwise negation) and iszero (logical negation).
2016-05-09 10:52:23 +02:00
chriseth
9e36bdda8a
Merge pull request #541 from Denton-L/develop
...
Minor Documentation Changes
2016-05-06 19:03:28 +02:00
chriseth
1b7e2d3068
Merge pull request #515 from ssonicblue/patch-1
...
Update natspec summary in layout-of-source-files.rst
2016-05-06 01:01:26 +02:00
chriseth
30284487f2
Merge pull request #522 from chriseth/inline2
...
Allow calling internal functions of libraries.
2016-05-05 13:36:48 +02:00
chriseth
7e0a1863de
Documentation.
2016-05-05 13:36:32 +02:00
chriseth
e79797f348
Modify failing test: Accessor functions are not available anymore in libraries.
2016-05-04 09:14:44 +02:00
chriseth
e6b6e27bd7
Some more tests.
2016-05-03 22:48:53 +02:00
chriseth
7ea3d950d7
Allow calling internal functions of libraries.
...
Internal functions of libraries can be called as if the library were a
base contract of the calling contract. As the calling convention for
internal functions is to not create a new call context, the code of
these functions will be pulled into the context of the caller,
duplicating their code. This might pull in code of further internal or
even private functions.
The use case for such functions is to allow libraries which can operate
on memory types such that these types can also be modified in place.
2016-05-03 22:41:18 +02:00
chriseth
652bc583c0
Remove non-determinism in missing code queue.
2016-05-03 01:14:26 +02:00
chriseth
dd4300d5b8
Merge pull request #514 from chriseth/sourceLoc
...
Source location for inline assembly.
2016-04-22 19:28:28 +02:00
chriseth
8704dd0f7f
Windows fix.
2016-04-21 16:13:39 +02:00
chriseth
ed9da5171b
Source location for inline assembly.
2016-04-19 18:35:21 +02:00
chriseth
81ae2a7832
Version change.
2016-04-18 17:33:11 +02:00
chriseth
d77a13878a
Explicitly init seal engine.
2016-04-15 20:16:07 +02:00
chriseth
b125090208
Bugfix: static arrays in constructor arguments
2016-04-15 18:42:44 +02:00