Skip to content

Commit 957b235

Browse files
authored
Merge pull request #264 from jeremiahpslewis/jpsl/v0.10
Bump to SymEngine v0.10
2 parents 2dea373 + ae023c9 commit 957b235

File tree

5 files changed

+15
-5
lines changed

5 files changed

+15
-5
lines changed

.devcontainer/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM julia:1.10-rc
2+
3+
RUN apt-get update && apt-get install -y git
4+
5+
RUN julia -e 'using Pkg; Pkg.activate("."); Pkg.instantiate()'

.devcontainer/devcontainer.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extensions": [
3+
"julialang.language-julia"
4+
],
5+
"runArgs": ["--privileged"],
6+
"dockerFile": "Dockerfile"
7+
}

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "SymEngine"
22
uuid = "123dc426-2d89-5057-bbad-38513e3affd8"
3-
version = "0.9.1"
3+
version = "0.10.0"
44

55
[deps]
66
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
@@ -15,7 +15,7 @@ SymEngine_jll = "3428059b-622b-5399-b16f-d347a77089a4"
1515
Compat = "0.63.0, 1, 2, 3, 4"
1616
RecipesBase = "0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 1.0"
1717
SpecialFunctions = "0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 1, 2"
18-
SymEngine_jll = "0.9"
18+
SymEngine_jll = "0.9, 0.10"
1919
julia = "1.6"
2020

2121
[extras]

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
[![Codecov](http://codecov.io/github/symengine/SymEngine.jl/coverage.svg?branch=master)](http://codecov.io/github/symengine/SymEngine.jl?branch=master)
66
[![Coveralls](https://coveralls.io/repos/symengine/SymEngine.jl/badge.svg?branch=master&service=github)](https://coveralls.io/github/symengine/SymEngine.jl?branch=master)
77

8-
[![SymEngine](http://pkg.julialang.org/badges/SymEngine_0.6.svg)](http://pkg.julialang.org/?pkg=SymEngine)
9-
[![SymEngine](http://pkg.julialang.org/badges/SymEngine_0.7.svg)](http://pkg.julialang.org/?pkg=SymEngine)
10-
118
Julia Wrappers for [SymEngine](https://github.com/symengine/symengine), a fast symbolic manipulation library, written in C++.
129

1310
## Installation

src/mathfuns.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ for (meth, libnm) in [(:gcd, :gcd),
9898
end
9999

100100
Base.binomial(n::Basic, k::Number) = binomial(N(n), N(k)) #ntheory_binomial seems wrong
101+
Base.binomial(n::Basic, k::Integer) = binomial(N(n), N(k)) #Fix dispatch ambiguity / MethodError
101102
Base.rem(a::SymbolicType, b::SymbolicType) = a - (a ÷ b) * b
102103
Base.factorial(n::SymbolicType, k) = factorial(N(n), N(k))
103104

0 commit comments

Comments
 (0)