• R/O
  • SSH

eirrepo: List of commits

Rev. Time Author
r182 2018-12-31 05:28:49 quiret

- added TemplateMemTransalloc function that mimics CRT realloc but is not as effizient as it is

r181 2018-12-28 21:43:53 quiret

- adjusted the unit tests

r180 2018-12-28 21:38:51 quiret

- removed some stupid conventions that turned out too complicated
- fixed a small bug
- added two new functions to prepare nodes for insertion and to decommission nodes that you do not need anymore (eir::SortedSliceSector)

r179 2018-12-28 08:20:57 quiret

- added SortedSliceSector node auditing feature where you can DetachData nodes, change their attributes and reinsert them back into the tree
- fixed a bug where subtracted nodes would receive wrong attributes (the attributes of insertion request); new requirement to copy-construct metaData

r178 2018-12-27 07:59:08 quiret

- added GetTightBound method to MathSlice.h which returns the tightly-bordering bound to another
- fixed the AreBoundsTight method to acuretely returns results instead of estimating them
- fixed some bugs with corner-cases in bounds (related to number-domain transformation)
- robustness improvements to SortedSliceSector

r177 2018-12-26 23:17:33 quiret

- bugfix for the subtractRegion method of eir::mathSlice
- added support for "IsMergeable" method of eir::SortedSliceSector metaData; now only fitting things will merge (good for different byte-states on data buffers)

r176 2018-12-26 08:29:55 quiret

- fixed remnants of old eIntersectionResult convention
- exported the "RegressToSeekType" function because it is important for the FileSystem module
- minor adjustments (common sense)

r175 2018-12-26 03:58:37 quiret

(empty log message)

r174 2018-12-26 03:58:08 quiret

- improved another corner-case of eir::mathSlice to be more mathematically useful (docking of two floating-point slices)

r173 2018-12-26 01:49:43 quiret

- added eir::SortedSliceSector::ScanSharedSlices method which is very useful for buffered files
- added some nice methods + cleanlyness updates

r172 2018-12-25 23:30:30 quiret

- fixed some bugs with equal bounds but different included-status

r171 2018-12-25 16:46:01 quiret

- refactored sliceOfData into eir::mathSlice
- added official floating-point support for eir::mathSlice
- added unit tests for MathSlice.h header components
- moved eIntersectionResult into the eir namespace

r170 2018-12-20 19:29:08 quiret

- optimized the eir::SortedSliceSector::Insert method a little by doing two tree-path-scans instead of iterating through all items (min and max of region)

r169 2018-12-20 02:45:14 quiret

- added some more methods to eir::SortedSliceSector

r168 2018-12-20 02:09:51 quiret

- added eir::SortedSliceSector in preparation for real FileSystem buffered stream wrap implementation
- various improvements/new algorithms

r167 2018-12-18 03:09:15 quiret

- replaced aligned_alloc with memalign in the Linux implementation because aligned_alloc is braindead (god bless msft)

r166 2018-12-13 07:02:09 quiret

- added standard for-each walking to eir::Set and eir::Map + unit tests for it

r165 2018-12-12 18:58:20 quiret

- removed CRTHeapAllocator from the unit test project

r164 2018-12-12 18:55:34 quiret

- added global "CRTHeapAllocator" struct

r163 2018-12-11 20:38:15 quiret

- added some stuff regarding stream pointer comparison
- fixed "operator <" of eir::MultiString

r162 2018-12-11 05:13:02 quiret

- added C++ range-based for support in connection with eir::Vector

r161 2018-12-10 04:10:15 quiret

- fixed a bug in a unit tests where std::log2 was not included due to cmath missing

r160 2018-12-10 04:05:05 quiret

- fixed FileSystem repo URL

r159 2018-12-04 20:23:02 quiret

- added MSVC debug visualizers for eir::MultiString, eir::Vector and eir::String

r158 2018-12-02 15:26:18 quiret

- fixed some critical bugs with the insertion algorithm of eir::Vector

r157 2018-11-29 22:29:13 quiret

- fixed a C++ conformity issue

r156 2018-11-28 22:59:08 quiret

- fixed a bug in DTS where deleting types that had types which inherited from it would cause crashes
- adjusted some code in PluginFactory.h to improve debugging

r155 2018-11-26 18:21:28 quiret

- optimized DynamicTypeSystem::RegisterCommonTypeInterface by placing the typeInterface struct into the new type info generic
- replaced some odd-NULLs

r154 2018-11-25 20:44:24 quiret

- various bugfixes

r153 2018-11-25 20:02:06 quiret

- added RemoveNode methods for eir::Set and eir::Map
- added map-Style functions for eir::Vector

Show on old repository browser