Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Blosc

Blosc is a very high performance meta-compressor specially designed for compressing binary data.
Collective - Host: numfocus - https://opencollective.com/blosc - Website: https://www.blosc.org - Code: https://github.com/Blosc/c-blosc2

Added a property to blosc.h

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@260 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - d4978671e6e30b91c48c71a534cba2959d1b094a authored over 14 years ago
Added a property to blosc.h

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@260 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - d4978671e6e30b91c48c71a534cba2959d1b094a authored over 14 years ago
INT32_MAX -> INT_MAX for better Windows compatibility.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@259 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 5f1555340685d458652bb6f4a7c70b3eb84f5904 authored over 14 years ago
INT32_MAX -> INT_MAX for better Windows compatibility.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@259 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 5f1555340685d458652bb6f4a7c70b3eb84f5904 authored over 14 years ago
More warnings for Win64 removed.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@258 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - f2246554f1c787bbaaf7e5d6bb0e68a506eaa004 authored over 14 years ago
More warnings for Win64 removed.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@258 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - f2246554f1c787bbaaf7e5d6bb0e68a506eaa004 authored over 14 years ago
Better check for posix_memalign.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@257 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - d5c3687ec94c9fcabe499f7ebbd0a966aad7163e authored over 14 years ago
Better check for posix_memalign.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@257 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - d5c3687ec94c9fcabe499f7ebbd0a966aad7163e authored over 14 years ago
win32/pthread.c is included automatically now.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@256 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 565f72d6e2fd92392bc6aff7910f6717a99662d0 authored over 14 years ago
win32/pthread.c is included automatically now.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@256 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 565f72d6e2fd92392bc6aff7910f6717a99662d0 authored over 14 years ago
Added BLOSC_MIN_HEADER_LENGTH symbol in blosc.h.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@255 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 02159bd6d7b8fb70e4230ada49d151160412d18b authored over 14 years ago
Added BLOSC_MIN_HEADER_LENGTH symbol in blosc.h.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@255 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 02159bd6d7b8fb70e4230ada49d151160412d18b authored over 14 years ago
Forgot to add the BLOSC_ prefix to new symbols in blosc.h.

Updated HDF5 filter to work with 1.1.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@2...

github.com/Blosc/c-blosc - beb4144736d26287b783f13e3c88709a227f4fa8 authored over 14 years ago
Forgot to add the BLOSC_ prefix to new symbols in blosc.h.

Updated HDF5 filter to work with 1.1.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@2...

github.com/Blosc/c-blosc2 - beb4144736d26287b783f13e3c88709a227f4fa8 authored over 14 years ago
Added a note on the expected degraded performance on Windows machines.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@253 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 074c3bd7d9692e80e15d0887c9ab1aeaed1b047a authored over 14 years ago
Added a note on the expected degraded performance on Windows machines.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@253 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 074c3bd7d9692e80e15d0887c9ab1aeaed1b047a authored over 14 years ago
Updated release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@252 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - fdbcce9b140baa97879feee949e063873b1caefa authored over 14 years ago
Updated release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@252 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - fdbcce9b140baa97879feee949e063873b1caefa authored over 14 years ago
Replaced barrier's code by WAIT_INIT and WAIT_FINISH macros.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@251 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - d540c83e381419b23dae338f146b00672617b1d4 authored over 14 years ago
Replaced barrier's code by WAIT_INIT and WAIT_FINISH macros.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@251 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - d540c83e381419b23dae338f146b00672617b1d4 authored over 14 years ago
New date in version.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@250 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - e98df8d75df0ac4f3c57318e32eff280702338ee authored over 14 years ago
New date in version.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@250 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - e98df8d75df0ac4f3c57318e32eff280702338ee authored over 14 years ago
Removed some compiler warnings for bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@249 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 0667658b3189e4d8e88fd948dcd02beb9d112c4e authored over 14 years ago
Removed some compiler warnings for bench.c

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@249 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 0667658b3189e4d8e88fd948dcd02beb9d112c4e authored over 14 years ago
Fixed MSVC 64-bit warnings for Windows.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@248 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 7e698dbe62d65be0184744a8f183ad46b7d8b6b7 authored over 14 years ago
Fixed MSVC 64-bit warnings for Windows.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@248 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 7e698dbe62d65be0184744a8f183ad46b7d8b6b7 authored over 14 years ago
Forgot to remove some symbols in blosc.c.

More fixes to readme file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@247 5b11b6af...

