Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 5, 2013
Commits on Jan 11, 2013
  1. tl;dr readme added

    authored
  2. Merge 'hashtable', fixed #2

    authored
  3. bigger stress test

    authored
  4. def. table size, added stress test

    authored
    default tablesize is 2048 now
    written a stress test
Commits on Jan 10, 2013
  1. branch description added

    authored
Commits on Jan 8, 2013
Commits on Dec 21, 2012
  1. implemented readers/writers locking

    authored
    started writing hashtable version of vanad
Commits on Nov 16, 2012
  1. minor comments

    authored
  2. change for preprocessor

    authored
Commits on Nov 12, 2012
  1. faster and threadsafer on x86 and x86_32

    authored
    non-threadsafe on non-Intel processors. Will be fixed in future.
Commits on Sep 20, 2012
  1. moar info in readme

    authored
Commits on Jun 23, 2012
  1. Improved response packet generation.

    authored
    Up to 3 packets could be sent on network, where one would suffice.
  2. Multiple interface improvements.

    authored
    Convoluted network code simplified, resulting in faster stuff.
    Removed the possibility of a data remanence, ie. a transaction occurs, Exception occurs before it completes, and next request gets previous one's data.
Commits on Jun 19, 2012
  1. README added

    authored
Commits on Feb 15, 2012
  1. Bugfix for iterating algorithm

    authored
    In some cases the skipping done by iterating algorithm could cause data loss
Commits on Feb 4, 2012
Commits on Feb 2, 2012
  1. Bugfix for bug that was causing segfaults during insertions.

    authored
    Also removed a debug assertion that slowed down the program a bit.
Commits on Jan 31, 2012
  1. Deleting items from the database works now

    authored
    Both Vanad and Python interface were bugged
  2. first shot at a Python interface to Vanad

    unknown authored
  3. Bug fixed wherein sockets would not be freed

    unknown authored
Commits on Dec 22, 2011
  1. Fixed to work properly on Linux

    authored
    Warning: CRT module causes program to be pwned by SIGTTOU, as does Writeln()!
  2. Will react to SIGINT and SIGTERM under Linux.

    authored
    Compiles under FPC under Linux 64-bit
  3. Can terminate on Windows if Ctrl-C

    authored
    vanad will remain as a console application on Windows, because you can't catch termination signal if you are a GUI application and do not declare a window, and doing it the hard way requires to use Service API.
    tl;dr - catching termination signals on Windows is retarded
  4. Fixed thread shutdown behaviour

    authored
    It used to hang
  5. Table read/write to disk working

    authored
    DB will write tables to disk upon shutdown, and read them upon startup
  6. Added iterator algorithm for AVL tree

    authored
    Algorithm works in O(1) memory :)
Something went wrong with that request. Please try again.