summaryrefslogtreecommitdiff
path: root/src/codegen/struct_layout.rs
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2017-02-02 09:37:57 -0800
committerGitHub <noreply@github.com>2017-02-02 09:37:57 -0800
commitc1aaa6a400d4a92ae442bfeaa188c5303810611b (patch)
tree8020a7429d28f1fde0d7e65050acf6beab15f994 /src/codegen/struct_layout.rs
parente277c7e817453f7bcf14512a69230d18f1c6f740 (diff)
parent4736263931176916c3c21a51795dd3ad74e62e3d (diff)
Auto merge of #443 - scoopr:objc, r=emilio
Add initial Objective C support Hi! I made an attempt to support parsing objective c headers. This is very much incomplete, and likely not quite yet ready for merging, but I thought I'd share the progress so far. Comments appreciated, I'm still very much a newbie in just about everything related to this change (rust as a language, rust ast, libclang, rust-bindgen), and there were many parts of code I wasn't quite sure about. Commit message: It parses interfaces and protocol but ignores base classes, methods that don’t have arguments, the arguments are currently ignored. Also you can pass objc class instances to C functions. Next steps are inheritance/base classes, method signatures, properties, categories. Then check with system headers what is missing.
Diffstat (limited to 'src/codegen/struct_layout.rs')
0 files changed, 0 insertions, 0 deletions