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

Goal: Go augmented language #1229

Open
wants to merge 250 commits into
base: main
Choose a base branch
from
Open

Goal: Go augmented language #1229

wants to merge 250 commits into from

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    fba84d4 View commit details
    Browse the repository at this point in the history
  2. table IndexedColumn method

    rcoreilly committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    79210aa View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    14ccfd7 View commit details
    Browse the repository at this point in the history
  2. fix metadata refs

    rcoreilly committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    95e09f9 View commit details
    Browse the repository at this point in the history
  3. vectorize function working, seems like it will work in general. so mu…

    …ch cleaner! added new "FromSlice" wrapper constructors so any slice literal can be easily operated on by the same funcs.
    rcoreilly committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    bdab27c View commit details
    Browse the repository at this point in the history
  4. actual stats functions need to be complete funcs, which can use vecto…

    …rized calls but also need post-processing steps. these are registered in stats.
    rcoreilly committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3520813 View commit details
    Browse the repository at this point in the history
  5. all vectorize-based functions now in place. framework seems very powe…

    …rful and elegant so far. elminated so much redundancy here.
    rcoreilly committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    97c9b06 View commit details
    Browse the repository at this point in the history
  6. quantiles working

    rcoreilly committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a4b99a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    3bf95d2 View commit details
    Browse the repository at this point in the history
  2. most metric functions done

    rcoreilly committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6e327dd View commit details
    Browse the repository at this point in the history
  3. register std funcs

    rcoreilly committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d8def0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3146ff1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fac27a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f116fc View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    5bc8bd4 View commit details
    Browse the repository at this point in the history
  2. addition operator working

    rcoreilly committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b3e9a26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00eec4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e19263 View commit details
    Browse the repository at this point in the history
  5. tensor global Funcs registry with arg count info and CallOut func tha…

    …t makes output tensors for you -- handy. this is now fully "cosl ready"
    rcoreilly committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1d28f62 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. distance / similarity matrix computation goes in metric where it belo…

    …ngs -- simat goes bye bye after doing LabeledMatrix part.
    rcoreilly committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    032cd52 View commit details
    Browse the repository at this point in the history
  2. in process major update to use varargs for all index functions; names…

    … are purely optional to enable this, and value goes first instead of last in Set methods.
    rcoreilly committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    cdf17eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb36e99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e50bfda View commit details
    Browse the repository at this point in the history
  5. cluster updated to new apis

    rcoreilly committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9a139c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    f886996 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad69726 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e4dbe4 View commit details
    Browse the repository at this point in the history
  4. metric PCA, SVD functions working and tested; removed pca package. ne…

    …ed a simple projection function.
    rcoreilly committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    fc291a6 View commit details
    Browse the repository at this point in the history
  5. AsFloat64 etc instead of direct float access; package qualified FuncN…

    …ame() for stats, matrix; ProjectionOnMatrixColumn -- but not getting same results as previous..
    rcoreilly committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7faebbc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd0f26e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    71be05e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. progress updating table

    rcoreilly committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    9a293ad View commit details
    Browse the repository at this point in the history
  2. store Keys in keylist -- needed for random access; add RowTensor api …

    …for tensors, to replace table sub-tensor api.
    rcoreilly committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    6bdeda5 View commit details
    Browse the repository at this point in the history
  3. new table api in place without any redundant tensor accessors, buildi…

    …ng, tests working, etc
    rcoreilly committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    095565b View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    ae27867 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fa44ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6674f00 View commit details
    Browse the repository at this point in the history
  4. plot and table editors working with new table -- except indexed view …

    …not working in plot. added back column-wise sort and filter methods that wrap the tensor and get indexes back.
    rcoreilly committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    ff58d6b View commit details
    Browse the repository at this point in the history
  5. datafs building

    rcoreilly committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0b6f340 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    31a0ae0 View commit details
    Browse the repository at this point in the history
  7. sim example fully working

    rcoreilly committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e73654c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9c6dd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    53e7b3e View commit details
    Browse the repository at this point in the history
  2. group stats working

    rcoreilly committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    49e2a7c View commit details
    Browse the repository at this point in the history
  3. removed splits, descriptive stats in stats, updated the planets examp…

    …le. basic data all looking good now.
    rcoreilly committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    5c04ee7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9fa59e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22d09e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    f07ab1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f34bd2c View commit details
    Browse the repository at this point in the history
  3. fix randx tests

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1d82fe0 View commit details
    Browse the repository at this point in the history
  4. fix plotcore tests

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0e2c21c View commit details
    Browse the repository at this point in the history
  5. pca / svg tolerance

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8966509 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9dccd5a View commit details
    Browse the repository at this point in the history
  7. better tensor printing -- always print up to max len, and add separat…

    …e function where you can control how much is printed. getting different results on cluster and pca tests -- unclear what is going on.
    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cefcca9 View commit details
    Browse the repository at this point in the history
  8. remove print

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e6a9b2d View commit details
    Browse the repository at this point in the history
  9. cells test

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    30ea9f8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a11b00d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a7e70b3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4ce9a23 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d11d96 View commit details
    Browse the repository at this point in the history
  14. fix table syntax

    rcoreilly committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fe6870c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    2a9223f View commit details
    Browse the repository at this point in the history
  2. lots of updating from cosh / shell -> goal -- mostly working as a she…

    …ll now with some issues.. and successfully transpiling a simple scalar initializer expression -- first $ math expr handled!
    rcoreilly committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ff52be5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    288adac View commit details
    Browse the repository at this point in the history
  4. basic binary expr!

    rcoreilly committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    bfd2b8d View commit details
    Browse the repository at this point in the history
  5. probably need our own parser at this point for math: array expressios…

    …n are not well handled.
    rcoreilly committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3dd4316 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aa2b238 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b49be8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    759e279 View commit details
    Browse the repository at this point in the history
  9. using our own parser now, deals with statements and exprs; now just n…

    …eed to extend parsing to array syntax.
    rcoreilly committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e715ba2 View commit details
    Browse the repository at this point in the history
  10. moved all transpiling into separate package -- getting kinda big and …

    …should be separated from higher-level goal api
    rcoreilly committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    75ab7e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    2de0c6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a3fe3c View commit details
    Browse the repository at this point in the history
  3. math table updated

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9ef24f1 View commit details
    Browse the repository at this point in the history
  4. function calls

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    19354cc View commit details
    Browse the repository at this point in the history
  5. table experiments

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    cf76580 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96ce9eb View commit details
    Browse the repository at this point in the history
  7. table fixes

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    dd209b1 View commit details
    Browse the repository at this point in the history
  8. table fixes

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5bfe896 View commit details
    Browse the repository at this point in the history
  9. table fixes

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6262c00 View commit details
    Browse the repository at this point in the history
  10. fixes from kai review

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5b9c2a5 View commit details
    Browse the repository at this point in the history
  11. update yaegicore

    rcoreilly committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a2df8aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3eb94cf View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. tensor Indexed implements tensor api with updated interface to suppor…

    …t views as tensors. key step to allow other views all implementing tensor api.
    rcoreilly committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    39ab340 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c102aa6 View commit details
    Browse the repository at this point in the history
  3. finally did my rtfm on numpy and have a solid plan for how everything…

    … relates. it is good to first confront the basic issues and think independently about solutions before seeing how they did it -- making a few different choices here that seem better.
    rcoreilly committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e71d11f View commit details
    Browse the repository at this point in the history
  4. replaced Indexed -> Rows

    rcoreilly committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    44c3d27 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    40d78b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acf823d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11e9030 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a876b8c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. tensor: major reorganization into separate interfaces, with basic Ten…

    …sor providing minimal read-only access, RowCells providing row major memory layout and RowCells interface. need to figure out broadcasting and use for computational routines instead of relying on rowcells for that. rowcells is more for editing and plotting etc.
    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5013132 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcb1a65 View commit details
    Browse the repository at this point in the history
  3. Bits -> Bool

    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e7f3ed5 View commit details
    Browse the repository at this point in the history
  4. masked working

    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e4e781f View commit details
    Browse the repository at this point in the history
  5. remove redundant tensor version of ShapeSizes and rename Ints version…

    … to that; Indexed mostly implemented.
    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5b6c72d View commit details
    Browse the repository at this point in the history
  6. tensor Indexed fully implemented and tested; cleaned up docs and adde…

    …d more tests. now ready for braodcasting.
    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    72b2995 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    35e600b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    549f35c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c89aa9a View commit details
    Browse the repository at this point in the history
  10. testing, etc

    rcoreilly committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    4d039c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. finish docs

    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d32c608 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfff608 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec34572 View commit details
    Browse the repository at this point in the history
  4. many fixes: funcs return errors, improved reshaping, Cells1D, etc fun…

    …ctions; various fixes from kai comments; stats now working and passing tests.
    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    94b3b37 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddcb8b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac9ad17 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec0666b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1654dff View commit details
    Browse the repository at this point in the history
  9. SubSpace properly deals with 1D tensors (cells are a scalar), and doc…

    …s, api cleanup for stats.
    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d89abc2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    579b53a View commit details
    Browse the repository at this point in the history
  11. add goal/testdata

    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    213043a View commit details
    Browse the repository at this point in the history
  12. switched stats and metric func / enum so the enum has the prefix and …

    …the func is plain name.
    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    21155c6 View commit details
    Browse the repository at this point in the history
  13. add FilterOptions struct instead of named bool constants, rename Stab…

    …le -> StableSort constant;
    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a9fb916 View commit details
    Browse the repository at this point in the history
  14. fixes from filtering etc

    rcoreilly committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    aa76c95 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    c68e5f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c50733c View commit details
    Browse the repository at this point in the history
  3. full slice parsing working

    rcoreilly committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3fb463e View commit details
    Browse the repository at this point in the history
  4. added NewAxis and FullAxis in NewSliced, which now auto-handles the r…

    …eshaped -- full basic NumPy basic slicing spec handled.
    rcoreilly committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    56aa0cb View commit details
    Browse the repository at this point in the history
  5. yaegicore update

    rcoreilly committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    46a3587 View commit details
    Browse the repository at this point in the history
  6. goal: new function stack and appropriate contextualization of tensor …

    …args -- tests now passing
    rcoreilly committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    72e7b8b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. tensor function calling working -- allows lowercase on non-package-qu…

    …alified names, e.g., cos, sin etc.
    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    976a678 View commit details
    Browse the repository at this point in the history
  2. add Reshape (which now supports -1 args) and Reslice tensor functions…

    …; existing New* functions are specific limited-functionality cases that just make a new instance of correponding types.
    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b6acc9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09fb870 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    604eb7c View commit details
    Browse the repository at this point in the history
  5. yaegi update

    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    48563a6 View commit details
    Browse the repository at this point in the history
  6. ## math mode toggling

    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a7d95b9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d80a83 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    547517c View commit details
    Browse the repository at this point in the history
  9. ones, full functions

    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7e3e899 View commit details
    Browse the repository at this point in the history
  10. squeeze

    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9810245 View commit details
    Browse the repository at this point in the history
  11. slicing docs

    rcoreilly committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6ef2512 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. full revamp of tensor function calling: remove call by string, just c…

    …all directly -- much better for arbitrary method signatures. bad side is need for current Out functions and new version that returns output.
    rcoreilly committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    144c40b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdcf574 View commit details
    Browse the repository at this point in the history
  3. all tests working with new arg tracking: now knows when to make thing…

    …s tensors or not; much better
    rcoreilly committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4602e4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30288f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    121713f View commit details
    Browse the repository at this point in the history
  6. table updates

    rcoreilly committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5a9c582 View commit details
    Browse the repository at this point in the history
  7. table updates

    rcoreilly committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6d33c63 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    85626d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7aa21ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ce6e72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    865a4ef View commit details
    Browse the repository at this point in the history
  5. update test.goal

    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    437cd0c View commit details
    Browse the repository at this point in the history
  6. table updates

    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9efcc50 View commit details
    Browse the repository at this point in the history
  7. major improvement: goal uses yaegicore symbols to register functions …

    …instead of requiring manual AddFunc calls!
    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e22364e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    feeaf91 View commit details
    Browse the repository at this point in the history
  9. add power operator as **

    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    46d5974 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f323bf View commit details
    Browse the repository at this point in the history
  11. much better Sprintf function that takes optional format and ensures r…

    …esult is fully aligned, even if it takes 2 tabs per value instead of 1.
    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    bca653a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f23ce47 View commit details
    Browse the repository at this point in the history
  13. table updates

    rcoreilly committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    732410e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    86dbc6e View commit details
    Browse the repository at this point in the history
  2. table

    rcoreilly committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    c5a5c0f View commit details
    Browse the repository at this point in the history
  3. table

    rcoreilly committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    7feda22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36fd707 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e273917 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09c64b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f6c7f1 View commit details
    Browse the repository at this point in the history
  8. fix extra goal/math_test

    rcoreilly committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    04084f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    71e2445 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    04a7224 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    132514f View commit details
    Browse the repository at this point in the history
  2. properly promote float types in binary expressions -- if either side …

    …is a float, the result is a float; all float1 tmath functions automatically produce float64 output.
    rcoreilly committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    786fde1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d61953 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5afcaf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a42f5c0 View commit details
    Browse the repository at this point in the history
  6. tensor print fix

    rcoreilly committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    07689b9 View commit details
    Browse the repository at this point in the history
  7. add pi constant

    rcoreilly committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d60a50d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c393a8e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b21ad1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8a20759 View commit details
    Browse the repository at this point in the history
  11. fix += etc

    rcoreilly committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b79ca78 View commit details
    Browse the repository at this point in the history
  12. define always does a type conversion to tensor.Tensor so all variable…

    …s are maximally assignable.
    rcoreilly committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d498db9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    263b262 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c8d146 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    45e35a2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6d4d98c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    186fc34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ead8293 View commit details
    Browse the repository at this point in the history
  3. determinant functions

    rcoreilly committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9c7ab28 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3242bf View commit details
    Browse the repository at this point in the history
  5. readme update

    rcoreilly committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    aac3037 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb9ec09 View commit details
    Browse the repository at this point in the history
  7. matrix: annoying Tri indexing functions all working -- hard to get th…

    …e N equation right for all the factors but it seems to be now..
    rcoreilly committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b7427a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    1862a6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fea4f00 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. reorganize gosl code with everything in parse, using cli config, leav…

    …ing top-level gosl package with gosl helper functions. allows goal to directly run all of gosl.
    rcoreilly committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2ea1375 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d801343 View commit details
    Browse the repository at this point in the history
  3. rename parse -> gotosl

    rcoreilly committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3726761 View commit details
    Browse the repository at this point in the history
  4. document process, cleanup names -- basic translation phase good; now …

    …work on extracting kernels and vars, and then generating code.
    rcoreilly committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d8a6f55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e9b5c4e View commit details
    Browse the repository at this point in the history
  6. generating kernel code

    rcoreilly committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2a36add View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. kernel gen working

    rcoreilly committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7603f84 View commit details
    Browse the repository at this point in the history
  2. add genkernel file!

    rcoreilly committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    92fb26d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e33b22 View commit details
    Browse the repository at this point in the history
  4. gpu: major update to arrayn variable creation: actual array size is d…

    …etermined when value buffer is set, and also added ReadOnly flag, so it auto-creates read buffer for all !ReadOnly Storage variables.
    rcoreilly committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    fdb620f View commit details
    Browse the repository at this point in the history
  5. fix incorrect imports. type prefixing and add & to recv arg for metho…

    …d call. basic now builds and runs directly from gosl build.
    rcoreilly committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    62c272f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f916d5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a7b0e5a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    cbd7d4d View commit details
    Browse the repository at this point in the history
  2. calling functions with global vars now automatically creates tmp vars…

    … and does the assignment for writable vars.
    rcoreilly committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    0b3deae View commit details
    Browse the repository at this point in the history
  3. complete working mockup of how to do tensors in gosl. added Header of…

    …fset in tensor.Shape to support encoding the strides in the first NumDims dimensions of a tensor.
    rcoreilly committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    157954b View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Configuration menu
    Copy the full SHA
    18a80d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a28cb78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7f0783 View commit details
    Browse the repository at this point in the history
  4. add wgsl

    rcoreilly committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    9109105 View commit details
    Browse the repository at this point in the history
  5. move gosl back up to main gosl dir -- don't need other things in gosl…

    … space b/c everything is generated.
    rcoreilly committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    03ca327 View commit details
    Browse the repository at this point in the history
  6. matrix.Inverse function, and return errors instead of panic in matrix…

    … functions. also return *Float64 directly as that makes more sense -- goal wraps in generic tensor automatically but ops should return the most specific value possible to facilitate further opts.
    rcoreilly committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    f8e6083 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6891c5e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90c1ff5 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    b1eb7d2 View commit details
    Browse the repository at this point in the history
  2. split out yaegicore into nogui and gui components, goal only includes…

    … nogui; fixes for tensor, table io to not use core.Filename; finally don't have gui mode activated for goal command.
    rcoreilly committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e176319 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d520baa View commit details
    Browse the repository at this point in the history
  4. verbose fixes etc

    rcoreilly committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    293bb2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    087225c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    562463c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fb30eee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    636a2d6 View commit details
    Browse the repository at this point in the history
  9. fileinfo detects generated files using standard Go regex, and filetre…

    …e colors such files with distincitve blue-grey color. Fixes #1238  Also finally fixed dark / light mode switching for texteditor highlighting -- uses distinct generated theme colors instead of changing the original color, which remains intact.
    rcoreilly committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6e81601 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    73e8663 View commit details
    Browse the repository at this point in the history
  2. textedtitor readonly uses SurfaceContainer (not Low) background for r…

    …ead only; does NOT set the buffer read only status based on styling (only effect of buffer is undo -- need that for output buffers that don't need to be recording undos).
    rcoreilly committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    35825cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7ed4e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a978019 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    972bb9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2dd807b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    83fbb1b View commit details
    Browse the repository at this point in the history
  8. use %.10g for default tensor sprintf format -- removes tiny residual …

    …differences from integer values.
    rcoreilly committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    732b831 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    980319f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    052427e View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    48b5e43 View commit details
    Browse the repository at this point in the history
  2. fix comment handling

    rcoreilly committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    49a9941 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e223197 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d3db3e View commit details
    Browse the repository at this point in the history
  5. base/generate and enumgen were filtering out generated files, which e…

    …xcludes .go files generated from goal, preventing enums from being processed. removed those exclusions. there should not be any comment-directive code in generated files unless it is intentional.
    rcoreilly committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2cdc6b8 View commit details
    Browse the repository at this point in the history
  6. goal: dec is same as inc

    rcoreilly committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    35497ec View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. gosl & goal have better error reporting and gosl inserts //line comme…

    …nt at top; gosl crash guard; parsing fixes
    rcoreilly committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9a7d941 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    684904f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69f246b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fa7bc0 View commit details
    Browse the repository at this point in the history
  4. must do vars file first to get vars; still not quite working for pl.I…

    …nhib.Fun() but closer.
    rcoreilly committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5f84974 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    f7e1ea1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e82b9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b2bbb5 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. major reorganization to generate only those functions that are used i…

    …n a given kernel, using our own call graph (works without requiring code to actually build).
    rcoreilly committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    2ebb515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b96d530 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    6a9a4d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00be93f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9c5807 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95082fd View commit details
    Browse the repository at this point in the history