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

Setup CI action to automate testing #103

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

Commits on Nov 16, 2024

  1. Speed up recognize punctuation

    The original code in function 'read_punct' relies on heavy string
    specific function calls, resulting in slower execution. Instead, this
    function can be faster using straightforward control flow.
    jserv committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    5d2f341 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    c7ae74f View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    aa15496 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    bfe1420 View commit details
    Browse the repository at this point in the history
  2. Use Inrange() macro more

    fuhsnn committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    4932df2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c97957f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Merge pull request fuhsnn#90 from jserv/speedup-read-punct

    Speed up recognize punctuation
    fuhsnn authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    845a058 View commit details
    Browse the repository at this point in the history
  2. Tweak previous commit

    fuhsnn committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    004c4c9 View commit details
    Browse the repository at this point in the history
  3. Remove unnessasary strndup()'s

    fuhsnn committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    e5cca77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efcbb85 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Reduce strlen/strncmp calls

    fuhsnn committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f65db8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97fbcea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b70322 View commit details
    Browse the repository at this point in the history
  4. Fixup f65db8e

    fuhsnn committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4a79cd9 View commit details
    Browse the repository at this point in the history
  5. Avoid expensive division in HashMap

    Previously, HashMap relied on division operations, which are expensive.
    This update replaces divisions with logical AND operations using an
    additional mask, improving performance.
    jserv committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4d34438 View commit details
    Browse the repository at this point in the history
  6. Make Token struct packed

    fuhsnn committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    240f854 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. Merge pull request fuhsnn#93 from jserv/tweak-hashmap

    Avoid expensive division in HashMap
    fuhsnn authored Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d67ae4b View commit details
    Browse the repository at this point in the history
  2. Expand macro only when preprocessor token is identifier

    In 'preprocess2' function, 'expand_macro' was called multiple times,
    some of which were unnecessary. This change ensures that 'expand_macro'
    is called only when the preprocessor token is an identifier.
    jserv committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d80d590 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Add basic testing action for push and pr

    Co-authored-by:  Jim Huang <[email protected]>
    ChAoSUnItY and jserv committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    7545324 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    6a06d61 View commit details
    Browse the repository at this point in the history