| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2026-04-06 | Make the project build with Microsoft's broken C compiler. | Sebastiano Tronto | 1 | -4/+4 | |
| MSVC is not fully C11-compliant, even when compiling with /std:c11. Some changes were needed to make the codebase compatible. Notably, the notation a[static N] and a[n] for function parameters of array type is not supported, so that had to be hidden behind a macro. Atomic types are also an experimental feature, apparently, but at least they work with the correct compiler flag. One thing that MSVC does well, however, is warning on integer conversions on /W4 level. I am not sure if Clang and GCC have something similar, so I took this chance to fix some of these. | |||||
| 2025-12-19 | Add coordinate solvers for cornersh48-corner-estimate | Sebastiano Tronto | 1 | -0/+9 | |
| 2025-07-29 | All coordinates unsigned | Sebastiano Tronto | 1 | -12/+12 | |
| 2025-07-28 | Make failed assert exit immediately | Sebastiano Tronto | 1 | -6/+5 | |
| 2025-04-25 | NISS | Sebastiano Tronto | 1 | -8/+0 | |
| 2025-04-23 | Added orientation to getcube | Sebastiano Tronto | 1 | -2/+10 | |
| 2025-04-22 | Progress | Sebastiano Tronto | 1 | -4/+0 | |
| 2025-04-22 | Update tests for oriented_cube_t | Sebastiano Tronto | 1 | -43/+56 | |
| 2025-04-22 | Updated tests and added fixed =A to B32 output | Sebastiano Tronto | 1 | -23/+11 | |
| 2025-04-22 | Removed old scripts and updated public API | Sebastiano Tronto | 1 | -0/+190 | |
| 2025-04-01 | Some simplification to AVX2 code | Sebastiano Tronto | 1 | -1/+5 | |
| Some simplification after discussion with Arhan Chaudhary (inspired by vcube). Performance looks unchanged, but at least the code is cleaner. | |||||
| 2025-03-26 | Added inverse coordinate for CO | Sebastiano Tronto | 1 | -1/+1 | |
| this is necessary for DR coordinate | |||||
| 2025-03-25 | More safety with pointers using VLA function parameters | Sebastiano Tronto | 1 | -1/+1 | |
| 2025-03-22 | Some safety with move arrays, small refactor appendchar | Sebastiano Tronto | 1 | -4/+4 | |
| 2024-10-14 | Interface changes, progress with python | Sebastiano Tronto | 1 | -2/+2 | |
| 2024-10-10 | Improved error messages and add some comments in nissy.h | Sebastiano Tronto | 1 | -12/+2 | |
| 2024-10-04 | Revert table-based transformations | Sebastiano Tronto | 1 | -14/+5 | |
| Long live the giant switch! | |||||
| 2024-10-04 | Table-based transformations (will revert immediately) | Sebastiano Tronto | 1 | -5/+14 | |
| This commit changes transformations to being based on a lookup table intead of a big switch. This is something I had planned for a long time and the code is nicer with this change. But unfortunately the performance is noticeably worse, so I'll revert all these changes in the next commit. I wanted to push this anyway so we can keep track of this. | |||||
| 2024-09-05 | More renaming | Sebastiano Tronto | 1 | -16/+17 | |
| 2024-09-05 | Rename constants from _underscore to CAPS | Sebastiano Tronto | 1 | -34/+34 | |
| 2024-09-03 | Moved stuff around | Sebastiano Tronto | 1 | -66/+0 | |
| 2024-08-29 | nissbranch ver1 | enricotenuti | 1 | -154/+3 | |
| 2024-08-26 | premoves and niss | enricotenuti | 1 | -0/+107 | |
| 2024-08-18 | Reorganized folder structure | Sebastiano Tronto | 1 | -0/+0 | |
| 2024-07-05 | Finished getcube | Sebastiano Tronto | 1 | -13/+24 | |
| 2024-07-04 | (almost) added getcube | Sebastiano Tronto | 1 | -14/+45 | |
| 2024-06-20 | Changed logger from va_args to ... | Sebastiano Tronto | 1 | -9/+9 | |
| 2024-06-17 | Use callback function to log to stderr | Sebastiano Tronto | 1 | -9/+9 | |
| 2024-06-10 | Started cube.h refactor | Sebastiano Tronto | 1 | -0/+7 | |
| 2024-06-09 | Cleanup cube.h | Sebastiano Tronto | 1 | -2/+2 | |
| 2024-06-09 | More cleanup | Sebastiano Tronto | 1 | -474/+14 | |
| 2024-06-09 | Remvoed cube_fast_t and more. More cleaning up to do. | Sebastiano Tronto | 1 | -97/+131 | |
| 2024-05-28 | Added roadmap for refactor and some simple routines | Sebastiano Tronto | 1 | -0/+41 | |
| 2024-05-27 | Some type fixes and some cleanup | Sebastiano Tronto | 1 | -2/+4 | |
| 2024-05-25 | Small performance improvement in h48 coordinate / transform | Sebastiano Tronto | 1 | -111/+6 | |
| 2024-05-10 | Split into .h files | Sebastiano Tronto | 1 | -0/+730 | |
