Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around b3679a1ee364e1695005.

2023-09-30
22:06
Remove some of the type arguments and adjust the comments to accurately explain the intention.

Also add some missing methods. check-in: edc81b7c65 user: alexa tags: trunk

22:03
Fix some return values check-in: 9b1631392a user: alexa tags: trunk
21:59
Whoops, fix a typo check-in: 6fc6bfae80 user: alexa tags: trunk
21:58
Add a bunch of type information to the argument parsing code.

Doesn't really change anything except make intentions clearer. check-in: bc3e5cb279 user: alexa tags: trunk

2023-08-22
06:00
Bump revision, tag as v0.11.2 check-in: 21ad78004a user: alexa tags: trunk, v0.11.2
2023-08-01
05:30
Whoops, forgot to rename some variables check-in: b27d8c291c user: alexa tags: trunk
05:04
Fix copyright check-in: 24507d4151 user: alexa tags: trunk
05:03
Fix the JobPool running too many tasks at once.

This was caused due to a Job completing its task before sending a
message through the channel that it was finished. But the channel's
capacity was what the code was originally using to limit the number of
jobs. This resulted in JobPool doing all the work as quickly as
possible (and ignoring @workers), but then having each Job to line up
to say "I'm finished". check-in: 13f8ec772a user: alexa tags: trunk

2023-07-24
09:00
Revert change check-in: 6a41b84c55 user: alexa tags: trunk
08:55
Ensure that the number of running jobs is actually <= the workers check-in: f73d89d646 user: alexa tags: trunk
08:55
Improve a comment check-in: 4c321fe257 user: alexa tags: trunk
2023-07-21
06:51
Inline some more check-in: f1d5b0cdfd user: alexa tags: trunk
05:50
Ease type restriction on size parameter check-in: d80c7300a8 user: alexa tags: trunk
05:46
Typo check-in: d2d3452a1f user: alexa tags: trunk
05:38
Fix writing to MmappedFiles.

This was due to my misunderstanding of mmap()'s interaction with the
file descriptor. check-in: 60e80246e3 user: alexa tags: trunk

2023-07-20
07:36
Fix MmappedFile#pos= check-in: a063fbe278 user: alexa tags: trunk
2023-07-18
07:20
Bump revision, tag as v0.11.1 check-in: d11b05328e user: alexa tags: trunk, v0.11.1
07:17
When creating an MmappedFile for writing, if the file already exists
and a different size is requested, delete the file and recreate it.

Also add File.createEmpty method. check-in: 9ecc819e85 user: alexa tags: trunk

06:11
Fix MmappedFile#writeInt24 check-in: d29341edad user: alexa tags: trunk
04:59
A few more position fixes (off by one) check-in: d98025ce86 user: alexa tags: trunk
04:55
Fix position checking check-in: 681b30fcfe user: alexa tags: trunk
04:40
Clarify some documentation strings. Fix a method name. check-in: 9bf2146c0f user: alexa tags: trunk
04:38
Add missing writeInt8 methods check-in: 0cc5e7a7fe user: alexa tags: trunk
03:18
add MmappedFile#open? method. check-in: a99459eb5e user: alexa tags: trunk
2023-07-17
05:13
Update readme, bump version. Tag as v0.11.0 check-in: d52d513ca4 user: alexa tags: trunk, v0.11.0
05:01
Fix missing handling of littleEndian? parameter in writeUInt24 check-in: 471b5714ad user: alexa tags: trunk
04:58
MmappedFile should not be available on non-Unix platforms. check-in: d9703b07e7 user: alexa tags: trunk
04:49
Improve MmappedFile with write support, and better define exactly what
the class is supposed to do.
check-in: 8eb094002a user: alexa tags: trunk
03:29
Fix example check-in: ec690d0002 user: alexa tags: trunk
00:47
Add MmappedFile class. check-in: 6c6e1e3caf user: alexa tags: trunk
2023-06-02
14:00
This is supported on unixen as well. check-in: 0a6fb84d4a user: alexa tags: trunk
2023-05-09
08:36
Adjust Rakefile so that the examples are listed in their own array. check-in: 485b85ca02 user: alexa tags: trunk
08:34
Rename specs target to test check-in: 7b3998cba0 user: alexa tags: trunk
08:27
Fix SpookyHash check-in: b4b002f53b user: alexa tags: trunk
2023-05-08
06:38
Add an implementation of SpookyHash.

The all-at-once version is working, but the incremental version
produces incorrect hashes. check-in: 826a4d9e25 user: alexa tags: trunk

2023-05-07
00:19
Add lint task check-in: a92c419bb7 user: alexa tags: trunk
00:17
Better targets check-in: 9e9c0bd913 user: alexa tags: trunk
00:15
Add specs and doc targets check-in: 1622e48009 user: alexa tags: trunk
00:10
Add simple Rakefile for building the examples. check-in: 6f42da560a user: alexa tags: trunk
2023-05-06
08:45
Add incremental and streaming support to the XXHash64 class. check-in: 08ec2b0dae user: alexa tags: trunk
2023-05-05
11:07
Add a variant of XXHash32.calculate that takes an IO. Also add
XXHash32#update and friends so that XXH32 hashes can be computed
incrementally.
check-in: 17ac637cae user: alexa tags: trunk
09:45
All of these should be class methods since they do not depend on
state.
check-in: 15d6c05169 user: alexa tags: trunk
09:17
Update documentation/comments. Improve xxhash example program. Refactor more common code. check-in: c002926e6f user: alexa tags: trunk
08:33
Fix xxHash128 check-in: a1beadd804 user: alexa tags: trunk
08:17
Add (broken) xxHash128 implementation.

This currently returns incorrect values. check-in: c6b3243cab user: alexa tags: trunk

06:57
Refactor common stuff out into its own abstract class. check-in: 2524d96854 user: alexa tags: trunk
06:22
Add skeleton XXHash128 class that does nothing right now. check-in: d4d45fd9cd user: alexa tags: trunk
06:20
Add xxHash32 implementation. check-in: 46db2e27a5 user: alexa tags: trunk
05:35
Fix some typos, add a note check-in: 8daba090e0 user: alexa tags: trunk
05:32
Update README check-in: 756462d19a user: alexa tags: trunk