Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd22399da 
							
						 
					 
					
						
						
							
							Keep the proper aleth hash in contributing.rst  
						
						
						
					 
					
						2018-07-18 10:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Cryptomental 
							
						 
					 
					
						
						
						
						
							
						
						
							d454cec1bd 
							
						 
					 
					
						
						
							
							circleci: Integrate codespell.  
						
						... 
						
						
						
						Run codespell against documentation and during Linux test run.
Use codespell_whitelist.txt dictionary to whitelist words that
should not be considered as misspelled.
Currently whitelist "iff" and "nd".
Refs: #4442  
						
					 
					
						2018-07-10 22:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6edb7fb8f 
							
						 
					 
					
						
						
							
							Merge pull request  #4434  from mattaereal/patch-4  
						
						... 
						
						
						
						Update isolate_tests.py 
						
					 
					
						2018-07-09 22:47:34 +02:00 
						 
				 
			
				
					
						
							
							
								Matías A. Ré Medina 
							
						 
					 
					
						
						
						
						
							
						
						
							5640eba382 
							
						 
					 
					
						
						
							
							Update isolate_tests to use simple quotes consistently.  
						
						... 
						
						
						
						The previous code had double quotes and the project uses simple quotes. 
						
					 
					
						2018-07-09 11:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matías A. Ré Medina 
							
						 
					 
					
						
						
						
						
							
						
						
							1ebeb7e588 
							
						 
					 
					
						
						
							
							Change isolate_tests to support single files as an input  
						
						... 
						
						
						
						On the documentation the examples for the usage of isolate_tests.py are shown with single files, and it's currently not working. It only works for folders or wildcards that return more than one file, since that's how os.walk works within a loop for that cases.
Proposed an simple and easy fix.
I extracted the core functionality for extracting tests from files, and made another function called `extract_and_write`
If the program receives a single file the function `extract_and_write` is called once, it even works for `docs` when specified.
If the program receives a path or a wildcard, works as used to. 
						
					 
					
						2018-07-09 11:28:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							273be204b6 
							
						 
					 
					
						
						
							
							Rename eth to aleth in testing scripts  
						
						
						
					 
					
						2018-07-09 11:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8b8565c873 
							
						 
					 
					
						
						
							
							Simplify code regarding eth in tests.sh  
						
						
						
					 
					
						2018-07-09 11:08:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0e12903094 
							
						 
					 
					
						
						
							
							Pull before pushing to bytecode (as on *ix).  
						
						
						
					 
					
						2018-07-05 12:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								ajs 
							
						 
					 
					
						
						
						
						
							
						
						
							260e044db5 
							
						 
					 
					
						
						
							
							Avoid hanging in tests.sh when IPC program is not found  
						
						
						
					 
					
						2018-07-02 22:23:49 -03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d072cc6236 
							
						 
					 
					
						
						
							
							Update aleth for testing  
						
						
						
					 
					
						2018-07-02 11:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								ajs 
							
						 
					 
					
						
						
						
						
							
						
						
							fee4932906 
							
						 
					 
					
						
						
							
							Support Manjaro Linux distributions in dependencies script  
						
						
						
					 
					
						2018-06-28 18:13:15 -03:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							37b5669ec3 
							
						 
					 
					
						
						
							
							make build concurrency build-time customizable  
						
						
						
					 
					
						2018-06-26 12:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							7546100776 
							
						 
					 
					
						
						
							
							Dockerfile: improves docker image size and small others  
						
						... 
						
						
						
						This greatly improves size of the final docker image with the help of
