Commit e06ae99
committed
adds C++20 module interface
`sus` is an experimental module interface unit. `import sus;` replaces
including most conventional Subspace headers. Users will need to include
headers suffixed with `_macros.h` in order to use Subspace modules, but
should not include any headers otherwise.sus
1 parent ad5b35d commit e06ae99
File tree
84 files changed
+1795
-428
lines changed- sus
- assertions
- boxed
- choice
- __private
- cmp
- collections
- construct
- env
- error
- fn
- iter
- marker
- mem
- num
- ops
- option
- ptr
- result
- string
- test
- tuple
- __private
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
84 files changed
+1795
-428
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments