differential-datalog
differential-datalog copied to clipboard
Reduce dependency bloat
- Started trying to remove
num
from the dependency tree - Removed some of the "default dependencies" from generated crates, this should allow better compilation scheduling since crates don't have to wait on unnecessary dependencies
- Discovered that some files are in CLRF form, this will be fixed in a later PR
- Removed dependencies on
fnv
andtwox-hash
and replaced with a single dependence onxxhash-rust
, it has zero dependencies and is very light - Removed old dependence on
time
for all generated crates, this reduced the dependency tree a good bit - Minor refactors to some massive match statements
- Added some documentation to the
DDVal
/DDValue
innards
@Kixiron, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]>
to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.
- Commit 03a5c97d4261b97d9562d84b69d2a1e5e58ff81b must be signed by [email protected]
- Commit b5905b8d0e1d917636bc1e9431ce9d5add2afb86 must be signed by [email protected]
Some of these files show every line as different. Is this due to CR/LF? This makes it hard to review.
Yes, those are files that were changed from CLRF to LF, I'll make a PR that bites the bullet and standardizes things after this.
In the diff view select the Hide Whitespace
option to ignore the line ending changes
@Kixiron, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]>
to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.
- Commit 03a5c97d4261b97d9562d84b69d2a1e5e58ff81b must be signed by [email protected]
- Commit b5905b8d0e1d917636bc1e9431ce9d5add2afb86 must be signed by [email protected]
- Commit c12380f16cbb70e405d5175cb8b83243ab6c8143 must be signed by [email protected]