]> gitweb.michael.orlitzky.com - spline3.git/log
spline3.git
6 months agoutil/view-mri-data.py: update for python3
Michael Orlitzky [Tue, 30 Apr 2024 01:15:28 +0000 (21:15 -0400)]
util/view-mri-data.py: update for python3

6 months agospline3.cabal: rewrap description
Michael Orlitzky [Thu, 25 Apr 2024 23:06:57 +0000 (19:06 -0400)]
spline3.cabal: rewrap description

6 months agodoc/COPYING,spline3.cabal: use AGPL-3+, ship COPYING
Michael Orlitzky [Thu, 25 Apr 2024 23:06:17 +0000 (19:06 -0400)]
doc/COPYING,spline3.cabal: use AGPL-3+, ship COPYING

6 months agospline3.cabal: tweak synopsis
Michael Orlitzky [Thu, 25 Apr 2024 23:05:10 +0000 (19:05 -0400)]
spline3.cabal: tweak synopsis

6 months agospline3.cabal: indent "maintainer" field with spaces
Michael Orlitzky [Thu, 25 Apr 2024 23:04:45 +0000 (19:04 -0400)]
spline3.cabal: indent "maintainer" field with spaces

6 months agospline3.cabal: http -> https
Michael Orlitzky [Thu, 25 Apr 2024 23:04:31 +0000 (19:04 -0400)]
spline3.cabal: http -> https

