-
Notifications
You must be signed in to change notification settings - Fork 1
endeav0r/solver
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Formatting: Look at the formatting of what already exists. Do your best to mimic it. If you're modifying an already existing file, you must stay consistent with the formatting of that file. If you're creating your own file from scratch, try to stay consistent with the formatting of the project. - Must keep formatting within files consistent - Try to keep formatting across project reasonably consistent - Identation: 4 spaces. No tabs. FOUR SPACES. This is a project-wide rule, not a per-file rule. - If the code is logic-heavy, it needs comments. Miscellaneous: - Makefile will remain -O3 with no debugging/profiling flags. You can have whatever you please in your repo, but I won't pull a -O0 -g -pg Makefile. - This is obviously one application where speed is very important, AND when we are ready to optimize we will. But, for now, clear and functional code is ALWAYS more important than fast code. - It is always safer to use the overloaded operators for Word than to try and deal with masks/words yourself. It also means that any improvements later on will be reciprocated throughout the code. Use the overloaded operators whenever possible. - Commit as many changes as possible. It helps isolate each change to the code and improves the review process.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published