github.com/Blosc/c-blosc2 - 04cc1100a0c9b04d162949d23f470a42124030e2 authored over 14 years ago
Forgot to remove some symbols in blosc.c.

More fixes to readme file.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@247 5b11b6af...

github.com/Blosc/c-blosc - 04cc1100a0c9b04d162949d23f470a42124030e2 authored over 14 years ago
Shut up somewhat stupid MinGW warning.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@246 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - c1a5a35944dd890af567b2d745c6d87dc5229522 authored over 14 years ago
Shut up somewhat stupid MinGW warning.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@246 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - c1a5a35944dd890af567b2d745c6d87dc5229522 authored over 14 years ago
Symbols moved from blosc.c to blosc.h for better parameter validation.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@245 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 5fcfb70543e0214ed907b1d8a25836d083ab4fe7 authored over 14 years ago
Symbols moved from blosc.c to blosc.h for better parameter validation.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@245 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 5fcfb70543e0214ed907b1d8a25836d083ab4fe7 authored over 14 years ago
functions.py -> toplevel.py

github.com/Blosc/bcolz - 21345e55674004527b53b18f250e3b44a12d9f07 authored over 14 years ago
Fixed a problem with potential variable overwrite during ca.eval().

github.com/Blosc/bcolz - b403c0e026208f6f45d00b081302753df3f8f78d authored over 14 years ago
Fixed a problem with boolean selection.

github.com/Blosc/bcolz - ef1ea85a4ee2eaa806d7b481e6e37b38be512bfd authored over 14 years ago
carray.where() -> carray.wheretrue().

github.com/Blosc/bcolz - 00898d33eaac6f3488326c7e68f85c6b5627a13a authored over 14 years ago
Added new ctable.__iter__() and ctable.iter().

github.com/Blosc/bcolz - f7d94bbb2e71364292c7fe2a2fefaaffdae67b2f authored over 14 years ago
Small modifications to query.py benchmark.

github.com/Blosc/bcolz - 203f07d31b3957b0724d143f06b2fd7441343646 authored over 14 years ago
Added support for carray['boolexpr'] = value.

github.com/Blosc/bcolz - cc6ec6bf3c211d0f33705e40334307a642a0d05b authored over 14 years ago
Added support for carray['boolexpr'].

github.com/Blosc/bcolz - 679fdb5bd4c27cc0b9d420d6812cb3af9f33b7bf authored over 14 years ago
Added a special meaning for '__nrow__' name in ctable.getif().

Means that the nrow will be returned as part of the output.

Added tests for getif too.

github.com/Blosc/bcolz - 81c4251f152c616fc253bb9756def309cd95fe3d authored over 14 years ago
Added new ctable.getif() iterable. Unit tests still missing.

github.com/Blosc/bcolz - 8b76bbc3a6b36eaa64613119d1fa39349490ef3a authored over 14 years ago
Refactored ctable.eval() to take advantage of ca.eval().

github.com/Blosc/bcolz - f3ba703b54b448cc76acc8e69bbc8ea4aa431bb4 authored over 14 years ago
Added a new eval() top-level function.

github.com/Blosc/bcolz - 44a1769c677d306792c2cd4e30d2663b73d73097 authored over 14 years ago
Removed blank lines in parameter docstrings to better follow NumPy convention.

github.com/Blosc/bcolz - 7bf5fc6265649af54288ad3b206241dbbf29a93d authored over 14 years ago
array_ -> arrcpy to avoid confusions with original 'array'.

github.com/Blosc/bcolz - 9b2c149a5f4d860025bf711641588f0d5cf030b8 authored over 14 years ago
Fixed a bug in carray.append() (not handling non-contiguous arrays well).

github.com/Blosc/bcolz - f9a311caa911c05aa96f65f0861a09fc82bd047e authored over 14 years ago
Added support for creating ctables with fromiter.

github.com/Blosc/bcolz - 1699d7a5c97b72c9f0d87007987c38d5e175f661 authored over 14 years ago
More optimization (and fixes) for fromiter.

github.com/Blosc/bcolz - 08d2a747d9a07223c074f512ee25c9d77a46ebd4 authored over 14 years ago
Improved version of fromiter for unknown lengths.

github.com/Blosc/bcolz - 3c291fc5a187995bc747f0b1a5b414af3743fd3d authored over 14 years ago
zero detection for bool ndarrays implemented in where iter.

github.com/Blosc/bcolz - 2c3abd5af0a4878a6916a7073de157cb8a49d254 authored over 14 years ago
Removed the chunk.dtype attribute.

