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
e54bd615bb
Include nested headers.
2016-06-03 11:40:11 +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
chriseth
c126ec84a3
Test for bug in static array constructor argument decoder.
2016-04-15 18:42:44 +02:00
chriseth
35ffcac35b
Fix for bug about deleting dynamic array of structs.
2016-04-15 16:49:59 +02:00
chriseth
82175fbd2b
Test for bug when deleting dynamic array of structs.
2016-04-15 16:49:26 +02:00
chriseth
9137506a15
Merge pull request #497 from redsquirrel/doc-tiny-fixes
...
Doc tiny fixes
2016-04-13 13:23:49 +02:00
chriseth
6f54b13d7a
Remove log.h from solidity.
2016-04-12 01:03:46 +02:00
chriseth
054bc2a6ac
Merge pull request #483 from bobsummerwill/conditional_tests
...
Added missing CMake conditional around the Solidity tests.
2016-04-07 07:38:50 +02:00
chriseth
f227050c20
Make solidity independent from ethcore.
2016-04-06 20:56:00 +02:00
chriseth
193b1c940c
Merge pull request #475 from chriseth/byteasm
...
Allow "byte" in inline assembly.
2016-04-06 16:40:20 +02:00
chriseth
26a91109a7
Allow "byte" in inline assembly.
2016-04-06 12:31:31 +02:00
chriseth
12797ed6c9
Merge pull request #473 from AlwaysBCoding/patch-2
...
Update installing-solidity.rst
2016-04-05 14:11:46 +02:00
chriseth
285fdf3b0a
Merge pull request #457 from VoR0220/tokenNameAndStringFix
...
Fix for Token::name and token::toString
2016-04-01 01:08:59 +02:00
chriseth
ea7325d2d2
Remove code duplication in source references formatter.
2016-04-01 00:54:12 +02:00
chriseth
c67926cf2b
Merge pull request #469 from chriseth/version
...
Set version to 0.3.1.
2016-03-31 18:47:56 +02:00
chriseth
33b9545995
Set version to 0.3.1.
2016-03-31 18:45:14 +02:00
chriseth
4d200e3ee6
Merge pull request #461 from ethereum/mappingStructDocumentation
...
Inner struct mapping copy into a mapping question
2016-03-31 13:08:51 +02:00
chriseth
e31ecc8f77
Do not use source reference if it is empty.
2016-03-31 13:05:41 +02:00
chriseth
2c29492227
Correctly clean higher order bits for index access.
2016-03-31 10:33:45 +02:00
chriseth
98b686c672
Test to check we correctly clean higher order bits for index access.
2016-03-31 01:25:45 +02:00
chriseth
2acdfc527e
Merge pull request #464 from chriseth/doctypo
...
Typos in inline assembly documentation.
2016-03-30 18:59:43 +02:00
chriseth
bbfc580423
Typos in inline assembly documentation.
2016-03-30 18:32:39 +02:00
chriseth
9ca29aa508
Merge pull request #430 from chriseth/assembly
...
Inline Assembly
2016-03-30 14:42:05 +02:00
chriseth
b336f6261c
Documentation.
2016-03-30 10:08:09 +02:00
chriseth
f049430723
Code generation (missing external access and source locations).
2016-03-30 02:37:00 +02:00
chriseth
949b00ed59
Parsing for inline assembly.
2016-03-30 02:37:00 +02:00
chriseth
8236732e9a
Merge pull request #458 from ethereum/MappingOfMappingExample
...
Update frequently-asked-questions.rst
2016-03-30 01:45:15 +02:00
chriseth
5dd81360a9
Merge pull request #453 from michaltrzesimiech/patch-1
...
Update structure-of-a-contract.rst
2016-03-29 12:48:40 +02:00
chriseth
dc536004a4
Merge pull request #448 from chriseth/movesol
...
Move evmasm and lll.
2016-03-29 12:09:01 +02:00
chriseth
14d6b0b2d6
Merge pull request #447 from ethereum/Initialize_Contract_with_Wei_call
...
Update frequently-asked-questions.rst
2016-03-26 00:05:54 +01:00
chriseth
79167aa897
Move libevmasm and lll.
2016-03-23 23:10:10 +01:00
chriseth
2c5641a1db
Merge pull request #445 from ssonicblue/patch-1
...
Update style-guide.rst
2016-03-23 12:02:23 +01:00
chriseth
e759a24816
Merge pull request #433 from bobsummerwill/develop
...
Fixed Windows warnings
2016-03-18 11:47:23 +01:00
chriseth
e8bef6fc01
Merge pull request #432 from chriseth/alloc
...
Allocating arrays.
2016-03-18 11:46:08 +01:00
chriseth
a81173be10
Extend example
2016-03-14 15:54:12 +01:00
chriseth
d34b59453a
Clarification
2016-03-14 15:46:55 +01:00
chriseth
c38797fbff
Fix examples.
2016-03-14 15:45:38 +01:00
chriseth
a762694f1d
Allocating arrays.
2016-03-14 15:43:38 +01:00
chriseth
1f9578cea3
Merge pull request #429 from chriseth/keywords
...
Breaking changes for version 0.3.0
2016-03-11 17:53:33 +01:00
chriseth
1bf87c6c2b
Set version to 0.3.0
2016-03-11 17:52:24 +01:00