Skip to content

Commit 5e64047

Browse files
authored
General update (#49)
1 parent d212ba9 commit 5e64047

File tree

11 files changed

+175
-418
lines changed

11 files changed

+175
-418
lines changed

.github/workflows/TagBot.yml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,6 @@ on:
44
types:
55
- created
66
workflow_dispatch:
7-
inputs:
8-
lookback:
9-
default: 3
10-
permissions:
11-
actions: read
12-
checks: read
13-
contents: write
14-
deployments: read
15-
issues: read
16-
discussions: read
17-
packages: read
18-
pages: read
19-
pull-requests: read
20-
repository-projects: read
21-
security-events: read
22-
statuses: read
237
jobs:
248
TagBot:
259
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
@@ -28,6 +12,4 @@ jobs:
2812
- uses: JuliaRegistries/TagBot@v1
2913
with:
3014
token: ${{ secrets.GITHUB_TOKEN }}
31-
# Edit the following line to reflect the actual name of the GitHub Secret containing your private key
3215
ssh: ${{ secrets.DOCUMENTER_KEY }}
33-
# ssh: ${{ secrets.NAME_OF_MY_SSH_PRIVATE_KEY_SECRET }}

.github/workflows/ci.yml

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,37 @@
11
name: CI
2-
32
on:
4-
push:
5-
branches: "master"
6-
tags: ["*"]
7-
pull_request:
8-
release:
9-
3+
- push
4+
- pull_request
105
jobs:
116
test:
12-
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
7+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
138
runs-on: ${{ matrix.os }}
9+
continue-on-error: ${{ matrix.version == 'nightly' }}
1410
strategy:
1511
fail-fast: false
1612
matrix:
17-
julia-version:
18-
- "1.6"
19-
- "1"
13+
version:
14+
- '1.3'
15+
- '1.10'
16+
- '1'
17+
- 'nightly'
2018
os:
2119
- ubuntu-latest
22-
- macos-latest
20+
- macOS-latest
2321
- windows-latest
24-
julia-arch:
22+
arch:
2523
- x64
2624
- x86
27-
# 32-bit Julia binaries are not available on macOS
2825
exclude:
2926
- os: macOS-latest
30-
julia-arch: x86
31-
27+
arch: x86
3228
steps:
3329
- uses: actions/checkout@v2
3430
- uses: julia-actions/setup-julia@v1
3531
with:
36-
version: ${{ matrix.julia-version }}
37-
arch: ${{ matrix.julia-arch }}
38-
- name: Cache artifacts
39-
uses: actions/cache@v2
32+
version: ${{ matrix.version }}
33+
arch: ${{ matrix.arch }}
34+
- uses: actions/cache@v1
4035
env:
4136
cache-name: cache-artifacts
4237
with:
@@ -46,5 +41,5 @@ jobs:
4641
${{ runner.os }}-test-${{ env.cache-name }}-
4742
${{ runner.os }}-test-
4843
${{ runner.os }}-
49-
- uses: julia-actions/julia-buildpkg@latest
50-
- uses: julia-actions/julia-runtest@latest
44+
- uses: julia-actions/julia-buildpkg@v1
45+
- uses: julia-actions/julia-runtest@v1

.github/workflows/dependabot.yml

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

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
*.jl.cov
21
*.jl.*.cov
2+
*.jl.cov
33
*.jl.mem
4+
Manifest.toml

LICENSE.md

Lines changed: 34 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
# `CRlibm.jl`
2-
3-
The `CRlibm.jl` Julia package is licensed under the MIT "Expat" License:
4-
5-
> Copyright (c) 2015-16: David P. Sanders.
6-
>
7-
> Permission is hereby granted, free of charge, to any person obtaining
8-
> a copy of this software and associated documentation files (the
9-
> "Software"), to deal in the Software without restriction, including
10-
> without limitation the rights to use, copy, modify, merge, publish,
11-
> distribute, sublicense, and/or sell copies of the Software, and to
12-
> permit persons to whom the Software is furnished to do so, subject to
13-
> the following conditions:
14-
>
15-
> The above copyright notice and this permission notice shall be
16-
> included in all copies or substantial portions of the Software.
17-
>
18-
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19-
> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20-
> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
21-
> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
22-
> CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23-
> TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24-
> SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25-
26-
27-
# `CRlibm` library
28-
29-
`CRlibm.jl` wraps the `CRlibm` package, whose source code is included in the
30-
`deps/src/` subdirectory. This library is licensed under the GNU LGPL license:
31-
32-
33-
> Author : David Defour, Catherine Daramy, Florent de Dinechin, Christoph Lauter
1+
MIT License
2+
3+
Copyright (c) 2015 David P. Sanders and Luis Benet
4+
Copyright (c) 2025 Olivier Hénot
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
7+
8+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
9+
10+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11+
12+
13+
14+
15+
16+
The code is implemented in Julia, also licensed under the MIT license:
17+
18+
Copyright (c) 2009 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors:
19+
https://github.com/JuliaLang/julia/contributors
20+
21+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
22+
23+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
24+
25+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26+
27+
28+
29+
30+
31+
CRlibm.jl wraps the CRlibm library, licensed under the GNU LGPL license:
32+
33+
> Author : David Defour, Catherine Daramy, Florent de Dinechin, Christoph Lauter
3434
Contact : David.Defour@ens-lyon.fr, catherine_daramy@ens-lyon.fr
3535

3636
> This program is free software; you can redistribute it and/or modify
@@ -48,9 +48,8 @@ The `CRlibm.jl` Julia package is licensed under the MIT "Expat" License:
4848
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
4949

5050

51-
The text of the GNU Lesser General Public License follows:
5251

53-
## LGPL
52+
The text of the GNU Lesser General Public License follows:
5453

5554
GNU LESSER GENERAL PUBLIC LICENSE
5655
Version 2.1, February 1999
@@ -510,47 +509,3 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
510509
DAMAGES.
511510

512511
END OF TERMS AND CONDITIONS
513-
514-
How to Apply These Terms to Your New Libraries
515-
516-
If you develop a new library, and you want it to be of the greatest
517-
possible use to the public, we recommend making it free software that
518-
everyone can redistribute and change. You can do so by permitting
519-
redistribution under these terms (or, alternatively, under the terms of the
520-
ordinary General Public License).
521-
522-
To apply these terms, attach the following notices to the library. It is
523-
safest to attach them to the start of each source file to most effectively
524-
convey the exclusion of warranty; and each file should have at least the
525-
"copyright" line and a pointer to where the full notice is found.
526-
527-
<one line to give the library's name and a brief idea of what it does.>
528-
Copyright (C) <year> <name of author>
529-
530-
This library is free software; you can redistribute it and/or
531-
modify it under the terms of the GNU Lesser General Public
532-
License as published by the Free Software Foundation; either
533-
version 2.1 of the License, or (at your option) any later version.
534-
535-
This library is distributed in the hope that it will be useful,
536-
but WITHOUT ANY WARRANTY; without even the implied warranty of
537-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
538-
Lesser General Public License for more details.
539-
540-
You should have received a copy of the GNU Lesser General Public
541-
License along with this library; if not, write to the Free Software
542-
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
543-
544-
Also add information on how to contact you by electronic and paper mail.
545-
546-
You should also get your employer (if you work as a programmer) or your
547-
school, if any, to sign a "copyright disclaimer" for the library, if
548-
necessary. Here is a sample; alter the names:
549-
550-
Yoyodyne, Inc., hereby disclaims all copyright interest in the
551-
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
552-
553-
<signature of Ty Coon>, 1 April 1990
554-
Ty Coon, President of Vice
555-
556-
That's all there is to it!

NEWS.md

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

Project.toml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
name = "CRlibm"
22
uuid = "96374032-68de-5a5b-8d9e-752f78720389"
3+
repo = "https://github.com/JuliaIntervals/CRlibm.jl.git"
34
version = "1.0.1"
45

56
[deps]
@@ -8,9 +9,3 @@ CRlibm_jll = "4e9b3aee-d8a1-5a3d-ad8b-7d824db253f0"
89
[compat]
910
CRlibm_jll = "1"
1011
julia = "1.3"
11-
12-
[extras]
13-
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
14-
15-
[targets]
16-
test = ["Test"]

0 commit comments

Comments
 (0)