It has been replaced by typekind and a property. This should shave
some more bytes in chunk ins...

github.com/Blosc/bcolz - 5561e76721638a2a2715e8261ade79496f4ff9b2 authored over 14 years ago
Reduced the footprint of the chunk instances.

github.com/Blosc/bcolz - 9e10fa8ac83dfba7d63709ca009f33113ca3c5c0 authored over 14 years ago
zero detection for bool ndarrays implemented in getif iter.

github.com/Blosc/bcolz - 5ca997d78974abbb5acb999ef6b14b95da14ade7 authored over 14 years ago
Added zero detection in chunks.

This will allow two goals:

- more compression

- optimizations in boolean iterators

github.com/Blosc/bcolz - dc6b5f299d59c2243b859c1183b9a6e1cb21b733 authored over 14 years ago
Fixed fromiter when iterators cannot provide a length hint.

Added tests too.

github.com/Blosc/bcolz - 5f588f415fbc24da28176884f69a45b5790a5a0a authored over 14 years ago
Completed section for carray object in manual.

github.com/Blosc/bcolz - 7a878b744c5358dc4589d3ed338caa2f4f309c56 authored over 14 years ago
Restructured USAGE.txt.

Added new chapters: Introduction, Installation and Opetimizaation tips.

Removed some sections too.

github.com/Blosc/bcolz - b92162e919cfe612dfde99ef5d43c4af570dd7f2 authored over 14 years ago
Added an introduction and a installation section to manual.

github.com/Blosc/bcolz - 7666f6bf8499cc457b568f860c3c471a433385a1 authored over 14 years ago
More fixes for compiling with Win32 cleanly.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@242 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 1aff20641e56588337b4b141df3ff262ac264f91 authored over 14 years ago
More fixes for compiling with Win32 cleanly.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@242 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 1aff20641e56588337b4b141df3ff262ac264f91 authored over 14 years ago
Fixes for compiling for Win32.

github.com/Blosc/bcolz - bd9f78d3c333cdfa69224b19652485c040869ab4 authored over 14 years ago
stdint-windows.h moved to win32/ directory.

github.com/Blosc/bcolz - 7e7847e2522d4b07518e63ac52459cba4e561692 authored over 14 years ago
Getting ready for 0.3 release.

github.com/Blosc/bcolz - 6a5b61ff4993ef50dbfdbe157de66ec773cf1dbd authored over 14 years ago
Removed docstrings when they mimic ndarray behaviour.

github.com/Blosc/bcolz - d6ba9763baa8193712381421a239dee7dd09e7c4 authored over 14 years ago
Docstrings in numpy format for functions module.

github.com/Blosc/bcolz - 5c82d29959ab596c7d89c2cb39585129eb36df8a authored over 14 years ago
Docstrings in numpy format for ctable class.

github.com/Blosc/bcolz - 1229119162a0db587f3c68ebd5890672e54375d0 authored over 14 years ago
Docstrings in numpy format for carray extension.

github.com/Blosc/bcolz - 5de651ea1b3d34156622a1c7263e77c454bdd87e authored over 14 years ago
Added a run.sh to run all benchmarks easily.

bench/evaluate.py removed because of PyTables dependency.

github.com/Blosc/bcolz - 88bc1e69f4a61dad01182d92bdee0d713c997177 authored over 14 years ago
nrows property --> len

github.com/Blosc/bcolz - 6af0d5e550dcb614ffa819a4cb9237fdbbc43a66 authored over 14 years ago
Put in sync with blosc in trunk (1.1.b2.dev).

github.com/Blosc/bcolz - c8b2cce616ade0c5dcab1ab3a86d5139ae912d94 authored over 14 years ago
Not releasing 1.1 yet.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@241 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 03e86e4a091fe4ca10941c93956f670f50d74de9 authored over 14 years ago
Not releasing 1.1 yet.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@241 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 03e86e4a091fe4ca10941c93956f670f50d74de9 authored over 14 years ago
Getting ready for releasing 1.1.

blosc_getitem() tested for the carray project. Added a safety check for boundaries.

git-svn-...

github.com/Blosc/c-blosc2 - 72affc2771a0c5105edf87251b9bde9510fa504d authored over 14 years ago
Getting ready for releasing 1.1.

blosc_getitem() tested for the carray project. Added a safety check for boundaries.

git-svn-...

github.com/Blosc/c-blosc - 72affc2771a0c5105edf87251b9bde9510fa504d authored over 14 years ago
Better way to compute typesize in ctable eval().

