Browse files

New lightweight serialization infrastructure

  • Loading branch information...
1 parent 3271f79 commit d38f8485561c72fc2404ba7179cd8c75cfdc1e86 @lemire committed Apr 20, 2012
View
3 CHANGELOG
@@ -1,3 +1,6 @@
+0.2.0 (April 20th 2012)
+ New lightweight serialization infrastructure (Ciaran Jessup).
+
0.1.0 (April 19th 2012)
New file layout.
Fixed a bug in how the cardinality is computed.
View
5 EWAH.RunTests/example.cs
@@ -1,6 +1,11 @@
using System;
using Ewah;
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
+
public class example
{
public static void Main(string[] args)
View
9 EWAH.Tests/EWAHCompressedBitArraySerializerTest.cs
@@ -1,12 +1,17 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
namespace Ewah
-{
+{
+
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
[TestFixture]
public class EWAHCompressedBitArraySerializerTest
{
View
2 EWAH.Tests/EWAHCompressedBitmapTest.cs
@@ -8,7 +8,7 @@
namespace Ewah
{
/*
- * Copyright 2012, Kemal Erdogan and Daniel Lemire
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
* Licensed under APL 2.0.
*/
public static class Ext
View
5 EWAH/BufferedRunningLengthWord.cs
@@ -1,9 +1,10 @@
namespace Ewah
{
/*
- * Copyright 2012, Kemal Erdogan and Daniel Lemire
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
* Licensed under APL 2.0.
- */
+ */
+
/// <summary>
/// Mostly for internal use. Similar to RunningLengthWord, but can
View
9 EWAH/EwahCompressedBitArray.cs
@@ -6,10 +6,11 @@
namespace Ewah
{
- /*
- * Copyright 2012, Kemal Erdogan and Daniel Lemire
- * Licensed under APL 2.0.
- */
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
+
/// <summary>
/// <p>This implements the patent-free(1) EWAH scheme. Roughly speaking, it is a
View
11 EWAH/EwahCompressedBitArraySerializer.cs
@@ -1,15 +1,16 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Ewah
{
- /*
- * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
- * Licensed under APL 2.0.
- */
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
+
/// <summary>
/// A very simple Serialization schema for serialising and de-serialising instance of <see cref="Ewah.EwahCompressedBitArray"/>.
///
View
9 EWAH/EwahEnumerator.cs
@@ -1,9 +1,10 @@
namespace Ewah
{
- /*
- * Copyright 2012, Kemal Erdogan and Daniel Lemire
- * Licensed under APL 2.0.
- */
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
+
/// <summary>
/// The class EwahEnumerator represents a special type of
View
9 EWAH/RunningLengthWord.cs
@@ -2,11 +2,12 @@
namespace Ewah
{
- /*
- * Copyright 2012, Kemal Erdogan and Daniel Lemire
- * Licensed under APL 2.0.
- */
+/*
+ * Copyright 2012, Kemal Erdogan, Daniel Lemire and Ciaran Jessup
+ * Licensed under APL 2.0.
+ */
+
/// <summary>
/// Mostly for internal use.
/// </summary>
View
2 README
@@ -1,5 +1,5 @@
CSharpEWAH
-(c) 2012 Kemal Erdogan and Daniel Lemire,
+(c) 2012 Kemal Erdogan, Daniel Lemire and Ciaran Jessup,
This code is licensed under the Apache
License, Version 2.0 (ASL2.0)
View
2 package.sh
@@ -1,2 +1,2 @@
name=CSharpEWAH_`date +%Y%m%d`.zip
-cd ..;zip -9 -r -v ./csharpewah/CSharpEWAH.0.1.0-src.zip ./csharpewah/EWAH.csproj ./csharpewah/EWAH.sln ./csharpewah/README ./csharpewah/CHANGELOG ./csharpewah/EWAH.RunTests/EWAH.RunTests.csproj ./csharpewah/EWAH.RunTests/Properties/AssemblyInfo.cs ./csharpewah/EWAH.RunTests/app.config ./csharpewah/EWAH.RunTests/example.cs ./csharpewah/EWAH.Tests/EWAH.Tests.csproj ./csharpewah/EWAH.Tests/EWAHCompressedBitmapTest.cs ./csharpewah/EWAH.Tests/Properties/AssemblyInfo.cs ./csharpewah/EWAH.Tests/app.config ./csharpewah/EWAH/BufferedRunningLengthWord.cs ./csharpewah/EWAH/EWAH.csproj ./csharpewah/EWAH/EwahCompressedBitArray.cs ./csharpewah/EWAH/EwahEnumerator.cs ./csharpewah/EWAH/PlaceHolders.cs ./csharpewah/EWAH/Properties/AssemblyInfo.cs ./csharpewah/EWAH/RunningLengthWord.cs
+cd ..;zip -9 -r -v ./csharpewah/CSharpEWAH.0.2.0-src.zip ./csharpewah/EWAH.csproj ./csharpewah/EWAH.sln ./csharpewah/README ./csharpewah/CHANGELOG ./csharpewah/EWAH.RunTests/EWAH.RunTests.csproj ./csharpewah/EWAH.RunTests/Properties/AssemblyInfo.cs ./csharpewah/EWAH.RunTests/app.config ./csharpewah/EWAH.RunTests/example.cs ./csharpewah/EWAH.Tests/EWAH.Tests.csproj ./csharpewah/EWAH.Tests/EWAHCompressedBitmapTest.cs ./csharpewah/EWAH.Tests/Properties/AssemblyInfo.cs ./csharpewah/EWAH.Tests/app.config ./csharpewah/EWAH/BufferedRunningLengthWord.cs ./csharpewah/EWAH/EWAH.csproj ./csharpewah/EWAH/EwahCompressedBitArray.cs ./csharpewah/EWAH/EwahEnumerator.cs ./csharpewah/EWAH/PlaceHolders.cs ./csharpewah/EWAH/Properties/AssemblyInfo.cs ./csharpewah/EWAH/RunningLengthWord.cs ./csharpewah/EWAH.Tests/EWAHCompressedBitArraySerializerTest.cs ./csharpewah/EWAH/EwahCompressedBitArraySerializer.cs

0 comments on commit d38f848

Please sign in to comment.