Commit Graph

370 Commits

Author SHA1 Message Date
Matt T. Proud 42aa468071 OK. Apparently the Ruby environment is a no-no.
Anyone know of a quick way to test Travis without junking my commit log?
I'll buy you a few rounds of drinks in return.  :-)
2012-07-10 23:21:21 -07:00
Matt T. Proud c8e4afd085 Switch to Go environment and add extra sanity check.
Add notes on why Go is removed and final sanity check to ensure that
it is not present.
2012-07-10 23:17:49 -07:00
Matt T. Proud a4f189593f Forgot to use sudo. God damn it, Travis. 2012-07-10 23:04:28 -07:00
Matt T. Proud ff78be55d0 Kill golang from environment since it is installed. 2012-07-10 23:00:38 -07:00
Matt T. Proud cc4c8f34b3 Revert "Keeping Erlang with diagnostics."
This reverts commit 172517165a.
2012-07-10 22:54:55 -07:00
Matt T. Proud 172517165a Keeping Erlang with diagnostics. 2012-07-10 22:52:36 -07:00
Matt T. Proud 4ad714245c Revert "Determine whether Go exists in the Travis CI."
This reverts commit 7ad00de665.
2012-07-10 22:51:08 -07:00
Matt T. Proud 7ad00de665 Determine whether Go exists in the Travis CI. 2012-07-10 22:47:44 -07:00
Matt T. Proud a0f424f3ce Revert "Trial an experiment of the Travis CI language."
This reverts commit b98b2c806b.

The re-build failed on Travis.
2012-07-10 22:25:57 -07:00
Matt T. Proud b98b2c806b Trial an experiment of the Travis CI language.
Aalok Shah informs me that Travis CI ought to be permissive with the
languages it supports.  This is a trial at setting it to Go, given that
apparently Erlang now requires a OTP release.
2012-07-10 22:18:23 -07:00
Matt T. Proud e0b92aec7a - Separate out the packages' files' documentation into a separate documentation file per package.
- Provide better examples in the examples subdirectory.
- Make the comments consistent in terms of using multi-line format for future-proofing.
- Extract major constants out.
2012-05-24 20:02:44 +02:00
Matt T. Proud 5ea9b1a0b5 - Improved comments throughout the package.
- Added normal and exponential distributions to one of the examples.
- Improved the naming of a couple of local variables.
- Handled an error in the AccumulatingBucket ValueForIndex function whereby
  the vestigal old behavior was accidentally preserved and not updated.
  This could have been caught had the tests been updated first.
- Simplify Histogram prospectiveIndexForPercentile such that various
  small tasks it performs are extracted into separate functions for easier
  testing and code comprehension.
- Remedy a regression in Histogram prospectiveIndexForPercentile whereby
  the prospective index may have included the terminating element of a
  bucket.
- Provide help for Histogram prospectiveIndexForPercentile such that requesting
  the terminating element of a bucket will fast-forward to the first element of
  the next non-empty bucket.
- Fix TallingBucket's boundary constant, because they were originally keyed toward
  percentages [0, 100], not decimal-based ones.  The antique tests had been
  temporarily commented out, which prevented this regression from being exposed.
2012-05-22 09:20:09 +02:00
Matt T. Proud fe4f71b333 - Provide an example of this working with a uniform distribution. 2012-05-21 11:05:41 +02:00
Matt T. Proud a1f4f3eec2 - Extract main out of the package root and into the examples/ hierarchy. 2012-05-21 10:43:21 +02:00
Matt T. Proud 2c4784f8ee - Decouple exporter from the DefaultRegistry. 2012-05-21 10:23:22 +02:00
Matt T. Proud 7675c256ad - Add percentile index calculation annotations. 2012-05-20 00:22:41 +02:00
Matt T. Proud f7968cb90f - Kill off the vestiges of the old percentage tally, which was never a
correct approach.
2012-05-20 00:13:31 +02:00
Matt T. Proud 4d91ee5f5c - When bucketForPercentile was re-written and replaced with bucketForPercentile2,
the original and deprecated function was never deleted and migrated.  This has
  been done.
- Update associated tests, which were originally inaccurate, to correct expectations!
2012-05-20 00:10:52 +02:00
Matt T. Proud 5a56c47909 Incorporate the Travis-CI (continuous integration) configuration such
that test status will be reported.
2012-05-20 00:00:39 +02:00
Matt T. Proud 959403ad3e Initial commit into version control. 2012-05-19 23:59:25 +02:00