Commit Graph
100 Commits
Author SHA1 Message Date
Denton Liu a8c5d2bbde Fix syntax error 2016-08-31 11:17:11 -04:00
Denton Liu ce45400060 Fix typo from second to seconds 2016-08-29 15:47:31 -04:00
Denton Liu 8b488e3ee4 Fix typo 2016-08-29 15:36:50 -04:00
Denton Liu 6a6976dc19 Document constant behaviour for hashes 2016-08-29 15:12:35 -04:00
Denton Liu 5b790fbfec Fix bad syntax 2016-08-29 14:22:52 -04:00
Denton Liu 30f1288537 Update README to link to new contribution section 2016-08-29 14:05:46 -04:00
Denton Liu 12a32cd83b Link from CONTRIBUTING to the docs 2016-08-29 13:28:33 -04:00
Denton Liu 4b74bf799c Create contribution guidelines 2016-08-29 13:28:33 -04:00
Denton Liu be86a2af9e Fix line length 2016-08-29 11:00:11 -04:00
Denton Liu dd543d4602 Fix selfdestruct documentation 2016-08-29 10:27:14 -04:00
Denton Liu eea4b63b44 Fix syntax for Windows batch file 2016-08-29 10:25:10 -04:00
Denton Liu 9ace0ca310 Clarify typecasting 2016-08-26 17:13:45 -04:00
Denton Liu f125b2813e Clean up contracts.rst 2016-08-26 17:13:45 -04:00
Denton Liu f55fb808e9 Fix grammar error 2016-08-26 17:02:49 -04:00
Denton Liu af2e844062 Cleanup docs 2016-08-26 17:02:42 -04:00
Denton Liu 10882f1ee7 Fix broken link 2016-08-26 13:58:35 -04:00
Denton Liu ff756bc94d Make tests more consistent in style 2016-08-26 13:33:42 -04:00
Denton Liu d2144b03c7 Make std contracts use new style 2016-08-26 13:33:42 -04:00
Denton Liu 532266b89e Use new style for the docs 2016-08-26 13:33:42 -04:00
Denton Liu f1e6bc2eaa Update style-guide to use new style 2016-08-26 13:33:42 -04:00
Denton Liu d905f0e85b Write about struct members as well 2016-08-26 13:28:44 -04:00
Denton Liu 2d834f723a Write about multiple reads and writes 2016-08-26 13:25:57 -04:00
Denton Liu 89489da4cc Fix typo 2016-08-26 13:25:22 -04:00
Denton Liu cb0b2286c1 Added library keyword 2016-08-26 11:18:28 -04:00
Denton Liu b0d9da05cf Added ufixed and fixed keywords 2016-08-26 11:18:28 -04:00
Denton Liu 8c3b1334ae Add "Sending Ether" 2016-08-26 10:31:57 -04:00
Denton Liu f5989fb5e0 Correct spacing 2016-08-25 15:44:16 -04:00
Denton Liu c276086f3f Write about what fallback functions cannot do 2016-08-25 15:43:04 -04:00
Denton Liu 0268cbddc7 Document use of smaller storage variables 2016-08-25 13:20:54 -04:00
Denton Liu 56558c0db2 Check for overflow 2016-08-24 15:16:57 -04:00
Denton Liu ef117c2902 Fix creating contracts section 2016-08-24 11:43:56 -04:00
Denton Liu 2716d01f2c Rename "call data" to "calldata" 2016-08-24 11:43:56 -04:00
Denton Liu 89004edb2f Add comma 2016-08-24 11:43:56 -04:00
Denton Liu 41ad2110c2 Fix control-structures 2016-08-24 11:43:56 -04:00
Denton Liu 1655f3b7bf Update contracts.rst 2016-08-24 11:43:55 -04:00
Denton Liu 4bd96d9382 Fix description about how blocks work 2016-08-24 11:43:55 -04:00
Denton Liu c65735fc19 Change XXX bit to XXX-bit 2016-08-24 11:43:55 -04:00
Denton Liu 72f2799556 Fix typo 2016-08-24 11:43:55 -04:00
Denton Liu c58e460ba2 Change example code formatting 2016-08-24 11:43:55 -04:00
Denton Liu 02a72871d2 Change capitalisation 2016-08-24 11:43:55 -04:00
Denton Liu ac799aff0e Remove trailing whitespaces 2016-08-24 11:43:55 -04:00
Denton Liu 876b39e8e5 Fix StandardToken 2016-08-19 11:21:54 -04:00
Denton Liu 9ca4948d6a CoinAdd .sol prefix to files 2016-08-19 11:13:24 -04:00
Denton Liu e25fcecaf4 Rename to StandardToken 2016-08-19 11:03:14 -04:00
Denton Liu e91e945933 Remove unnecessary contracts 2016-08-19 11:02:54 -04:00
Denton Liu 74545e70a4 Update std imports 2016-08-19 10:34:50 -04:00
Denton Liu 04ffff3cac Add ExampleToken 2016-08-19 10:34:50 -04:00
Denton Liu fd578f0ed5 Add Token contract 2016-08-19 10:34:50 -04:00
Denton Liu 0cd2fc310b Change imports 2016-08-19 10:34:50 -04:00
Denton Liu bf430709d5 Add back standard contracts 2016-08-19 10:34:50 -04:00
Denton Liu e00f802f72 Remove standard contracts 2016-08-19 10:34:50 -04:00
Denton Liu e27493aa83 Remove throw from withdrawal pattern 2016-08-18 12:56:39 -04:00
Denton Liu bbe7c493ad Document throwing on contract-creation fail 2016-08-18 12:47:41 -04:00
Denton Liu c2cfc819a2 Document throwing on calling empty code 2016-08-17 14:13:53 -04:00
Denton Liu 1826579f80 Add documentation about throwing 2016-08-17 12:09:20 -04:00
Denton Liu ccd4ad7e1d Disable AppVeyorBot comments 2016-08-15 16:38:18 -04:00
Denton Liu 0b3ad9262c Fix code 2016-08-12 11:08:53 -04:00
Denton Liu 269a6d1379 Reference inspiration 2016-08-12 11:03:58 -04:00
Denton Liu 33e96cbdd9 Update README 2016-08-11 16:43:04 -04:00
Denton Liu 0f1fb33d58 Add minor corrections 2016-08-11 14:34:36 -04:00
Denton Liu 1634a79bd8 Correct all UTF-8 spellings 2016-08-11 11:10:47 -04:00
Denton Liu 2a492f59c9 Add double-quotes to style guide 2016-08-11 11:10:47 -04:00
Denton Liu f2389b3314 Change i.e. to e.g. 2016-08-11 11:10:47 -04:00
Denton Liu e4f9e1f788 Mention single-quotes 2016-08-11 11:10:47 -04:00
Denton Liu 581114da3e Correct UTF-8 spellings 2016-08-11 11:10:47 -04:00
Denton Liu 058e5f0159 Update contracts and descriptions 2016-08-11 10:45:47 -04:00
Denton Liu 4737100d00 Change withdrawal example
The example is now a "King of the Ether"-esque contract. This is
actually relevant as they suffered an attack because of an almost
identical issue.

