racket/collects/math/private
Neil Toronto 986e695bd5 Made arrays strict by default; please merge to release
* Added parameter `array-strictness', default #t

* Added `array-default-strict!' and `array-default-strict', which act
  like the functions without "default" in the name when
  `array-strictness' is #t; otherwise they do nothing

* Lots of small changes to existing array functions, mostly to ensure
  computations are done using nonstrict arrays, but return values are
  strict when `array-strictness' is #t

* Added strictness tests

* Added tests to ensure untyped code can use `math/array'

* Rewrote `array-map' exported to untyped code using untyped Racket

* Rearranged a lot of `math/array' documentation
2013-01-15 13:53:28 -07:00
..
array Made arrays strict by default; please merge to release 2013-01-15 13:53:28 -07:00
base Finished array documentation! 2012-11-29 15:45:17 -07:00
bigfloat MPFR custodian shutdown procedure tries to clear the constants cache 2013-01-09 11:21:58 -07:00
distributions Renamed make-flexp/base' to make-flexpt' 2012-12-03 22:45:31 -07:00
flonum Precise flonum tests (error usually must be <= 0.5 ulp), and prerequisite 2012-12-27 17:30:04 -07:00
functions Renamed make-flexp/base' to make-flexpt' 2012-12-03 22:45:31 -07:00
matrix Initial `math/matrix' documentation, and some changes 2013-01-01 18:19:43 -07:00
number-theory Fixes for errors Pierpaolo Bernardi found by reviewing the docs; also, 2012-12-17 11:40:37 -07:00
polynomial Initial math library commit. The history for these changes is preserved 2012-11-16 11:39:51 -07:00
statistics Fixes, docs, and API changes for `math/statistics' 2012-12-10 16:45:18 -07:00
utils Precise flonum tests (error usually must be <= 0.5 ulp), and prerequisite 2012-12-27 17:30:04 -07:00
vector Made Gaussian elimination faster (half the scaled additions) and more 2013-01-01 18:19:43 -07:00
exception.rkt Initial math library commit. The history for these changes is preserved 2012-11-16 11:39:51 -07:00
inline-sort.rkt Initial math library commit. The history for these changes is preserved 2012-11-16 11:39:51 -07:00
parameters.rkt Finished array documentation! 2012-11-29 15:45:17 -07:00
syntax-utils.rkt Initial math library commit. The history for these changes is preserved 2012-11-16 11:39:51 -07:00
unsafe.rkt Initial math library commit. The history for these changes is preserved 2012-11-16 11:39:51 -07:00
utils.rkt Finished array documentation! 2012-11-29 15:45:17 -07:00