Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-21 | Convert remaining comments in /src to doxygen format | Michael Ford | |
- Update comments in checkpoints to be doxygen compatible - Update comments in checkqueue to be doxygen compatible - Update coins to be doxygen compatible - Fix comment typo in crypter.h - Update licenses/copyright dates Closes #5325 #5184 #5183 #5182 | |||
2014-11-03 | Fix all header defines | Pavel JanÃk | |
2014-09-19 | Apply clang-format on some infrequently-updated files | Pieter Wuille | |
2014-08-28 | add missing header end comments | Philip Kaufmann | |
- ensures a consistent usage in header files - also add a blank line after the copyright header where missing - also remove orphan new-lines at the end of some files | |||
2013-11-10 | Cleanup code using forward declarations. | Brandon Dahler | |
Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files. | |||
2013-11-04 | Refactor: CTxMempool class to its own txmempool.{cpp,h} | Gavin Andresen | |
2013-04-03 | Port Thread* methods to boost::thread_group | Gavin Andresen | |
2013-02-17 | Improve block database load error reporting | Pieter Wuille | |
2013-01-08 | Parallelize script verification | Pieter Wuille | |
* During block verification (when parallelism is requested), script check actions are stored instead of being executed immediately. * After every processed transactions, its signature actions are pushed to a CScriptCheckQueue, which maintains a queue and some synchronization mechanism. * Two or more threads (if enabled) start processing elements from this queue, * When the block connection code is finished processing transactions, it joins the worker pool until the queue is empty. As cs_main is held the entire time, and all verification must be finished before the block continues processing, this does not reach the best possible performance. It is a less drastic change than some more advanced mechanisms (like doing verification out-of-band entirely, and rolling back blocks when a failure is detected). The -par=N flag controls the number of threads (1-16). 0 means auto, and is the default. |