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

perf: remove tree sitter walking #1206

Merged
merged 64 commits into from
Sep 14, 2023
Merged

perf: remove tree sitter walking #1206

merged 64 commits into from
Sep 14, 2023

Commits on Sep 14, 2023

  1. feat: go ast

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    030c0f9 View commit details
    Browse the repository at this point in the history
  2. wip

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    16b8afe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47b7889 View commit details
    Browse the repository at this point in the history
  4. perf: use node for executing rules

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    65e0c30 View commit details
    Browse the repository at this point in the history
  5. build: update to go 1.21

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    5d1963e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d60bc65 View commit details
    Browse the repository at this point in the history
  7. refactor: remove old tree package

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    bd91f43 View commit details
    Browse the repository at this point in the history
  8. test: fixup detector tests

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4ae040b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5eff9ac View commit details
    Browse the repository at this point in the history
  10. feat: add back dataflow

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    a478433 View commit details
    Browse the repository at this point in the history
  11. fix: fixup a few FIXMEs

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    b2510b4 View commit details
    Browse the repository at this point in the history
  12. feat: implement cursor scope

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    7040384 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    652af13 View commit details
    Browse the repository at this point in the history
  14. feat: aliased nodes

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    19b3d37 View commit details
    Browse the repository at this point in the history
  15. fix: use correct query param name

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    327f997 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c5a1a0b View commit details
    Browse the repository at this point in the history
  17. perf: improve cache performance

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    8ff0dbc View commit details
    Browse the repository at this point in the history
  18. refactor: reorganize packages

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4263ce6 View commit details
    Browse the repository at this point in the history
  19. fix: crashes

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    aa75381 View commit details
    Browse the repository at this point in the history
  20. fix: query performance regression

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    32369ce View commit details
    Browse the repository at this point in the history
  21. perf: store query results on nodes

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    16a380f View commit details
    Browse the repository at this point in the history
  22. perf: cache tweaks

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0b5b698 View commit details
    Browse the repository at this point in the history
  23. chore: log tree and query ids for trace

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    cb9ed8f View commit details
    Browse the repository at this point in the history
  24. refactor: add file context

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f20dab0 View commit details
    Browse the repository at this point in the history
  25. chore: improve trace output

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    01f052c View commit details
    Browse the repository at this point in the history
  26. fix: don't analyze anonymous nodes

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    b3040a2 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    abd7f19 View commit details
    Browse the repository at this point in the history
  28. fix: fixes from testing rules

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    11cef86 View commit details
    Browse the repository at this point in the history
  29. wip: further improvements

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4f8c9d4 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ac91d99 View commit details
    Browse the repository at this point in the history
  31. fix: lookup vars in js call functions

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3598042 View commit details
    Browse the repository at this point in the history
  32. fix: use name node for import variable

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    a229330 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d48cec7 View commit details
    Browse the repository at this point in the history
  34. feat: more reflexive methods

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    6f9a4fa View commit details
    Browse the repository at this point in the history
  35. fix: variable nodes

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    871bb3a View commit details
    Browse the repository at this point in the history
  36. fix: add getBytes reflexive method

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9598859 View commit details
    Browse the repository at this point in the history
  37. refactor: add comment on memory reuse

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    986faa1 View commit details
    Browse the repository at this point in the history
  38. chore: add more trace logging

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    7bbe1d4 View commit details
    Browse the repository at this point in the history
  39. refactor: fix some imports

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c59f64e View commit details
    Browse the repository at this point in the history
  40. refactor: use normal slices pkg

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3fca7af View commit details
    Browse the repository at this point in the history
  41. test: fix tests

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    2072d8c View commit details
    Browse the repository at this point in the history
  42. refactor: simplify scanner objects

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    038e2e0 View commit details
    Browse the repository at this point in the history
  43. perf: further performance improvement

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    2d27f4c View commit details
    Browse the repository at this point in the history
  44. test: fix remaining tests

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    17c2fe6 View commit details
    Browse the repository at this point in the history
  45. refactor: add scanner rule type

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    32a1b66 View commit details
    Browse the repository at this point in the history
  46. perf: more performance improvements

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    06be633 View commit details
    Browse the repository at this point in the history
  47. fix: allow multiple string detections

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    1cf2ae7 View commit details
    Browse the repository at this point in the history
  48. feat: variable imports

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0bea60d View commit details
    Browse the repository at this point in the history
  49. test: add tests for filters

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d830eb0 View commit details
    Browse the repository at this point in the history
  50. fix: fixes from testing

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    174f622 View commit details
    Browse the repository at this point in the history
  51. fix: performance regression

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    02c3987 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    9a36c20 View commit details
    Browse the repository at this point in the history
  53. feat: add more java reflexive methods

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    b48c7f0 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    96d2818 View commit details
    Browse the repository at this point in the history
  55. fix: built-in rule filter matches

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    44ad9c4 View commit details
    Browse the repository at this point in the history
  56. fix: add more ruby reflexive methods

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    b18df32 View commit details
    Browse the repository at this point in the history
  57. fix: ignoring of minified files

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    07996f4 View commit details
    Browse the repository at this point in the history
  58. fix: more ruby reflexive

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    cac590b View commit details
    Browse the repository at this point in the history
  59. fix: typo in rule validation message

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f832be0 View commit details
    Browse the repository at this point in the history
  60. test: update remaining tests

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4858891 View commit details
    Browse the repository at this point in the history
  61. refactor: fix linting issues

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c9958e3 View commit details
    Browse the repository at this point in the history
  62. fix: returning of datatype detections

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    524bb71 View commit details
    Browse the repository at this point in the history
  63. fix: make node dump stable

    didroe authored and cfabianski committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    24e6440 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    252c1c8 View commit details
    Browse the repository at this point in the history