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

Add specs to analyzer, add spec based tests #238

Merged
merged 42 commits into from
Nov 21, 2024
Merged

Add specs to analyzer, add spec based tests #238

merged 42 commits into from
Nov 21, 2024

Commits on Oct 23, 2024

  1. (wip)

    swannodette committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    1f8da01 View commit details
    Browse the repository at this point in the history
  2. (wip)

    swannodette committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    6087f8e View commit details
    Browse the repository at this point in the history
  3. * typos

    * (wip)
    swannodette committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    56a6721 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d8a55a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. * add spec tests ns

    * add first test
    swannodette committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b28addc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2009627 View commit details
    Browse the repository at this point in the history
  3. * add basic do

    * failing let, due to missing :form
    swannodette committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    9f988d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. * :binding missing :form

    * next problem, some children might just be nil
    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2a8db4d View commit details
    Browse the repository at this point in the history
  2. * :binding :shadow can be nil

    * basic let tests
    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fd5b19f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45bc823 View commit details
    Browse the repository at this point in the history
  4. * add tests for new

    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    68e120f View commit details
    Browse the repository at this point in the history
  5. * add test-throw

    * add test-def
    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2bd179a View commit details
    Browse the repository at this point in the history
  6. * some :binding node missing :env and :form

    * def, fn, defn tests
    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    83dadc9 View commit details
    Browse the repository at this point in the history
  7. * const tests

    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    55c8b12 View commit details
    Browse the repository at this point in the history
  8. * check the :op

    swannodette committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3e630af View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. * remove unneeded warnings

    * add defrecord
    swannodette committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2cc8c5c View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. * add deftype

    swannodette committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d0ece88 View commit details
    Browse the repository at this point in the history
  2. * host field & call

    swannodette committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3bf3b4e View commit details
    Browse the repository at this point in the history
  3. * add invoke

    * initial loop
    * todos
    swannodette committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8822838 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac8b0de View commit details
    Browse the repository at this point in the history
  5. * add missing :js spec

    * basic tests for loop, recur, case
    swannodette committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    6a353c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. * alphabetize specs

    swannodette committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    69c0f84 View commit details
    Browse the repository at this point in the history
  2. * alphabetize tests

    * add missing cases / todos as comments
    swannodette committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    fb836ea View commit details
    Browse the repository at this point in the history
  3. * :binding

    swannodette committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    2c92f31 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. * :op :quote should be :literal? true

    * map, vector, quote tests
    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    66487bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6226322 View commit details
    Browse the repository at this point in the history
  3. * add basic :ns & :ns* specs

    * test-letfn, test-ns, test-set!
    * some problematic ones
    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    17c79e7 View commit details
    Browse the repository at this point in the history
  4. * ns* stest

    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    6879174 View commit details
    Browse the repository at this point in the history
  5. * add js-array

    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    70b16c7 View commit details
    Browse the repository at this point in the history
  6. * test-js-var

    * test-with-meta
    * not working the-var case
    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    4cb5d04 View commit details
    Browse the repository at this point in the history
  7. * test-the-var

    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    5219786 View commit details
    Browse the repository at this point in the history
  8. * missing assertion

    swannodette committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    e888fae View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    82efd24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d7210e View commit details
    Browse the repository at this point in the history
  3. * fn-method

    swannodette committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    cf2d7fc View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. * test-local

    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    a91025a View commit details
    Browse the repository at this point in the history
  2. * test-var

    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    1ce0ca7 View commit details
    Browse the repository at this point in the history
  3. * missing information from try/catch processing, we need to add `:loc…

    …al` `:catch` so that `analyze-symbol` can pick it up later
    
    * add test-try
    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    0ad7f04 View commit details
    Browse the repository at this point in the history
  4. * clarify comment

    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    125b4a2 View commit details
    Browse the repository at this point in the history
  5. * test-js

    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    867a26b View commit details
    Browse the repository at this point in the history
  6. * :no-op only has :env & :op

    * test-no-op
    swannodette committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7bf09f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    eb1b4a6 View commit details
    Browse the repository at this point in the history