Commit Graph

  • d31049df42 Add another example that shows that sets can be xor'ed and still remain valid. klauspost 2015-06-23 14:35:16 +0200
  • 8ebf356efb The number of data shards must be below 257. Check that and update documentation. klauspost 2015-06-23 13:39:57 +0200
  • 5c2ef3ae72 Always check/return errors. klauspost 2015-06-23 12:16:26 +0200
  • 888c57c889 Merge branch 'master' of https://github.com/klauspost/reedsolomon klauspost 2015-06-23 11:19:16 +0200
  • 7381e0b7b5 - Only run multiple goroutines if size is bigger than splitsize. - Update docs klauspost 2015-06-23 11:18:29 +0200
  • 6350190f56 Update README.md Klaus Post 2015-06-22 18:36:27 +0200
  • 6861078d3b Add more information to example. klauspost 2015-06-22 15:52:10 +0200
  • 0cb21eccc5 Rename example function. klauspost 2015-06-22 15:48:52 +0200
  • 2e004190cc Update README.md Klaus Post 2015-06-22 15:47:16 +0200
  • 99a598f7cd Merge branch 'master' of https://github.com/klauspost/reedsolomon klauspost 2015-06-22 15:44:43 +0200
  • 7794948a5b Add split/merge example. klauspost 2015-06-22 15:44:22 +0200
  • b52b6b42b1 Update README.md Klaus Post 2015-06-22 15:18:35 +0200
  • 9eb924a6c3 Update README.md Klaus Post 2015-06-22 15:16:01 +0200
  • 4cd5506bcf Update README.md Klaus Post 2015-06-22 15:15:12 +0200
  • 95bed75738 Update README.md Klaus Post 2015-06-22 15:14:22 +0200
  • 83703c37ac Add package documentation and clarify interface docs. klauspost 2015-06-22 15:12:05 +0200
  • 0af140f0cf Data shards, not parity shards. klauspost 2015-06-22 14:59:24 +0200
  • 80b3249f9c Update README.md Klaus Post 2015-06-22 14:56:21 +0200
  • 159cea6f93 Update README.md Klaus Post 2015-06-22 14:55:05 +0200
  • 9961a099a9 Add simple examples. klauspost 2015-06-22 14:48:47 +0200
  • 1d6cefa204 Test array multiply. klauspost 2015-06-22 13:05:29 +0200
  • 535c29bffe Merge pull request #1 from klauspost/add-usage-readme Klaus Post 2015-06-22 12:36:37 +0200
  • bab085de71 Update README.md Klaus Post 2015-06-22 12:35:51 +0200
  • 1b2f439221 Update README.md Klaus Post 2015-06-22 12:15:33 +0200
  • 2ed146b387 Update README.md Klaus Post 2015-06-22 12:03:17 +0200
  • c7a0c49be7 Update README.md Klaus Post 2015-06-22 12:00:36 +0200
  • c2ac7bc8d8 Update README.md Klaus Post 2015-06-22 10:59:51 +0200
  • 95e8a617e6 Update README.md Klaus Post 2015-06-22 10:28:18 +0200
  • 1daee98410 Update README.md Klaus Post 2015-06-21 23:11:44 +0200
  • 4e921cee7b Update performance. Klaus Post 2015-06-21 23:10:40 +0200
  • f1c2cf4160 Don't use assembler on app engine. Klaus Post 2015-06-21 22:54:13 +0200
  • 1388bd44c4 Remove comma. Apparently that is a problem on Go tip. Klaus Post 2015-06-21 21:27:32 +0200
  • 5aa37c3492 Add AMD64 SSE3 Galois multiplication. Approximately 5-10x faster. Klaus Post 2015-06-21 21:23:22 +0200
  • 619e2b7d65 Add benchmark with 17 data shards and 3 parity shards with 16MB each, and correct comments. Klaus Post 2015-06-21 17:07:17 +0200
  • 17e9fa30f0 Add Join function for join data shards. Klaus Post 2015-06-21 13:25:12 +0200
  • ab50161bb9 Update benchmarks. Klaus Post 2015-06-20 20:51:26 +0200
  • 437e364842 Adjust splitsize: Klaus Post 2015-06-20 20:32:52 +0200
  • 9f6744582c Also refactor Verify as well as multithreaded options. Klaus Post 2015-06-20 20:00:25 +0200
  • 50a83296f4 Restructure to make one of the galois multiplication parts constant for the main loop. Klaus Post 2015-06-20 18:46:06 +0200
  • 921adcb5d5 Use range to avoid one bound check per galMultiply: Klaus Post 2015-06-20 14:51:11 +0200
  • 36a0e57744 Begin docs. Klaus Post 2015-06-20 13:10:51 +0200
  • d54843ee41 Add Encoder example (and test) Klaus Post 2015-06-20 11:29:26 +0200
  • 419c6cc9e9 Add Splitter to help split data into shards. Klaus Post 2015-06-20 11:27:03 +0200
  • c5de03551c Minor adjustments for golint. Klaus Post 2015-06-20 10:11:33 +0200
  • fdb7664a06 Hide internal matrix errors and document the used ones. Klaus Post 2015-06-20 10:08:59 +0200
  • 3add2c1c30 Precalculate the results of galMultiply. Approx 30% faster overall performance. Klaus Post 2015-06-19 20:07:57 +0200
  • cf70107291 Add verification test that also tests failure. Klaus Post 2015-06-19 19:20:44 +0200
  • 481b39ba1c Use a mutex to check if other goroutines have detected a difference. This avoid rare "close of closed channel" panic. Klaus Post 2015-06-19 19:15:31 +0200
  • e3aca6cd9d Shorten the variable names and make an encoder interface, so it isn't possible to create it without calling New. Klaus Post 2015-06-19 18:54:58 +0200
  • 67f8d8b8c7 Add another benchmark. Klaus Post 2015-06-19 18:25:48 +0200
  • 8296e44d17 Update documentation, and test if all shards are zero-sized. Klaus Post 2015-06-19 18:21:38 +0200
  • 755a781502 Remove unused types. Klaus Post 2015-06-19 17:27:22 +0200
  • b37221bf11 Add build status and godoc Klaus Post 2015-06-19 17:26:38 +0200
  • 42e3abe057 Add Travis build testing Klaus Post 2015-06-19 17:24:30 +0200
  • 4d24488df4 Add Backblaze to LICENSE. klauspost 2015-06-19 16:35:13 +0200
  • 2b4171b9e6 Initial version klauspost 2015-06-19 16:31:24 +0200
  • 8bebd4bfa9 Initial commit Klaus Post 2015-06-19 16:29:41 +0200