Commit Graph

489 Commits

Author SHA1 Message Date
Leni Aniva 95503c45e4
doc: frontend.process newConstants 2024-12-10 21:45:57 -08:00
Leni Aniva 681c3fb78d
fix: Disallow indeterminant type `sorry` 2024-12-10 12:21:56 -08:00
Leni Aniva 37a5884be4
fix: Use `ppSyntax` instead of `ppTactic` 2024-12-09 21:39:33 -08:00
Leni Aniva 1527743900
refactor: Optionalize CompilationUnit 2024-12-09 21:00:33 -08:00
Leni Aniva eb0374dfb3
feat: Collect new constants in repl 2024-12-09 20:57:25 -08:00
Leni Aniva 9a69c48cb2
fix: Integration test failure 2024-12-09 20:42:05 -08:00
Leni Aniva dd00d803d1
feat: Collect sorry/elab failure boundaries 2024-12-09 20:38:27 -08:00
Leni Aniva 0b4ded1049
fix: Collect sorrys and type mismatches 2024-12-09 20:15:53 -08:00
Leni Aniva 5ef2b5c118
feat: Collect newly defined constants 2024-12-09 19:40:00 -08:00
Leni Aniva 2d068ecd50
fix: Use guarded `isDefEq` 2024-12-09 00:06:20 -08:00
Leni Aniva 17ab2eafd8
fix: Halt on match guard 2024-12-09 00:03:53 -08:00
Leni Aniva ea813e5bc5
feat: Monadic info collection 2024-12-08 23:21:36 -08:00
Leni Aniva b950dc9b1a
fix: Verbose printing of infotree 2024-12-08 22:51:55 -08:00
Leni Aniva 9ede3cf717
feat: InfoTree printing 2024-12-08 15:38:03 -08:00
Leni Aniva 4de53e0547
Merge branch 'dev' into frontend/infotree 2024-12-08 12:54:19 -08:00
Leni Aniva d7457cd386 Merge pull request 'fix: Capture nested tactic failure' (#135) from bug/nested-tactic-failure into dev
Reviewed-on: #135
2024-12-07 18:51:25 -08:00
Leni Aniva 929311a042
fix: Only signal failure when there is error 2024-12-06 00:08:20 -08:00
Leni Aniva 0415baaaff
chore: Cleanup old `TestM` 2024-12-05 22:16:20 -08:00
Leni Aniva 34a4bf5b73
feat: Export GoalState.tryTactic 2024-12-05 22:12:04 -08:00
Leni Aniva a62ac51c37
chore: Remove all redundant filenames 2024-12-05 22:11:37 -08:00
Leni Aniva 7aafd6956f
fix: Capture composite tactic failure 2024-12-05 22:07:21 -08:00
Leni Aniva 2e2658bde7
test: Add test case for composite tactic 2024-12-05 21:35:37 -08:00
Leni Aniva adb44c4fdb Merge pull request 'doc: Design Rationale Document' (#123) from doc/rationale into dev
Reviewed-on: #123
2024-12-05 17:24:19 -08:00
Leni Aniva 4bd50c17ac
Merge branch 'dev' into doc/rationale 2024-12-05 17:23:32 -08:00
Leni Aniva f59df97c84 Merge pull request 'doc: Documentation cleanup and update' (#133) from chore/cleanup into dev
Reviewed-on: #133
2024-12-05 17:23:24 -08:00
Leni Aniva 95408d1d52
doc: Unify types 2024-12-05 17:21:06 -08:00
Leni Aniva d00e376943
doc: Remove outdated documentation 2024-12-05 17:18:35 -08:00
Leni Aniva ebf9ab24f7 Merge pull request 'feat: Pickling goal states' (#129) from serial/pickle into dev
Reviewed-on: #129
2024-12-05 16:02:25 -08:00
Leni Aniva bfdc7dd39e
doc: Fix code environment 2024-12-05 16:02:00 -08:00
Leni Aniva 3da85b7f04
doc: Documentation for save/load 2024-12-05 16:00:46 -08:00
Leni Aniva c54ce93ef5
feat: Goal State IO in REPL 2024-12-05 14:31:43 -08:00
Leni Aniva 105fb7af4b
feat: Goal state pickling 2024-12-05 14:23:55 -08:00
Leni Aniva 49b0101862 Merge pull request 'feat: Erase macro scopes in sexp' (#130) from delate/sexp into dev
Reviewed-on: #130
2024-12-04 11:24:15 -08:00
Leni Aniva 0f946880ae
test: Environment pickling 2024-12-04 10:44:33 -08:00
Leni Aniva 7c9b092200
test: Dual monad testing stub 2024-11-30 23:21:16 -08:00
Leni Aniva 44aef76a10
refactor: Remove sanitization for mvarId/fvarId 2024-11-26 12:57:19 -08:00
Leni Aniva a8e7a1a726
feat: Erase macro scopes in sexp 2024-11-26 12:34:52 -08:00
Leni Aniva 9894ad7c7e
refactor: InfoTree functions 2024-11-26 12:16:14 -08:00
Leni Aniva a51bf6f807
Merge branch 'dev' into doc/rationale 2024-11-17 17:38:27 -08:00
Leni Aniva 5d676154f1
doc: Fix documentation link 2024-11-16 21:27:40 -08:00
Leni Aniva ce3af887be
doc: Rationale document 2024-11-15 23:36:28 -08:00
Leni Aniva af256123f3
doc: Update icon 2024-11-15 23:29:37 -08:00
Leni Aniva 1da9180473 Merge pull request 'feat: State and environment pickling' (#120) from serial/pickle into dev
Reviewed-on: #120
2024-11-15 23:10:33 -08:00
Leni Aniva 4bfd606e2a
Merge branch 'dev' into serial/pickle 2024-11-15 23:09:08 -08:00
Leni Aniva f9d31597ec
chore: Update lean4-nix 2024-11-15 14:56:51 -08:00
Leni Aniva 6a7ff46fb0 Merge pull request 'chore: Update Lean4 upstream to unofficial flake' (#115) from misc/build into dev
Reviewed-on: #115
2024-11-15 14:40:47 -08:00
Leni Aniva 0ee7d57570
feat: Expose iTree for LSP Configuration 2024-11-14 22:51:25 -08:00
Leni Aniva 600c27a616
Merge branch 'dev' into misc/build 2024-11-14 22:44:55 -08:00
Leni Aniva e5d0459956
fix: Flake Build failure on x86_64-darwin 2024-11-14 22:20:06 -08:00
Leni Aniva 2790553180
feat: Environment save/load commands 2024-11-13 19:50:31 -08:00