-
Notifications
You must be signed in to change notification settings - Fork 26
/
CHANGELOG
113 lines (90 loc) · 3.85 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
4.2.2 (25/06/2018)
- Scoops swapping corrected.
4.2.1 (24/06/2018)
- POC2 overflow corrected.
4.2.0 (02/05/2018)
- Add native support for POC2 plots files generation.
- CMake OpenCL detection corrected.
4.1.4 (08/01/2018)
- Fix preallocation call for mac (thanks to cosminonea).
- Console stream properly flushed (thanks to cosminonea).
- Fix missing OpenCL_LIBRARY auto detection for linux (thanks to noobaldrin).
- Fix error when writing on new allocated plot for linux (thanks to noobaldrin).
4.1.3 (23/06/2017)
- C++11 features activated in the CMake build system (CentOS support).
4.1.2 (22/06/2017)
- Missing thread library added to cmake.
- Linux version corrected.
4.1.1 (17/06/2017)
- Pre-allocation error codes returned (windows version).
4.1.0 (17/06/2017)
- Build system changed to CMake.
- Pre-allocation added to [direct] writing strategy.
- Darwin native support added.
- Utility function `formatValue` corrected.
- Build documentation updated.
- Write strategies documented.
4.0.4 (25/05/2017)
- Bugs correction.
4.0.3 (12/11/2014)
- [direct] writing strategy rewritten to enhance performances.
- [buffer] writing strategy slightly enhanced.
4.0.2 (30/10/2014)
- Parameter [buffersNb] replaced by [writerType] in the [generate] command (rotating buffers removed).
- Writing strategy is now handled by generation contexts.
- Plots buffering is now handled by generation devices.
- Less memory consumption.
4.0.1 (29/10/2014)
- Job selection algorithm corrected in the [generate] command (caused issues while plotting multiple files with different size).
4.0.0 (24/10/2014)
- Support for multiple output files added.
- Direct writing added.
- Memory management improved.
- File seek() calls enhanced.
3.1.0 (09/10/2014)
- [setup] command added.
- Display bug corrected in the [listDevices] command.
- Architecture reviewed (generation specific elements removed from OpenCL wrappers) to improve code sharing between commands.
3.0.2 (07/10/2014)
- Restriction removed from the devices listing to add APU support.
- [Max work-item sizes] info added in the devices details (hint for the <localWorkSize> parameter).
3.0.1 (06/10/2014)
- Support for stagger size over 4GB corrected.
- Exceptions in devices threads now properly handled.
3.0.0 (02/10/2014)
- Multi-GPU support.
- [devices.txt] configuration file added.
- [verify] command added.
- [list] command split in two ([listPlatforms] and [listDevices]).
- More details added in [listDevices] command.
- Correlation between <staggerSize> and <globalWorkSize> removed.
- OpenCL error codes displayed for better debugging.
- Details added in usages.
- README updated and improved.
- CHANGELOG file added.
- CREDITS file added.
- LICENSE file added.
2.1.1 (13/09/2014)
- Shabal include corrected.
2.1.0 (12/09/2014)
- Enhanced kernel.
2.0.1 (12/09/2014)
- Using time() function rather than clock() (possible bug on some platforms).
- Nonces/minutes repeated at the end of the generation process.
- ETA and elapsed time added.
2.0.0 (11/09/2014)
- Application design reviewed (commands added).
- OpenCL platforms and devices listing added ([list] command).
- Platform and device selection added as generation parameters.
- Enhanced CPU and GPU support (removed the auto-selection and fallback).
- Clearer information display.
- Displaying the % and nonces/minutes while generating plots.
- README added with some basic build and run instructions.
1.1.1 (10/09/2014)
- Kernel split in three.
- <hashesNumber> argument added to bypass screen freezes.
1.1.0 (09/09/2014)
- Kernel improved and split in submodules (requires less memory).
- <path> and <threads> arguments added to main program.
1.0.0 (07/09/2014)
- First stable version.