• R/O
  • SSH
  • HTTPS

eirrepo: List of commits


RSS
Rev. Time Author
r359 2020-11-12 03:48:24 quiret

- added CharacterUtil::ToUpperByCodepoint/ToLowerByCodepoint functions + unit tests
- various improvements

r358 2020-11-12 02:11:48 quiret

- added FixedString natvis file for debug visualization
- removed pointer addresses from String and MultiString debugger views
- added constructor of String from FixedString
- made lexical_string_comparator work with MultiString aswell

r357 2020-10-28 21:20:35 quiret

- fixes and improvements

r356 2020-10-27 08:48:31 quiret

- GCC fixes and adjustments

r355 2020-10-27 06:01:27 quiret

- added the ability to make output of eir::to_string uppercase

r354 2020-10-26 19:12:24 quiret

- added EIR_VALCMP/EIR_VALCMP_LT helpers for comparison functions (to save typing)
- bugfix for signed number parsing

r353 2020-10-22 23:15:22 quiret

- added eir::MultiString bindings for eir::String/eir::FixedString
- added support for eir::FixedString in string comparison functions

r352 2020-10-21 06:49:18 quiret

meow

r351 2020-10-21 04:03:37 quiret

- added eir::Set::ItemwiseComparison + unittests
- made eir::Map/Set comparatorType use eir::eCompResult instead of less_than semantics (improved performance, C++20 did get the spaceship operator which is equivalent/more-powerful)
- some noexcept additions
- added eir::flip_comp_result helper

r350 2020-10-21 01:49:02 quiret

- several adjustments
- fixes for GCC complaints

r349 2020-10-19 06:37:48 quiret

- added the ability to Find a vector item by custom value type that matches it's equality operator
- same thing for RemoveByValue

r348 2020-10-15 22:36:50 quiret

- added eir::FixedString type
- added quick initialization of eir::Map using braces
- improved string operators somewhat
- improved lexical_string_comparator

r347 2020-10-12 17:04:43 quiret

- noexcept rationalization of AVLTree
- added the ability to set nodestack insertion order
- added FATAL_ABORT helper macro

r346 2020-10-11 00:05:02 quiret

- added a "packed" endian::little/big_endian struct for placement inside of structures of byte streams

r345 2020-10-10 22:59:29 quiret

- added const-qualified AVLTree::GetBiggestNode/GetSmallestNode
- added eir::VectorMemSize helper that does correctly calculate memory size of vectors

r344 2020-10-07 19:45:41 quiret

- improved the debug visualization of eir::Map

r343 2020-10-07 19:17:20 quiret

- added natvis debug visualizations for eir::Map and eir::Set

r342 2020-10-07 17:44:47 quiret

- made eir::permute2DBuffer also transform the source coordinate using a separate permuter
- added PERFORM_METHCHECK, the missing helper for method checking

r341 2020-10-05 01:32:54 quiret

- small bugfix for an infinite loop inside moveBits
- added eir::setBits function
- added small unit tests for setBits (not many required because core logic is same as moveBits)

r340 2020-10-05 00:41:32 quiret

- optimized eir::moveBits a little
- added more clarification to the Eir SDK endian structures

r339 2020-10-03 19:09:48 quiret

- added NOTE regarding unaligned read+write platform optimization assumption (easily fixable by extending algorithm but left for a future date due to the massive market share of platforms with unaligned read/write support)

r338 2020-10-03 18:20:09 quiret

- added moveBits function, a bitvector movement helper across arbitrary memory locations
- added unit tests for the new moveBits function
- improved the definitions in the Endian header

r337 2020-10-02 17:06:19 quiret

- adjustments for the new Eir SDK version

r336 2020-10-02 17:01:31 quiret

- adjustments for the new Eir SDK version

r335 2020-10-01 17:54:02 quiret

- added some helpers for bit-writing
- added CEIL_DIV
- added buffer permutation helpers

r334 2020-09-30 08:53:34 quiret

- bugfix

r333 2020-09-24 00:27:24 quiret

- adjustment to prevent GCC complaint (it is a false-positive by the GCC code tracer)

r332 2020-09-23 23:57:41 quiret

- GCC fixes

r331 2020-09-22 19:56:08 quiret

- tiny adjustment

r330 2020-09-19 07:34:51 quiret

- noexcept rationalization of many Eir SDK constructs

Show on old repository browser