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

core:log improvements #4463

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

Commits on Nov 7, 2024

  1. Improve core:log

    There were various issues with core:log, namely that it would
    silently use context.allocator behind your back. The api has
    been changed to allow the user to provide an interface to the
    creation of file/console logger and multiloggers.
    
    Furthermore updated the language used to be more consistent
    with odin's naming scheme. This renames create -> make and
    detroy -> delete.
    
    The old names and behaviour have been deprecated and have had
    their behaviour retained.
    
    Additionally support for os2 has been added.
    Lperlind committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fe9240f View commit details
    Browse the repository at this point in the history
  2. Document core:log

    Lperlind committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ff84f6b View commit details
    Browse the repository at this point in the history
  3. make vet happy

    Lperlind committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fd9f657 View commit details
    Browse the repository at this point in the history
  4. Review fixup odin-lang#1

    Lperlind committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c584456 View commit details
    Browse the repository at this point in the history
  5. Fix vet

    Lperlind committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    913b555 View commit details
    Browse the repository at this point in the history