Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Proof of concept of package manager (#296)
* add more time primitives * package manager * fix build * more progress * clean up * include forge file * start using libgit2 * more stuff * remove from the base instructions * fix warnings * more stuff * fix up toml library * add handling for hashing ffi values * more stuff * support for forcibly installing * clean up installation * vendor openssl * allow non local definitions * add which to xtask * re implement keyword args * more fixes * better formatting for pkg list * fix windows build * fix build * fixing tail call handling with multi arity functions * more optional arg stuff * fix arity handling * attempt to fix windows build * add some plumbing for syntax-case * some baby steps towards syntax-case * even more syntax-case plumbing * more plumbing * fix the expansion * more stuff * quasisyntax expands templates * get quasisyntax shorthand working * support with-syntax * sandbox the kernel more effectively * clean up kernel sandboxing * handle errors with macro expansion a bit more elegantly * some more cleanup * attempt to fix build * fix quasisyntax expansion * fix build * add git module for non sync * attempt to fix githu actions * more actions stuff * one more try * fix syntax case expansion * update some dependencies * try this * try again * try this out * try again * try again * format * update docs * add a test * another test * more tests
- Loading branch information