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

Upgrade LLVM to 15+ #507

Merged
merged 47 commits into from
Aug 13, 2023
Merged

Upgrade LLVM to 15+ #507

merged 47 commits into from
Aug 13, 2023

Commits on Jul 24, 2023

  1. Upgrade to llvm-13

    yhara committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    2e467d7 View commit details
    Browse the repository at this point in the history
  2. Upgrade to llvm-14

    yhara committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    6010c50 View commit details
    Browse the repository at this point in the history
  3. Upgrade to llvm-15

    yhara committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    6a27ac8 View commit details
    Browse the repository at this point in the history
  4. ::Generic -> ::default()

    yhara committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    7b4abdc View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    cc1a180 View commit details
    Browse the repository at this point in the history
  2. Remove helper functions

    use call_method_func in util.rs instead
    yhara committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    573fb45 View commit details
    Browse the repository at this point in the history
  3. Remove use of CallableValue

    yhara committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    bb7474f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. fix: Add missing &

    yhara committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    a252bc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1afba5e View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Add type to gen_const_ref

    yhara committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    d480a7c View commit details
    Browse the repository at this point in the history
  2. Add type to gen_lvar_ref

    yhara committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    2456dfa View commit details
    Browse the repository at this point in the history
  3. fix type error

    yhara committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    e85f7ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d395476 View commit details
    Browse the repository at this point in the history
  5. Remove bitcast from LambdaCapture::reassign

    because get_element_type is removed
    yhara committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    d31414d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1c91a8 View commit details
    Browse the repository at this point in the history
  7. Fix type error around vtables

    yhara committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0b327d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Add ty to SkMethodBody::Getter

    yhara committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    0433e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    121c019 View commit details
    Browse the repository at this point in the history
  3. Add type to load_class_object

    yhara committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    756b6d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    350a034 View commit details
    Browse the repository at this point in the history
  2. fix lifetime errors

    yhara committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    c9ae2d9 View commit details
    Browse the repository at this point in the history
  3. WIP

    yhara committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    f72fff5 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Add SkType to SkObj

    Add `ty` to SkObj so that you can get the instance variable
    without specifying its type manually (build_ivar_load looks up
    the type from `gen.sk_types`.)
    yhara committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    a5240d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f8a5e4 View commit details
    Browse the repository at this point in the history
  3. fix type of vtable

    yhara committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    566e1f8 View commit details
    Browse the repository at this point in the history
  4. fix type of ivar ref

    yhara committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    977d8a6 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    36752d5 View commit details
    Browse the repository at this point in the history
  2. fix ivar not found error

    yhara committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    0f0145f View commit details
    Browse the repository at this point in the history
  3. fix ivar not found error

    Add error message
    yhara committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    e2715f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Revert referring sk_types

    because I remembered that `sk_types` does not contains imported
    classes/modules.
    yhara committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    58dc3c6 View commit details
    Browse the repository at this point in the history
  2. Extract vtable.rs

    yhara committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    5982384 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Rename to of_

    yhara committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    ecf10b5 View commit details
    Browse the repository at this point in the history
  2. fix: wrong index

    yhara committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    8832a9a View commit details
    Browse the repository at this point in the history
  3. Simplify gen_bitcast

    yhara committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    c79599a View commit details
    Browse the repository at this point in the history
  4. ci: Upgrade to llvm-15

    yhara committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    71e4029 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. make PR

    yhara committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    afd9161 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    106ab49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c5e8f4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #506 from shiika-lang/upgrade-llvm

    Upgrade llvm to llvm-15
    yhara authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    87788b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    0dc963e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #508 from shiika-lang/upgrade-llvm-cleanup

    Remove bitcast after allocate_llvm_obj
    yhara authored Aug 12, 2023
    Configuration menu
    Copy the full SHA
    bf6b182 View commit details
    Browse the repository at this point in the history
  3. Upgrade to llvm-16

    yhara committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    ce3e70b View commit details
    Browse the repository at this point in the history
  4. Update docs

    yhara committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    06467b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f00f1e View commit details
    Browse the repository at this point in the history
  6. ci: fix ubuntu ver

    yhara committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    3fe0777 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c40b90b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Merge pull request #509 from shiika-lang/llvm-16

    Upgrade to llvm 16
    yhara authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    bbb961c View commit details
    Browse the repository at this point in the history