Permalink
Switch branches/tags
Nothing to show
Commits on Apr 5, 2013
Commits on Jan 11, 2013
  1. tl;dr readme added

    piotrmaslanka committed Jan 11, 2013
  2. Merge 'hashtable', fixed #2

    piotrmaslanka committed Jan 11, 2013
  3. bigger stress test

    piotrmaslanka committed Jan 11, 2013
  4. def. table size, added stress test

    piotrmaslanka committed Jan 11, 2013
    default tablesize is 2048 now
    written a stress test
  5. assorting modules updated

    piotrmaslanka committed Jan 11, 2013
Commits on Jan 10, 2013
  1. branch description added

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

    piotrmaslanka committed Dec 21, 2012
    started writing hashtable version of vanad
Commits on Nov 16, 2012
  1. minor comments

    piotrmaslanka committed Nov 16, 2012
  2. change for preprocessor

    piotrmaslanka committed Nov 16, 2012
Commits on Nov 12, 2012
  1. faster and threadsafer on x86 and x86_32

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

    piotrmaslanka committed Sep 20, 2012
Commits on Jun 23, 2012
  1. Improved response packet generation.

    piotrmaslanka committed Jun 23, 2012
    Up to 3 packets could be sent on network, where one would suffice.
  2. Multiple interface improvements.

    piotrmaslanka committed Jun 23, 2012
    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

    piotrmaslanka committed Jun 19, 2012
Commits on Feb 15, 2012
  1. Bugfix for iterating algorithm

    piotrmaslanka committed Feb 15, 2012
    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.

    piotrmaslanka committed Feb 2, 2012
    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

    piotrmaslanka committed Jan 31, 2012
    Both Vanad and Python interface were bugged
  2. first shot at a Python interface to Vanad

    unknown committed Jan 31, 2012
  3. Bug fixed wherein sockets would not be freed

    unknown committed Jan 31, 2012
Commits on Dec 22, 2011
  1. Fixed to work properly on Linux

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

    piotrmaslanka committed Dec 22, 2011
    Compiles under FPC under Linux 64-bit
  3. Can terminate on Windows if Ctrl-C

    piotrmaslanka committed Dec 22, 2011
    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

    piotrmaslanka committed Dec 22, 2011
    It used to hang
  5. Table read/write to disk working

    piotrmaslanka committed Dec 22, 2011
    DB will write tables to disk upon shutdown, and read them upon startup
  6. Added iterator algorithm for AVL tree

    piotrmaslanka committed Dec 22, 2011
    Algorithm works in O(1) memory :)