Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
blacktop committed Nov 6, 2023
1 parent 068f0e0 commit 641d8d3
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions types/swift/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## TODO

### Sections

- [x] `__swift5_entry`
- [x] `__swift5_builtin`
- [x] `__swift5_reflstr`
Expand All @@ -19,3 +21,20 @@
- [ ] `__swift5_mpenum` ?? check Foundation
- [x] `__constg_swiftt`
- [ ] `__textg_swiftm`

### Protocol Conformances

- [ ] parse witness tables *(I got the patterns, but there's data after the description ptr (looks like func ptrs))*

### Protocols

- [ ] properly represent signature requirements *(I believe if they are key_args they belong in PROT<A: proto, A: proto> etc)*

### Metadata

- [ ] parse all the different type's metatdata

### Demangle *(hard)*

- [ ] pure Go Swift demangler
- [ ] symbolic mangled type algorithm + demangler

0 comments on commit 641d8d3

Please sign in to comment.