Commit Graph

7 Commits

Author SHA1 Message Date
Doug Gregor
f48829c7a7 API notes: add the ability to translate a binary API notes file (.apinotesc) into YAML
Swift SVN r20333
2014-07-22 21:15:11 +00:00
Anna Zaks
0af674ccec API Notes: Add YAML to binary conversion.
Test that we are on par with known methods for Foundation and NotificationCenter.

Swift SVN r20328
2014-07-22 20:34:10 +00:00
Anna Zaks
59ba50d01a Pass reference to content to the YAML parser, instead of filename.
This also makes sure that the input buffer lives long enough.

Swift SVN r20266
2014-07-21 18:46:59 +00:00
Anna Zaks
993b822280 API Notes: complete parsing of the YAML format
This parses all the fields we are interested in.

Also, add the up-to-date spec of the YAML format in the comments.

Swift SVN r20205
2014-07-19 02:46:00 +00:00
Anna Zaks
ae3e822c2c Add a skeleton for API Notes YAML-to-binary conversion
Reapplies r20137 with most comments addressed.

Parses a YAML file (but not the final/full format yet).

Adds an entry to the driver for the apinotes "tool". We want the tool
to be visible to the user so it has to go to the driver.

Very limited testing as of now.

Swift SVN r20173
2014-07-18 19:54:11 +00:00
Greg Parker
00060d67d0 Revert r20137 because it breaks the arm64 build.
Swift SVN r20142
2014-07-18 06:34:43 +00:00
Anna Zaks
7fab0c91e2 Add a skeleton for API Notes YAML-to-binary conversion
Parses a YAML file (but not the final/full format yet).

Adds an entry to the driver for the apinotes "tool". We want the tool
to be visible to the user so it has to go to the driver.

Very limited testing as of now.

Swift SVN r20137
2014-07-18 03:39:03 +00:00