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

[minor] March 31 Update to 3.4 #253

Merged
merged 115 commits into from
Mar 31, 2024
Merged

[minor] March 31 Update to 3.4 #253

merged 115 commits into from
Mar 31, 2024

Conversation

tnelson
Copy link
Owner

@tnelson tnelson commented Mar 31, 2024

tnelson and others added 30 commits January 18, 2023 08:32
Co-authored-by: Siddhartha Prasad <siddharthaprasad@siddharthas-mbp.devices.brown.edu>
Co-authored-by: Siddhartha Prasad <siddhartha.a.prasad@gmail.com>
Basic `#lang froglet`.  The behavior is 99% `forge/bsl` and 1% static type checks. More to coming.
Co-authored-by: Siddhartha Prasad <siddhartha.a.prasad@gmail.com>
move the syntax-parameterize INSIDE the example form,
so the whole thing still appears in a module context
and the subterms get covered by the parameterize
* froglet: save type env, restore on import

* froglet: start type#, change op errors

* froglet: build syntax->type hash

* typed-froglet: more typechecking, preds expect formulas

* froglet: add context to typechecker, re-enable field typechecks

+more deparsing

context = expr subexpr example,
 need this to turn checks on / off
put the stx-parameterize around every bound
is there a cleaner way?
* froglet: fix conflicts with dev
* ... other commits in pr
* fix ci
* local froglet, not pkgs
allow a major number only, no minor number
Multiple solver states in one Pardinus process, indexed by run name
sidprasad and others added 29 commits February 6, 2024 11:06
* Adding quantified assertion test

* Closer

* Trying to have better test names

* Adding temp names

* PRE DISJ

* I think disj is fixed

* Quantified asserts

* I believe this works now

* Minor change

* add: 2 test cases for quantified assertions'

---------

Co-authored-by: Siddhartha Prasad <siddhartha.a.prasad@gmail.com>
Co-authored-by: Tim Nelson <tbnelson@gmail.com>
* fix: add better error if piecewise binds don't fit within available sig atoms

* fix: better error
…r for minimization etc. (#231)

* starting work on target o

* working
…the domain sig (#233)

* fix: add better error if piecewise binds don't fit within available sig atoms

* fix: better error
… print the url (#234)

* fix: attempting to fail with workaround if no browser auto-opening

* fix

* fix: add newline
…twidth (#232)

* initial test case, before writing error

* draft: intermediate work

* working

* working

* working

* fix tests, add verbose 0 to some

* add: int structure confirmation for 5 Int
* error message with loc for detatched negative parsing

* add: test just to be safe
…236)

* working on preserving use-site location for sig references

* working

* add: field use locs

* add: missing files
* Added test

* Works for the number case, need more complicated exprs

* Adding more

* Added some more tests

---------

Co-authored-by: Siddhartha Prasad <siddhartha.a.prasad@gmail.com>
* prototype of all-tests-before-failure

* add output of test failures to forge/bsl

* Reporting forge errors to stderr

* Adding multiple failure test

* Test update

* add: more prototype code for multi-test-failure testing

* it works

* Added tests

* Adding a forge bsl test

---------

Co-authored-by: Tim Nelson <tbnelson@gmail.com>
Co-authored-by: Siddhartha Prasad <siddharthaprasad@Siddharthas-MacBook-Pro.local>
* feat: func typechecks added

* Error message updated and deprimify prototype

* first attempt at DFS

* feat: added deprimify

* change deprimify to use values

---------

Co-authored-by: k-mouline <karim_mouline@brown.edu>
* progress: reconstructing subformula from path string

* fix source-location for some-quantified variables -- TODO, fix for all, etc.

* working: adding qvar macro use to preserve stx loc

* fix: sum quant labeling. TODO: temporal-mode formula mapping

* working: be more robust to unknown formulas as cores

* fix deparser for add/subtract/multiply/divide

* minor: say how many total formulas in header
@tnelson tnelson merged commit 070bf4d into main Mar 31, 2024
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants