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

WIP: KE2: Split extractor to self contained entity classes #17517

Draft
wants to merge 86 commits into
base: ke2
Choose a base branch
from

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    0d07fd7 View commit details
    Browse the repository at this point in the history
  2. KE2: Add trivial build

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8222575 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a60fe1 View commit details
    Browse the repository at this point in the history
  4. KE2: add bazel BUILD file

    Paolo Tranquilli authored and igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6b1cc9f View commit details
    Browse the repository at this point in the history
  5. KE2: add some third party dependencies as maven artifacts

    Paolo Tranquilli authored and igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cae1d3c View commit details
    Browse the repository at this point in the history
  6. KE2: Uncomment more imports

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5a392c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db17634 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    615e63b View commit details
    Browse the repository at this point in the history
  9. KE2: package ke2 executable with wrapper scripts

    Paolo Tranquilli authored and igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    df42e63 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1af70e3 View commit details
    Browse the repository at this point in the history
  11. KE2: Handle multiple files

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4cdcd31 View commit details
    Browse the repository at this point in the history
  12. KE2: Remove the KE1 resources

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9d0be41 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    65d7748 View commit details
    Browse the repository at this point in the history
  14. KE2: Comment out KE1 code

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ff27ae2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9abedce View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0028219 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0e5331e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bf06d5b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    79ccd4c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a5c4467 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6e774a5 View commit details
    Browse the repository at this point in the history
  22. KE2: We now create a Logger

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f1a288b View commit details
    Browse the repository at this point in the history
  23. KE2: More logging

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    adb8d77 View commit details
    Browse the repository at this point in the history
  24. KE2: Emit compilation_finished

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c39bc22 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    20e3832 View commit details
    Browse the repository at this point in the history
  26. KE2: Populate source directory

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    99fb579 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fee85c8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    683a9f6 View commit details
    Browse the repository at this point in the history
  29. KE2: Towards TrapFileWriter

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    94f27b8 View commit details
    Browse the repository at this point in the history
  30. KE2: Move the context stack from LoggerBase to Logger

    This will let us have different threads with their own contexts that
    share a LoggerBase.
    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    509374e View commit details
    Browse the repository at this point in the history
  31. KE2: Get TrapFileWriter working

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    80728f2 View commit details
    Browse the repository at this point in the history
  32. KE2: Remove unnecessary imports

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    02ef376 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9b8ae18 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    43e9ec6 View commit details
    Browse the repository at this point in the history
  35. KE2: Extract file meta info

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e2f8f40 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    72a0a6b View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a96267c View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    37f0f35 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f0fe0d0 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    d64e063 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    a1f03da View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    1495106 View commit details
    Browse the repository at this point in the history
  43. KE2: Extract package info

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b1a6826 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c1f8c81 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    e4a828b View commit details
    Browse the repository at this point in the history
  46. KE2: Towards parent decls

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f8dfcec View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    dd971dd View commit details
    Browse the repository at this point in the history
  48. KE2: Start extracting functions

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    af5c85f View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    4d04718 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    1503c3c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    8f513ab View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    eb5a83c View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    9f02778 View commit details
    Browse the repository at this point in the history
  54. KE2: More type extraction

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8aa5c69 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    d997ed2 View commit details
    Browse the repository at this point in the history
  56. KE2: Start extracting methods

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6e6dc99 View commit details
    Browse the repository at this point in the history
  57. KE2: Emit methods

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e1c39b6 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    e119918 View commit details
    Browse the repository at this point in the history
  59. KE2: Start extracting locations

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6ca7947 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    99bd8e5 View commit details
    Browse the repository at this point in the history
  61. KE2: Start extracting blocks

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9313f04 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    485b4d4 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    d20b654 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    df728ff View commit details
    Browse the repository at this point in the history
  65. KE2: Start handling literals

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    17963e1 View commit details
    Browse the repository at this point in the history
  66. KE2: Remove redundant value

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e8ddb04 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    bcd0a44 View commit details
    Browse the repository at this point in the history
  68. KE2: TrapWriter: Use the BasicLogger interface

    This will allow FileTrapWriters to log via their FileLogger, which means
    it will have access to file-specific state
    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    de9d713 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    f0df65e View commit details
    Browse the repository at this point in the history
  70. KE2: Reenable extractorContextStack, but now it's in the file logger

    This allows multiple threads to run on different files with their own stack.
    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4234f61 View commit details
    Browse the repository at this point in the history
  71. KE2: Pull out a LoggerState

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b688312 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    d9e2ca8 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    be4ce39 View commit details
    Browse the repository at this point in the history
  74. KE2: Remove some old code

    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ac2b2f2 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    1bbe4ff View commit details
    Browse the repository at this point in the history
  76. KE2: Print diagnostics reported by analysis API

    Ultimately they ought to be in the database and/or logs.
    igfoo committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1056339 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    6e7b2b9 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    5cccbaf View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    6024b31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df5753c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb2fcf8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request github#17501 from tamasvajk/ke2-build-idea

    KE2: Adjust build scripts and add support for building inside IDEA
    tamasvajk authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a9a3d03 View commit details
    Browse the repository at this point in the history
  5. KE2: Format code in IDEA

    tamasvajk committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    63607ba View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    075c6d0 View commit details
    Browse the repository at this point in the history
  2. Add test files

    tamasvajk committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    76423bb View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Clean up context receivers

    tamasvajk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    03127b1 View commit details
    Browse the repository at this point in the history