github.com/Blosc/bcolz - 58513ebccb42f9e435b2ce5db952de7a00410719 authored over 14 years ago
For loops cythonized for performance.

github.com/Blosc/bcolz - 955fc6c2cdf027738a68aa5fb938068ad5581f2d authored over 14 years ago
Fixed a problem with the cache uncovered by bench/getitem.py.

github.com/Blosc/bcolz - 9b6248f93e1554b115229392c9e2eaefb35a89a6 authored over 14 years ago
Allow ctable[expr] to look for vars in current namespace.

github.com/Blosc/bcolz - ab36696f10a29dcec9c8800dd313dfbf785f4760 authored over 14 years ago
Added references to the new user's list.

github.com/Blosc/bcolz - b60f0bc340fb988ab450d9da925ef96d45446b83 authored over 14 years ago
Get rid of some GCC 4.5.0 warnings.

github.com/Blosc/bcolz - 082d662a9adc3e4dde7755376620c6a65be33b23 authored over 14 years ago
Sync'ed with latest Blosc version in trunk.

This should allow to compile carray on Windows without linking with
pthreads-win32 anymore.

github.com/Blosc/bcolz - 429f22b4f68a86faf5599a9624b7c9f428876ef9 authored over 14 years ago
Adding forgotten win32 directory.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@239 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 1f938b484dbd15ceda650a7248f53791007a605f authored over 14 years ago
Adding forgotten win32 directory.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@239 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 1f938b484dbd15ceda650a7248f53791007a605f authored over 14 years ago
No need to explicitly link with pthreads lib on Windows anymore.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@235 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - 53f9a28957c85a336814c095c3fb37bf6a81d66f authored over 14 years ago
No need to explicitly link with pthreads lib on Windows anymore.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@235 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - 53f9a28957c85a336814c095c3fb37bf6a81d66f authored over 14 years ago
itertools import removed from utils.py

github.com/Blosc/bcolz - ba799b018dd1f90586dcdf86d02839bfa59b8664 authored over 14 years ago
More updates to release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@234 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - dca3d30c11def9ec370f6da53f56b769782f9207 authored over 14 years ago
More updates to release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@234 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - dca3d30c11def9ec370f6da53f56b769782f9207 authored over 14 years ago
Updated release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@232 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - fcc23c5788c61175210f4fdfc05d9f06c4482559 authored over 14 years ago
Updated release notes.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@232 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - fcc23c5788c61175210f4fdfc05d9f06c4482559 authored over 14 years ago
Put in sync with blosc in carray project.

Basically, a new `blosc_getitem` API added.

git-svn-id: http://blosc.pytables.org/svn/blosc/t...

github.com/Blosc/c-blosc - 75ec9d2b073968d1e656cbf82bdb2089ad0e24d2 authored over 14 years ago
Put in sync with blosc in carray project.

Basically, a new `blosc_getitem` API added.

git-svn-id: http://blosc.pytables.org/svn/blosc/t...

github.com/Blosc/c-blosc2 - 75ec9d2b073968d1e656cbf82bdb2089ad0e24d2 authored over 14 years ago
Fixed a problem with the computation of the blocksize in the Blosc filter.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@229 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc2 - ec09a7d894c9bb15e4a9fe06df29d133a592b291 authored over 14 years ago
Fixed a problem with the computation of the blocksize in the Blosc filter.

git-svn-id: http://blosc.pytables.org/svn/blosc/trunk@229 5b11b6af-1e7b-4319-8082-0aacbd7ffead

github.com/Blosc/c-blosc - ec09a7d894c9bb15e4a9fe06df29d133a592b291 authored over 14 years ago
Simplified the blosc_decompress API call.

github.com/Blosc/bcolz - 882b28791c090962e0754582c4fa578a85f5270b authored over 14 years ago
Small refactorization in cache code.

github.com/Blosc/bcolz - f0d0d3e813e87cc544d799b6144e1a11c8015fe6 authored over 14 years ago
Renamed expectedrows -> expectedlen.

github.com/Blosc/bcolz - f7290e1f8528c086ff9550e60f07caae92c87711 authored over 14 years ago
Added a new module functions to put the public ones.

github.com/Blosc/bcolz - 88486392f74d240b19ed60b0140bd7880ffe8c5c authored over 14 years ago
Replace chunksize parameter in carray by chunklen.

I think it is more useful for the user to think about of chunk
sizes in terms of number of rows ...

github.com/Blosc/bcolz - fec84c4ff19386fcef2fe20e9359dce2a928151c authored over 14 years ago