6 months agosrc/*.hs: fix all -Woperator-whitespace warnings
Michael Orlitzky [Thu, 25 Apr 2024 23:03:11 +0000 (19:03 -0400)]
src/*.hs: fix all -Woperator-whitespace warnings

This is stupid.

6 months agomakefile: disable -Wmissing-kind-signatures
Michael Orlitzky [Thu, 25 Apr 2024 22:50:24 +0000 (18:50 -0400)]
makefile: disable -Wmissing-kind-signatures

This needs a GHC extension to fix it.

2 years agospline3.cabal: update to v1.0.1. 1.0.1
Michael Orlitzky [Sun, 28 Aug 2022 16:28:19 +0000 (12:28 -0400)]
spline3.cabal: update to v1.0.1.

2 years agospline3.cabal: remove unused dependencies.
Michael Orlitzky [Sun, 28 Aug 2022 16:28:03 +0000 (12:28 -0400)]
spline3.cabal: remove unused dependencies.

2 years agospline3.cabal: update for newer cabal and ghc-9.x.
Michael Orlitzky [Sun, 28 Aug 2022 16:14:02 +0000 (12:14 -0400)]
spline3.cabal: update for newer cabal and ghc-9.x.

2 years agomakefile,spline3.cabal: move ghc-options to the makefile.
Michael Orlitzky [Sun, 28 Aug 2022 16:00:15 +0000 (12:00 -0400)]
makefile,spline3.cabal: move ghc-options to the makefile.

2 years agomakefile: rename "test" target to "check".
Michael Orlitzky [Sun, 28 Aug 2022 15:58:56 +0000 (11:58 -0400)]
makefile: rename "test" target to "check".

5 years agomakefile: remove unused FLAGS variable.
Michael Orlitzky [Tue, 5 Mar 2019 16:19:18 +0000 (11:19 -0500)]
makefile: remove unused FLAGS variable.

5 years agospline3.cabal: set version to 1.0.0.
Michael Orlitzky [Tue, 5 Mar 2019 16:05:16 +0000 (11:05 -0500)]
spline3.cabal: set version to 1.0.0.

Spline3 is done. I'll keep it compiling, but there aren't going to be
any new features, and there are no known bugs.

5 years agomakefile: remove deprecated "hscolour" pass over docs.
Michael Orlitzky [Tue, 5 Mar 2019 16:02:30 +0000 (11:02 -0500)]
makefile: remove deprecated "hscolour" pass over docs.

5 years agomakefile: remove unused "make llvm" and "make profile" targets.
Michael Orlitzky [Tue, 5 Mar 2019 16:01:54 +0000 (11:01 -0500)]
makefile: remove unused "make llvm" and "make profile" targets.

5 years agosrc/Cube.hs: use explicit Prelude imports.
Michael Orlitzky [Tue, 5 Mar 2019 15:53:11 +0000 (10:53 -0500)]
src/Cube.hs: use explicit Prelude imports.

5 years agosrc/FunctionValues.hs: use explicit Prelude imports.
Michael Orlitzky [Tue, 5 Mar 2019 15:47:47 +0000 (10:47 -0500)]
src/FunctionValues.hs: use explicit Prelude imports.

5 years agosrc/Tetrahedron.hs: use explicit FunctionValues(..) imports.
Michael Orlitzky [Tue, 5 Mar 2019 15:38:32 +0000 (10:38 -0500)]
src/Tetrahedron.hs: use explicit FunctionValues(..) imports.

5 years agosrc/FunctionValues.hs: disable incomplete pattern match warnings.
Michael Orlitzky [Tue, 5 Mar 2019 04:36:17 +0000 (23:36 -0500)]
src/FunctionValues.hs: disable incomplete pattern match warnings.

This module has an incomplete match by design, too. Ignore it.

5 years agosrc/{Cube,Tetrahedron}.hs: disable incomplete pattern warnings via pragmas.
Michael Orlitzky [Tue, 5 Mar 2019 04:32:54 +0000 (23:32 -0500)]
src/{Cube,Tetrahedron}.hs: disable incomplete pattern warnings via pragmas.

These two modules have incomplete pattern matches by design, for
performance reasons.

5 years agosrc/Cardinal.hs: remove unused language pragma.
Michael Orlitzky [Tue, 5 Mar 2019 04:32:28 +0000 (23:32 -0500)]
src/Cardinal.hs: remove unused language pragma.

5 years agosrc/Main.hs: import Args(..) explicitly.
Michael Orlitzky [Tue, 5 Mar 2019 04:26:03 +0000 (23:26 -0500)]
src/Main.hs: import Args(..) explicitly.

5 years agosrc/{Cube,FunctionValues}.hs: add explicit Cardinal imports.
Michael Orlitzky [Tue, 5 Mar 2019 04:21:52 +0000 (23:21 -0500)]
src/{Cube,FunctionValues}.hs: add explicit Cardinal imports.

5 years agosrc/Cardinal.hs: use explicit Prelude imports to silence a dumb warning.
Michael Orlitzky [Tue, 5 Mar 2019 04:14:19 +0000 (23:14 -0500)]
src/Cardinal.hs: use explicit Prelude imports to silence a dumb warning.

5 years agotest/TestSuite.hs: enable missing "function_values_properties" tests.
Michael Orlitzky [Tue, 5 Mar 2019 03:56:24 +0000 (22:56 -0500)]
test/TestSuite.hs: enable missing "function_values_properties" tests.

5 years agotest/TestSuite.hs: make all imports explicit.
Michael Orlitzky [Tue, 5 Mar 2019 03:56:10 +0000 (22:56 -0500)]
test/TestSuite.hs: make all imports explicit.

5 years agotest/Doctests.hs: use explicit import lists.
Michael Orlitzky [Tue, 5 Mar 2019 03:55:42 +0000 (22:55 -0500)]
test/Doctests.hs: use explicit import lists.

5 years agotest/{Doctests,TestSuite}.hs: add explicit export lists.
Michael Orlitzky [Tue, 5 Mar 2019 03:55:15 +0000 (22:55 -0500)]
test/{Doctests,TestSuite}.hs: add explicit export lists.

5 years agosrc/Misc.hs: add a type signature to eliminate polymorphism.
Michael Orlitzky [Tue, 5 Mar 2019 03:54:37 +0000 (22:54 -0500)]
src/Misc.hs: add a type signature to eliminate polymorphism.

5 years agospline3.cabal: enable a lot more warnings by default.
Michael Orlitzky [Tue, 5 Mar 2019 02:07:23 +0000 (21:07 -0500)]
spline3.cabal: enable a lot more warnings by default.

5 years agosrc/CommandLine.hs: import ExitFailure explicitly.
Michael Orlitzky [Tue, 5 Mar 2019 02:07:03 +0000 (21:07 -0500)]
src/CommandLine.hs: import ExitFailure explicitly.

5 years agosrc/CommandLine.hs: drop explicit "typeable" derivation.
Michael Orlitzky [Tue, 5 Mar 2019 02:06:27 +0000 (21:06 -0500)]
src/CommandLine.hs: drop explicit "typeable" derivation.

5 years agosrc/Point.hs: import "arbitrary" explicitly.
Michael Orlitzky [Tue, 5 Mar 2019 02:05:16 +0000 (21:05 -0500)]
src/Point.hs: import "arbitrary" explicitly.

5 years agosrc/Face.hs: don't import "Point" type members.
Michael Orlitzky [Tue, 5 Mar 2019 02:04:05 +0000 (21:04 -0500)]
src/Face.hs: don't import "Point" type members.

5 years agosrc/Cardinal.hs: add a bunch of type signatures to eliminate polymorphism.
Michael Orlitzky [Tue, 5 Mar 2019 02:01:49 +0000 (21:01 -0500)]
src/Cardinal.hs: add a bunch of type signatures to eliminate polymorphism.

5 years agosrc/Cardinal.hs: undo a stupid trick, to eliminate a GHC warning.
Michael Orlitzky [Tue, 5 Mar 2019 01:58:32 +0000 (20:58 -0500)]
src/Cardinal.hs: undo a stupid trick, to eliminate a GHC warning.

5 years agosrc/Cardinal.hs: make an import list explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:58:16 +0000 (20:58 -0500)]
src/Cardinal.hs: make an import list explicit.

5 years agosrc/Tetrahedron.hs: make an import list explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:53:12 +0000 (20:53 -0500)]
src/Tetrahedron.hs: make an import list explicit.

5 years agosrc/FunctionValues.hs: make an import list explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:52:55 +0000 (20:52 -0500)]
src/FunctionValues.hs: make an import list explicit.

5 years agosrc/Cube.hs: make some import lists explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:48:32 +0000 (20:48 -0500)]
src/Cube.hs: make some import lists explicit.

5 years agosrc/Grid.hs: make two import lists explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:35:43 +0000 (20:35 -0500)]
src/Grid.hs: make two import lists explicit.

5 years agosrc/Grid.hs: add a type signature to eliminate polymorphism.
Michael Orlitzky [Tue, 5 Mar 2019 01:33:54 +0000 (20:33 -0500)]
src/Grid.hs: add a type signature to eliminate polymorphism.

5 years agosrc/Volumetric.hs: remove a redundant constraint from a function.
Michael Orlitzky [Tue, 5 Mar 2019 01:26:17 +0000 (20:26 -0500)]
src/Volumetric.hs: remove a redundant constraint from a function.

5 years agosrc/Main.hs: make two import lists explicit.
Michael Orlitzky [Tue, 5 Mar 2019 01:24:49 +0000 (20:24 -0500)]
src/Main.hs: make two import lists explicit.

5 years agosrc/Main.hs: add an explicit export list.
Michael Orlitzky [Tue, 5 Mar 2019 01:24:30 +0000 (20:24 -0500)]
src/Main.hs: add an explicit export list.

5 years agosrc/Everything.hs: disable missing import list warning.
Michael Orlitzky [Tue, 5 Mar 2019 01:18:23 +0000 (20:18 -0500)]
src/Everything.hs: disable missing import list warning.

The point of this module is to import everything, for convenience.

5 years agospline3.cabal: remove "-prof" from the profiling flags because Cabal said to.
Michael Orlitzky [Tue, 5 Mar 2019 01:11:33 +0000 (20:11 -0500)]
spline3.cabal: remove "-prof" from the profiling flags because Cabal said to.

5 years agospline3.cabal: remove untested and probably-busted "llvm" flag.
Michael Orlitzky [Tue, 5 Mar 2019 01:09:11 +0000 (20:09 -0500)]
spline3.cabal: remove untested and probably-busted "llvm" flag.

5 years agosrc/Point.hs: add a type annotation to avoid a monomorphism warning.
Michael Orlitzky [Tue, 5 Mar 2019 01:07:28 +0000 (20:07 -0500)]
src/Point.hs: add a type annotation to avoid a monomorphism warning.

5 years agosrc/FunctionValues.hs: undo a stupid trick, to fix a monomorphism warning.
Michael Orlitzky [Tue, 5 Mar 2019 01:07:04 +0000 (20:07 -0500)]
src/FunctionValues.hs: undo a stupid trick, to fix a monomorphism warning.

5 years agosrc/Misc.hs: add a type annotation to avoid a monomorphism warning.
Michael Orlitzky [Tue, 5 Mar 2019 01:06:36 +0000 (20:06 -0500)]
src/Misc.hs: add a type annotation to avoid a monomorphism warning.

5 years agosrc/Tetrahedron.hs: add a type annotation to avoid a monomorphism warning.
Michael Orlitzky [Tue, 5 Mar 2019 00:59:02 +0000 (19:59 -0500)]
src/Tetrahedron.hs: add a type annotation to avoid a monomorphism warning.

5 years agosrc/RealFunction.hs: ignore orphan instance warnings.
Michael Orlitzky [Tue, 5 Mar 2019 00:55:49 +0000 (19:55 -0500)]
src/RealFunction.hs: ignore orphan instance warnings.

I'm pretty sure I don't want to make RealFunction a newtype, although
I haven't tested the performance impact. But I definitely don't want
to see these warnings. Use a pragma thingy to ignore them.

5 years agosrc/Cube.hs: add type annotations to avoid monomorphism warnings.
Michael Orlitzky [Tue, 5 Mar 2019 00:49:59 +0000 (19:49 -0500)]
src/Cube.hs: add type annotations to avoid monomorphism warnings.

5 years agosrc/Grid.hs: add type annotations to avoid monomorphism warnings.
Michael Orlitzky [Tue, 5 Mar 2019 00:44:22 +0000 (19:44 -0500)]
src/Grid.hs: add type annotations to avoid monomorphism warnings.

5 years agosrc/Volumetric.hs: add type annotations to avoid monomorphism warnings.
Michael Orlitzky [Tue, 5 Mar 2019 00:33:13 +0000 (19:33 -0500)]
src/Volumetric.hs: add type annotations to avoid monomorphism warnings.

5 years agosrc/Volumetric.hs: fix whitespace alignment of an "equals" sign.
Michael Orlitzky [Tue, 5 Mar 2019 00:32:51 +0000 (19:32 -0500)]
src/Volumetric.hs: fix whitespace alignment of an "equals" sign.

5 years agosrc/Main.hs: add a few type annotations to avoid monomorphism warnings.
Michael Orlitzky [Tue, 5 Mar 2019 00:30:35 +0000 (19:30 -0500)]
src/Main.hs: add a few type annotations to avoid monomorphism warnings.

5 years agosrc/Grid.hs: define the Grid using "newtype" instead of "data".
Michael Orlitzky [Tue, 5 Mar 2019 00:25:33 +0000 (19:25 -0500)]
src/Grid.hs: define the Grid using "newtype" instead of "data".

5 years agospline3.cabal: add other-modules for the test suite section.
Michael Orlitzky [Tue, 5 Mar 2019 00:24:47 +0000 (19:24 -0500)]
spline3.cabal: add other-modules for the test suite section.

5 years agospline3.cabal: add Paths_spline3 to other-modules to silence a warning.
Michael Orlitzky [Tue, 5 Mar 2019 00:19:50 +0000 (19:19 -0500)]
spline3.cabal: add Paths_spline3 to other-modules to silence a warning.

6 years agospline3.cabal: loosen repa dependency bounds (any 3.x version will work).
Michael Orlitzky [Tue, 5 Dec 2017 14:29:23 +0000 (09:29 -0500)]
spline3.cabal: loosen repa dependency bounds (any 3.x version will work).

8 years agoSwitch from GPL-3 to AGPL-3 and update the project URLs.
Michael Orlitzky [Tue, 8 Nov 2016 03:38:56 +0000 (22:38 -0500)]
Switch from GPL-3 to AGPL-3 and update the project URLs.

9 years agoRemove the hpc build flag to appease Hackage. 0.0.2
Michael Orlitzky [Fri, 17 Apr 2015 00:59:26 +0000 (20:59 -0400)]
Remove the hpc build flag to appease Hackage.

9 years agoInstate Repa upper bound (due to its GHC dependency). 0.0.1
Michael Orlitzky [Fri, 17 Apr 2015 00:49:25 +0000 (20:49 -0400)]
Instate Repa upper bound (due to its GHC dependency).

9 years agoSet cabal version to 0.0.1.
Michael Orlitzky [Fri, 17 Apr 2015 00:35:44 +0000 (20:35 -0400)]
Set cabal version to 0.0.1.
Ship MRI data companion files (suggested by the website).
Update some makefile rules.
Fix extra-source-modules in the cabal file.

9 years agoFix typo.
Michael Orlitzky [Thu, 16 Apr 2015 23:47:18 +0000 (19:47 -0400)]
Fix typo.

9 years agoSwitch to Tasty for testing.
Michael Orlitzky [Thu, 16 Apr 2015 23:45:21 +0000 (19:45 -0400)]
Switch to Tasty for testing.

9 years agoImport cleanup in Volumetric.
Michael Orlitzky [Thu, 16 Apr 2015 01:37:34 +0000 (21:37 -0400)]
Import cleanup in Volumetric.

9 years agoImport cleanup in Values.
Michael Orlitzky [Thu, 16 Apr 2015 01:37:21 +0000 (21:37 -0400)]
Import cleanup in Values.

9 years agoImport cleanup in Tetrahedron.
Michael Orlitzky [Thu, 16 Apr 2015 01:37:08 +0000 (21:37 -0400)]
Import cleanup in Tetrahedron.

9 years agoAdd a comment to the ScaleFactor module.
Michael Orlitzky [Thu, 16 Apr 2015 01:36:53 +0000 (21:36 -0400)]
Add a comment to the ScaleFactor module.

9 years agoWhitespace cleanup and hlint fix in RealFunction.
Michael Orlitzky [Thu, 16 Apr 2015 01:36:29 +0000 (21:36 -0400)]
Whitespace cleanup and hlint fix in RealFunction.

9 years agoWhitespace cleanup in Point.
Michael Orlitzky [Thu, 16 Apr 2015 01:36:06 +0000 (21:36 -0400)]
Whitespace cleanup in Point.

9 years agoDefine an export list in Misc, clean up imports.
Michael Orlitzky [Thu, 16 Apr 2015 01:35:49 +0000 (21:35 -0400)]
Define an export list in Misc, clean up imports.

9 years agoImport cleanup and hlint fix in Main.
Michael Orlitzky [Thu, 16 Apr 2015 01:35:23 +0000 (21:35 -0400)]
Import cleanup and hlint fix in Main.

9 years agoImport cleanup in Grid.
Michael Orlitzky [Thu, 16 Apr 2015 01:35:08 +0000 (21:35 -0400)]
Import cleanup in Grid.

9 years agoImport cleanup in FunctionValues.
Michael Orlitzky [Thu, 16 Apr 2015 01:15:38 +0000 (21:15 -0400)]
Import cleanup in FunctionValues.

9 years agoImport cleanup in Face.
Michael Orlitzky [Thu, 16 Apr 2015 01:15:22 +0000 (21:15 -0400)]
Import cleanup in Face.

9 years agoDefine an export list in ExitCodes.
Michael Orlitzky [Thu, 16 Apr 2015 01:15:03 +0000 (21:15 -0400)]
Define an export list in ExitCodes.

9 years agoWhitespace and import cleanup in Examples.
Michael Orlitzky [Thu, 16 Apr 2015 01:14:04 +0000 (21:14 -0400)]
Whitespace and import cleanup in Examples.

9 years agoWhitespace cleanup in Everything.hs.
Michael Orlitzky [Thu, 16 Apr 2015 01:13:44 +0000 (21:13 -0400)]
Whitespace cleanup in Everything.hs.

9 years agoWhitespace and import cleanup in Cube.
Michael Orlitzky [Thu, 16 Apr 2015 01:13:28 +0000 (21:13 -0400)]
Whitespace and import cleanup in Cube.

9 years agoWhitespace cleanup in Comparisons.
Michael Orlitzky [Thu, 16 Apr 2015 01:04:11 +0000 (21:04 -0400)]
Whitespace cleanup in Comparisons.

9 years agoImport cleanup and hlint fix in CommandLine.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:45 +0000 (21:03 -0400)]
Import cleanup and hlint fix in CommandLine.

9 years agoDefine an export list in Cardinal.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:34 +0000 (21:03 -0400)]
Define an export list in Cardinal.

9 years agoImport cleanup in Assertions.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:14 +0000 (21:03 -0400)]
Import cleanup in Assertions.

9 years agoBump non-test dependencies in the cabal file.
Michael Orlitzky [Wed, 15 Apr 2015 17:32:58 +0000 (13:32 -0400)]
Bump non-test dependencies in the cabal file.

9 years agoAdd some doctest examples to RealFunction.
Michael Orlitzky [Wed, 15 Apr 2015 17:17:56 +0000 (13:17 -0400)]
Add some doctest examples to RealFunction.

9 years agoPass -isrc to doctest directly (without --optghc).
Michael Orlitzky [Wed, 15 Apr 2015 17:17:33 +0000 (13:17 -0400)]
Pass -isrc to doctest directly (without --optghc).

9 years agoWhitespace cleanup.
Michael Orlitzky [Wed, 15 Apr 2015 17:17:26 +0000 (13:17 -0400)]
Whitespace cleanup.

11 years agoBump dependencies, and move some Arbitrary code from Values.hs to Grid.hs to avoid...
Michael Orlitzky [Tue, 4 Jun 2013 15:16:19 +0000 (11:16 -0400)]
Bump dependencies, and move some Arbitrary code from Values.hs to Grid.hs to avoid an instance collision.

11 years agoBump deps for ghc-7.6.
Michael Orlitzky [Fri, 30 Nov 2012 19:01:52 +0000 (14:01 -0500)]
Bump deps for ghc-7.6.

12 years agoBump the cmdargs dep to 0.10.*.
Michael Orlitzky [Fri, 12 Oct 2012 00:11:50 +0000 (20:11 -0400)]
Bump the cmdargs dep to 0.10.*.

12 years agoRemove the TODO; "add more documentation" is an implicit TODO.
Michael Orlitzky [Fri, 24 Aug 2012 19:59:56 +0000 (15:59 -0400)]
Remove the TODO; "add more documentation" is an implicit TODO.

12 years agoRemove the plain text README now that the webpage works.
Michael Orlitzky [Fri, 24 Aug 2012 19:07:50 +0000 (15:07 -0400)]
Remove the plain text README now that the webpage works.

12 years agoUpdate all 3D result images.
Michael Orlitzky [Fri, 24 Aug 2012 18:05:39 +0000 (14:05 -0400)]
Update all 3D result images.

12 years agoRemove the 'src_html' makefile target and replace it with 'dist'.
Michael Orlitzky [Fri, 24 Aug 2012 15:18:16 +0000 (11:18 -0400)]
Remove the 'src_html' makefile target and replace it with 'dist'.
Add a few fields to the cabal file.
Shorten the synopsis.