Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add API synopsis titles and cross references #562

Commits on Jun 9, 2024

  1. Add API synopsis titles to builtin functions

    Add a title to each `[source]` block that is a synopsis.  The title
    uses `[apidef]` if the title is a unique name for a SYCL identifier,
    otherwise it uses `[apititle]`.  My plan is to add tooling that creates
    automatic cross references for `[apidef]`.
    gmlueck committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    4f708f9 View commit details
    Browse the repository at this point in the history
  2. Add automatic API cross references

    Add an extension which creates automatic links from `[api]#NAME#` to
    `[apidef]#NAME#`.  The `[api]` role is styled the same as `[code]`,
    which means that we can replace some instances of `[code]` with `[api]`
    when that role is used to refer to a SYCL identifier.  By using `[api]`
    the identifier will also be a link to the synopsis that defines the
    identifier.
    
    Also change some instances of `[code]` to `[api]` in the math builtin
    sections to make use of this new ability.
    gmlueck committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    f10c7c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Improve Ruby style

    gmlueck committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e119a2f View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. More Ruby style improvements

    gmlueck committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    72e2c30 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    602767c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17aaf0d View commit details
    Browse the repository at this point in the history