|
|
|
@ -1,3 +1,69 @@
@@ -1,3 +1,69 @@
|
|
|
|
|
Version 3.6.5 - 26th October 2013 |
|
|
|
|
|
|
|
|
|
- klondike - fix uninitialised dev bug |
|
|
|
|
- Adjust the binary ntime data in submit_noffset_nonce even when there is no hex |
|
|
|
|
ntime string for eg. gbt. |
|
|
|
|
- Put an entry into the work struct telling drivers how much they can roll the |
|
|
|
|
ntime themselves. |
|
|
|
|
- Only set libusb cancellable status if the transfer succeeds. |
|
|
|
|
- Remove the applog on miner threads dying to prevent deadlocks on exit. |
|
|
|
|
- Do one extra guaranteed libusb event handling before testing if there are any |
|
|
|
|
pending async usb transfers. |
|
|
|
|
- Use a linked list for all usb transfers instead of just cancellable ones. |
|
|
|
|
- Provide a mechanism for informing drivers of updated work templates for |
|
|
|
|
stratum and gbt mining. |
|
|
|
|
- Add cancellable transfers correctly to the ct_list |
|
|
|
|
- Check for presence of thr in icarus get nonce for startup nonce testing to |
|
|
|
|
work. |
|
|
|
|
- Use cancellable usb transfers in the icarus driver to avoid having to loop and |
|
|
|
|
poll when waiting for a response and to speed up work restart response time. |
|
|
|
|
- Add a usb_read_ii_timeout_cancellable wrapper |
|
|
|
|
- Add usb transfer cancellation on shutdown and documentation regarding where |
|
|
|
|
cancellable transfers are suitable. |
|
|
|
|
- Use cancellable transfers on bitfury device. |
|
|
|
|
- Cancel cancellable usb transfers on work restart messages. |
|
|
|
|
- Don't bother having a separate cancellable transfer struct for usb transfers, |
|
|
|
|
simply include the list in the usb_transfer struct. |
|
|
|
|
- Add wrappers for usb_read_cancellable and usb_read_timeout_cancellable |
|
|
|
|
- Specifically set the cancellable state for it to not be uninitialised in the |
|
|
|
|
usb transfer struct. |
|
|
|
|
- Alter the usb cancellable list only under cgusb_fd_lock write lock. |
|
|
|
|
- Pass the cancellable option to _usb_read options to decide on whether to add |
|
|
|
|
usb transfers to the list of cancellable transfers. |
|
|
|
|
- Create a linked list of potentially cancellable usb transfers. |
|
|
|
|
- Don't attempt to disable curses or print a summary during an app restart to |
|
|
|
|
prevent deadlocks. |
|
|
|
|
- Keep the libusb event handle polling thread active until there are no async |
|
|
|
|
usb transfers in progress. |
|
|
|
|
- Keep a global counter of how many async usb transfers are in place. |
|
|
|
|
- Perform libusb_submit_transfer under the write variant of cgusb_fd_lock |
|
|
|
|
- klondike - error condition handling |
|
|
|
|
- Avoid entering static libusb directory if --with-system-libusb is enabled. |
|
|
|
|
- Minor opencl build corrections. |
|
|
|
|
- Enable dynamic linking against system libusb --with-system-libusb |
|
|
|
|
- Modify Makefile to only include opencl related code when configured in. |
|
|
|
|
- Convert opencl to need to be explicitly enabled during build with |
|
|
|
|
--enable-opencl |
|
|
|
|
- Implement a cglock_destroy function. |
|
|
|
|
- Implement a rwlock_destroy function. |
|
|
|
|
- Implement a mutex_destroy function. |
|
|
|
|
- Add usb command name to critical libusb error reporting. |
|
|
|
|
- Use windows' own higher resolution time and handlers allowing us to have |
|
|
|
|
higher precision absolute timeouts. |
|
|
|
|
- Fix lldiv error in windows cgminer_t calculation. |
|
|
|
|
- miner.php correct sort gen field names largest to smallest |
|
|
|
|
- api ... the code related to device elapsed |
|
|
|
|
- api add device elapsed since hotplug devices Elapsed is less than cgminer |
|
|
|
|
Elapsed |
|
|
|
|
- Drop usb buffering message to debug logging level. |
|
|
|
|
- Do the ntime binary modification to the work struct when submitting an ntime |
|
|
|
|
offset nonce within submit_noffset_nonce |
|
|
|
|
- Code cleanup and improved documentation |
|
|
|
|
- Improvements to support for BitBurner boards |
|
|
|
|
- Convert libusb transfer errors to regular libusb error messages to allow for |
|
|
|
|
accurate message reporting. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 3.6.4 - 18th October 2013 |
|
|
|
|
|
|
|
|
|
- Fixing the memory leak for remaining semaphores means we can go back to using |
|
|
|
|