<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dexon-solidity/cmake/templates, branch develop</title>
<subtitle>DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/atom?h=develop</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/atom?h=develop'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/'/>
<updated>2018-11-22T19:37:24+00:00</updated>
<entry>
<title>Update paths to CharStream, Scanner and Token files.</title>
<updated>2018-11-22T19:37:24+00:00</updated>
<author>
<name>chriseth</name>
<email>chris@ethereum.org</email>
</author>
<published>2018-11-22T19:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=640e3ca5969cee1332489297ac2c2d7d9a1e770e'/>
<id>urn:sha1:640e3ca5969cee1332489297ac2c2d7d9a1e770e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include license header from code derived from V8 (scanner/token)</title>
<updated>2018-08-02T10:29:11+00:00</updated>
<author>
<name>Alex Beregszaszi</name>
<email>alex@rtfs.hu</email>
</author>
<published>2018-08-02T10:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=4e14ccb7df31fab74cc57a0f1577ff7be792c23f'/>
<id>urn:sha1:4e14ccb7df31fab74cc57a0f1577ff7be792c23f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add other licenses.</title>
<updated>2017-07-01T21:59:08+00:00</updated>
<author>
<name>chriseth</name>
<email>chris@ethereum.org</email>
</author>
<published>2017-06-30T14:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=c78a3a0b01d934c31f599523bb941d0a6e6ecbc8'/>
<id>urn:sha1:c78a3a0b01d934c31f599523bb941d0a6e6ecbc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include trailing zero in license</title>
<updated>2017-06-14T13:14:52+00:00</updated>
<author>
<name>Alex Beregszaszi</name>
<email>alex@rtfs.hu</email>
</author>
<published>2017-06-14T13:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=e6a36e01210cea7f35b39366b39e3dd59348447e'/>
<id>urn:sha1:e6a36e01210cea7f35b39366b39e3dd59348447e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move 0x to cmake file.</title>
<updated>2017-06-14T12:17:53+00:00</updated>
<author>
<name>chriseth</name>
<email>chris@ethereum.org</email>
</author>
<published>2017-06-14T12:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=1ce949519dabd252c553bf958cb3d7a2cf3ecb26'/>
<id>urn:sha1:1ce949519dabd252c553bf958cb3d7a2cf3ecb26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert license to character array.</title>
<updated>2017-06-14T10:42:48+00:00</updated>
<author>
<name>chriseth</name>
<email>chris@ethereum.org</email>
</author>
<published>2017-06-14T10:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=1d79059897ae35cc5af87a3afb0d5c05949ab2b3'/>
<id>urn:sha1:1d79059897ae35cc5af87a3afb0d5c05949ab2b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include license and warranty statement with solc.</title>
<updated>2017-06-09T11:11:15+00:00</updated>
<author>
<name>chriseth</name>
<email>chris@ethereum.org</email>
</author>
<published>2017-06-08T09:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=9d0691b47ad9f85920f027a05abb367da4e2f339'/>
<id>urn:sha1:9d0691b47ad9f85920f027a05abb367da4e2f339</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include SOL_VERSION_COMMIT/SOL_VERSION_PLATFORM in buildinfo.h</title>
<updated>2017-01-17T12:54:58+00:00</updated>
<author>
<name>Alex Beregszaszi</name>
<email>alex@rtfs.hu</email>
</author>
<published>2017-01-17T12:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=467559917008525d6b606de264e4a86a1c5e0620'/>
<id>urn:sha1:467559917008525d6b606de264e4a86a1c5e0620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make versioning semver compatible and force commit hash availability.</title>
<updated>2016-08-26T08:14:44+00:00</updated>
<author>
<name>chriseth</name>
<email>c@ethdev.com</email>
</author>
<published>2016-08-23T14:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=54ab787b83275fd374b3951ec3efa577c954bd1a'/>
<id>urn:sha1:54ab787b83275fd374b3951ec3efa577c954bd1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the Solidity repository standalone.</title>
<updated>2016-08-01T08:45:11+00:00</updated>
<author>
<name>Bob Summerwill</name>
<email>bob@summerwill.net</email>
</author>
<published>2016-08-01T05:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon-solidity/commit/?id=4ee2114127f87b08b76b3ca94cde80a49cdc056a'/>
<id>urn:sha1:4ee2114127f87b08b76b3ca94cde80a49cdc056a</id>
<content type='text'>
This commit is the culmination of several months of work to decouple Solidity from the webthree-umbrella so that it can be developed in parallel with cpp-ethereum (the Ethereum C++ runtime) and so that even for the Solidity unit-tests there is no hard-dependency onto the C++ runtime.

The Tests-over-IPC refactoring was a major step in the same process which was already committed.

This commit contains the following changes:

- A subset of the CMake functionality in webthree-helpers was extracted and tailored for Solidity into ./cmake.   Further cleanup is certainly possible.
- A subset of the libdevcore functionality in libweb3core was extracted and tailored for Solidity into ./libdevcore.   Further cleanup is certainly possible
- The gas price constants in EVMSchedule were orphaned into libevmasm.
- Some other refactorings and cleanups were made to sever unnecessary EVM dependencies in the Solidity unit-tests.
- TravisCI and Appveyor support was added, covering builds and running of the unit-tests (Linux and macOS only for now)
- A bug-fix was made to get the Tests-over-IPC running on macOS.
- There are still reliability issues in the unit-tests, which need immediate attention.    The Travis build has been flipped to run the unit-tests 5 times, to try to flush these out.
- The Emscripten automation which was previously in webthree-umbrella was merged into the TravisCI automation here.
- The development ZIP deployment step has been commented out, but we will want to read that ONLY for release branch.

Further iteration on these changes will definitely be needed, but I feel these have got to sufficient maturity than holding them back further isn't winning us anything.    It is go time :-)
</content>
</entry>
</feed>
