zooko [Sun, 1 Aug 2010 06:23:01 +0000 (11:53 +0530)]
setup: setup requires setuptools_trial if it is to be run as the alias for "python setup.py test"
Ignore-this:
ebd855cdffc76de8bc7b89a866ffea67
darcs-hash:
4f2ee7744414acd3410fd21d7c0234aa3885d0db
zooko [Sun, 1 Aug 2010 06:20:46 +0000 (11:50 +0530)]
zooko [Sun, 1 Aug 2010 06:20:16 +0000 (11:50 +0530)]
zooko [Sun, 1 Aug 2010 06:17:23 +0000 (11:47 +0530)]
setup: tests require twisted and trialcoverage if the "--reporter=bwverbose-coverage" argument is present
Ignore-this:
383b0c85a9b89f043acbe7dffa45674b
darcs-hash:
8cf8f81977e6cfc54b272eaa94ea7cb4068a29ac
zooko [Tue, 8 Jun 2010 05:19:17 +0000 (10:49 +0530)]
zooko [Mon, 7 Jun 2010 06:40:18 +0000 (12:10 +0530)]
zooko [Mon, 7 Jun 2010 06:32:05 +0000 (12:02 +0530)]
setup: reorganize misc/ to match Tahoe-LAFS's misc/ so that the same buildmaster config can use zfec's and Tahoe-LAFS's
Ignore-this:
c844927aead8b6dcbb8d567c8d900a33
darcs-hash:
75c95ca691b42ae32e8d8b514258a8a091b68f06
zooko [Mon, 24 May 2010 07:00:36 +0000 (12:30 +0530)]
apply patch from Samuel Neves to stop relying on C99 features, fixes #7
Ignore-this:
f1fd9d25d7d19e02618cb26b5bc77b4e
darcs-hash:
201482cfa344b7a57abc07220d62a442017e38d1
zooko [Mon, 24 May 2010 06:43:25 +0000 (12:13 +0530)]
zooko [Mon, 24 May 2010 06:35:27 +0000 (12:05 +0530)]
setup: bundle the latest zetuptoolz as unpacked source egg and change setup.py to load it directly instead of with ez_setup.py
Ignore-this:
9b3eb1c882e41cb9015e5a2259c982f5
darcs-hash:
209fcedeb9ef9077f3fde8ed1e6ed32ef60aaa3b
zooko [Mon, 24 May 2010 06:15:47 +0000 (11:45 +0530)]
setup: remove bundled zipped egg of zetuptoolz-0.6c12dev (we're going to upgrade it in the subsequent patches)
Ignore-this:
ad7cbda6a3168097f63604108e2ce587
darcs-hash:
e898e5daf61e030e689b5829ea5a1958b5a3aae2
zooko [Sun, 16 May 2010 03:01:22 +0000 (08:31 +0530)]
zooko [Fri, 25 Jul 2008 17:27:36 +0000 (22:57 +0530)]
add test for instantiating Decoder with no args
darcs-hash:
45f89755404533455388318289b3a714f74ac638
zooko [Mon, 10 May 2010 05:03:29 +0000 (10:33 +0530)]
setup: don't exit with an error code from show-tool-versions.py when coverage or trialcoverage are not found
Ignore-this:
a54fe128520ff837a9bb70362dd55d8f
darcs-hash:
a079846759ce65c484e8d8b92a853d90f798e4eb
zooko [Fri, 25 Jul 2008 17:26:00 +0000 (22:56 +0530)]
add a test for instantiating Encoder with absent arguments
darcs-hash:
dfec6b0ed248ec65732c9bfdfeff84ff14dd0bed
zooko [Mon, 10 May 2010 04:43:13 +0000 (10:13 +0530)]
setup: report on coverage.py and trialcoverage versions
Ignore-this:
a1b181bccb2bf8c130adfa8f1c4cf13e
darcs-hash:
e7eca9eb66bb070717fe64f1618b215125256757
zooko [Tue, 4 May 2010 09:57:58 +0000 (15:27 +0530)]
zooko [Tue, 4 May 2010 05:06:05 +0000 (10:36 +0530)]
setup: reorder and extend show-tool-version.py, the better to glean information about our new buildslaves
Ignore-this:
a3bbb6431a78ee2ac6e74d7f8b827932
darcs-hash:
8e4f09dfcf8812608a42dfd0d185e8cbd8995104
zooko [Fri, 4 Sep 2009 03:52:36 +0000 (09:22 +0530)]
docs: add thorough licensing information to the "copyright" file for the sake of the super picky Ubuntu Archive Managers
Ignore-this:
473981100b8c89bf34c096f41241347f
darcs-hash:
c7dfe16e894bc9846d03ed2e5370e36e7490742c
zooko [Fri, 4 Sep 2009 03:23:41 +0000 (08:53 +0530)]
docs: remove old licensing text that was accidentally included -- AGL gave me permission to relicense under GPLv2+|TGGPLv1+ as a condition of my accepting his patch
Ignore-this:
1a6dcbacd547f86c27fccd3f7055ae0d
darcs-hash:
943edf16a07f0baa93f09273f713f278e75e9fd6
zooko [Mon, 17 Aug 2009 02:07:22 +0000 (07:37 +0530)]
zooko [Mon, 17 Aug 2009 02:01:51 +0000 (07:31 +0530)]
setup: try to install our toothpick of setuptools (0.6c12dev) but if that fails then go ahead with whatever setuptools we've got
Ignore-this:
b84642cefe2ada09ec1fd064614882f3
Hopefully this will fix the problems that setuptools-0.6c9 can't automatically include pyutil more than once if two different requirements require pyutil, but also let the "dpkg-buildpackage" build work with setuptools-0.6c9. I guess this will work only if that latter build doesn't require pyutil multiple times.
darcs-hash:
6980b1a7ec79c85036d9b8b97f72544660df7ef1
zooko [Mon, 17 Aug 2009 01:15:44 +0000 (06:45 +0530)]
setup: relax requirement on setuptools from >= 0.6c12dev to >= 0.6c8
Ignore-this:
a4ae434ee99f36a307f2a3da4f126042
v0.6c12dev is our toothpick; v0.6c8 is the official setuptools that comes with Lenny and Hardy.
There were some problems that were fixed by patches to our toothpick, but I'm hoping that those problems don't crop up on build machines which setuptools v0.6c8, and/or that those situations or machines where the problems do crop up already have our toothpick installed. I don't like making this sort of change without knowing exactly what problems we observed with what other versions of setuptools on what other systems, but on the other hand almost everything that we care about is now automatically tested by the buildbots, so if they go green after this patch I'll be fairly satisfied.
(Note: the longer-term plan is to switch to Distribute, which has most of the same patches that our toothpick has, and which is official and supported to boot.)
darcs-hash:
8235f285acbe7db2239c837feccfc425c11fc591
zooko [Mon, 17 Aug 2009 01:15:17 +0000 (06:45 +0530)]
zooko [Mon, 17 Aug 2009 01:14:19 +0000 (06:44 +0530)]
setup: print out the internal unicode representation of python in the "show-tool-versions" tool
Ignore-this:
c2e89ce65bd82c38d6abd97e76425ce9
To investigate http://bugs.python.org/setuptools/issue78 .
darcs-hash:
a6bda22e3a0ba1cb608146e04dd85538a6b2b0f5
zooko [Tue, 23 Jun 2009 04:57:52 +0000 (10:27 +0530)]
zooko [Tue, 23 Jun 2009 04:55:10 +0000 (10:25 +0530)]
setup: upgrade the bundled copy of zetuptoolz from 0.6c10dev to 0.6c12dev and increase the minimum required version of setuptools from 0.6c9 to 0.6c12dev to see if it fixes the problem with overlapping dependencies on pyutil on Black Dew's windows buildbot.
Ignore-this:
cfc87deaed56e340e9c93bc357e2b1e1
darcs-hash:
7ce2e86292da564a8de9f506be98a8393293058f
zooko [Tue, 23 Jun 2009 02:57:14 +0000 (08:27 +0530)]
setup: change location of doc files, add copyright file
Ignore-this:
5d611bbb489012bf22d164290c5222a3
darcs-hash:
e3029361b5f8af9468e8814ce16949b1bfd8d893
zooko [Wed, 17 Jun 2009 18:23:38 +0000 (23:53 +0530)]
misc/show-tool-versions.py: ignore unimportable setuptools
Ignore-this:
3d19494c7ac52dea1b49702e7af1dcc7
darcs-hash:
1ff58823746f263c08235d5b9685a2128741f634
zooko [Wed, 17 Jun 2009 18:20:39 +0000 (23:50 +0530)]
misc/show-tool-versions.py: show setuptools version
Ignore-this:
b0ae5935f2642954f013d7087c16e1f6
darcs-hash:
f222f4adc0e4b9589a937cffe054ff55c62423ce
zooko [Wed, 17 Jun 2009 18:05:21 +0000 (23:35 +0530)]
setup: raise setuptools version requirement to 0.6c9 on all platforms (0.6c6 had that problem with multiple overlapping dependencies on pyutil, on Ubuntu)
Ignore-this:
44f27ecb2c593fb1589c43ed5de77bca
darcs-hash:
612efe9e3db38629223324c28537bc24a262ff4e
zooko [Wed, 17 Jun 2009 18:02:01 +0000 (23:32 +0530)]
setup: require setuptools >= 0.6c9 on Windows, but >= 0.6c6 on other platforms
Ignore-this:
d7b4ee5dd9aa45b7381224e5904d7266
Hopefully this will allow stdeb to work on all Debian derived platforms while also working around that problem that showed itself on Windows with setuptools 0.6c7.
darcs-hash:
1b7c0693b82f9c192dc591f35fa6a26c3ae1ea43
zooko [Wed, 17 Jun 2009 17:40:28 +0000 (23:10 +0530)]
setup: add setup_requires += stdeb if "sdist_dsc" appears in sys.argv
Ignore-this:
897843b0bd1f899f416aef1bdd1caa0c
darcs-hash:
6998c04be1a7fb934f5b51363109f4601a2b5b73
zooko [Wed, 17 Jun 2009 16:18:29 +0000 (21:48 +0530)]
docs: add NEWS.txt to describe changes in the new release
Ignore-this:
c0558a61b1cdf32185c7e6c54774d6e8
darcs-hash:
f54a289258ed41665b389b766d3b3ca7ebfeba3e
zooko [Wed, 17 Jun 2009 16:06:09 +0000 (21:36 +0530)]
setup: merge two patches which both change VERSIONFILE name computation to the typical way it is done in my setup boilerplate
Ignore-this:
68b65973cf5953567b95a17c1ef1635d
darcs-hash:
1d0ba49a479c745dbb5bb780f30b8bcc41631f51
zooko [Wed, 11 Feb 2009 22:45:26 +0000 (04:15 +0530)]
zooko [Wed, 17 Jun 2009 15:28:22 +0000 (20:58 +0530)]
setup: build-requirement on setuptools from 0.6c10 (zetuptoolz) to 0.6c9 (current release of setuptools)
Ignore-this:
88554f3dcfa2654d96104e13d068360
Hopefully this will let stdeb run to completion.
darcs-hash:
9480446f961e45a6b36b71d6d40909c2670a0448
zooko [Wed, 17 Jun 2009 15:27:30 +0000 (20:57 +0530)]
setup: undo the recent change to make argparse and pyutil required only for building command-line tools
Ignore-this:
47a4604cde20c159be18f7c906c81b8f
It breaks the current release of stdeb, and also it looks like we might be able to get argparse and pyutil into Debian, and a version of zfec without its command-line tools wouldn't be nearly as generally useful.
darcs-hash:
04ac3c650749cdb3a636d49e07ee1e7633280e07
zooko [Mon, 8 Jun 2009 19:15:02 +0000 (00:45 +0530)]
setup: tiny change to conform to my standard setup.py boilerplate
Ignore-this:
2fd97d77f5fae15144775cd7222663d4
darcs-hash:
0421a4f0ad706145efcd3f4d75cbd74399128792
zooko [Mon, 15 Jun 2009 23:17:11 +0000 (04:47 +0530)]
setup: loosen the requirements -- you need argparse and pyutil only if you want the "zfec" and "zunfec" commandline tools
Ignore-this:
5e502a60e8d63ebf98b8bb87b21b9f63
This way Tahoe-LAFS can require zfec without requiring zfec's commandline tools, and therefore without requiring argparse or pyutil. This might make it easier to package Tahoe-LAFS for Debian.
darcs-hash:
56fdb34c44a5e59568f261c1df352a60ab7f27a1
zooko [Mon, 15 Jun 2009 22:20:12 +0000 (03:50 +0530)]
narrow types of k and m from unsigned to unsigned short
Ignore-this:
4c26811e89232bb7917c961900670a87
darcs-hash:
9bc59ddbad635e5bde000497cc81a50d75d0368c
zooko [Mon, 15 Jun 2009 22:19:45 +0000 (03:49 +0530)]
tests: cleaner tests by writing "self.fail(why)" instead of "raise why"
Ignore-this:
2e798985cb73984938e24b403e78c73c
darcs-hash:
90cfc7d1ae8f1684a4f2b635006574ee9ebda76e
zooko [Mon, 15 Jun 2009 22:19:23 +0000 (03:49 +0530)]
silence deprecation warning by using hashlib if it is present (which it is on Python >= 2.5.0)
Ignore-this:
8c1c031028640cf022e4efb2ff9b6e12
darcs-hash:
c65550b3ff75901d39e274e7001417aa29790649
zooko [Mon, 15 Jun 2009 22:18:28 +0000 (03:48 +0530)]
#include <stddef.h> -- it is required for size_t (on some platforms)
Ignore-this:
81865f845b989d65bfe64c44b3b05455
darcs-hash:
47e32308c6f27de8a900808d0e7aeb52a88f84d0
zooko [Mon, 15 Jun 2009 22:17:51 +0000 (03:47 +0530)]
fix segfault when invalid arguments are passed to constructor
Ignore-this:
3e7a6bfe32af144af39c4f8edd7e170e
darcs-hash:
fc87292445de462e9b296cbc1e6eda584f5748b1
zooko [Mon, 15 Jun 2009 20:52:20 +0000 (02:22 +0530)]
setup: increase requirement on setuptools version to >= 0.6c10 (which means our own toothpick of setuptools a.k.a. zetuptoolz) because the setuptools-0.6c7 on our Windows buildslave has a problem with multiple overlapping dependencies on pyutil, but 0.6c10dev (which is already bundled with zfec) doesn't
Ignore-this:
e0aa17a5c769cdd427279ff60a4549e0
darcs-hash:
b2b4c229f9335617d1cbaba3364bb734c0e431f3
zooko [Mon, 15 Jun 2009 19:09:04 +0000 (00:39 +0530)]
setup: don't use BaseException (introduced in Python 2.5); instead Exception (for compatibility with Python 2.4)
Ignore-this:
76033016d61c5a69a06ba9cb37ea148
darcs-hash:
944fb235a08050d7d5413c0433ced804ddf26d3e
zooko [Sun, 14 Jun 2009 17:34:15 +0000 (23:04 +0530)]
finally figured out what the C compiler was trying to tell me about prototypes and types
Ignore-this:
9c4440c6370bf188715b860b79652881
darcs-hash:
e46cb5c9390823e0057c420c3206a05ca4a6a17d
zooko [Sun, 14 Jun 2009 16:08:37 +0000 (21:38 +0530)]
trivial: try to silence a gcc warning about prototypes
Ignore-this:
d67d4e67a8e598043c94b383e9335caf
darcs-hash:
4e96879d99ee5b378feb2616bdd0540e9f45a5f4
zooko [Sun, 14 Jun 2009 15:13:15 +0000 (20:43 +0530)]
zooko [Sun, 14 Jun 2009 01:07:13 +0000 (06:37 +0530)]
zooko [Sun, 14 Jun 2009 01:06:57 +0000 (06:36 +0530)]
see if this silences the "not a prototype" warning
Ignore-this:
2935c5fea2eee592d418f539c4080891
darcs-hash:
fbbca4eeaa80fda92062f67aec5ad669666892ba
zooko [Sun, 14 Jun 2009 01:06:13 +0000 (06:36 +0530)]
zooko [Sun, 14 Jun 2009 01:04:27 +0000 (06:34 +0530)]
zooko [Sun, 14 Jun 2009 01:02:19 +0000 (06:32 +0530)]
setup: add setup.cfg to trigger darcsver before other operations
Ignore-this:
ecf052e0abd3d3bea05e42968337330e
darcs-hash:
2c667b2c6db44fe3d557ba734878d155b030382a
zooko [Sat, 13 Jun 2009 22:23:27 +0000 (03:53 +0530)]
setup: misc/show-tool-versions.py can just import platform instead of launching a subprocess to run python and import platform
Ignore-this:
90cae052b63547a01bd325aa6b63040d
darcs-hash:
5d29a7c58ac6bf4bbaa259f651b39f039b938488
zooko [Sat, 13 Jun 2009 21:51:25 +0000 (03:21 +0530)]
setup: copy in misc/show-tool-versions.py from pycryptopp
Ignore-this:
2831692cc7ec2583ea69e3b6a017b4ae
darcs-hash:
646447fe0c15d10f6bc649e0e51d8cc9a463730a
zooko [Sat, 31 Jan 2009 04:38:27 +0000 (10:08 +0530)]
zooko [Sat, 29 Dec 2007 04:39:20 +0000 (10:09 +0530)]
zfec: README: recommend 7zip instead of rzip and simplify encryption recommendation
darcs-hash:
2f93e110806ac272a8ac6fb592178c71b4b801c1
zooko [Mon, 5 Jan 2009 20:17:19 +0000 (01:47 +0530)]
setup: upgrade to my hacked version of ez_setup.py
Ignore-this:
e6d70e416a8b32e487d664fceb8d417e
darcs-hash:
7c9dc94cfc43702d7e2a2b616a789c54af71c2a8
zooko [Mon, 5 Jan 2009 20:16:59 +0000 (01:46 +0530)]
zooko [Mon, 5 Jan 2009 17:20:57 +0000 (22:50 +0530)]
zooko [Mon, 5 Jan 2009 17:20:06 +0000 (22:50 +0530)]
zooko [Mon, 5 Jan 2009 17:19:44 +0000 (22:49 +0530)]
zooko [Tue, 21 Oct 2008 15:48:17 +0000 (21:18 +0530)]
setup: add classifiers indicating what versions of Python this is known to work with
It probably works with Python 2.3 and 2.6, but I don't want to spend the effort to find out and I want to discourage people from using those versions of Python (for now).
It probably doesn't work with Python 3.0, but I even less want to spend effort and even more want to discourage usage.
darcs-hash:
a0fac75bbed39c53de986775d4515533267ebbb3
zooko [Mon, 13 Oct 2008 23:09:19 +0000 (04:39 +0530)]
setup: fix harmless silliness in --debug parsing, add work-around for elisa 0.3.5 breaking unit tests in other packages
darcs-hash:
363b7427c5e6b3c915d3243475db8309bd94d02b
zooko [Tue, 30 Sep 2008 19:18:26 +0000 (00:48 +0530)]
setup: remove bundled pyutil-1.3.12
darcs-hash:
f902c558c0791ae149557ae73ea698f982a3be33
zooko [Sat, 13 Sep 2008 11:50:21 +0000 (17:20 +0530)]
setup: add some scripts to benchmark zfec with different stride lengths
darcs-hash:
8b791eeeff1174f795a2da32eac5e4189c1aeb47
zooko [Thu, 11 Sep 2008 20:06:42 +0000 (01:36 +0530)]
setup: fix another bug in the "build with a specific stride size" feature
darcs-hash:
648b2922fc8593e4ab6efb0c0e57796be0ea6a9d
zooko [Thu, 11 Sep 2008 19:26:16 +0000 (00:56 +0530)]
setup: fix bug in detection of --stride option to build
darcs-hash:
9bbfac1b25536baf5d7d4098ae1bad551cea5381
zooko [Sun, 14 Sep 2008 15:21:34 +0000 (20:51 +0530)]
doc: a few more edits to README.txt
darcs-hash:
b355c4b244d669681a8038e6f59e1780b6ec483b
zooko [Sun, 14 Sep 2008 14:57:38 +0000 (20:27 +0530)]
zooko [Fri, 25 Jul 2008 17:15:21 +0000 (22:45 +0530)]
setup: url=http://allmydata.org/trac/zfec
darcs-hash:
70c168f849dbae3bf4980d00d827a6f49d15bb44
zooko [Mon, 8 Sep 2008 18:11:51 +0000 (23:41 +0530)]
make the STRIDE settable at build-time with the "--stride=" option to "./setup.py build"
darcs-hash:
ea947aeba28a1e301c3c52b79e7bfefcab907971
zooko [Tue, 20 May 2008 22:51:29 +0000 (04:21 +0530)]
give names to C functions for use in reporting exceptions about which function received incorrect arguments
darcs-hash:
c45702607f53072ae9cff92e1f2b58d57617aaea
zooko [Tue, 20 May 2008 22:51:12 +0000 (04:21 +0530)]
setup: update docs in setup code
darcs-hash:
03c4b79f4fd45ca3dce4fe85be139a9dce3ebd30
agl [Mon, 21 Jan 2008 18:43:02 +0000 (00:13 +0530)]
Add COPYING.GPL, COPYING.TGPPL.html to Haskell distribution. Bump to 0.1.1
darcs-hash:
0250a8bb8a05656424df28a81eb1bb83bde8a041
zooko [Mon, 19 May 2008 23:13:57 +0000 (04:43 +0530)]
setup: specify data_files in such a way that stdeb-produced .deb's of zfec will have the docs in the right subdirectory
darcs-hash:
80ba6bff12642561fe55eb035b58a76b6c5027fe
agl [Sun, 20 Jan 2008 19:33:57 +0000 (01:03 +0530)]
Update README.txt with details on Haskell testing/documentation etc
darcs-hash:
6e1ebc9c4af1cdb252325b9353a35d20d2e02185
zooko [Sun, 20 Jan 2008 18:44:18 +0000 (00:14 +0530)]
doc: add mention of Haskell to the docs -- incomplete parts for Adam to fill in are marked "XYZ"
darcs-hash:
efbe7d6f34f2cc3cdc450b6f7e70073e95b0dffd
zooko [Sun, 20 Jan 2008 18:39:38 +0000 (00:09 +0530)]
docs: README.txt: reflow to 80 cols and strip trailing whitespace
darcs-hash:
a19d7ac2afbef62f914f36ff5c199a0892c0bd16
agl [Sun, 20 Jan 2008 02:19:14 +0000 (07:49 +0530)]
Add Haskell bindings to zfec
darcs-hash:
81f1aa5ca90679271b145c9d261e894bc8528e79
agl [Sat, 19 Jan 2008 22:04:25 +0000 (03:34 +0530)]
Make one of the comments more clear
darcs-hash:
6cfbb4108198f145ff6098122a3332674b5d00de
zooko [Sat, 19 Jan 2008 03:24:10 +0000 (08:54 +0530)]
setup: new way to require darcsver and setuptools_darcs
darcs-hash:
f155c5df71e4c0f94da68e55869643ac11b74c5c
zooko [Sat, 19 Jan 2008 03:23:36 +0000 (08:53 +0530)]
setup: use my own hacked version of ez_setup, which installs setuptools (if necessary) from misc/dependencies/setuptools-0.6c7.egg
darcs-hash:
8c72a215f3cd768525f24ac74e91a56fb68c5629
zooko [Sat, 19 Jan 2008 03:23:17 +0000 (08:53 +0530)]
setup: bundle setuptools_darcs-1.1.7
darcs-hash:
295524c66050ae55332d88f2ae7ad89fa4401f3a
zooko [Sat, 19 Jan 2008 03:23:04 +0000 (08:53 +0530)]
setup: remove bundled setuptools_darcs-1.1.5
darcs-hash:
02896e2dd60d5b423587cb07d31f495e3598545b
zooko [Sat, 19 Jan 2008 03:22:51 +0000 (08:52 +0530)]
setup: remove bundled setuptools-0.6c7-py2.5.egg
darcs-hash:
61829fdad55458907c88b9cc44889145c37c98d3
zooko [Sat, 19 Jan 2008 03:21:15 +0000 (08:51 +0530)]
setup: bundle setuptools-0.6c7.egg
darcs-hash:
9f9c312fdebd21242b679542a7e11cab858a259a
zooko [Sat, 19 Jan 2008 03:20:45 +0000 (08:50 +0530)]
setup: bundle darcsver-1.0.1
darcs-hash:
565bc015a9416f4f3bf0b9931506ba4fd476df80
zooko [Sat, 19 Jan 2008 03:20:24 +0000 (08:50 +0530)]
doc: trivial fixups and touch a yearstamp
darcs-hash:
d7f447bd58147b8004d36ad8dff93f7f89f213d2
zooko [Sat, 19 Jan 2008 03:19:23 +0000 (08:49 +0530)]
doc: include TGPPL in html format instead of text format
darcs-hash:
a32ad36038f213a312a34cbe1a60c8bbc4de5c5e
zooko [Sat, 19 Jan 2008 03:09:08 +0000 (08:39 +0530)]
zooko [Sat, 19 Jan 2008 03:08:57 +0000 (08:38 +0530)]
add unit tests of the bug agl had, add assertion and doc explaining the C API better
darcs-hash:
61f313f9913bbf28d02082d278fdd0b39adc04f2
zooko [Sat, 19 Jan 2008 03:06:18 +0000 (08:36 +0530)]
add in-line doc
Brian Warner had the idea of "forgetfulness oriented programming". Anything that you can't remember six months later needs to be simplified or documented. This weird little stanza that I inherited from Luigi Rizzo's library is in that class.
darcs-hash:
a84e7a80dd6fa2541254120e377cf2a87b0e235b
zooko [Sat, 19 Jan 2008 03:04:25 +0000 (08:34 +0530)]
fix warnings regarding printing size_t types
darcs-hash:
3f0238cf91140f11d36d006095c497fe809788fc
zooko [Sat, 19 Jan 2008 03:03:22 +0000 (08:33 +0530)]
setup: remove "--debug" from sys.argv if it is present, after detecting it, so that debug mode will work with commands such as "./setup.py test"
darcs-hash:
9afbeab84300f6dccd3d0449b6afcf11595d0210
zooko [Fri, 18 Jan 2008 14:51:45 +0000 (20:21 +0530)]
doc: TODO, copyright, version number regex, etc.
darcs-hash:
55926cf15daba95484943746445f28e25cad9910
zooko [Fri, 18 Jan 2008 14:48:44 +0000 (20:18 +0530)]
tests: add test suggested by agl's bug report
darcs-hash:
d0f2e6069fe17e2c115c76511d9f8de0989c3685
zooko [Thu, 17 Jan 2008 20:46:16 +0000 (02:16 +0530)]
doc: fix incorrect API doc which tripped up AGL -- sorry about that!
darcs-hash:
bf4416bc3289e20ce56ca9952d47244d87665f7b