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

Track permissions as bytes #540

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on Jul 6, 2023

  1. Track permissions as bytes

    Because we expect certain inputs, we don't need chars.
    The code also doesn't need to validate exact lengths.
    This reduces the generated code size slightly.
    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    25bddbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b39122 View commit details
    Browse the repository at this point in the history
  3. Use opt-level=3

    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d810317 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca8c99d View commit details
    Browse the repository at this point in the history
  5. Try adding inlining

    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    6ff19b3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    572bffa View commit details
    Browse the repository at this point in the history
  7. Revert "Try adding inlining"

    This reverts commit 6ff19b3.
    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    9df8ebb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb775f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1166cc8 View commit details
    Browse the repository at this point in the history
  10. Revert "Try not parsing the entire map"

    This reverts commit 1166cc8.
    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    923e090 View commit details
    Browse the repository at this point in the history
  11. Revert "Use opt-level=3"

    This reverts commit d810317.
    workingjubilee committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    cc6caa0 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Inline, but less

    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    6a05e64 View commit details
    Browse the repository at this point in the history
  2. Revert "Track permissions as bytes"

    This reverts commit 25bddbf.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9bc29a0 View commit details
    Browse the repository at this point in the history
  3. Simply discard perms

    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9c00af8 View commit details
    Browse the repository at this point in the history
  4. In tests too

    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    1d63a5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65100f1 View commit details
    Browse the repository at this point in the history
  6. Revert "Use 1 codegen unit to eliminate variance"

    This reverts commit 65100f1.
    It did nothing, lol.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    24c0811 View commit details
    Browse the repository at this point in the history
  7. Revert "Simply discard perms"

    This reverts commit 9c00af8.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    16b5f6e View commit details
    Browse the repository at this point in the history
  8. Revert "In tests too"

    This reverts commit 1d63a5c.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    268a18d View commit details
    Browse the repository at this point in the history
  9. Revert "Revert "Track permissions as bytes""

    This reverts commit 9bc29a0.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    dca80ea View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e48b001 View commit details
    Browse the repository at this point in the history
  11. Use a superpub field in MapsEntry

    This may eliminate some of the overhead of a getter.
    Also use a slightly more modern code style.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    06ccd70 View commit details
    Browse the repository at this point in the history
  12. Revert "Use a superpub field in MapsEntry"

    This reverts commit 06ccd70.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    6c7e3ac View commit details
    Browse the repository at this point in the history
  13. Try turning && to &

    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3a4e308 View commit details
    Browse the repository at this point in the history
  14. Revert "Try turning && to &"

    This reverts commit 3a4e308.
    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    921ea5a View commit details
    Browse the repository at this point in the history
  15. fmt

    workingjubilee committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    f90ee25 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b92869e View commit details
    Browse the repository at this point in the history