Commit Graph

4589 Commits

Author SHA1 Message Date
RJ Catalano
4a6815c9bd Merge branch 'develop' of https://github.com/ethereum/solidity into develop 2016-01-11 15:39:35 -06:00
RJ Catalano
9c29cf79cf added documentation and one last test for struct creation inline 2016-01-11 15:36:30 -06:00
RJ Catalano
ac664e7f86 final changes to typechecker, the expression compiler, and a couple more tests for good measure 2016-01-11 14:25:59 -06:00
chriseth
f20a604c5a Allow aliases during import. 2016-01-11 13:56:02 +01:00
chriseth
aa645d1192 Merge pull request #342 from chriseth/fix_crash
Fixed a crash during type checking.
2016-01-11 08:25:52 +01:00
RJ Catalano
c7df6d0310 one last test for long strings 2016-01-11 00:48:02 -06:00
RJ
c348791fa1 Update SolidityNameAndTypeResolution.cpp 2016-01-10 21:55:30 -06:00
RJ
c78b9c5737 Update ExpressionCompiler.cpp 2016-01-10 21:49:36 -06:00
RJ
72a641fe9f Update ExpressionCompiler.cpp 2016-01-10 21:37:47 -06:00
RJ
5a3b40f802 Update SolidityEndToEndTest.cpp 2016-01-10 21:36:47 -06:00
RJ
d751b9085c Update SolidityEndToEndTest.cpp 2016-01-10 01:12:52 -06:00
RJ
e18eaa4615 Update ExpressionCompiler.cpp 2016-01-10 01:12:17 -06:00
RJ
df9dfa8fef find common type 2016-01-10 01:09:58 -06:00
RJ
10a1c352b9 Update with type resolution tests for arrays 2016-01-10 01:07:02 -06:00
chriseth
d3c8847726 Fixed a crash during type checking. 2016-01-08 15:20:54 +01:00
Piper Merriam
3af5db99b8 fix spelling and heading title 2016-01-06 16:26:08 -07:00
chriseth
b158e48c1a Merge pull request #338 from guanqun/add_paren
support syntax "(x) = 3"
2016-01-05 13:15:29 +01:00
chriseth
252bd142b9 Merge pull request #331 from u2/doc_fix2
docs: code sytle
2016-01-04 11:50:22 +01:00
chriseth
306245113d Merge pull request #329 from guanqun/patch-2
[docs]: change unsupported underscore to star
2016-01-04 11:47:47 +01:00
chriseth
cebd9bf232 Merge pull request #328 from guanqun/patch-1
[docs]: add an ending period
2016-01-04 11:47:32 +01:00
chriseth
e27bfa023d Merge pull request #317 from chriseth/pathsEverywhere
Use paths instead of simple identifiers wherever possible.
2016-01-04 11:47:11 +01:00
Lu Guanqun
208429644d add a test case for decayed tuple expression as left value 2016-01-04 16:11:43 +08:00
Lu Guanqun
568da11369 support decayed tuple expression as left value 2016-01-04 16:11:36 +08:00
u2
af2e4c0673 docs: code sytle 2015-12-30 20:56:46 +08:00
Lu Guanqun
e213d7f25b [docs]: change unsupported underscore to start
highlight "not"
2015-12-30 13:46:05 +08:00
Lu Guanqun
04eecdc73f [docs]: add an ending period 2015-12-30 12:28:03 +08:00
chriseth
0e2fa39fad Use paths instead of simple identifiers wherever possible. 2015-12-21 18:44:21 +01:00
chriseth
6b711d0527 Merge pull request #316 from chriseth/docs
Fixes in the misc section.
2015-12-21 17:37:08 +01:00
chriseth
8fe89455b3 Fixes in the misc section. 2015-12-21 16:54:32 +01:00
chriseth
eae71cee9d Merge pull request #312 from ethers/patch-4
sending value to an overloaded function
2015-12-21 15:38:35 +01:00
chriseth
2466fb68a0 Merge pull request #308 from chriseth/fixoverloadbug
Fix bug preventing overloads of different array types.
2015-12-21 15:37:51 +01:00
chriseth
6f78998aaf Merge pull request #309 from chriseth/fix_cross_contract_enum_access
Add structs and enums to contract types.
2015-12-21 15:37:24 +01:00
ethers
f03a8c9cb7 sending value to an overloaded function
from https://gitter.im/ethereum/solidity?at=5673fb41b5777fb85ba496fa
2015-12-18 18:13:17 -08:00
chriseth
6c6295b74e Merge pull request #311 from guanqun/correct-boolean-literal-position
correct true/false literal's source
2015-12-18 17:14:57 +01:00
chriseth
54e3637d23 Add structs and enums to contract types. 2015-12-18 16:50:14 +01:00
Lu Guanqun
e4f713b55b correct true/false literal's source
Before:
        Literal, token: true value: true
           Type: bool
           Source: "true;"

After:
        Literal, token: true value: true
           Type: bool
           Source: "true"

Extra token is removed.
2015-12-18 23:48:34 +08:00
chriseth
79c5d032fe Fix bug preventing overloads of different array types. 2015-12-18 13:56:37 +01:00
chriseth
938ed70935 Merge pull request #304 from chriseth/imp
Simple aliasing during import
2015-12-18 13:02:01 +01:00
chriseth
603dc58040 Simple aliasing during import. 2015-12-18 12:46:56 +01:00
chriseth
d3c459b5a9 Parse complex import directives. 2015-12-18 12:46:54 +01:00
chriseth
fe23cc8226 Merge pull request #307 from VoR0220/develop
OS X specific doc changes for those with trouble building from source
2015-12-17 21:06:12 +01:00
RJ
96854548f8 Update installing-solidity.rst 2015-12-17 12:55:51 -06:00
RJ
14c7ceef28 Update installing-solidity.rst 2015-12-17 10:36:31 -06:00
RJ Catalano
2bd573ad6f update with OS X specific instructions on installation 2015-12-17 10:32:36 -06:00
RJ Catalano
8edd409c61 new doc 2015-12-17 10:31:37 -06:00
Piper Merriam
d1882bc753 use mixedCase 2015-12-17 08:57:02 -07:00
chriseth
1cde6f9d16 Merge pull request #300 from ethereum/noevmjit
Add -EVMJIT=0
2015-12-17 02:14:27 +01:00
chriseth
eb11c7f43f Merge pull request #305 from VoR0220/inlineArrays
Parsing for Inline Arrays is passing
2015-12-17 01:21:22 +01:00
RJ Catalano
ed1dd50acd changed error message 2015-12-16 17:26:41 -06:00
Piper Merriam
d63ae5a5fa Flesh out naming convention section of docs 2015-12-16 16:21:04 -07:00