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

[Merged by Bors] - Improve JsString performance #2042

Closed
wants to merge 14 commits into from
Closed

Commits on Apr 23, 2022

  1. perf(string): No more heap allocation of static strings

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    e8ef21d View commit details
    Browse the repository at this point in the history
  2. Add more elements to CONSTANTS_ARRAY

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    3598379 View commit details
    Browse the repository at this point in the history
  3. Remove StaticStr

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    574f722 View commit details
    Browse the repository at this point in the history
  4. fix: Clippy lints

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    effcaa4 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. Make meaning of inner more clear

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    119e547 View commit details
    Browse the repository at this point in the history
  2. Fix clippy lints

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    1b2236e View commit details
    Browse the repository at this point in the history
  3. revert effcaa4

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    c0bb509 View commit details
    Browse the repository at this point in the history
  4. Fix clippy and add some tests

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    34494a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Use get_unchecked

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    31feb14 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Fix miri error

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    46f7f8b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Clearer documentation

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    29fadb2 View commit details
    Browse the repository at this point in the history
  2. Change CONSTANTS

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    9349a08 View commit details
    Browse the repository at this point in the history
  3. Better type

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    456cd19 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Fix memory leak

    Signed-off-by: YXL <chenxin.lan.76@gmail.com>
    YXL76 committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    698a517 View commit details
    Browse the repository at this point in the history