multi-stage docker builds.
With that change, we can also make the build stage readable/maintainable
again by splitting up into multiple RUN statements as well as not
needing to clean-up temporary objects.
The dependencies have been put on top of the primary COPY statement
in order to not rebuild the dependencies each time one wants to rebuild
the docker image (for example due to code changes).
The solc compilation itself is now parallelized to the CPU core count
to speed up those builds that have more cores available on their docker
build system.
Future Notes:
-------------
We could further improve the Dockerfile by explicitely adding the
directories this docker build is interested in (such as solc source code
exclusively).
Or one may want to also use the build step for automated testing (CI)
by enforcing soltest and cmdlineTests.sh right before finalizing the image. 
						
					 
					
						2018-06-26 12:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							166a9e08e7 
							
						 
					 
					
						
						
							
							Use new PGP key and retire old ubuntu releases.  
						
						
						
					 
					
						2018-06-21 20:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d6050ca8 
							
						 
					 
					
						
						
							
							Use correct python version for the upgrade_bugs_by_version script  
						
						
						
					 
					
						2018-06-18 13:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							09c3317bd8 
							
						 
					 
					
						
						
							
							Correctly choose python version for scripts requiring python2.  
						
						
						
					 
					
						2018-06-15 16:29:42 +02:00 
						 
				 
			
				
					
						
							
							
								bitshift 
							
						 
					 
					
						
						
						
						
							
						
						
							83ae2abad7 
							
						 
					 
					
						
						
							
							Updates Windows release to VS 2017 15.7.3  
						
						
						
					 
					
						2018-06-11 11:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7778eaf03a 
							
						 
					 
					
						
						
							
							Merge pull request  #4073  from alibabe/fix-jsoncpp-install  
						
						... 
						
						
						
						Install a different jsoncpp version on cirleci to ensure compilation never clashes with the internal one 
						
					 
					
						2018-05-28 22:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b686fbbb32 
							
						 
					 
					
						
						
							
							Merge pull request  #4180  from veox/use-pip-solidity-lexer  
						
						... 
						
						
						
						docs: Use Solidity lexer from PyPI, instead of a local module 
						
					 
					
						2018-05-28 17:41:35 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Holland 
							
						 
					 
					
						
						
						
						
							
						
						
							27adb6d6ad 
							
						 
					 
					
						
						
							
							Supply git as an alpine linux dependency  
						
						... 
						
						
						
						Otherwise, the docker build will fail complaining about not knowing a
