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

DRAFT Compile new files #79

Draft
wants to merge 17 commits into
base: wix-master
Choose a base branch
from
Draft

DRAFT Compile new files #79

wants to merge 17 commits into from

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    050cfa9 View commit details
    Browse the repository at this point in the history
  2. only filters labels according to parent packages for LanguageClass.C (#…

    …47)
    
    * only filters labels according to parent packages for LanguageClass.C
    This is to keep supporting CPP need while also supporting aggregate targets
    More info:
    https://bazelbuild.slack.com/archives/CM8JQCANN/p1566481600003600
    Filter was deliberately added to fix an issue with C++ headers.
    The original bug was that opening the BUILD file for foo/bar.h caused it to open baz/qux/BUILD because there’s a cc_library target in baz/qux that includes foo/bar.h in its headers. The source-to-target look up queries the index for the target during the last sync which compiled the source file. In this case, it was the cc_library target in baz/qux.
    So the fix was to ensure that the BUILD file is always for the parent package (foo/bar)
    ittaiz authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    3b2640b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d3150a View commit details
    Browse the repository at this point in the history
  4. Scala source attachment pt2

    Don't use ijars as they break source navigation
    
    - ignore java_import /_ijar/ as its original location is not know
    - replace -ijar with sibling full jar
    - replace -hjar with sibling full jar
    
    https://youtrack.jetbrains.com/issue/SCL-16975/Navigation-to-attached-Scala-sources-for-interface-jar-does-not-work
    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    e60198a View commit details
    Browse the repository at this point in the history
  5. Scala source attachment pt3

    Add support for scala source attachment
    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    68b1f05 View commit details
    Browse the repository at this point in the history
  6. Scala source attahcment pt4

    Add source root detection for Java and Scala source jars. Detection is required when dire4ctory structure in source jar has deeper structure than source packages.
    
    Source attachement changes for 2022.3 support
    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    0c25169 View commit details
    Browse the repository at this point in the history
  7. Prelude support (#53)

    aradchykov authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    0e21d7b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0af2813 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9fc269a View commit details
    Browse the repository at this point in the history
  10. Support full range major version also for EAP

    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    1b0ab92 View commit details
    Browse the repository at this point in the history
  11. Expose ProtoIdeInfo for proto_library during sync

    `idea.plugin.protoeditor` needs to be aware of source roots of proto
    libraries
    
    Add proto files to target sources
    simuons authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    bda8654 View commit details
    Browse the repository at this point in the history
  12. Add env var to pass additional debug flags for Java

    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    42c52fa View commit details
    Browse the repository at this point in the history
  13. Fix handling of Wix specific test configuration

    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    df17c1c View commit details
    Browse the repository at this point in the history
  14. Fast test supports Scala junit

    Via running bloop and BSP
    
    Fast test supports ITs
    Location substitution supports runpath(s) in addition to location(s)
    Still includes a hack of the env variable of BUILD_TOOL which we need to see how to remove but at least a smaller hack than before
    
    Full Compile on proto file changes
    
    don't update sources after proto change already exists
    ittaiz authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    1b5492c View commit details
    Browse the repository at this point in the history
  15. Wix Build setup

    Vaidas Pilkauskas authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    d25c649 View commit details
    Browse the repository at this point in the history
  16. Fix build after changes

    mildagle authored and WixBuildServer committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    45175d7 View commit details
    Browse the repository at this point in the history
  17. Compiling created files

    mildagle committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    6907789 View commit details
    Browse the repository at this point in the history