Commit Graph

  • e016e9ac1f Added new fast routine for inverting 32-bit integers. Improved sieve performance by eliminating duplicate multipliers. mikaelh 2013-07-17 16:48:32 +0300
  • 8a85428d6e Use atomic increment for the shared performance counters. mikaelh 2013-07-17 12:18:24 +0300
  • 818539d31d Updated the README files. mikaelh 2013-07-15 18:26:05 +0300
  • 307900224c Big restructuring of the weave function for optimal L1 and L2 cache performance. mikaelh 2013-07-15 18:03:45 +0300
  • 6c667354fd Precompute two's inverses for all base primes. Idea taken from luke-jr. mikaelh 2013-07-15 12:19:52 +0300
  • 3d2c622a2c Fix primemeter timestamps broken by previous commit. mikaelh 2013-07-15 12:07:53 +0300
  • cfdc1e3923 Print mining statistics every minute. mikaelh 2013-07-15 03:11:05 +0300
  • 488aef16bc Added the counting of 5-chains as a better performance measure. mikaelh 2013-07-15 02:09:00 +0300
  • b1a3ff91fb Added a command line parameter -sievesize for changing the sieve size. mikaelh 2013-07-14 20:12:30 +0300
  • 3810df8141 Remove immintrin.h header because I didn't actually use it. mikaelh 2013-07-14 19:14:08 +0300
  • f9524805c2 Optimized CombineCandidates. mikaelh 2013-07-14 19:12:39 +0300
  • f9d5656b11 Implement L1 optimizations for larger sieve sizes. mikaelh 2013-07-14 18:07:58 +0300
  • 2b2c805cc9 Merge pull request #2 from geeknik/master mikaelh2 2013-07-14 03:26:23 -0700
  • 629f3e5963 Update bitcoin-qt.rc Brian 'geeknik' Carpenter 2013-07-14 05:15:48 -0500
  • 113001c95e Merge pull request #1 from geeknik/master mikaelh2 2013-07-14 03:11:59 -0700
  • 53ecbaa508 Update signverifymessagedialog.ui Brian 'geeknik' Carpenter 2013-07-14 05:01:47 -0500
  • 8ab5142db2 Update rpcconsole.ui Brian 'geeknik' Carpenter 2013-07-14 04:59:45 -0500
  • 3032914bb5 Update overviewpage.ui Brian 'geeknik' Carpenter 2013-07-14 04:58:18 -0500
  • b4932ce4b4 Update addressbookpage.ui Brian 'geeknik' Carpenter 2013-07-14 04:56:25 -0500
  • 0c32f0c267 Restored sieve size to 1,000,000. Some quick runs on the testnet indicate that this produces a lot more probable prime chains. Thanks to the numerous people who pointed this out. mikaelh 2013-07-14 03:45:56 +0300
  • 43ede0ac1b Initial high performance version commit. mikaelh 2013-07-14 00:42:11 +0300
  • 7b39bc31be Primecoin: update version to 0.1.1 Sunny King 2013-07-12 01:59:03 +0100
  • f01f4cb592 Merge pull request #2 from reedlaw/patch-1 sunnyking 2013-07-11 12:59:17 -0700
  • b144f26a7b Merge pull request #1 from pankkake/master sunnyking 2013-07-11 12:56:15 -0700
  • eda38d62ad Primecoin: Add gensieveroundlimitms config parameter Further limit sieve round to default 1 second Check new block arrival when preparing sieve (courtesy Mike270) Sunny King 2013-07-10 23:45:16 +0100
  • 338e61568a Primecoin: Limit sieve round time to 3 seconds max Sunny King 2013-07-10 17:16:44 +0100
  • f2cb8b6371 Change references to Bitcoin Reed G. Law 2013-07-10 08:51:50 +0800
  • d305145d8c Fix help message with the right number of blocks pankkake 2013-07-07 21:42:17 +0200
  • 25659c1ec8 Primecoin: New genesis block for release main net and test net Sunny King 2013-07-06 01:19:02 +0100
  • e7711f3c97 Primecoin: Remove redundant Fermat test in Cunningham chain test Sunny King 2013-07-05 23:23:36 +0100
  • 23beafa6dc Primecoin: Remove genesis tool Sunny King 2013-07-05 21:51:01 +0100
  • fe92730f41 Primecoin: Update client version to 0.1.0 Sunny King 2013-07-05 21:46:10 +0100
  • a2b1fabbcc Primecoin: Update genesis block for release main net and test net Sunny King 2013-07-05 21:09:24 +0100
  • 8ad134e130 Primecoin: Switch to main network parameters at release Sunny King 2013-07-05 20:35:02 +0100
  • a6d11132c9 Primecoin: Separate checkpoint master key for main net and test net Reset alert master keys and checkpoint master keys Sunny King 2013-07-05 19:07:53 +0100
  • f7baa8a46a Primecoin: Remove unused functions to avoid compile warnings Sunny King 2013-07-05 16:21:52 +0100
  • 7050313806 Primecoin: Update license file COPYING Sunny King 2013-07-05 06:29:25 +0100
  • b6133a7351 Primecoin: Update splash screen image Sunny King 2013-07-05 00:01:23 +0100
  • 5ba5071b4a Primecoin: Update win32 gitian build boost descriptor Sunny King 2013-07-04 21:35:07 +0100
  • 549d4ced7e Primecoin: Sunny King's public key for gitian signatures Sunny King 2013-07-04 21:27:17 +0100
  • 37d7d3000a Primecoin: Update client version string to 0.0.1 Sunny King 2013-07-04 21:23:24 +0100
  • 722aff648c Primecoin: no translation for 'Primecoin version' yet Sunny King 2013-07-04 21:02:06 +0100
  • 609ec1d76c Primecoin: Update locale translation texts Sunny King 2013-07-04 20:49:22 +0100
  • 352bb981ec Primecoin: Update copyright notice on splash screen and about dialog Sunny King 2013-07-04 19:40:49 +0100
  • a828917c2e Primecoin: Merge from bitcoin v0.8.3 Sunny King 2013-07-04 19:08:30 +0100
  • 489a220b60 Primecoin: getinfo to show full client version name Sunny King 2013-07-04 18:31:09 +0100
  • f265c55109 Primecoin: Require normalization of proof-of-work certificate Sunny King 2013-07-04 18:04:14 +0100
  • c6faab5c73 Primecoin: Update linux gitian build descriptor Sunny King 2013-07-04 06:48:45 +0100
  • c5ce00e200 Primecoin: Set separate initial target from min target for prelaunch test Sunny King 2013-07-04 06:40:42 +0100
  • 1d7c3a6d35 Primecoin: Block hash switches to serialized hash Block header hash must be at least 2**255 Sunny King 2013-07-04 05:50:09 +0100
  • f7d1524078 Primecoin: Double check mint value not over limit Sunny King 2013-07-04 04:02:29 +0100
  • 8f61a729b2 Primecoin: Set basic minimum work requirement for orphan blocks Sunny King 2013-07-04 03:50:41 +0100
  • ea73df9798 Primecoin: Update minting model with slower drop of inflation Sunny King 2013-07-04 03:21:53 +0100
  • a44b67899e Primecoin: Update DNSSeed and pnSeed Sunny King 2013-07-03 23:51:24 +0100
  • 4258cb0e53 Primecoin: Disable fee-free transactions Minimum and default transaction fee at 1 cent per KB Minimum txout value at 1 cent Enforce min transaction fee and min txout value in protocol Sunny King 2013-07-03 23:32:35 +0100
  • f64e72ba2c Primecoin: Improve accuracy of chain work approximation Sunny King 2013-07-02 21:43:32 +0100
  • ea4c132406 Primecoin: Synchronized checkpoint system with user consent Sunny King 2013-07-02 06:18:15 +0100
  • c6955f4ca4 Primecoin: Update license terms Sunny King 2013-06-27 23:50:48 +0100
  • 609c31a272 Primecoin: Update alert master keys and add supporting commands Sunny King 2013-06-27 22:41:25 +0100
  • 63c6505c5e Primecoin: Track money supply statistics Show moneysupply in getinfo Sunny King 2013-06-26 22:49:48 +0100
  • 345ebd4cf5 Primecoin: Set block chain work computation with work transition ratio 32 Sunny King 2013-06-26 20:01:28 +0100
  • 434828e0e2 Primecoin: Estimate work transition ratio (Difficulty ratio between different length prime chains) Disable proof-of-work check when reading block from disk Sunny King 2013-06-26 19:14:09 +0100
  • 1fdd916f75 Primecoin: Address version change, addresses start with 'A' Sunny King 2013-06-25 20:39:40 +0100
  • 40809aed65 Bump version numbers for 0.8.3 release Gavin Andresen 2013-06-25 10:27:24 -0400
  • 65c20dbf55 Dump addresses every 15 minutes instead of 10 seconds Pieter Wuille 2013-06-24 00:23:28 +0200
  • 7cc960f8f5 Truncate oversize 'tx' messages before relaying/storing. Peter Todd 2013-06-25 09:57:59 -0400
  • 1122cfff32 Primecoin: Update Windows setup gitian descriptor Sunny King 2013-06-24 21:07:52 +0100
  • f5bbb72423 Primecoin: Windows Qt testnet icon Sunny King 2013-06-23 01:26:12 +0100
  • 0ee0c22698 Primecoin: Update gitian descriptor for win32 dependent packages Sunny King 2013-06-21 23:28:00 +0100
  • 74f9d58846 Primecoin: Update gitian win32 descriptor Sunny King 2013-06-21 15:53:11 +0100
  • f5753db200 Primecoin: URI starts with 'primecoin:' Sunny King 2013-06-20 23:11:11 +0100
  • 5aa57376d0 Primecoin: Update Qt and daemon text messages Update thread names Update Qt currency unit symbol and descriptions Update linux makefile Sunny King 2013-06-19 22:16:25 +0100
  • 2ed87758ee Primecoin: Merge from bitcoin-0.8.2 Sunny King 2013-06-19 20:17:13 +0100
  • ba54bda7b0 Primecoin: Merge from bitcoin-0.8.1 Sunny King 2013-06-19 16:58:04 +0100
  • 8d9c59ee31 Primecoin: Update Windows and Mac OSX makefile Sunny King 2013-06-19 16:02:34 +0100
  • afb0a8e260 Primecoin: Icons and Windows setup pixmaps Sunny King 2013-06-18 23:58:04 +0100
  • 92cf6ee61c Primecoin: Print prime origin in getblock Sunny King 2013-06-12 19:44:55 +0100
  • c56624307a Primecoin: Multi-threaded mining Sunny King 2013-06-04 21:09:29 +0100
  • 0e20034b12 Primecoin: Dynamic adjustment of primorial factor for mining Sunny King 2013-05-30 21:10:16 +0100
  • 7ed6dc8d20 Primecoin: Minor optimization of sieve Sunny King 2013-05-30 03:28:23 +0100
  • 6c0ed0d8ae Primecoin: Use one sieve for all three prime chain types Sunny King 2013-05-28 20:35:11 +0100
  • 09e437ba4e Merge pull request #2696 from robbak/util_h-Add_stdarg_include Wladimir J. van der Laan 2013-05-25 08:48:25 -0700
  • 7acd8fcce7 Primecoin: Fix target length step up/down since 884c7ded Sunny King 2013-05-24 22:52:19 +0100
  • ef9acc5124 Bump build number to 0.8.2.2 for v0.8.2rc3 Gavin Andresen 2013-05-24 16:11:44 -0400
  • 378c526ee1 Merge pull request #2683 from Diapolo/translations Gavin Andresen 2013-05-24 13:07:36 -0700
  • dbc6dea1b2 Fix crash-at-shutdown if exiting before initializing wallet Gavin Andresen 2013-05-24 15:52:52 -0400
  • 8ab6d0a568 All-resolution pixmap, to make win32 builds determisitic again Gavin Andresen 2013-05-24 15:46:00 -0400
  • 1472a2991b Merge pull request #2688 from gavinandresen/issue2687 Gavin Andresen 2013-05-24 12:41:04 -0700
  • 65ec9eab2b Explicitly #include stdarg.h, for access to va_list Robert Backhaus 2013-05-24 23:45:08 +1000
  • 0ef8ae670a Primecoin: Remove chain type specification from block target nBits Target now met with any of the 3 chain types Simplify difficulty adjustment Main chain protocol Sunny King 2013-05-24 00:12:35 +0100
  • 36e826cea1 Clean up mining CReserveKey to prevent crash at shutdown Gavin Andresen 2013-05-23 14:13:05 -0400
  • 6a2da2ba96 translations update 2013-05-23 Philip Kaufmann 2013-05-23 08:39:31 +0200
  • 92db64a261 Primecoin: Sieve for the entire chain Sunny King 2013-05-22 22:46:32 +0100
  • 36dc41f427 doc/README was replaced by README.md Gavin Andresen 2013-05-22 17:20:17 -0400
  • 95c2ba1689 Merge pull request #2682 from sipa/morewalletbb Gregory Maxwell 2013-05-22 14:01:31 -0700
  • 0c4434cf77 Merge pull request #2652 from gavinandresen/version_0.8.2_final Gavin Andresen 2013-05-22 13:23:38 -0700
  • f1e76e8121 Merge pull request #2649 from Diapolo/translations Gavin Andresen 2013-05-22 12:22:45 -0700
  • 95c7db3dbf More bestblock records in wallets Pieter Wuille 2013-05-22 20:58:53 +0200
  • 6b99cfae3c Merge pull request #2677 from sipa/fastcreate Gavin Andresen 2013-05-22 10:24:17 -0700
  • 53704da897 Merge pull request #2680 from fanquake/patch-1 Gavin Andresen 2013-05-22 09:38:49 -0700