commit hash to label the version with. 
						
					 
					
						2018-05-23 11:53:11 -04:00 
						 
				 
			
				
					
						
							
							
								Noel Maersk 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9bae7ce1 
							
						 
					 
					
						
						
							
							docs: install requirements as part of doc-build script.  
						
						
						
					 
					
						2018-05-23 17:10:29 +03:00 
						 
				 
			
				
					
						
							
							
								alibabe 
							
						 
					 
					
						
						
						
						
							
						
						
							54f83acee9 
							
						 
					 
					
						
						
							
							Install a different jsoncpp version on cirleci to ensure compilation never clashes with the internal one  
						
						... 
						
						
						
						by progamatically installing jsoncpp to ensure the verison is alway 1.7.4 
						
					 
					
						2018-05-21 03:04:54 +00:00 
						 
				 
			
				
					
						
							
							
								Julius Huelsmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4690f837e0 
							
						 
					 
					
						
						
							
							Fix install_deps.sh script for Arch Linux.  
						
						... 
						
						
						
						Also added cvc4 as dependency. 
						
					 
					
						2018-05-17 14:39:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a63bc177b 
							
						 
					 
					
						
						
							
							Merge pull request  #4052  from kylewu/vs-2017-build  
						
						... 
						
						
						
						run both vs 2015 and vs 2017 in appveyor 
						
					 
					
						2018-05-08 10:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								GuessWho 
							
						 
					 
					
						
						
						
						
							
						
						
							212956fa05 
							
						 
					 
					
						
						
							
							run both vs 2015 and vs 2017 in appveyor  
						
						
						
					 
					
						2018-05-02 23:15:03 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							743a714f21 
							
						 
					 
					
						
						
							
							Adds CircleCI config for macOS.  
						
						... 
						
						
						
						Does not run ipc and smt tests. 
						
					 
					
						2018-05-01 03:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							a49dac8057 
							
						 
					 
					
						
						
							
							Install & use cmake provided by scripts/install_cmake.sh for emscripten  
						
						
						
					 
					
						2018-04-23 11:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							0b49fd3493 
							
						 
					 
					
						
						
							
							CMake: Update jsoncpp to v1.8.4  
						
						
						
					 
					
						2018-04-23 11:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a79c9a1dfe 
							
						 
					 
					
						
						
							
							Prepare 0.4.23 release.  
						
						
						
					 
					
						2018-04-19 17:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							64043ef970 
							
						 
					 
					
						
						
							
							Support ubuntu bionic source builds.  
						
						
						
					 
					
						2018-04-18 17:15:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08b0ed4116 
							
						 
					 
					
						
						
							
							Merge pull request  #3905  from ethereum/reportCmdline  
						
						... 
						
						
						
						Report failed commandline tests. 
						
					 
					
						2018-04-17 10:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							797ce727bb 
							
						 
					 
					
						
						
							
							Report failed commandline tests.  
						
						
						
					 
					
						2018-04-17 08:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a747ed229 
							
						 
					 
					
						
						
							
							Support bionic.  
						
						
						
					 
					
						2018-04-17 07:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							759928524f 
							
						 
					 
					
						
						
							
							Show progress on travis.  
						
						
						
					 
					
						2018-04-16 22:12:30 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4450034174 
							
						 
					 
					
						
						
							
							Run tests in constantinople mode too  
						
						
						
					 
					
						2018-04-10 15:29:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bd49516d8 
							
						 
					 
					
						
						
							
							Merge pull request  #3833  from ethereum/newEthBinaries  
						
						... 
						
						
						
						Use new eth binaries. 
						
					 
					
						2018-04-06 11:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3c64313e91 
							
						 
					 
					
						
						
							
							Use new eth binaries.  
						
						
						
					 
					
						2018-04-05 19:00:44 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2c30e4ff 
							
						 
					 
					
						
						
							
							Fix trusty build script for eth.  
						
						
						
					 
					
						2018-04-05 17:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fa92380af0 
							
						 
					 
					
						
						
							
							Add scripts to build the eth binary via docker.  
						
						
						
					 
					
						2018-04-04 12:26:34 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6589555790 
							
						 
					 
					
						
						
							
							Test extraction tool.  
						
						
						
					 
					
						2018-03-16 00:47:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa892eca9 
							
						 
					 
					
						
						
							
							Add interactive test tool isoltest.  
						
						
						
					 
					
						2018-03-15 16:23:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							c032a7ded1 
							
						 
					 
					
						
						
							
							Add soltest.sh script that invokes soltest with the correct --testpath.  
						
						
						
					 
					
						2018-03-13 16:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							49eaf7c3fd 
							
						 
					 
					
						
						
							
							Infrastructure for extracting syntax tests in separate test files.  
						
						
						
					 
					
						2018-03-13 11:20:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							121f87b043 
							
						 
					 
					
						
						
							
							Move test tools to the subdirectory test/tools and adjust CMakeLists.txt.  
						
						
						
					 
					
						2018-03-12 18:40:20 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3bd3020d1 
							
						 
					 
					
						
						
							
							Use new eth binary for trusty.  
						
						
						
					 
					
						2018-03-06 14:16:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8e573339 
							
						 
					 
					
						
						
							
							Abort on the first failed end-to-end run.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7171ac0124 
							
						 
					 
					
						
						
							
							Simplify error handling in tests.sh  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f61f1c2f 
							
						 
					 
					
						
						
							
							Test both EVM versions.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Paweł Bylica 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8b0d5726 
							
						 
					 
					
						
						
							
							Fix install_deps.sh for Debian without lsb_release  
						
						
						
					 
					
						2018-02-27 14:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a83beaab5 
							
						 
					 
					
						
						
							
							Run tests in parallel on circle.  
						
						
						
					 
					
						2018-02-27 12:08:27 +01:00