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
chriseth
9b00290d74
Remove timestamp again and some fixes for ufixed parsing.
2016-03-11 17:50:09 +01:00
chriseth
299fef0c79
Do not allow value for delegatecall functions.
2016-03-11 17:50:09 +01:00
chriseth
d0bb87ae88
Documentation for delegatecall.
2016-03-11 17:49:59 +01:00
chriseth
e5514becb8
BREAKING: Implement delegatecall and make default for library calls.
2016-03-11 17:49:32 +01:00
chriseth
60a21c6487
Merge pull request #427 from chriseth/intlit
...
Warning about using integer literals in division.
2016-03-11 17:27:16 +01:00
chriseth
62d8be9e21
Warning about using integer literals in division.
2016-03-11 16:44:24 +01:00
chriseth
172beaec5e
Merge pull request #426 from chriseth/optfix
...
Test for optimizer bug caused by not incrementing the sequence counter.
2016-03-11 16:27:15 +01:00
chriseth
3b9969baaa
Test for optimizer bug caused by not incrementing the sequence counter.
2016-03-11 16:14:48 +01:00
chriseth
2fe6037b9b
Increment sequence number for opcodes that can write to memory or storage.
2016-03-11 16:12:34 +01:00
chriseth
ee0ba31c2b
Merge pull request #425 from uberlaufer/patch-1
...
Update contracts.rst
2016-03-11 10:51:45 +01:00
chriseth
34d714f758
Merge pull request #421 from BrainArchitect/patch-1
...
Typo fix.
2016-03-10 15:21:08 +01:00
chriseth
05d30fc7cf
Add delegatecall to the optimizer.
2016-03-03 16:57:23 +01:00
chriseth
32f3a653b6
Merge pull request #407 from MrChico/MrChico-ecrecoverdoc
...
ecrecover takes uint8, not byte
2016-03-02 15:17:13 +01:00
chriseth
02bb315d94
Merge pull request #406 from OlegIakovlev/structure-of-a-contract-visibility-typo-fix
...
[Minor]: typo fix in visibility word
2016-03-01 12:31:55 +01:00
chriseth
8339330ba3
Merge pull request #405 from chriseth/refactorParser
...
Move reusable parser components into base class.
2016-02-22 18:27:05 +01:00
chriseth
94cbf15cfc
Buildfix.
2016-02-22 18:12:58 +01:00
chriseth
968934c05d
Move reusable parser components into base class.
2016-02-22 18:02:29 +01:00
chriseth
37381072de
Merge pull request #399 from holgerd77/develop
...
Readability improvements and additional code examples for the Solidity docs
2016-02-19 13:16:12 +01:00
chriseth
565d71748b
Merge pull request #401 from VoR0220/elementaryTypeToken
...
Elementary type token
2016-02-18 19:25:44 +01:00
chriseth
fca27b9ea0
Merge pull request #400 from LianaHus/sol_style_fixes
...
style fixes
2016-02-18 16:53:12 +01:00
chriseth
ef92f5661b
Merge pull request #398 from chriseth/version
...
Update version to 0.2.2
2016-02-17 17:33:20 +01:00
chriseth
d3bb5d01da
Update version to 0.2.2
2016-02-17 17:32:41 +01:00
chriseth
a14185a5cb
Merge pull request #392 from chriseth/fixsegfault
...
Fixsegfault
2016-02-13 01:24:40 +01:00
chriseth
4a837169c5
Fix segfault when using wrong number of constructor arguments.
2016-02-11 17:12:30 +01:00
chriseth
23074150f4
Test for segfault when using wrong number of constructor arguments.
2016-02-11 17:12:28 +01:00
chriseth
c6c3c78327
Merge pull request #382 from chriseth/bytesIndex
...
Index access for bytesXX.
2016-02-11 14:09:53 +01:00
chriseth
13732aed12
Documentation.
2016-02-09 17:07:04 +01:00
chriseth
29faf1b298
Index access for bytesXX.
2016-02-09 17:07:04 +01:00
chriseth
fad2d4df22
Merge pull request #380 from 4tXJ7f/patch-1
...
[Documentation] Include correct dev package
2016-02-03 22:34:44 +01:00
chriseth
91a6b35f18
Merge pull request #378 from chriseth/version
...
Increment version to 0.2.1
2016-01-30 16:40:13 +01:00
chriseth
d4bb71afee
Increment version to 0.2.1
2016-01-30 16:05:51 +01:00
chriseth
b5489de1f0
Merge pull request #376 from chriseth/nobreakout
...
Only allow including from allowed directories.
2016-01-30 15:37:28 +01:00
chriseth
02161b29b8
documentation
2016-01-29 23:17:43 +01:00
chriseth
0c5d892dba
Only allow including from allowed directories.
2016-01-29 23:11:16 +01:00
chriseth
bdbb7d8a40
Merge pull request #370 from chriseth/redirects
...
Path remappings for solc.
2016-01-28 17:05:12 +01:00
chriseth
06cf19515c
Merge pull request #372 from chriseth/readcallback
...
Read files via callback.
2016-01-28 17:04:12 +01:00
chriseth
a5e815f8d4
Merge pull request #374 from ethereum/chriseth-patch-2
...
Add a link to the ethereum stackexchange.
2016-01-28 15:33:52 +01:00
chriseth
bdfd8a6e07
Update index.rst
2016-01-27 18:06:41 +01:00
chriseth
873f961bf4
Add a link to the ethereum stackexchange.
2016-01-27 18:04:30 +01:00
chriseth
ebc1dce073
Read files via callback.
2016-01-26 23:25:07 +01:00
chriseth
9b9d10b4a8
Merge pull request #369 from chriseth/fixuint176
...
Fix uint176 problem.
2016-01-26 12:24:56 +01:00
chriseth
33b02a0d1b
Fix uint178 problem.
2016-01-25 21:05:13 +01:00
chriseth
92e8c9aec9
Document remappings
2016-01-25 21:02:06 +01:00
chriseth
db2f3c5714
Provide remappings for solc.
2016-01-25 21:01:55 +01:00
chriseth
194679f77a
Merge pull request #326 from guanqun/cond-expr
...
support conditional expression _ ? _ : _
2016-01-24 21:43:48 +01:00
chriseth
67c855c583
Merge pull request #356 from guanqun/break-not-in-loop
...
check whether break/continue is in the loop
2016-01-20 19:23:23 +01:00
chriseth
d21c4276b3
Merge pull request #351 from chriseth/autoload
...
Automatically load imported files in solc.
2016-01-19 13:14:25 +01:00
chriseth
02340e8464
Merge pull request #358 from chriseth/fix_storage
...
Test for incorrect storage access.
2016-01-18 14:16:44 +01:00
chriseth
96ea3c63f3
Fix: Copy empty state.
2016-01-18 10:57:03 +01:00
chriseth
0099513cd4
Merge pull request #347 from chriseth/libraryNameClashes
...
Detect library name clashes
2016-01-18 09:24:11 +01:00
chriseth
2c5d045729
Merge pull request #359 from LianaHus/sol_only_one_array_as_state_var
...
fixed ICError when creating EI for structs containing only mapping or arrays
2016-01-18 09:23:21 +01:00
chriseth
a88835bbce
Test for incorrect storage access.
2016-01-15 17:02:37 +01:00
chriseth
1b1b6651cd
Fix sequence number bug.
...
This bug resulted in incorrect storage access in some situations.
The reason was that when intersecting states, the sequence numbers
were not handled and thus some operations with too low
sequence numbers were used during code generation.
2016-01-15 16:34:56 +01:00
chriseth
cc4b4f5077
Merge pull request #357 from ethereum/unnecesary-move
...
Remove unnecesary std::move
2016-01-15 14:56:37 +01:00
chriseth
8f7c4e0cc2
Build fix for MacOS.
2016-01-14 14:47:32 +01:00
chriseth
ca45cfee8c
Merge pull request #306 from pipermerriam/piper/flesh-out-naming-conventions
...
Flesh out naming convention in the Style Guide
2016-01-14 11:38:56 +01:00
chriseth
206fc0968f
Merge pull request #348 from chriseth/importDocs
...
Extended documentation about imports.
2016-01-14 11:37:00 +01:00
chriseth
17199edb4f
Set error flag to true.
2016-01-14 11:36:13 +01:00
chriseth
2364c55735
Detect library name clashes.
2016-01-14 11:36:13 +01:00
chriseth
1cf6acca90
Tests for library name clashes.
2016-01-14 11:36:11 +01:00
chriseth
9ed15c40c6
Some more clarifications about remappings.
2016-01-13 17:35:38 +01:00
chriseth
154dd8cb02
Extended documentation about imports.
2016-01-13 17:35:05 +01:00
chriseth
d2f18c73f7
Merge pull request #346 from chriseth/importAliases
...
Allow aliases during import.
2016-01-13 17:29:34 +01:00
chriseth
02c1aacd25
Merge pull request #345 from VoR0220/develop
...
Inline Arrays
2016-01-12 19:01:35 +01:00
chriseth
cff368fb7c
Merge pull request #350 from ethereum/chriseth-patch-1
...
Docs: Refund actual deposit, and not bid value.
2016-01-12 18:59:05 +01:00
chriseth
287f0a2ddf
Autoload files in solc.
2016-01-12 01:05:05 +01:00
chriseth
3d66e5ad2e
Refund actual deposit, and not bid value.
...
Thanks to @jonasnick for finding this.
Fixes #349
2016-01-12 00:47:23 +01:00
chriseth
f20a604c5a
Allow aliases during import.
2016-01-11 13:56:02 +01:00