See the post-mortem here:
https://www.kingoftheether.com/postmortem.html
2016-08-11 10:35:45 -04:00
Denton Liu 92a711c4fb Remove after from grammar.txt 2016-08-11 10:15:59 -04:00
Denton Liu 58d37f24ae Remove After test case 2016-08-11 10:15:59 -04:00
Denton Liu 1ff7ba0b06 Remove after keyword from documentation 2016-08-11 10:15:59 -04:00
Denton Liu faf0b3f669 Remove After from Types.cpp 2016-08-11 10:15:59 -04:00
Denton Liu cab8e63a0e Revert "Change After to a deprecated token"
This reverts commit 91c97f73b50fc87662b5490b2fe6de1c6ef376c7.
2016-08-11 10:15:59 -04:00
Denton Liu be98d3db51 Change After to a deprecated token 2016-08-11 10:15:59 -04:00
Denton Liu 5ee846e39f Remove After from ExpressionCompiler 2016-08-11 10:15:59 -04:00
Denton Liu 0988eba4fe Remove after from Token.h 2016-08-11 10:15:59 -04:00
Denton Liu 666c46ac29 Use store example 2016-08-10 11:11:13 -04:00
Denton Liu b688d33055 Change example to auction 2016-08-10 10:42:51 -04:00
Denton Liu a6c9d85399 Remove trailing whitespace 2016-08-10 10:42:51 -04:00
Denton Liu 617daa1f00 Fix withdrawal pattern documentation 2016-08-10 10:40:55 -04:00
Denton Liu 82365f21c0 Link to withdraw pattern 2016-08-10 10:40:55 -04:00
Denton Liu efb48659dd Add section about withdrawal pattern 2016-08-10 10:40:55 -04:00
Denton Liu 279518a536 Add missing s 2016-08-08 13:33:09 -04:00
Denton Liu 838a91b38c Refix typo 2016-08-08 13:32:54 -04:00
Denton Liu 2204c597fb Fix typo 2016-08-05 11:59:10 -04:00
Denton Liu e3a942c738 Throw if send() fails in example code 2016-07-29 14:04:47 -04:00
Denton Liu 5687beb424 Add unary operations to the table 2016-07-28 15:25:58 -04:00
Denton Liu 7a20324142 Link to order of precedence table 2016-07-28 15:19:04 -04:00
Denton Liu 8bf96b1c43 Remove >>> and >>>= operators 2016-07-27 10:30:20 -04:00
Denton Liu 71438157ce Revert "Remove comma operator"
This reverts commit 1ec74f8cc4.
2016-07-27 10:26:39 -04:00
Denton Liu ca5e6a6bd4 Fix assignment operators 2016-07-26 14:01:01 -04:00
Denton Liu 1ec74f8cc4 Remove comma operator 2016-07-26 13:54:17 -04:00
Denton Liu 8fbe994075 Fix isCompareOp() 2016-07-20 17:05:24 -04:00
Denton Liu 5d09211d50 Add link to operator table 2016-07-20 15:48:55 -04:00
Denton Liu dfe55a929d Create order of precedence table 2016-07-20 15:48:54 -04:00
Denton Liu 827208d1d6 Move in as a keyword to reserved word section 2016-07-20 15:42:18 -04:00
Denton Liu 5d113600aa Fix typos 2016-07-12 17:06:49 -04:00
Denton Liu f8aec4d89e Update copyright 2016-07-11 17:04:44 -04:00
Denton Liu cf0579a86e Incorporate changes 2016-07-08 14:07:58 -04:00
Denton Liu d94d2fc901 Repharse sentence 2016-07-08 12:27:04 -04:00
Denton Liu 06fa66b2e6 Mention dangers of polymorphism 2016-07-07 16:34:05 -04:00