aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* more travis changesTaylor Gerring2014-11-151-1/+7
|
* run coverage after buildTaylor Gerring2014-11-151-1/+1
|
* try to get full coverage report on travisTaylor Gerring2014-11-1510-541/+573
|
* Remove failing PrintfTaylor Gerring2014-11-151-1/+2
|
* added test file to root directoryTaylor Gerring2014-11-151-0/+8
|
* Merge branch 'develop' of https://github.com/tgerring/go-ethereum into testsTaylor Gerring2014-11-151-7/+4
|\ | | | | | | | | | | Conflicts: p2p/messenger_test.go trie/trie_test.go
| * convert trie encoding tests to checkerTaylor Gerring2014-11-131-38/+29
| |
| * Remove references to mutanTaylor Gerring2014-11-131-7/+7
| | | | | | | | obscuren/mutan is deprecated
| * Add initial state/TestDump testTaylor Gerring2014-11-131-0/+9
| |
| * Reorg state testsTaylor Gerring2014-11-132-10/+13
| |
| * eth-go -> go-ethereumTaylor Gerring2014-11-134-4/+4
| |
| * Convert trie tests to gocheckTaylor Gerring2014-11-132-164/+119
| |
| * Merge pull request #1 from tgerring/testsTaylor Gerring2014-11-1210-93/+492
| |\ | | | | | | Initial tests based on check framework
| | * Update TestDeleteFromByteSliceTaylor Gerring2014-11-121-3/+2
| | | | | | | | | | | | Still broken
| | * Fix TestBytestoNumberTaylor Gerring2014-11-121-7/+8
| | |
| | * Update TestNumberToBytesTaylor Gerring2014-11-121-8/+9
| | |
| | * Converts bytes_test to checkerTaylor Gerring2014-11-121-116/+65
| | |
| | * Convert rand_test to checkerTaylor Gerring2014-11-121-3/+11
| | |
| | * Update test style to checkerTaylor Gerring2014-11-121-15/+3
| | |
| | * Move test bootstrap to main_test.goTaylor Gerring2014-11-123-5/+14
| | |
| | * Convert value_test to use gocheckTaylor Gerring2014-11-111-51/+34
| | |
| | * Add verbose comments to TestSnapshotTaylor Gerring2014-11-111-2/+10
| | |
| | * Update state tests to use gocheckTaylor Gerring2014-11-111-16/+29
| | |
| | * Added more byte testsTaylor Gerring2014-11-061-0/+37
| | |
| | * Add coverage for randTaylor Gerring2014-11-061-0/+9
| | |
| | * Restructure StorageSize string testTaylor Gerring2014-11-061-5/+24
| | |
| | * Added tests for FormatDataTaylor Gerring2014-11-061-0/+33
| | |
| | * Reorder tests to match source orderTaylor Gerring2014-11-061-61/+61
| | |
| | * Added test for IsHexTaylor Gerring2014-11-061-0/+17
| | |
| | * Remove fmt dependencyTaylor Gerring2014-11-061-3/+6
| | |
| | * add test for Bytes.String()Taylor Gerring2014-11-061-0/+11
| | |
| | * added test for CopyBytesTaylor Gerring2014-11-061-0/+9
| | |
| | * added test for BinaryLengthTaylor Gerring2014-11-061-0/+19
| | |
| | * add tests for ReadVarIntTaylor Gerring2014-11-061-0/+33
| | |
| | * added test for parsing bytesTaylor Gerring2014-11-061-1/+11
| | |
| | * Added byte padding testsTaylor Gerring2014-11-061-0/+60
| | |
| | * Cleanup big_test.goTaylor Gerring2014-11-051-5/+15
| | |
| | * New test coverage for ethutil/big.goTaylor Gerring2014-11-051-0/+63
| | |
| | * New test coverage for ethutil/path.goTaylor Gerring2014-11-051-0/+51
| | |
| | * Added tests for extra large valuesTaylor Gerring2014-11-042-0/+19
| | | | | | | | | | | | Test ā€œEā€ scientific notation formatting
| | * Added Douglas and Einstein casesTaylor Gerring2014-11-041-0/+10
| | |
| | * Update variable name to match unit nameTaylor Gerring2014-11-041-9/+9
| | |
| | * Environment testsTaylor Gerring2014-11-041-0/+27
| |/
* | Merge branch 'develop' of https://github.com/tgerring/go-ethereumTaylor Gerring2014-11-1515-306/+661
| |
* | Clean upobscuren2014-11-145-21/+20
| |
* | Version bumpobscuren2014-11-143-4/+4
| |
* | Fixes for PV41/42obscuren2014-11-147-29/+34
| | | | | | | | | | | | * Don't expand mem on empty value * Removed all coinbase logs for PV42 * Removed C++ bug stuff for LOG*
* | Numerous fixes for consensus.obscuren2014-11-148-14/+48
| | | | | | | | | | | | * Removed (buged) C++ specific gas specification for LOG* * Fixed LOG* where mstart went after msize *
* | Transaction execution fixesobscuren2014-11-1212-33/+61
| |
* | Fixes for the log methodobscuren2014-11-123-3240/+24
| |
* | Removed all implicit logging. Fixed gas issues and jump errorsobscuren2014-11-1224-225/+3871
| |
* | debugging codeobscuren2014-11-117-66/+111
| |
* | Updated readmeobscuren2014-11-101-0/+13
| |
* | Moved ethtest to cmdobscuren2014-11-103-0/+0
| |
* | Moved messages eventing to chain managerobscuren2014-11-103-17/+26
| |
* | Added dumpsobscuren2014-11-101-2/+9
| |
* | Added VM testing toolobscuren2014-11-103-2/+128
| |
* | Fixed bloom, updated mining & block processingobscuren2014-11-1014-57/+76
| | | | | | | | | | | | * Reverted back to process blocks in batches method * Bloom generation and lookup fix * Minor UI changed (mainly debug)
* | Fixed bug on gas and setting of receipts and rootsobscuren2014-11-101-36/+4
| |
* | Implemented new miner w/ ui interface for merged mining. Closes #177obscuren2014-11-0718-229/+554
| | | | | | | | | | | | | | | | * Miner has been rewritten * Added new miner pane * Added option for local txs * Added option to read from MergeMining contract and list them for merged mining
* | Proper packagesobscuren2014-11-053-9/+2
| |
* | Accidental packagesobscuren2014-11-052-2/+2
| |
* | Updated to ethereum serpentobscuren2014-11-051-1/+1
| |
* | There'll be jumping in to jumpsobscuren2014-11-051-0/+2
| |
* | Fixed VM and added static analysis for EVM jumpsobscuren2014-11-055-34/+45
| |
* | Added JUMP analysis (WIP)obscuren2014-11-051-0/+35
| |
* | Squashed commit of the following:obscuren2014-11-0521-2967/+2170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 79d7cbfc4a9cf3d70ae01dea8ee76c770af33211 Merge: 9120274 1c1ba8d Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Nov 4 13:32:11 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 9120274a46d696cda6d595b2ec5acc2947eb2b46 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Nov 4 13:31:27 2014 +0100 Update tests to latest protocol changes (PoC7) commit 1c1ba8d161817b391ea296391ad3ede3e71c0aa1 Merge: 014d370 3aebe53 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Nov 4 13:30:52 2014 +0100 Merge pull request #31 from CJentzsch/develop Restructered tests in folders in accordance to test suites commit 3aebe532e536eb6f6766ccac456c07023ab822e1 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Nov 3 13:58:21 2014 +0100 Updated vmNamecoin.json to new sstore prices commit 8a0be21839cf8bb7d3d80a2b61c8433b5d3a8bfd Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Nov 3 13:53:00 2014 +0100 Added example state test commit 83643addbc3d50c6a79611a5d8700aad5fb1df16 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Nov 3 13:36:25 2014 +0100 removed systemoperationstests commit 3930ca3a9a377107d5792b3e7202f79c688f1a67 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Nov 3 13:22:15 2014 +0100 Restructered tests in folders in accordance to test suites commit 014d370b5d5d0a807cc31a2fc3a8c5313ccd7ea4 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 29 21:23:56 2014 +0100 New SIGNEXTEND tets commit 155d449be206f5276f689770006ecbbb203dd6ad Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 29 20:59:05 2014 +0100 New tests for BNOT and SIGNEXTEND commit c9eae764b8921a5d6c929b8544cb9acdb920453c Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 28 12:58:27 2014 +0100 Update SSTORE gas cost and BNOT instead of NEG commit ad2a75ac58ddcb06316f68d0fdaa8e80828a990c Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Thu Oct 23 16:05:49 2014 +0200 Added new recursive bombs commit 834c52af6406b9af429104408ca7bcbc525efe5c Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Thu Oct 23 12:01:05 2014 +0200 Changing gas cost to zero at stackunderflow commit c73a8a89d23cbdaf80875667437d57c3ee32f08a Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Wed Oct 22 13:04:45 2014 +0200 Reverted back to original value. commit b9a8c924227996ef281d44ccfcc72c7618027f91 Author: martin becze <wanderer@users.noreply.github.com> Date: Tue Oct 21 17:02:52 2014 -0400 fix spelling error commit b48ae74af441c00cdce487416be448b0df3d4323 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 21 17:26:26 2014 +0200 Added failing random tests commit bee0a4100c69cabfa361e36831ec0f64187188f3 Merge: 5050d20 b315da6 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 21 17:15:05 2014 +0200 Merge remote-tracking branch 'origin/master' into develop commit 5050d20b4d0321e3e4ea2f118781c7bb96a3d7b5 Merge: 7516685 ba35362 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Oct 20 20:18:20 2014 +0200 Merge pull request #26 from wanderer/develop Add a package.json for node.js commit ba35362876caa03b11c7ce777d959b99accbcfb0 Author: wanderer <mjbecze@gmail.com> Date: Sun Oct 19 23:59:47 2014 -0400 turned tests into a node module commit 751668571e390e6bceb515d082222aa31b5e5b14 Author: ethers <ethereum@outlook.com> Date: Thu Oct 16 17:08:20 2014 -0700 json was invalid and missing quotes commit 0e687cee479acfd82861e13d2022ad430fc78d78 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Thu Oct 16 17:13:24 2014 +0200 Update vmEnvironmentalInfoTest.json commit 78a78e2e6cffb9357f2281070d83bf869ab8b2f4 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 15 14:19:11 2014 +0200 updated genesis_hash commit b315da618b55b581ba8e87f83b2ab5175841392e Merge: 7a7e198 0a76a3a Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 14 10:33:26 2014 +0200 Merge pull request #23 from ethers/fix22 numbers should be strings #22 commit 0a76a3a312951e852509e2b378b2b5b3f87135b0 Author: ethers <ethereum@outlook.com> Date: Mon Oct 13 14:45:30 2014 -0700 numbers should be strings #22 commit 1f67385f130422588f92341fe82c2435b160fe84 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Sat Oct 11 13:18:00 2014 +0200 Added some MUL tests commit 7a7e198395f776d0a95d252ddc3b30492b9d3cff Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Sat Oct 11 13:11:59 2014 +0200 Added some MUL tests commit 46eb6283ae6c147f7efa910dadc18a504b6725ed Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Sat Oct 11 12:18:13 2014 +0200 tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth commit 8d38d62d1053ed7552211105e26b2e248a3db747 Author: Nick Savers <nicksavers@gmail.com> Date: Fri Oct 10 18:09:41 2014 +0200 INVALID stops the operation and doesn't cost gas commit ed6eba7c8ebc0cbb65ccd45b047823f9acc1471b Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 8 19:08:48 2014 +0200 Update + ABA recursive bomb which needs maximum recursion limit of 1024 commit 2d72050db1c67d9d6912ce6ade80dbe5685749ff Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 8 14:37:18 2014 +0200 Applied recent protocol changes (PoC7) to existin tests commit dfe66cab3fb533003ddaec7250d8fffbf3fbad65 Merge: 4513623 1a67a96 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 8 11:05:51 2014 +0200 Merge remote-tracking branch 'origin/develop' Conflicts: genesishashestest.json commit 1a67a96cff2fba02e57a82d65007cec99dcc313c Merge: a4f5f45 ffd6bc9 Author: vbuterin <v@buterin.com> Date: Tue Oct 7 15:10:23 2014 +0100 Merge pull request #18 from CJentzsch/develop CallToNameRegistratorOutOfGas balance correction commit ffd6bc97adfbc83b6e0c50cdf072fd58f94ace69 Merge: a4f5f45 9779d67 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 15:47:34 2014 +0200 Merge remote-tracking branch 'origin/develop' into develop commit 9779d67b8cdf4e99818a5eeadbc3aebd7527b1a9 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 15:45:53 2014 +0200 CallToNameRegistratorOutOfGas balance correction Even if execution fails, the value gets transferred. commit a4f5f45228b6f3ebf8ea77c47515149a3df2bc24 Merge: 49a9f47 b6d7cba Author: vbuterin <v@buterin.com> Date: Tue Oct 7 14:13:12 2014 +0100 Merge pull request #17 from CJentzsch/develop Added A calls B calls A contracts commit b6d7cba49914362297c0fcac48d868ffe3bdf06a Merge: 865cb40 49a9f47 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 15:02:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 865cb4083d33de2a9115ee39c73aea56b0c34fe8 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 15:02:36 2014 +0200 Added A calls B calls A contracts commit 49a9f47aec2dbd6e321298947929b3d0b5abc280 Merge: 3b0ec43 94a493b Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Tue Oct 7 10:56:17 2014 +0200 Merge pull request #16 from CJentzsch/develop corrected amount of used gas for CallToNameRegistratorOutOfGas commit 94a493b0d94163e3de96e1c4bb389ef745756f30 Merge: 72853c4 3b0ec43 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 10:51:32 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 72853c4382fa1b51e384223da34427d3579fe48a Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Oct 7 10:51:07 2014 +0200 corrected amount of used gas for CallToNameRegistratorOutOfGas commit 3b0ec436e4c6808f98f1bc5bb5c66b4d2be4b4be Merge: aec3252 222068b Author: vbuterin <v@buterin.com> Date: Tue Oct 7 05:52:43 2014 +0100 Merge pull request #15 from CJentzsch/develop corrected tests and different style for storage commit 222068b9bac6c386e499cb6b0fc2af562fcd309e Merge: c169653 aec3252 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Oct 6 21:17:28 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit c1696531a646309b2b286abb7552eb05f1278cd1 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Oct 6 21:17:09 2014 +0200 corrected tests and different style for storage commit aec3252b8e9f6d37b5cf3dbe0c1678e08929d291 Merge: 25f9fd5 e17a909 Author: vbuterin <v@buterin.com> Date: Mon Oct 6 09:39:46 2014 +0100 Merge pull request #14 from CJentzsch/develop corrected gas limit in vmSystemOperationsTest commit e17a909f70af18fbfc0216c061a663e8778e7d5c Merge: 33fcab5 25f9fd5 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Oct 6 10:31:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 33fcab57273731f449e9504d15c5d22cbe773e2a Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Oct 6 10:30:04 2014 +0200 Bug fix, corrected gasLimit in vmSystemOperationsTest commit 25f9fd542a4ab27a5a66668a72b84d4bf7c292e6 Author: Vitalik Buterin <v@buterin.com> Date: Sat Oct 4 15:47:00 2014 -0400 one more vm test commit 2d561a5373faf392e51f8c579c936549db2966d3 Author: Vitalik Buterin <v@buterin.com> Date: Sat Oct 4 15:15:37 2014 -0400 separated out vmtests commit b0c48fa8d69ae02e01931a5675fc58ff9e84aba3 Merge: cb8261a 6cae166 Author: vbuterin <v@buterin.com> Date: Sat Oct 4 17:18:02 2014 +0100 Merge pull request #13 from CJentzsch/develop Added comprehensive EVM test suite. All commands are tested. commit 6cae166f6f1e3f4eaaef6a9036c597b6064b263a Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 1 15:34:23 2014 +0200 Delete tmp.json commit 4ff906fbc271ee3aee3eb5db135e591eb187793a Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Wed Oct 1 14:06:32 2014 +0200 corrected CALLSTATELESS tests commit 5b3fee6806a69545e572725add73c297e9473eee Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Sep 29 13:08:44 2014 +0200 Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS commit 9cdd2180833d98cf967929e07cab6638c2e933d0 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Sat Sep 27 21:48:09 2014 +0200 Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses. commit 28ed968b46590bd8f3e5bb25606e8f83e0ee9b9e Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Sep 23 15:49:22 2014 +0200 Added blockInfoTest commit ffbd5a35b597d2908fa0fa37d9b2aeaf30aee155 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Tue Sep 23 15:37:52 2014 +0200 Added environmentalInfo- and sha3- test commit 54c14f1ff3f7ec66d755181be32a13e0404110d9 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Mon Sep 22 13:06:57 2014 +0200 Added bitwise logic operation test commit d0af113aab3991fecbde29933f4a77884fafdf60 Author: Christoph Jentzsch <jentzsch.software@gmail.com> Date: Sat Sep 20 01:42:51 2014 +0200 Added vm arithmetic test commit cb8261a78b56197e421bce5ac2afb7147f5acb45 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Fri Sep 19 13:15:44 2014 +0200 Update genesishashestest.json commit 4513623da1110e74a236abf0357ad00ff7a38126 Author: Maran <maran.hidskes@gmail.com> Date: Tue Jul 22 12:24:46 2014 +0200 Update keyaddrtest to be valid JSON commit e8cb5c221d4763c8c26ac73f99609b64a595f4b3 Author: Vitalik Buterin <v@buterin.com> Date: Mon Jul 21 23:30:33 2014 -0400 Added next/prev trie test commit 98823c04b30ef0be478c69a11edc3f9f6dff567e Author: Vitalik Buterin <v@buterin.com> Date: Mon Jul 14 02:51:31 2014 -0400 Replaced with deterministic test commit 357eb21e4d5d9d6713ba7c63a76bd597a57d6a0e Author: Vitalik Buterin <v@buterin.com> Date: Sun Jul 13 16:12:56 2014 -0400 Added my own random and namecoin tests (pyethereum) commit 00cd0cce8f0fc0ca8aa2c8ca424954d4932672f2 Author: Gav Wood <i@gavwood.com> Date: Sat Jul 12 21:20:04 2014 +0200 Output hex strings. commit ddfa3af45da9d5d81da38745ae23ee93ce390c2b Author: Gav Wood <i@gavwood.com> Date: Thu Jul 10 11:28:35 2014 +0100 Everything a string. commit d659f469a9ddcdd144a332da64b826908b0f7872 Author: Gav Wood <i@gavwood.com> Date: Thu Jul 10 10:16:25 2014 +0100 Code fixes. commit 5e83ea82283f042df384d7ff20183ba51760d893 Author: Gav Wood <i@gavwood.com> Date: Sun Jul 6 16:17:12 2014 +0200 Prettier VM tests. commit a09aae0efe9a1cb94be3e0386532c532262956ec Author: Gav Wood <i@gavwood.com> Date: Sun Jul 6 15:46:01 2014 +0200 Fix VM tests. commit ec9a044a17779f0b3814bffa8c058b4091d6d13d Merge: 4bb6461 5e0123f Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Fri Jul 4 15:56:52 2014 +0200 Merge pull request #10 from romanman/patch-1 Update vmtests.json commit 5e0123fbe1573dcf8157995f3ef2f7ce625235a4 Author: romanman <roman.mandeleil@gmail.com> Date: Fri Jul 4 10:23:04 2014 +0100 Update vmtests.json commit 2b6da2f5f21b60ebca44a5866888b00f736f92b2 Author: romanman <roman.mandeleil@gmail.com> Date: Thu Jul 3 17:45:04 2014 +0100 Update vmtests.json arith testcase updated commit 4bb646117d0034fb459c07e6955b1c9cca802fa9 Merge: bba3898 a33b309 Author: Gav Wood <i@gavwood.com> Date: Wed Jul 2 19:43:22 2014 +0200 Merge branch 'develop' of github.com:/ethereum/tests into develop commit bba38980bdfa6ba6fddf0419479ad2405a3cb079 Author: Gav Wood <i@gavwood.com> Date: Wed Jul 2 19:43:06 2014 +0200 New tests. commit a33b309d99b36c4c57083d5e77422c3f2bba4bbe Author: Vitalik Buterin <v@buterin.com> Date: Wed Jul 2 10:14:05 2014 -0400 Testing submodules commit 50318217ca875d23147eddfa7cc0326242db90bf Author: Vitalik Buterin <v@buterin.com> Date: Wed Jul 2 10:10:46 2014 -0400 Testing submodules commit 57fa655522fc9696adcc7a6a25b64afd569b0758 Author: Vitalik Buterin <v@buterin.com> Date: Wed Jul 2 10:09:08 2014 -0400 Testing submodules commit ea0eb0a8c82521322bd0359d1c42fc013c433d2e Author: Gav Wood <i@gavwood.com> Date: Tue Jul 1 15:19:34 2014 +0200 Latest genesis block. commit 25bb76b69c90ebd44a271d7c180a4a4b86845018 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Mon Jun 30 13:25:04 2014 +0200 Reset commit 74c6d8424e7d91ccd592c179794bc74e63c0d8c0 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Mon Jun 30 12:10:06 2014 +0200 Updated wrong test commit 9ea3a60291f2ca68a54198d53e4c40fffb09f6b3 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Sat Jun 28 18:48:28 2014 +0200 Fixed roots commit 5fc3ac0e925cdfe95632024f574fb945558491b8 Author: Gav Wood <i@gavwood.com> Date: Sat Jun 28 18:40:06 2014 +0200 Simple hex test. commit edd3a00c2a8d78867d8bb1557697455729a03027 Author: Gav Wood <i@gavwood.com> Date: Sat Jun 28 18:22:18 2014 +0200 Additional test for jeff. Now use the 0x... notation. commit 5021e0dd83bdb8b23ca3dcc72293c6737e8165a8 Author: Gav Wood <i@gavwood.com> Date: Fri Jun 27 21:35:26 2014 +0200 VM test framework updated. commit c818d132022c228c5b04ab82871f5971049b0c6d Author: Gav Wood <i@gavwood.com> Date: Fri Jun 27 18:18:24 2014 +0200 Removed arrays from Trie tests JSON as per conformance guide and changed vocabulary to match other tests. VM test updates. commit 714770ffb3bb037e2daeaa37a6f4f4066387abe3 Author: Gav Wood <i@gavwood.com> Date: Wed Jun 11 11:32:42 2014 +0100 Added Gav's new address. commit 9345bc13d40e6d288c37b650ace1db0c41a89d84 Merge: a2257f3 78576dd Author: Gav Wood <i@gavwood.com> Date: Fri May 30 17:50:38 2014 +0200 Merge branch 'master' of github.com:ethereum/tests into develop commit a2257f3471dd4b472bc156be4575ea0f26a8a046 Author: Gav Wood <i@gavwood.com> Date: Fri May 30 17:50:18 2014 +0200 VM tests. commit 78576dd3d3d4bf46af19d703affdd42f221e49c9 Author: Heiko Heiko <heiko@heiko.org> Date: Fri May 30 17:19:09 2014 +0200 changes based on new account structure nonce, balance, storage, code commit 125839e84833ec25e0fdd4fbd545772ba706fe6b Merge: 42e14ec 356a329 Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Thu May 22 09:58:45 2014 +0200 Merge pull request #5 from bkirwi/master Fix invalid JSON (removed trailing comma) and add test names commit 356a3296bc7eeac8b1b65aa843b5856cd786c4cf Author: Ben Kirwin <ben@kirw.in> Date: Thu May 22 00:20:48 2014 -0400 Add some arbitrary test names This should now conform to the format specified in the README. commit 42e14ec54fa57c2373625d21e5b47f597c748bf5 Author: Chen Houwu <chenhouwu@gmail.com> Date: Wed May 21 23:27:40 2014 +0800 revert to correct data commit 4300197a748de29cc5c93fd77f13cae029dad49e Author: Chen Houwu <chenhouwu@gmail.com> Date: Wed May 21 22:42:23 2014 +0800 fix: wrong sha3 hash because of the wrong rlp hex commit a0d01b1a0b59555e38ea694ff864f2aa25a0d953 Author: Chen Houwu <chenhouwu@gmail.com> Date: Wed May 21 22:29:53 2014 +0800 fix: wrong rlp hex commit 6bc2fc74054a418e7cfca9cf9144237a5e4fa65f Merge: 66bc366 c31a93c Author: Jeffrey Wilcke <obscuren@users.noreply.github.com> Date: Wed May 21 14:11:37 2014 +0200 Merge pull request #4 from ethers/master fix file name that seems to have been a typo commit c31a93c27a9048df92fcf53a2201c6e3737a40fd Author: ethers <ethereum@outlook.com> Date: Tue May 20 15:42:39 2014 -0700 fix file name that seems to have been a typo commit 66bc3665c17e1eec309e5a40b2a9c74273fb639a Author: Heiko Heiko <heiko@heiko.org> Date: Tue May 20 17:36:35 2014 +0200 fix: represent integers as strings commit ede5499da624d95db1cad63939be56f7bdaa6389 Author: Heiko Heiko <heiko@heiko.org> Date: Tue May 20 17:21:09 2014 +0200 add: current initial alloc and genesis hashes commit 5131429abbe6d2636064e17b45c99827a904c345 Author: Ben Kirwin <ben@kirw.in> Date: Mon May 19 11:18:31 2014 -0400 Delete a comma This should now be parseable as JSON. commit f44a85933110dd3ef362090f512678e99ae80256 Author: Chen Houwu <chenhouwu@gmail.com> Date: Sun May 18 15:04:42 2014 +0800 add: case when value is long, ensure it's not get rlp encoded as node commit e1ae4ad4495dd13fba6346274971a8871cb32607 Author: Gav Wood <i@gavwood.com> Date: Mon May 12 14:40:47 2014 +0100 PoC-5 VM tests. commit 2b6c136dda0d55a0ebd228bff029d97411c9cec6 Author: Vitalik Buterin <v@buterin.com> Date: Sun May 11 21:42:41 2014 -0400 Moved txt to json commit cbccbf977ca7bde15a661a4b453ea062e62ac856 Merge: edbb8d4 45a0974 Author: Vitalik Buterin <v@buterin.com> Date: Thu May 8 21:54:48 2014 -0400 New commit commit edbb8d407ecfbcbb6504659cbd9bdabdb93369e3 Author: Vitalik Buterin <v@buterin.com> Date: Tue May 6 16:53:43 2014 -0400 Removed unneeded test, added new tests commit 45a0974f6f32511119e40a27042fdd571fe47a16 Merge: 15dd8fd 5fd2a98 Author: Gav Wood <i@gavwood.com> Date: Sun Apr 27 12:53:47 2014 +0100 Merge pull request #3 from autolycus/develop Fixed formatting and added test cases commit 5fd2a98fcb4f6a648160204d1b20b0f980d55b9d Author: Carl Allendorph <callendorph@gmail.com> Date: Sat Apr 19 13:26:14 2014 -0700 Added some new test cases for the rlp encoding. commit 4ba150954ef8ac72416a35f06fdad9c6d7ed461d Author: Carl Allendorph <callendorph@gmail.com> Date: Sat Apr 19 12:48:42 2014 -0700 Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum commit 15dd8fd794a0dc305ef7696d0c2a68e032bc9759 Author: Gav Wood <i@gavwood.com> Date: Fri Feb 28 12:54:47 2014 +0000 RLP tests and Trie updates. commit 33f80fef211c2d51162c1856e50448be3d90c214 Author: Gav Wood <i@gavwood.com> Date: Fri Feb 28 11:39:35 2014 +0000 Hex encode tests done. commit e1f5e12abb38f8cedb4a589b1347fb01c3da902a Author: Gav Wood <i@gavwood.com> Date: Fri Feb 28 11:22:49 2014 +0000 Fix RLP tests. commit f87ce15ad201a6d97e2654e5dc5a3181873d1719 Author: Gav Wood <i@gavwood.com> Date: Thu Feb 27 13:28:11 2014 +0000 Fix empty string. commit c006ed4ffd7d00124dbcb44d4e7ca05d6d9ddc12 Author: Gav Wood <i@gavwood.com> Date: Mon Feb 24 10:24:39 2014 +0000 Tests fix. commit 510ff563639e71224306d9af0e50a28a9d624b8f Author: Gav Wood <i@gavwood.com> Date: Fri Feb 21 18:54:08 2014 +0000 Updated the tests. commit a0ec84383218ea80b4c0b99e09710fae182a2379 Author: Gav Wood <i@gavwood.com> Date: Fri Feb 21 18:49:24 2014 +0000 Moved over to new format, but RLP tests still need updating. commit 660cd26f31b3979149950c1fdea995b85a774c1c Author: Gav Wood <i@gavwood.com> Date: Fri Feb 21 18:35:51 2014 +0000 More docs. commit 6ad14c1a157e707fd15c87816e8ad872f69790db Author: Gav Wood <i@gavwood.com> Date: Fri Feb 21 18:33:39 2014 +0000 Added VM test suite. Added TODO. Renamed old files. commit f91ad7b3857ec9157e7df7f315d942afb7594da0 Author: Vitalik Buterin <v@buterin.com> Date: Wed Jan 8 11:26:58 2014 -0500 update trie algorithm commit 6da295446203889ac5a4a365b397bb45766c9ad8 Merge: cc42246 131c610 Author: Vitalik Buterin <v@buterin.com> Date: Wed Jan 8 08:15:38 2014 -0500 merge commit cc4224675f1f70242f91ee7d2d1295bed6f0dc01 Author: Vitalik Buterin <v@buterin.com> Date: Tue Jan 7 14:35:26 2014 -0500 Updated trie test commit 131c610da66203f708391485aa42fc7a81f01ef7 Merge: 121632b 7613302 Author: vbuterin <v@buterin.com> Date: Wed Jan 1 06:40:54 2014 -0800 Merge pull request #1 from obscuren/master Update trietest.txt commit 7613302b491b3f6406b1ea3c8292adf6d41860d0 Author: obscuren <obscuren@users.noreply.github.com> Date: Wed Jan 1 15:25:21 2014 +0100 Update trietest.txt New proposed explanatory format commit 121632bedd1c84a0af847b923aa4b803556722c0 Author: Vitalik Buterin <v@buterin.com> Date: Wed Jan 1 08:26:18 2014 -0500 Added obscure's tests commit ef6c5506c3fcdecf779184ad81d92db9315c2488 Author: Vitalik Buterin <v@buterin.com> Date: Tue Dec 31 19:04:48 2013 -0500 Fixed tests a bit commit 345e4bcfefb45a66a09b1761570405a03c67b9d2 Merge: 2c81698 e4bbea4 Author: Vitalik Buterin <v@buterin.com> Date: Tue Dec 31 15:52:46 2013 -0500 Merge branch 'master' of github.com:ethereum/tests commit 2c81698f31e7e579335a2ab8706f96397a68f018 Author: Vitalik Buterin <v@buterin.com> Date: Mon Dec 30 21:09:40 2013 -0500 Added first three tests commit e4bbea400f7df275faf47ea643256d68495b35aa Author: vbuterin <v@buterin.com> Date: Mon Dec 30 18:09:03 2013 -0800 Initial commit
* | added dbobscuren2014-11-041-0/+1
| |
* | Replaced to return the td and throw a specific error on TDobscuren2014-11-042-6/+15
| |
* | Reworked chain handling processobscuren2014-11-044-69/+126
| | | | | | | | | | | | | | * Forks * Rename * Moved inserting of blocks & processing * Added chain testing method for validating pieces of a **a** chain.
* | Bloom validationobscuren2014-11-041-4/+5
|/
* StateManager => BlockManagerobscuren2014-11-0416-67/+51
|
* removed old bloomobscuren2014-11-042-67/+0
|
* Version bumpobscuren2014-11-042-2/+2
|
* Properly list capsobscuren2014-11-042-3/+6
|
* Removed debug printobscuren2014-11-042-1/+2
|
* Sha addressesobscuren2014-11-042-4/+18
|
* Added storage root to dumpobscuren2014-11-044-3/+8
|
* method changeobscuren2014-11-041-2/+2
|
* Fixed genesisobscuren2014-11-041-4/+5
|
* Refactored compress method into something more organisedobscuren2014-11-031-30/+30
|
* Compress data on db level. Closes #174obscuren2014-11-033-33/+60
|
* Use new iteratorobscuren2014-11-031-1/+1
|
* Forgot to put in regular bytes during decompressionobscuren2014-11-032-0/+24
|
* Added RLE compression. Closes #171obscuren2014-11-032-0/+175
|
* Sign extobscuren2014-11-032-3/+1
|
* Signextendobscuren2014-11-012-0/+18
|
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2014-11-0115-72/+74
|\
| * chain, tests/helper, vm: make tests compileFelix Lange2014-11-013-4/+6
| | | | | | | | They were broken by df5603de0a34e80a1, when vm.Log became ethstate.Log.
| * .gitignore: ignore .ethtestFelix Lange2014-11-011-0/+1
| |
| * all: fix rename breakageFelix Lange2014-11-0113-69/+68
| |
* | Re-org op codesobscuren2014-11-015-469/+172
|/
* ethminer => minerobscuren2014-10-313-14/+231
|
* ethwire => wireobscuren2014-10-3114-291/+74
|
* ethtrie => trieobscuren2014-10-3110-22/+22
|
* ethstate => stateobscuren2014-10-3136-167/+167
|
* ethpipe => xeth (eXtended ETHereum)obscuren2014-10-3119-108/+112
|
* Moved utils to cmdobscuren2014-10-3110-7/+8
|
* ethlog => loggerobscuren2014-10-3133-146/+146
|
* ethcrypto => cryptoobscuren2014-10-3127-69/+69
|
* Moved ethchain to chainobscuren2014-10-3147-142/+142
|
* Updated to use ethereum.jsobscuren2014-10-3113-76/+742
|
* Moved logging to state, proper structured blockobscuren2014-10-3013-53/+59
| | | | | | * Moved logs to state so it's subject to snapshotting * Split up block header * Removed logs from transactions and made them receipts only
* Merge pull request #167 from fjl/feature/split-tx-eventJeffrey Wilcke2014-10-305-56/+48
|\ | | | | Split TxEvent type for tx pre/post
| * cmd/mist, ethchain, ethminer: split TxEvent (#165)Felix Lange2014-10-295-56/+48
| |
* | Merge pull request #166 from fjl/fix/mist-quitJeffrey Wilcke2014-10-302-8/+4
|\ \ | | | | | | Fix Mist Shutdown
| * | eth: stop eventMux firstFelix Lange2014-10-291-1/+3
| | | | | | | | | | | | This fixes the hang in Ethereum.Stop.
| * | javascript: remove unused quit channelFelix Lange2014-10-291-7/+1
| |/ | | | | | | This fixes the hang in JSRE.Stop.
* | ethchain: fix dependencyFelix Lange2014-10-301-1/+1
| |
* | Use new bloom when filtering for topicsobscuren2014-10-302-6/+3
| |
* | Added bloom 9 point lookup and bloom testobscuren2014-10-302-1/+29
| |
* | Merge pull request #168 from fjl/feature/working-testsJeffrey Wilcke2014-10-305-93/+70
|\ \ | | | | | | Fix the tests
| * | vm: fix basic VM testsFelix Lange2014-10-301-19/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | The tests now compile and won't panic for unexpected return values. We need a recent-enough version of the mutan compiler because of the new JUMPDEST requirements. Skip some tests if the installed mutan version is too old. The debug VM test still fails, probably because of an implementation bug.
| * | ethwire: fix ClientIdentity testFelix Lange2014-10-301-6/+6
| | |
| * | ethpipe: delete useless testFelix Lange2014-10-301-58/+0
| | | | | | | | | | | | It didn't compile and wouldn't have checked any results if it ever ran.
| * | ethchain: fix testsFelix Lange2014-10-301-3/+3
| | | | | | | | | | | | Adapted to recent BlockChain -> ChainManager rename.
| * | ethcrypto: fix the testsFelix Lange2014-10-301-7/+26
| |/ | | | | | | | | | | The Sha3 test contained the wrong expected result. Note that the implementation hasn't changed, the test simply contained an outdated expected value that was valid for the previous implementation.
* | Removed events from the state managerobscuren2014-10-2910-83/+63
| |
* | PoC 7 updatesobscuren2014-10-2914-135/+219
| | | | | | | | | | | | * Bloom * Block restructure * Receipts
* | Generic hashing methodobscuren2014-10-291-0/+20
| |
* | Added missing requires on SSTORE SLOADobscuren2014-10-282-12/+17
| |
* | Refund SSTORE properlyobscuren2014-10-282-2/+27
|/
* Updated readmeobscuren2014-10-281-2/+6
|
* Updated readmeobscuren2014-10-281-18/+23
|
* Added bugobscuren2014-10-281-0/+1
|
* Added in progress to readmeobscuren2014-10-281-0/+3
|
* Upped protocolobscuren2014-10-281-1/+1
|
* Added removal off erroneous txs. Fixed pipelineobscuren2014-10-281-5/+9
|
* Version bumpobscuren2014-10-271-1/+1
|
* Do not return error on VM exceptionobscuren2014-10-271-24/+12
|
* Return erroneous txs (so we can remove them from the pool)obscuren2014-10-273-7/+36
|
* increased default gas from 500 to 5000obscuren2014-10-271-1/+1
|
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2014-10-2721-0/+3019
|\
| * Merge pull request #152 from ethersphere/p2pViktor TrĆ³n2014-10-2419-0/+3015
| |\ | | | | | | initial commit of p2p package
| | * initial commit of p2p packagezelig2014-10-2319-0/+3015
| | |
| * | ethutil: re-add build constraints in script*.go (fixes #151)Felix Lange2014-10-242-0/+4
| |/
* | events should be set prior to calling mainloopobscuren2014-10-273-6/+6
| |
* | Added generic add balance methodobscuren2014-10-271-0/+7
| |
* | Fixed bloomobscuren2014-10-271-2/+2
| |
* | Implemented LOG. Closes #159obscuren2014-10-2715-11/+81
| |
* | Implemented new bloom filter. Closes #156obscuren2014-10-271-0/+38
| |
* | Removed unnecessary code.obscuren2014-10-271-3/+0
|/
* Merge pull request #150 from fjl/developJeffrey Wilcke2014-10-23251-218/+36358
|\ | | | | Merge eth-go repo into go-ethereum
| * cmd/*: add license headersFelix Lange2014-10-2326-0/+442
| |
| * fix 'go get' commands in after the move to cmd/Felix Lange2014-10-231-2/+2
| |
| * Merge eth-go repository into go-ethereumFelix Lange2014-10-23246-100/+35798
|/| | | | | | | mist, etheruem have been moved to cmd/
| * Chnged to use GetOp instead & added error + checkingobscuren2014-10-234-6/+58
| |
| * Update to HEAD testsobscuren2014-10-2311-314/+5
| |
| * All Stack requirements are now checked prior to reduring gas.obscuren2014-10-231-37/+19
| |
| * Updated the VM & VM testsobscuren2014-10-2315-44/+30
| | | | | | | | | | | | * Stack Error shouldn't revert to previous state * Updated VM Test tool * Added Transfer method to VM Env
| * Do not set error on recoverobscuren2014-10-231-2/+3
| |
| * Updated tests-subtreeobscuren2014-10-2214-2/+446
| |
| * added a transfer method to vm envobscuren2014-10-229-36/+59
| |
| * Procotol version bump for uncle list changeobscuren2014-10-211-1/+1
| |
| * Empty string for uncleobscuren2014-10-212-6/+5
| |
| * PoC7 Netobscuren2014-10-217-411/+38
| |
| * WIP RPC interfaceobscuren2014-10-215-0/+487
| |
| * Renamed block_chain to chain_managerobscuren2014-10-2014-113/+77
| |
| * movedobscuren2014-10-1922-9/+9
| |
| * Added tests as subtreeobscuren2014-10-1922-20/+13365
| |
| * Readersobscuren2014-10-193-27/+44
| |
| * Travis bumped to 1.3obscuren2014-10-181-1/+1
| |
| * Re-enabled Travisobscuren2014-10-181-1/+2
| |
| * Reflect changed to eth/vmobscuren2014-10-182-4/+4
| |
| * Moved ethvm => vmobscuren2014-10-1816-23/+24
| |
| * Using proper naming scheme. Fixes #63obscuren2014-10-182-4/+0
| |
| * Moved Filter's wrapping functions to their own util package. Fixes #61obscuren2014-10-183-95/+122
| | | | | | | | * CLI ethereum should no longer require the Qt/QML package
| * Merge pull request #62 from fjl/fuckJeffrey Wilcke2014-10-181-5/+0
| |\ | | | | | | tests/vm: fix syntax
| | * tests/vm: fix syntaxFelix Lange2014-10-171-5/+0
| |/
| * Merge pull request #59 from fjl/feature/raceless-ethlogJeffrey Wilcke2014-10-177-210/+254
| |\ | | | | | | Improve package ethlog
| | * ethlog: fix typo in documentationFelix Lange2014-10-171-1/+1
| | |
| | * ethlog: fix concurrencyFelix Lange2014-10-171-38/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than spawning a new goroutine for each message, run each log system in a dedicated goroutine. Ensure that logging is still asynchronous by using a per-system buffer (currently 500 messages). If it overflows all logging will hang, but that's better than spawning indefinitely many goroutines.
| | * ethlog: simplify LogSystem interfaceFelix Lange2014-10-172-60/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Messages are formatted by generic part, so the log system doesn't need to provide formatting. This fixes the test from the previous commit. As a small bonus, log systems now have access to the level of the message. This could be used to provide colored logging in the future.
| | * ethlog: add test for '%' in log messageFelix Lange2014-10-171-2/+2
| | | | | | | | | | | | This test fails because the log message is formatted twice.
| | * ethvm, tests/*: use log level constantsFelix Lange2014-10-173-8/+12
| | |
| | * ethlog: use Godoc for code examples in documentationFelix Lange2014-10-172-28/+29
| | | | | | | | | | | | This ensures that examples will actually compile.
| | * ethlog: add Godoc documentation, remove READMEFelix Lange2014-10-172-79/+70
| | |
| | * ethlog: verify that Flush is blocking in TestLoggerFlushFelix Lange2014-10-171-6/+24
| | |
| | * ethlog: don't buffer output in TestConcurrentAddSystemFelix Lange2014-10-171-1/+1
| | |
| | * ethlog: improve TestLogSystemFelix Lange2014-10-171-27/+38
| | | | | | | | | | | | | | | It's now safe for concurrent access. Output checking looks better.
| | * ethlog: fix StdLogSystem data race on levelFelix Lange2014-10-171-4/+5
| | |
| | * ethlog: add test that adds log systems concurrentlyFelix Lange2014-10-171-0/+29
| | |
| | * ethlog: Reset before each testFelix Lange2014-10-171-4/+12
| | |
| | * ethlog: fix test compilation errorFelix Lange2014-10-171-1/+0
| | |
| | * ethlog: improve dispatch concurrencyFelix Lange2014-10-171-54/+57
| |/ | | | | | | This also fixes a deadlock in the tests.
| * arith testobscuren2014-10-171-0/+3239
| |
| * Quick dirty peer updateobscuren2014-10-172-16/+24
| |
| * Merge pull request #58 from fjl/feature/eventJeffrey Wilcke2014-10-1718-633/+556
| |\ | | | | | | Blocking event package
| | * event: panic for duplicate typeFelix Lange2014-10-172-1/+20
| | |
| | * ethreact: remove packageFelix Lange2014-10-173-274/+0
| | |
| | * eventer: remove packageFelix Lange2014-10-172-196/+0
| | |
| | * ethchain: fix testsFelix Lange2014-10-173-11/+14
| | |
| | * all: use (blocking) event package instead of ethreactFelix Lange2014-10-178-155/+144
| | |
| | * event: make TypeMux zero value ready to useFelix Lange2014-10-172-13/+12
| | |
| | * event: make Unsubscribe idempotentFelix Lange2014-10-171-7/+16
| | |
| | * event: add some documentationFelix Lange2014-10-172-0/+51
| | |
| | * event: new package for event multiplexerFelix Lange2014-10-172-0/+323
| | |
| * | added eth testerobscuren2014-10-172-0/+104
| | |
| * | Fixed most of the testsobscuren2014-10-179-67/+112
| |/
| * Corrected package ....obscuren2014-10-161-1/+1
| |
| * Updated testsobscuren2014-10-162-15/+34
| |
| * Moved state reset to defered functionobscuren2014-10-161-5/+6
| |
| * Switch EXT* codesobscuren2014-10-162-4/+4
| |
| * Use the state instead of the state object directly.obscuren2014-10-163-23/+58
| | | | | | | | | | | | | | If a state gets reset and you still hold a pointer to the previous, incorrect, state object you'll operate on the wrong object. Using the state to set/get objects and attributes you won't have this problem since the state will always have the correct object.
| * Fixed remote Arithmetic testsobscuren2014-10-1511-100/+187
| |
| * Working on test suiteobscuren2014-10-157-0/+228
| |
| * Couple of minor issues fixedobscuren2014-10-156-5/+13
| | | | | | | | | | * CALLVALUE pushed incorrect value to the stack * Set execution model to closure
| * Removed old installer scriptobscuren2014-10-142-61/+3
| |
| * Tests for native function callingobscuren2014-10-146-14/+80
| |
| * Changed VM Test codeobscuren2014-10-141-10/+16
| |
| * Refactored VM to two separate VMs; std & debugobscuren2014-10-1413-352/+1153
| | | | | | | | | | | | Standard VM should be about 10x faster than the debug VM. Some error checking has been removed, all of the log statements and therefor quite some unnecessary if-statements.
| * Max callstackobscuren2014-10-112-4/+11
| |
| * Implemented AR PoWobscuren2014-10-115-0/+300
| |
| * Added some methods to comply to the PoW block interfaceobscuren2014-10-111-0/+8
| |
| * Added generic big to 256 method. Implemented new iteratorobscuren2014-10-108-120/+151
| |
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-10-103-19/+83
| |\
| | * Merge pull request #57 from fjl/feature/raceless-ethereum-filtersJeffrey Wilcke2014-10-101-10/+23
| | |\ | | | | | | | | Fix filter map race
| | | * eth: fix filter map data raceFelix Lange2014-10-091-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | This commit also documents (but doesn't enforce) that filters are immutable while they're installed. This required a minor API change.
| | * | Merge pull request #56 from fjl/feature/raceless-eventerJeffrey Wilcke2014-10-102-9/+60
| | |\ \ | | | |/ | | |/| Fix Eventer race
| | | * eventer: fix data raceFelix Lange2014-10-081-4/+8
| | | |
| | | * eventer: add test for concurrent Post/RegisterFelix Lange2014-10-081-1/+48
| | | | | | | | | | | | | | | | | | | | This test reports the race condition when run using "go test -race".
| | | * eventer: fix testsFelix Lange2014-10-081-4/+4
| | |/
| * / Implemented new iteratorobscuren2014-10-101-0/+143
| |/
| * Moved the To256obscuren2014-10-082-29/+37
| |
| * Proper new blockobscuren2014-10-081-1/+9
| |
| * New block messageobscuren2014-10-085-10/+23
| |
| * Renamed Sha3Bin to Sha3obscuren2014-10-0810-20/+22
| |
| * Precompiled crypto contractsobscuren2014-10-082-60/+73
| |
| * Removed POST & moved CALLCODEobscuren2014-10-081-185/+30
| |
| * ECRECOVER RIPEMD160 SHA256obscuren2014-10-081-0/+30
| |
| * Protocol bumpobscuren2014-10-081-19/+16
| |
| * Minor tweaks for poc7obscuren2014-10-087-40/+43
| |
| * kick of bad peersobscuren2014-10-075-77/+54
| |
| * Kick off bad peers on bad chains and improved catch up on diverted chainobscuren2014-10-022-10/+19
| |
| * Black listing of bad peersobscuren2014-10-023-28/+121
| |
| * Proper deleteobscuren2014-10-021-1/+1
| |
| * Fixed inconsistenciesobscuren2014-10-027-25/+37
| |
| * improved blockchain downloadingobscuren2014-10-022-37/+42
| |
| * msgobscuren2014-10-021-3/+3
| |
| * Implemented WebSocket packageobscuren2014-10-016-12/+272
| |
| * Working on new (blocking) event machine.obscuren2014-09-299-180/+322
| | | | | | | | | | | | | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event
| * Block pool is thread safeobscuren2014-09-283-53/+69
| |
| * Have you seen my parents, sir?obscuren2014-09-272-2/+2
| |
| * Logging messagesobscuren2014-09-272-2/+4
| |
| * skip messages properlyobscuren2014-09-271-3/+3
| |
| * Merge branch 'release/0.6.7' into developobscuren2014-09-263-1/+14
| |\
| | * Added protocol caps accessorsobscuren2014-09-263-1/+14
| |/
| * Fixed messages to use proper numbersobscuren2014-09-263-55/+54
| |
| * Attempt to catch up from unknown blockobscuren2014-09-253-3/+15
| |
| * Merge branch 'master' into developobscuren2014-09-252-0/+3
| |\