Skip to content

Commit 5fb1bcc

Browse files
Merge pull request #795 from JuliaSymbolics/as/more-fixes
fix: more test/bug fixes
2 parents cbf10c7 + 2c8f1b8 commit 5fb1bcc

34 files changed

+1663
-553
lines changed

Project.toml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ version = "3.32.0"
77
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"
88
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
99
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
10-
ConcurrentUtilities = "f0e56b4a-5159-44fe-b623-3e5288b988bb"
1110
ConstructionBase = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
1211
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
1312
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
@@ -33,16 +32,13 @@ WeakCacheSets = "d30d5f5c-d141-4870-aa07-aabb0f5fe7d5"
3332

3433
[weakdeps]
3534
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
35+
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
3636
LabelledArrays = "2ee39098-c373-598a-b85f-a56591580800"
3737
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
3838

39-
[sources]
40-
DynamicPolynomials = {rev = "as/new-poly-merge", url = "https://github.com/AayushSabharwal/DynamicPolynomials.jl"}
41-
MultivariatePolynomials = {rev = "as/poly-merge-nonconcrete", url = "https://github.com/AayushSabharwal/MultivariatePolynomials.jl"}
42-
MutableArithmetics = {rev = "as+bl/simplify_promote_type_fallback", url = "https://github.com/AayushSabharwal/MutableArithmetics.jl"}
43-
4439
[extensions]
4540
SymbolicUtilsChainRulesCoreExt = "ChainRulesCore"
41+
SymbolicUtilsDistributionsExt = "Distributions"
4642
SymbolicUtilsLabelledArraysExt = "LabelledArrays"
4743
SymbolicUtilsReverseDiffExt = "ReverseDiff"
4844

@@ -51,19 +47,18 @@ AbstractTrees = "0.4"
5147
ArrayInterface = "7.8"
5248
ChainRulesCore = "1"
5349
Combinatorics = "1 - 1.0.2"
54-
ConcurrentUtilities = "2.5.0"
5550
ConstructionBase = "1.5.7"
5651
DataStructures = "0.18, 0.19"
5752
DocStringExtensions = "0.8, 0.9"
58-
DynamicPolynomials = "0.5, 0.6"
53+
DynamicPolynomials = "0.6.4"
5954
EnumX = "1.0.5"
6055
ExproniconLite = "0.10.14"
6156
LabelledArrays = "1.5"
6257
LinearAlgebra = "1"
6358
MacroTools = "0.5.16"
6459
Moshi = "0.3.6"
65-
MultivariatePolynomials = "0.5"
66-
MutableArithmetics = "1.6.4"
60+
MultivariatePolynomials = "0.5.12"
61+
MutableArithmetics = "1.6.5"
6762
NaNMath = "0.3, 1.1.2"
6863
OhMyThreads = "0.7"
6964
ReadOnlyArrays = "0.2.0"

bench.jl

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/src/api.md

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
```@docs
77
SymbolicUtils.@syms
88
SymbolicUtils.term
9-
SymbolicUtils.Sym
109
```
1110

1211
### Inspecting Terms
@@ -20,14 +19,6 @@ SymbolicUtils.sorted_arguments
2019
SymbolicUtils.showraw
2120
```
2221

23-
### Term Types
24-
```@docs
25-
SymbolicUtils.Term
26-
SymbolicUtils.Add
27-
SymbolicUtils.Mul
28-
SymbolicUtils.Pow
29-
```
30-
3122
### Metadata
3223
```@docs
3324
SymbolicUtils.hasmetadata
@@ -74,7 +65,6 @@ SymbolicUtils.substitute
7465
## Polynomial Forms
7566

7667
```@docs
77-
SymbolicUtils.PolyForm
7868
SymbolicUtils.simplify_fractions
7969
SymbolicUtils.quick_cancel
8070
SymbolicUtils.flatten_fractions
@@ -84,36 +74,30 @@ SymbolicUtils.flatten_fractions
8474

8575
### Core Functions
8676
```@docs
87-
SymbolicUtils.toexpr
88-
SymbolicUtils.cse
77+
SymbolicUtils.Code.toexpr
78+
SymbolicUtils.Code.cse
8979
```
9080

9181
### Code Generation Types
9282
```@docs
93-
SymbolicUtils.Assignment
94-
SymbolicUtils.Let
95-
SymbolicUtils.Func
96-
SymbolicUtils.DestructuredArgs
97-
SymbolicUtils.LiteralExpr
98-
SymbolicUtils.ForLoop
83+
SymbolicUtils.Code.Assignment
84+
SymbolicUtils.Code.Let
85+
SymbolicUtils.Code.Func
86+
SymbolicUtils.Code.DestructuredArgs
87+
SymbolicUtils.Code.LiteralExpr
88+
SymbolicUtils.Code.ForLoop
9989
```
10090

10191
### Array Operations
10292
```@docs
103-
SymbolicUtils.SetArray
104-
SymbolicUtils.MakeArray
105-
SymbolicUtils.MakeSparseArray
106-
SymbolicUtils.MakeTuple
93+
SymbolicUtils.Code.SetArray
94+
SymbolicUtils.Code.MakeArray
95+
SymbolicUtils.Code.MakeSparseArray
96+
SymbolicUtils.Code.MakeTuple
10797
```
10898

10999
### Parallelism
110100
```@docs
111-
SymbolicUtils.SpawnFetch
112-
SymbolicUtils.Multithreaded
101+
SymbolicUtils.Code.SpawnFetch
102+
SymbolicUtils.Code.Multithreaded
113103
```
114-
115-
## Utilities
116-
117-
```@docs
118-
SymbolicUtils.@timerewrite
119-
```

0 commit comments

Comments
 (0)